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
341649286199	341649286754	341649287304	341649287854	341649288404	341649288954	341649289504	341649290054	341649290604	341649291154	341649291704	341649292254	341649292804	341649293354	341649293904	341649294454	341649295004	341649295554	341649296104	341649296654	341649297204	341649297754	341649298304	341649298854	341649299404	341649299954	341649300504	341649301054	341649301604	341649302154	341649302704	341649303254	341649303804	341649304354	341649304904	341649305454	341649306004	341649306554	341649307104	341649307654	341649308204	341649308754	341649309304	341649309854	341649310404	341649310954	341649311504	341649312054	341649312604	341649313154	341649313704	341649314254	341649314804	341649315354	341649315904	341649316454	341649317004	341649317554	341649318104	341649318654	341649319204	341649319754	341649320304	341649320854	341649321404	341649321954	341649322504	341649323054	341649323604	341649324154	341649324704	341649325254	341649325804	341649326354	341649326904	341649327454	341649328004	341649328554	341649329104	341649329654	341649330204	341649330754	341649331304	341649331854	341649332404	341649332954	341649333504	341649334054	341649334604	341649335154	341649335704	341649336254	341649336804	341649337354	341649337904	341649338454	341649339004	341649339554	341649340104	341649340654	341649341204	341649341754	341649342304	341649342854	341649343404	341649343954	341649344504	341649345054	341649345604	341649346154	341649346704	341649347254	341649347804	341649348354	341649348904	341649349454	341649350004	341649350554	341649351104	341649351654	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	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	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
22751	21678	28892	25065	22502	25014	26133	21483	20301	19879	19208	18944	18741	18588	18523	18289	18159	18043	17906	17959	17964	17706	17723	17593	17845	17609	17694	17506	17645	17962	17753	17601	17536	17553	17741	17462	17644	17298	17351	17626	17423	17599	17605	17506	17615	17513	17688	17469	17382	17501	17487	17641	17460	17583	17485	17501	17326	17196	17547	17426	17458	17400	17624	17422	17393	17486	17627	17495	17341	17412	17453	17548	17575	17614	17440	17413	17481	17454	17681	17503	17446	17534	17495	17251	17364	17437	17440	17478	17558	17594	17408	17262	17668	17480	17490	17417	17491	17382	17577	17405	17389	17425	17248	17541	17649	17580	17515	17249	17537	17476	17487	17499	17649	17455	17479	17600	17586	17371	17376	17501	17307	17376	17441	17339	17661	17467	17440	17622	17475	17550	17406	17450	17507	17387	17624	17352	17484	17582	17525	17531	17420	17451	17562	17618	17515	17595	17451	17458	17462	17438	17418	17443	17417	17450	17350	17396	17499	17489	17456	17369	17338	17451	17748	17422	17435	17499	17668	17550	17465	17391	17435	17422	17292	17431	17397	17251	17382	17292	17551	17426	17426	17315	17539	17374	17507	17349	17619	17516	17439	17351	17574	17359	17299	17330	17388	17430	17625	17367	17438	17486	17473	17412	17405	17245	17409	17513	17412	17391	17522	17374	17441	17320	17499	17553	17597	17631	17481	17291	17574	17653	17629	17443	17422	17379	17426	17516	17429	17468	17439	17440	17533	17432	17452	17351	17286	17313	17597	17495	17523	17377	17510	17315	17668	17515	17395	17415	17407	17446	17660	17372	17175	17328	17405	17337	17327	17420	17293	17307	17426	17500	17514	17455	17389	17454	17556	17253	17336	17445	17423	17377	17498	17525	17470	17487	17345	17458	17489	17511	17452	17577	17464	17394	17506	17641	17373	17458	17236	17598	17537	17420	17405	17370	17585	17479	17484	17572	17582	17282	17503	17520	17479	17416	17566	17357	17410	17324	17425	17325	17443	17238	17280	17436	17563	17447	17484	17285	17324	17279	17477	17482	17533	17421	17505	17561	17572	17593	17335	17469	17556	17471	17287	17557	17629	17598	17629	17487	17516	17547	17568	17473	17640	17393	17430	17465	17455	17458	17322	17422	17393	17379	17253	17522	17276	17402	17658	17289	17524	17525	17493	17395	17300	17362	17481	17295	17648	17426	17600	17412	17435	17364	17459	17142	17343	17394	17531	17424	17266	17358	17441	17466	17489	17272	17371	17285	17292	17479	17369	17451	17332	17372	17289	17521	17536	17513	17544	17510	17411	17535	17380	17547	17577	17345	17667	17512	17530	17250	17407	17432	17336	17439	17547	17531	17426	17659	17607	17613	17753	17604	17555	17460	17579	17455	17515	17462	17436	17643	17518	17530	17414	17557	17320	17501	17428	17534	17509	17381	17333	17317	17398	17385	17379	17403	17634	17456	17356	17330	17602	17508	17578	17671	17732	17290	17328	17551	17268	17386	17322	17437	17492	17450	17331	17593	17406	17575	17496	17464	17417	17412	17460	17284	17272	17303	17575	17440	17413	17603	17480	17427	17582	17557	17316	17344	17405	17424	17488	17676	17476	17560	17635	17644	17498	17286	17427	17685	17414	17558	17504	17330	17402	17427	17355	17463	17418	17723	17674	17579	17676	17164	17539	17649	17467	17449	17494	17458	17213	17367	17507	17350	17549	17507	17428	17363	17323	17170	17510	17482	17435	17488	17721	17700	17478	17291	17240	17322	17439	17471	17447	17438	17542	17319	17417	17406	17461	17498	17398	17456	17234	17479	17259	17363	17558	17610	17406	17570	17509	17483	17591	17428	17403	17480	17471	17450	17467	17508	17554	17645	17427	17486	17598	17526	17652	17396	17610	17482	17317	17266	17458	17558	17707	17607	17414	17424	17427	17659	17409	17428	17386	17647	17335	17488	17555	17480	17316	17545	17385	17543	17486	17559	17747	17539	17527	17668	17628	17459	17327	17154	17387	17457	17383	17430	17322	17399	17453	17430	17429	17476	17483	17483	17314	17400	17451	17143	17457	17567	17444	17304	17411	17394	17487	17518	17406	17412	17372	17399	17617	17504	17513	17216	17353	17423	17297	17688	17350	17473	17390	17336	17427	17509	17420	17537	17366	17215	17453	17283	17250	17493	17545	17343	17192	17547	17491	17454	17645	17284	17362	17473	17418	17660	17567	17568	17546	17406	17508	17371	17535	17284	17369	17647	17482	17513	17555	17291	17538	17380	17530	17352	17404	17385	17545	17505	17302	17399	17497	17286	17640	17399	17470	17535	17323	17554	17511	17525	17329	17371	17318	17586	17251	17370	17185	17192	17383	17446	17513	17300	17307	17368	17587	17413	17467	17323	17381	17459	17277	17482	17256	17662	17389	17422	17252	17354	17365	17422	17400	17382	17451	17358	17548	17519	17486	17484	17572	17551	17452	17291	17382	17441	17515	17472	17611	17315	17438	17456	17362	17651	17423	17447	17372	17412	17443	17477	17361	17251	17606	17608	17634	17405	17433	17459	17528	17374	17434	17620	17408	17565	17625	17506	17427	17497	17694	17495	17620	17326	17203	17560	17370	17402	17472	17474	17568	17232	17337	17488	17490	17626	17508	17417	17356	17488	17457	17694	17525	17411	17264	17450	17490	17507	17461	17333	17460	17409	17343	17417	17168	17371	17497	17506	17666	17446	17470	17566	17383	17286	17570	17604	17331	17343	17427	17372	17213	17444	17483	17472	17272	17290	17372	17366	17412	17474	17327	17303	17495	17609	17407	17369	17572	17463	17246	17408	17284	17451	17601	17433	17449	17417	17457	17542	17315	17333	17195	17364	17512	17859	17423	17478	17614	17407	17452	17528	17429	17428	17363	17606	17226	17323	17478	17348	17640	17441	17391	17450	17383	17360	17441	17486	17562	17280	17353	17453	17545	17296	17323	17352	17441	17283	17534	17521	17495	17425	17429	17411	17263	17529	17521	17307	17402	17598	17547	17656	17518	17357	17556	17527	17361	17492	17445	17407	17296	17598	17420	17277	17366	17574	17338	17333	17413	17594	17340	17388	17334	17420	17416	17409	17536	17266	17332	17356	17246	17588	17444	17476	17617	17498	17571	17265	17532	17469	17525	17405	17356	17466	17151	17491	17539	17588	17603	17411	17426	17460	17411	17497	17369	17487	17395	17365	17509	17407	17454	17298	17484	17382	17221	17189	17351	17319	17452	17522	17417	17329	17437	17297	17517	17553	17501	17419	17673	17384	17301	17459	17597	17517	17538	17532	17649	17468	17469	17550	17527	17388	17186	17559	17509	17377	17513	17447	17384	17114	17197	17490	17543	17437	17385	17462	17532	17505	17338	17466	17232	17303	17345	17507	17566	17639	17509	17522	17486	17497	17277	17531	17375	17325	17512	17400	17356	17457	17385	17295	17555	17719	17395	17462	17344	17540	17414	17193	17302	17325	17339	17411	17686	17345	17404	17398	17720	17425	17140	17230	17698	17347	17385	17507	17254	17328	17401	17496	17504	17345	17365	17369	17633	17382	17418	17561	17224	17426	17229	17467	17632	17398	17450	17386	17407	17495	17543	17424	17623	17505	17425	17603	17437	17477	17360	17414	17389	17292	17527	17259	17450	17440	17312	17462	17530	17162	17339	17569	17575	17290	17394	17528	17575	17604	17547	17325	17380	17257	17479	17415	17367	17359	17669	17345	17306	17242	17320	17449	17516	17378	17506	17572	17530	17513	17608	17400	17474	17514	17358	17573	17368	17333	17429	17646	17347	17516	17423	17539	17364	17599	17447	17385	17613	17482	17435	17438	17287	17405	17602	17353	17417	17356	17474	17461	17520	17285	17479	17414	17492	17364	17662	17414	17607	17687	17373	17399	17507	17541	17445	17553	17601	17362	17316	17400	17490	17324	17344	17358	17502	17542	17618	17519	17572	17620	17660	17312	17430	17630	17528	17716	17611	17412	17408	17392	17420	17500	17587	17401	17304	17419	17152	17385	17402	17516	17516	17356	17352	17467	17367	17498	17337	17509	17401	17359	17694	17561	17255	17415	17504	17329	17620	17345	17515	17497	17482	17563	17591	17378	17436	17245	17401	17442	17536	17548	17462	17424	17483	17233	17172	17350	17752	17094	17521	17406	17396	17583	17523	17489	17410	17434	17341	17366	17271	17549	17284	17529	17503	17643	17387	17342	17507	17288	17393	17495	17400	17363	17521	17248	17248	17347	17395	17492	17322	17678	17385	17284	17604	17555	17442	17448	17633	17648	17398	17664	17435	17593	17337	17199	17527	17444	17404	17395	17406	17476	17537	17419	17516	17365	17441	17480	17428	17352	17376	17396	17497	17546	17522	17551	17534	17404	17264	17465	17742	17406	17412	17428	17384	17360	17621	17411	17310	17497	17516	17253	17488	17565	17403	17423	17676	17472	17409	17272	17403	17414	17656	17550	17598	17349	17449	17653	17564	17550	17736	17626	17593	17387	17390	17676	17599	17123	17368	17364	17462	17214	17472	17477	17649	17399	17537	17810	17417	17469	17339	17425	17396	17349	17364	17459	17446	17596	17300	17545	17428	17534	17466	17377	17478	17329	17442	17383	17311	17511	17526	17378	17455	17409	17608	17509	17817	17435	17342	17248	17325	17397	17375	17222	17317	17318	17638	17483	17492	17392	17441	17335	17470	17465	17505	17538	17504	17492	17271	17432	17396	17476	17366	17421	17377	17502	17490	17593	17326	17593	17491	17408	17288	17424	17379	17452	17569	17367	17579	17410	17294	17448	17497	17599	17365	17592	17623	17290	17409	17187	17473	17364	17522	17585	17461	17438	17497	17418	17412	17339	17369	17435	17407	17513	17350	17460	17458	17327	17458	17507	17563	17366	17294	17496	17644	17518	17631	17504	17409	17272	17390	17320	17481	17640	17349	17364	17515	17424	17431	17311	17710	17524	17437	17354	17319	17500	17469	17339	17428	17433	17506	17452	17471	17335	17355	17425	17590	17386	17416	17245	17334	17434	17632	17475	17547	17434	17481	17508	17457	17412	17446	17468	17228	17587	17559	17390	17643	17598	17486	17436	17427	17532	17565	17744	17444	17261	17392	17496
25186	50460	44346	34543	29005	24991	22860	21137	19960	18914	17984	17534	17118	16776	16555	16451	16357	16175	15848	15901	15923	15786	15791	15739	15780	15774	15578	15737	15497	15478	15673	15540	15450	15625	15389	15474	15512	15413	15358	15599	15451	15450	15425	15508	15516	15650	15639	15310	15545	15511	15485	15641	15479	15500	15516	15645	15470	15487	15463	15490	15499	15449	15469	15466	15520	15525	15563	15551	15496	15567	15399	15585	15439	15454	15449	15407	15473	15244	15633	15271	15429	15402	15425	15474	15413	15489	15361	15580	15362	15567	15404	15420	15532	15652	15363	15364	15402	15352	15426	15486	15509	15504	15470	15637	15448	15460	15560	15445	15535	15380	15335	15462	15603	15433	15572	15515	15403	15532	15440	15380	15482	15391	15443	15594	15335	15513	15511	15571	15479	15563	15480	15516	15564	15466	15382	15537	15432	15465	15508	15383	15559	15371	15429	15416	15444	15312	15375	15574	15601	15401	15390	15412	15349	15540	15526	15318	15510	15515	15433	15706	15405	15628	15585	15458	15442	15355	15646	15487	15374	15543	15385	15391	15376	15549	15496	15422	15532	15318	15497	15511	15322	15394	15420	15381	15489	15424	15584	15288	15517	15521	15546	15458	15403	15610	15115	15478	15524	15524	15451	15431	15415	15419	15597	15606	15400	15436	15227	15411	15482	15412	15643	15534	15479	15543	15546	15464	15504	15470	15497	15278	15279	15452	15315	15405	15336	15597	15526	15515	15436	15398	15551	15572	15647	15376	15628	15504	15549	15467	15499	15315	15550	15327	15674	15550	15446	15402	15583	15400	15553	15433	15536	15557	15539	15447	15502	15550	15412	15440	15451	15319	15396	15718	15602	15317	15448	15484	15618	15438	15519	15378	15367	15616	15285	15584	15654	15508	15376	15542	15434	15453	15535	15382	15468	15528	15548	15425	15447	15446	15512	15499	15393	15570	15495	15526	15393	15343	15467	15440	15440	15453	15510	15483	15461	15560	15543	15535	15627	15616	15467	15443	15418	15459	15343	15521	15627	15563	15655	15554	15526	15547	15333	15557	15554	15394	15313	15314	15519	15308	15527	15540	15371	15528	15301	15442	15447	15558	15463	15407	15305	15339	15424	15465	15550	15358	15393	15458	15553	15422	15485	15459	15393	15347	15426	15542	15393	15479	15252	15360	15475	15443	15555	15517	15516	15531	15438	15477	15478	15404	15341	15530	15303	15494	15454	15410	15494	15381	15281	15510	15501	15508	15656	15516	15478	15366	15533	15534	15574	15513	15493	15462	15445	15355	15516	15552	15579	15500	15413	15449	15430	15357	15400	15598	15352	15414	15334	15565	15638	15331	15469	15518	15549	15478	15497	15645	15450	15353	15597	15421	15271	15420	15541	15535	15413	15506	15374	15317	15509	15583	15615	15529	15558	15384	15651	15649	15397	15667	15532	15555	15447	15729	15626	15364	15598	15552	15285	15503	15321	15357	15291	15638	15544	15460	15252	15483	15424	15592	15483	15389	15367	15471	15500	15312	15542	15471	15403	15289	15542	15599	15518	15399	15398	15470	15591	15452	15401	15467	15443	15551	15388	15380	15620	15289	15550	15473	15597	15377	15382	15393	15485	15472	15394	15579	15662	15536	15432	15553	15538	15476	15667	15448	15823	15284	15383	15482	15530	15416	15487	15486	15466	15534	15430	15474	15478	15377	15611	15521	15417	15587	15484	15633	15431	15277	15570	15533	15618	15374	15434	15441	15410	15562	15486	15478	15372	15485	15425	15457	15652	15470	15497	15515	15503	15504	15674	15461	15547	15428	15542	15516	15536	15572	15443	15592	15367	15606	15494	15408	15535	15502	15453	15621	15551	15583	15488	15335	15511	15532	15732	15549	15631	15507	15519	15437	15510	15467	15423	15382	15570	15451	15476	15462	15454	15330	15295	15523	15508	15320	15344	15395	15530	15429	15643	15325	15508	15592	15558	15480	15506	15327	15642	15399	15518	15499	15441	15362	15575	15546	15388	15332	15362	15556	15392	15516	15507	15569	15577	15572	15332	15602	15326	15459	15624	15466	15361	15420	15402	15420	15396	15456	15532	15340	15522	15502	15429	15628	15451	15564	15354	15511	15446	15429	15366	15603	15492	15555	15418	15578	15443	15504	15523	15432	15567	15486	15470	15393	15302	15519	15715	15554	15454	15379	15338	15399	15433	15467	15534	15423	15457	15293	15439	15539	15602	15503	15409	15408	15378	15615	15566	15557	15442	15485	15405	15419	15414	15346	15663	15473	15487	15483	15484	15378	15347	15664	15548	15347	15534	15411	15541	15293	15578	15595	15398	15446	15460	15335	15438	15531	15565	15651	15421	15406	15646	15601	15527	15383	15334	15586	15536	15574	15404	15475	15586	15568	15337	15436	15603	15418	15541	15575	15569	15404	15442	15303	15471	15529	15557	15422	15621	15341	15542	15536	15345	15546	15668	15403	15510	15475	15484	15518	15491	15416	15360	15481	15589	15557	15640	15320	15346	15651	15388	15493	15457	15367	15547	15663	15484	15507	15434	15433	15572	15441	15416	15557	15400	15497	15403	15333	15436	15575	15491	15590	15393	15327	15431	15529	15572	15580	15537	15660	15461	15463	15462	15425	15342	15350	15392	15493	15559	15603	15356	15517	15307	15393	15484	15529	15455	15394	15576	15464	15423	15477	15530	15535	15457	15558	15412	15500	15485	15267	15345	15594	15413	15429	15467	15455	15504	15499	15371	15332	15574	15447	15543	15482	15304	15604	15634	15453	15397	15362	15401	15513	15337	15623	15466	15352	15421	15324	15545	15617	15388	15521	15410	15245	15519	15436	15468	15609	15559	15336	15507	15764	15373	15490	15424	15550	15318	15551	15498	15465	15491	15517	15428	15490	15656	15378	15497	15445	15637	15376	15465	15586	15434	15401	15577	15347	15492	15408	15487	15441	15645	15534	15543	15364	15514	15606	15549	15502	15544	15356	15434	15611	15317	15409	15558	15451	15344	15396	15508	15408	15269	15542	15330	15572	15551	15586	15413	15552	15623	15509	15487	15420	15391	15324	15550	15512	15490	15393	15480	15505	15370	15590	15525	15286	15416	15563	15555	15591	15385	15476	15490	15493	15295	15437	15563	15318	15503	15565	15480	15351	15535	15416	15417	15671	15472	15444	15514	15506	15335	15384	15361	15460	15480	15485	15398	15307	15503	15456	15296	15429	15417	15526	15521	15586	15439	15424	15605	15394	15559	15295	15380	15559	15405	15406	15492	15499	15493	15642	15476	15459	15440	15532	15431	15571	15437	15376	15245	15448	15511	15564	15559	15613	15581	15223	15557	15591	15514	15459	15357	15448	15556	15459	15514	15535	15597	15367	15453	15503	15397	15560	15494	15449	15306	15381	15516	15516	15637	15700	15502	15500	15532	15660	15578	15622	15526	15354	15580	15495	15443	15415	15377	15560	15591	15357	15357	15572	15497	15588	15498	15212	15448	15552	15397	15295	15579	15332	15558	15641	15506	15612	15452	15322	15438	15457	15561	15558	15472	15542	15434	15419	15330	15541	15549	15345	15417	15482	15435	15496	15517	15414	15584	15383	15640	15379	15420	15286	15514	15480	15505	15364	15454	15605	15312	15467	15457	15322	15518	15279	15423	15361	15452	15530	15353	15473	15582	15511	15361	15301	15534	15324	15625	15504	15469	15473	15425	15538	15550	15481	15336	15360	15351	15425	15518	15425	15631	15553	15473	15446	15407	15737	15398	15524	15547	15593	15445	15211	15471	15361	15562	15418	15621	15576	15564	15630	15576	15467	15583	15541	15421	15470	15466	15458	15499	15316	15531	15313	15300	15526	15422	15452	15488	15343	15432	15380	15450	15537	15537	15323	15483	15354	15405	15572	15559	15447	15628	15624	15361	15415	15495	15574	15284	15454	15563	15507	15385	15367	15551	15618	15473	15631	15481	15476	15583	15577	15556	15538	15303	15549	15413	15524	15382	15497	15547	15427	15426	15543	15421	15397	15424	15556	15428	15419	15584	15434	15516	15446	15575	15586	15388	15391	15483	15343	15440	15430	15571	15426	15607	15560	15353	15478	15428	15435	15369	15497	15496	15424	15528	15645	15497	15496	15594	15421	15457	15610	15340	15219	15451	15639	15205	15494	15390	15525	15554	15462	15495	15489	15393	15591	15402	15418	15580	15360	15614	15401	15383	15398	15675	15507	15423	15613	15426	15467	15434	15438	15610	15212	15467	15667	15392	15307	15542	15511	15445	15457	15511	15405	15397	15641	15445	15556	15472	15621	15600	15429	15362	15431	15613	15422	15392	15521	15508	15517	15386	15462	15381	15502	15553	15572	15456	15480	15677	15540	15433	15530	15532	15434	15632	15332	15319	15514	15557	15591	15464	15387	15404	15436	15579	15606	15481	15445	15424	15507	15480	15331	15580	15508	15417	15384	15475	15656	15393	15407	15454	15540	15406	15506	15202	15452	15432	15413	15385	15437	15474	15401	15581	15476	15492	15537	15505	15287	15515	15516	15441	15455	15605	15377	15430	15532	15453	15289	15428	15252	15610	15417	15525	15533	15532	15442	15352	15584	15456	15426	15449	15552	15624	15510	15500	15367	15489	15523	15503	15363	15345	15447	15436	15435	15435	15514	15609	15422	15408	15636	15435	15546	15461	15463	15320	15559	15512	15556	15420	15617	15655	15499	15648	15425	15433	15471	15396	15470	15486	15571	15434	15506	15459	15419	15325	15488	15514	15452	15520	15572	15252	15338	15452	15494	15328	15621	15476	15436	15406	15451	15595	15355	15500	15446	15481	15612	15460	15560	15317	15498	15538	15536	15493	15469	15393	15370	15553	15370	15464	15404	15501	15523	15404	15451	15322	15505	15619	15458	15323	15319	15515	15398	15527	15548	15515	15437	15555	15608	15416	15488	15321	15405	15446	15419	15497	15526	15475	15397	15406	15316	15487	15416	15470	15478	15462	15454	15452	15384	15739	15476	15565	15424	15382	15346	15450	15573	15479	15421	15319	15357	15585	15355	15493	15577	15417	15466	15468	15550	15519	15648	15578	15452	15560	15315	15391	15443	15424	15523	15494	15581	15345	15510	15554	15554	15485	15514
29811	27359	31615	27106	21825	20401	19348	18614	18174	18051	17758	17549	17429	17286	17305	17471	17412	17167	17389	17280	17062	17082	17271	17322	17154	17122	17197	17148	17160	17239	17096	17248	16956	16988	17083	17110	17095	17046	17072	17235	17296	17133	16988	17201	17115	17048	17036	17195	16899	17139	17106	17115	17223	17199	17224	17134	17162	17090	16833	17113	17010	17019	16879	16993	17180	17178	17233	16972	17203	17117	17065	17021	17022	16909	17067	17030	17271	17105	17034	17145	17014	17178	17103	17106	17233	16985	16925	16868	17169	16930	17068	17066	16923	17077	17032	17114	17000	17137	17180	17046	17225	16993	17148	16840	17281	17097	17219	17120	16967	17188	17239	16914	17221	17090	16964	17095	17220	16976	16918	16950	17168	17035	17096	17172	17104	17057	17078	16945	17231	16815	17122	17180	17153	17185	17130	17211	17069	17179	16910	17034	17055	17193	17204	17274	17098	16986	17056	17184	17060	17161	17255	16923	17023	17133	17072	17186	17180	17424	17281	17260	17025	17181	17013	17196	16762	17021	16906	17298	16932	17210	17216	16983	17084	17219	17136	17043	17096	17299	17094	17044	17090	17323	17094	17290	17302	16906	17141	16998	16920	16957	17232	17205	17216	17161	17108	16834	17217	17239	16924	17174	17204	17331	16967	16986	17017	16922	17052	17019	17165	17069	16892	16996	17085	17166	17084	17011	16998	17031	17134	16902	16997	17171	17058	16880	17042	17134	17245	17197	17166	17070	17121	17291	17089	16884	17043	17103	17168	17300	17318	17043	17405	17290	17324	17066	17072	17059	17197	16955	16884	17003	16963	17173	16934	17307	17149	17126	17247	16921	16961	16993	17219	17159	16972	17060	17056	16949	17213	17068	17039	17074	17039	17178	17104	17218	17273	17122	17179	17182	17067	17213	17091	17262	17113	17208	17071	16870	17211	17103	17020	17073	17241	17148	17068	17038	17166	17028	17338	17213	17068	17141	16889	17033	16912	16978	17029	17135	17099	16984	17171	17061	17323	16875	17013	17035	17143	17307	17338	17151	17060	17100	17130	17069	17064	17162	17204	17162	17135	17049	17402	17118	17150	17013	16870	17161	17098	17215	17235	17114	17046	17007	16953	17098	17190	17034	17237	16980	17100	16996	17097	16983	17273	17135	17185	16875	16954	17195	17141	16955	17158	16958	17233	17235	17100	17048	17020	17163	17170	17335	17029	17031	17137	17153	17262	17135	17055	17342	17083	17077	17180	17139	17063	17042	17143	17159	16987	17176	17090	17031	17156	17101	17158	17172	17226	17190	17063	17048	17163	17046	17171	17136	17090	17040	16929	17008	17116	16974	16955	16940	16910	17042	17257	17116	17014	17171	17203	17379	17136	17217	17221	17107	16990	16958	16999	17050	16945	17108	17088	17139	17276	17263	17185	17023	17065	17135	16996	17040	17092	17233	17185	17021	17103	17004	17177	17104	17101	17238	16864	17201	17195	17097	17048	16971	17126	17223	17122	17029	17164	17208	17183	17051	17192	17180	16858	17155	16981	17133	17184	16826	17035	16930	17019	17031	17272	17091	16998	17180	17076	16974	17060	17222	16906	17069	16946	17243	17197	17063	17129	17087	17229	16990	17124	17127	17045	17111	17156	17032	17187	17095	17131	17135	17072	17014	17211	17119	17150	16926	17157	17141	17301	17015	16911	17175	17032	17178	17052	17132	17183	17049	17165	17055	17046	16983	17210	17168	17132	17203	17175	17187	17124	17215	16891	17201	17031	17063	17035	17235	17063	16974	17364	17145	17016	16932	17064	16911	17155	17061	17036	17213	16894	16924	17151	17199	16930	16873	17114	17106	17130	17000	17041	17213	17021	17132	17190	17123	17073	17269	17089	16967	17066	17083	17086	17050	17161	17196	17004	17073	17005	17138	17187	17206	17190	17289	17042	17237	17100	17158	17028	16968	17154	16993	17031	17027	17324	17223	17166	16992	16994	17061	17073	17079	17142	17158	17242	17177	17018	16928	17109	17354	17011	16945	17056	17099	16867	17060	17075	17260	17094	16959	17200	17099	17122	17187	16942	17239	17150	17141	17203	17057	17086	17021	17070	17060	17056	17268	17481	16933	16994	16914	17249	17190	17202	17098	17285	17026	17077	16938	17267	16987	17128	17020	17184	17049	16929	17274	16937	17037	17358	17084	16994	17139	17005	17181	17202	17040	17000	17203	17143	17004	17167	17029	17109	17053	17234	17209	17219	17183	17213	17133	17106	17040	17139	17045	17107	17120	17009	17041	17094	17332	16920	17139	17239	16947	17276	17192	17032	17227	17107	17212	17125	17224	16970	17037	16975	17063	17240	16894	16976	17048	17197	17323	17253	17050	17283	16971	17156	17020	17145	17288	17179	17242	17168	17255	17172	17253	17148	17105	16997	17310	16985	16928	17280	17155	17189	17136	17000	17153	17212	17091	17137	17202	17099	17149	17096	17051	17132	17002	17306	17190	17098	17094	17204	17092	17171	16971	17183	17305	17162	16992	17302	17048	17202	17083	17141	17298	17076	16983	17152	17158	17208	17117	16968	17048	17317	17002	16996	17078	17149	17082	17202	17342	17137	17209	17064	16972	17280	16972	17233	17397	16971	17144	17265	17190	17306	17190	17122	17133	17249	17175	17417	17236	17077	16866	16990	16917	17226	17177	17092	17127	16982	17097	17123	16922	17245	17189	17125	16837	17054	16985	17207	17044	16998	17049	17032	17009	16989	17242	17000	17044	17085	17318	17119	17136	17024	17100	17124	17117	17013	17084	16952	17316	16965	16980	17115	17140	17102	17069	17097	17102	17162	17004	16851	17004	17236	17027	17098	17325	17077	16862	17144	17201	17130	17124	17300	17063	17133	17092	17262	17020	17080	17076	17077	17087	17180	17084	16961	17054	17217	17253	17103	16823	17037	17173	17110	16963	17131	17065	17018	17008	17091	17184	17260	17174	17147	16985	17073	17149	17219	16948	17032	17139	17060	17115	17184	16972	17334	17101	17247	17082	17210	17050	17093	17030	17129	16996	17186	17100	17086	17304	17258	17108	17066	17201	17327	17166	17048	17095	17115	17031	17109	17050	17067	17177	17179	17062	17216	17045	17140	17000	17085	17201	17085	16886	17046	17188	17237	17031	17129	17243	17148	17199	17148	17395	16953	17115	17194	17077	17228	17159	17014	17082	17132	17056	17189	17295	17024	17123	17091	17060	17325	17057	17041	17270	16898	17103	17140	16930	17156	17197	17179	16993	17131	17310	17087	16977	17203	17265	16987	17155	17086	17060	17094	17050	17196	16857	17022	17055	17047	17205	17172	17119	17118	17212	16946	17128	17251	17114	17148	17134	16994	17255	17102	17138	17142	17004	17283	17153	17167	17124	17208	17201	17185	16962	17037	17112	17021	17339	17193	17080	17046	17184	17229	17106	17344	16820	16967	17022	17127	16969	16987	17130	17088	17066	17043	17092	17103	17181	17320	17157	17068	17259	17193	17022	17394	17114	17164	17083	16911	17047	17137	17092	17234	16931	17174	16995	17000	16950	17279	17057	17257	16911	16953	17072	16903	17111	17082	16912	17111	17147	17058	17064	17079	17167	17056	17117	17413	16964	17172	17050	17007	17184	16967	17055	17361	16957	16811	17152	17009	17130	17105	17282	17160	16991	17004	17048	17198	16971	17155	17071	17129	17082	17162	17011	17134	17102	17024	17044	17334	17150	17213	17095	17328	17031	17089	17016	17144	17068	16921	17062	17184	17124	17052	16957	17207	17034	17050	17182	16980	16906	17065	17224	17232	17068	17287	17211	17087	17179	17269	17111	17215	17131	17169	16993	17178	16985	17219	16998	16991	16870	16975	17102	17228	17242	16911	17019	17218	17101	17116	17089	17307	17201	17075	17320	17377	17146	17157	16904	17182	17129	17400	17272	17101	17020	17145	17231	16980	17335	16989	17204	17078	17222	17045	17384	17163	17005	16832	17039	17104	17140	16987	17095	17246	17070	16993	17103	17122	17096	17225	17184	17018	17304	16923	17143	17115	16958	17084	17240	17182	17027	17105	16992	17253	17078	17097	17012	17208	17015	16893	17111	17124	16998	17164	17087	17171	17289	17186	17146	17125	16992	17113	17214	17073	17378	17053	17084	17045	16981	16989	17029	16867	17090	17265	17043	17045	16936	17056	17166	17150	17132	17152	17260	17100	17049	16949	17205	17161	17102	17042	17031	17056	17137	17110	16989	17044	17036	17307	17065	17188	17092	17106	17089	17323	17004	17221	17161	17053	17146	17226	17305	17056	17083	17015	17256	17108	17135	17261	17179	17020	17084	17118	17056	17168	17164	17124	17165	17117	17033	17035	17135	17052	17009	17252	17145	17087	16963	17070	17332	17166	17121	17196	17147	17125	17165	17227	17258	17236	17228	17019	17036	17139	16967	16990	17133	17255	17158	17053	17065	17059	17193	16941	16999	17090	17037	17114	17041	17238	17196	17218	17219	17213	17194	17146	17114	17284	17274	17052	17005	17176	17225	17082	17180	17188	17204	17294	17184	17084	17077	17164	17087	17098	17038	16938	16964	16947	16970	17249	17389	17142	16994	17059	17290	17150	17035	17064	17041	16964	16842	17078	17245	17092	17091	17173	17143	17012	17094	17200	17021	17056	17177	17206	17225	17028	17108	17273	16915	17266	17169	17280	17019	17034	17153	16947	17188	17172	17296	17179	16932	17240	17084	17227	17143	17009	16914	17193	17192	17053	17045	17158	17202	17333	17212	17065	17158	17177	17094	17032	17036	17101	17145	17230	17001	17229	17210	17260	17195	17140	17254	17150	17211	16980	16978	16820	17154	17033	17118	17060	17176	17178	17032	16995	17276	16979	16835	17150	16943	16989	17215	17014	17073	17158	17294	17113	17059	17195	17178	17379	17056	17192	17065	16920	17045	17124	16876	17082	17058	17077	17197	17088	16987	16966	17147	17250	17284	17124	16975	17165	17177	17474	17071	17071	17307	17063	17445	17000	17167	17296	17120	17318	17131	17150	17038	17356	17124	17141	16965	17036	16871	17032	17110	17178	17166	17176	17164	17199	17207	17155	17068	17263	17040	16865	17071	16940	17220	17251	16997	17217	17102
25349	40682	34193	25974	21860	19637	18452	17633	16904	16411	16336	16126	16033	15845	15620	15490	15562	15390	15356	15362	15228	15286	15520	15247	15309	15133	15172	15287	15187	15128	15340	15392	15274	15275	15027	15198	15440	15265	15216	15237	15303	15324	15172	15395	15223	15134	15237	15166	15184	15122	15147	15314	15189	15166	15133	15168	15254	15266	15076	15372	15421	15197	15269	15288	14943	15315	15172	15342	15462	15146	15234	15158	15069	15178	15216	15107	15262	15188	15073	15234	15281	15242	15183	15210	15225	15166	15259	15205	15104	15085	15199	15046	15213	15291	14922	15134	15230	15269	15254	15209	15226	15142	15212	15096	15209	15199	15278	15328	15309	15230	15205	15254	15220	15126	15121	15227	15253	15285	15275	15299	15221	15228	15235	15096	15126	15211	15234	15166	15177	15210	15273	15182	15272	15078	15139	15174	15153	15240	15258	15119	15330	15421	15276	15300	15135	15348	15234	15431	15235	15100	15302	15146	15373	15171	15195	15170	15078	15125	15153	15260	15292	15167	15181	15315	15133	15067	15160	15255	15046	15268	15202	15213	15302	15254	15367	15260	15186	15357	15218	15162	15147	15270	15194	15138	15312	15340	15297	15157	15119	15308	15110	15331	15207	15011	15053	15295	15168	15082	15306	14937	15208	15152	15188	15206	15148	15096	15373	15169	15268	15237	15352	15236	15211	15333	15268	15311	15266	15105	14950	15110	15383	15253	15294	15388	15072	15212	15211	15032	15387	15212	15303	15146	15307	15191	15286	15341	15195	15276	15024	15188	15345	15180	15131	15280	15161	15176	15155	15191	15323	15330	15394	15182	15425	15114	15142	15105	15198	15315	15230	15276	15317	15236	15363	15152	15096	15213	15158	15354	15360	15074	15368	15168	15252	15130	15293	15193	15329	15326	15306	15128	15396	15140	15128	15211	15141	15191	15089	15156	15111	15227	15294	15236	15135	15231	15217	15191	15242	15193	15163	15156	15295	15290	15153	15174	15228	15215	15245	15292	15182	15111	15074	15178	15087	15131	15259	15264	15194	15139	15199	15298	15293	15093	15305	15216	15376	15227	15165	15061	15131	15225	15159	15191	15226	15128	15099	15258	15216	15174	15435	15180	15138	15269	15229	15300	15128	14953	15293	15184	15095	15256	15148	15119	15289	15238	15104	15203	15277	15088	15228	15272	15184	15201	15255	15191	15191	15184	15153	15302	15155	15217	15155	15276	15252	15082	15177	15266	15252	15234	15114	15374	15145	15244	15187	15311	15160	15180	15400	15216	15202	15275	15219	15213	15025	15093	15166	15319	15281	15108	15410	14926	15103	15196	15171	14963	15199	15142	15240	15056	15314	15091	15177	15262	15338	15345	15093	15277	15248	15325	15358	15261	15191	15183	15206	15224	15318	15263	15150	15299	15017	15321	15231	15288	15335	15207	15202	15269	15084	15058	15340	15166	15098	15147	15199	15117	15174	15152	15167	15291	15198	15182	15184	15104	15245	15114	15164	15343	15275	15110	15148	15236	15197	15181	15240	15357	15061	15318	15167	15111	14989	15120	15175	15182	15170	15292	15202	15423	15092	15193	15234	15212	15231	15236	15228	15303	15289	15463	15092	15128	15089	15284	15196	15354	15169	15145	15155	15379	15242	15153	15338	15137	15327	15311	15213	15286	15305	15279	15253	15332	15213	15214	15258	15030	15102	15382	15227	15158	15113	15079	15215	15390	15195	15153	15244	15179	15105	15193	15374	15264	15210	15082	15330	15263	15283	15185	15129	15128	15160	15267	15221	15030	15229	15125	15288	15310	15052	15265	15288	15271	15174	15259	15146	15205	15248	15159	15180	15251	15220	15212	15206	15154	15224	15157	15343	15331	15225	15335	15101	15266	15145	15029	15316	15126	15031	15181	15064	15120	15205	15155	15246	15414	15137	15218	15221	15255	15131	15266	15106	15203	15110	15289	15216	15253	15153	15194	15248	15207	15237	15328	15037	14937	15184	15227	15335	15204	15192	15161	15040	15295	15121	15278	15310	15254	15197	15065	15342	15164	15385	15274	15293	15222	15270	15047	15129	15364	15238	15320	15317	15216	15242	15343	15331	15131	15235	15242	15107	15383	15239	15157	15239	15165	15329	15159	15272	15364	15243	15257	15263	15311	15358	15015	15259	15208	15276	15283	15194	15256	15493	15312	15223	15297	15229	15202	15231	15194	15187	15230	15146	15208	14967	15322	15343	15175	15202	15032	15278	15030	15307	15221	15263	15103	15304	15186	15215	15197	15283	15303	15193	15244	15188	15185	14983	15124	15269	15196	15262	15261	15331	15327	15069	15214	15194	15259	15174	15155	15424	15134	15251	15259	15273	15321	15160	15115	15139	15219	15300	15309	15076	15355	15140	15083	15337	15335	15248	15131	15208	15093	15201	15041	15249	15200	15269	15194	15110	15271	15272	15277	15177	15230	15454	15340	15179	15271	14994	15270	15053	15236	15167	15190	15310	15115	15220	15128	15061	15162	15264	15231	15131	15194	15116	15234	15262	15124	15232	15380	15325	15148	15299	15162	15107	15064	15237	15158	15153	15253	15298	15242	15358	15165	15185	15376	15143	15138	15197	15170	15267	15257	15312	15159	15310	15117	15186	15172	15228	15192	15285	15173	15159	15201	15186	15232	15288	15102	15181	15375	15110	15234	15224	15358	15201	15233	15082	15351	14981	15195	15195	15138	15184	15082	15301	15411	15132	15106	15196	15432	15149	15202	15311	15198	15263	15105	15216	15195	15185	15198	15198	15258	15208	15259	15370	15222	15219	15293	15251	15089	15295	15388	15178	15215	15201	15287	15153	15223	15236	15218	15274	15133	15121	15255	15320	15107	14988	15035	15145	15237	15305	15166	15211	15295	15290	15273	15357	15193	15225	15320	15162	15158	15097	15135	15353	15129	15117	15217	15159	15026	15275	15312	15146	15239	15129	15276	15226	15404	15158	15229	15057	15090	15248	15125	15269	15210	15232	15243	15127	15394	15172	15263	15172	15260	15221	15209	15358	15137	15103	15316	15288	15137	15270	15155	15231	15144	15247	15229	15172	15053	15202	15407	15315	15210	15202	15296	15266	15330	15352	15235	15286	15297	15194	15104	15297	15367	15135	15140	15054	15282	15165	15223	15328	15241	15269	15233	15396	15181	15141	15135	15283	15175	15041	15214	15282	15148	15076	15154	15267	15126	15076	15384	15401	15174	15313	15267	15152	15271	15155	15108	15102	15340	15221	15343	15024	15172	15071	15078	15429	15226	15306	15396	15094	15327	15375	15176	15247	15114	15213	15258	15217	15187	15093	15257	15208	15253	15133	15223	15147	15195	15261	15271	15085	15384	15187	15124	15110	15176	15183	15055	15110	15209	15328	15340	15326	15089	15181	15206	15237	15143	15159	15224	15309	15211	15330	15372	15318	15298	15249	15353	15131	15259	15263	15254	15042	15214	15226	15354	15299	15176	15219	15331	15332	15215	15254	15281	15214	15153	15211	15181	15196	15149	15222	15078	15230	15229	15207	15283	15184	15250	15067	15096	15324	15253	15410	15260	15282	15294	15273	15356	15265	15217	15302	15257	15189	15219	15262	15108	15420	15295	15164	15180	15140	15295	15352	15174	15007	15140	15244	15289	15365	15188	15149	15187	15285	15047	15000	15208	15279	15320	15148	15182	15335	15091	15248	15192	15088	15192	15017	15237	15227	15069	15281	15249	15186	14990	15390	15201	15226	15312	15316	15138	15330	15286	15065	15189	15336	15281	15265	15107	15166	15158	15306	15280	15184	15077	15347	15178	15185	15151	15173	15291	15106	15086	15258	15240	15265	15244	15098	15238	15178	15162	15215	15231	15263	15195	15198	15422	15090	15259	15285	15215	15305	15167	15150	15169	15183	15263	15135	15170	14996	15391	15061	15264	15376	15416	15227	15208	15176	15262	15093	15345	15250	15235	15191	15254	15211	15291	15151	15176	15256	15365	15342	15140	15213	15159	15232	15226	15214	15278	15122	15219	15210	15139	15172	15214	15232	15300	15373	15503	15322	15004	15169	15177	15285	15450	15194	15046	15132	15085	15273	15196	15064	15217	15331	15197	15289	15256	15110	15277	15099	15016	15088	15264	15375	15203	15282	15113	15220	15235	15216	15221	15127	15193	15228	15229	15147	15245	15126	15244	15269	15357	15342	15202	15204	15084	15216	15375	15415	15246	15189	15078	15209	15160	15237	15246	15028	15212	15290	15121	15321	15054	15408	15020	15138	15328	15161	15105	15270	15334	15137	15268	15094	15128	15137	15247	15135	15172	15334	15145	15246	15186	15340	15252	15146	15323	15236	15114	15198	15275	15145	15362	15186	15169	15032	15093	15185	15233	15284	15119	15218	15186	15148	15350	15236	15355	15201	15323	15159	15173	15180	15124	15222	15213	15258	15196	15106	15333	15266	15112	15107	15259	15059	15241	15243	15223	15320	15103	15142	15270	15380	15283	15293	15114	15280	15211	15181	15481	15329	15340	15155	15178	15071	15118	15251	15306	15138	15235	15350	15351	15254	15356	15287	15371	15178	15173	15206	15123	15290	15015	15192	15239	15041	15229	15078	15208	15208	15035	15159	15113	15219	15277	15136	15213	15339	15035	15305	15230	15335	15187	15248	15318	15167	15328	15229	15344	15198	15128	15109	15275	15230	15183	15148	15160	15250	15216	15150	15337	15195	15218	15169	15196	15173	15252	15282	15236	15322	15229	15304	15210	15152	15309	15352	15100	15238	15511	15210	15255	15334	15092	15317	15280	15213	15070	15299	15210	15171	15337	15154	15192	15218	15242	15194	15158	15335	15090	15247	15167	15045	15134	15250	15087	15425	15263	15142	15214	15240	15155	15211	15302	15214	15000	15162	15349	15197	15380	15120	15079	15129	15195	15285	15141	15104	15150	15150	15373	15344	15214	15151	15145	15089	15209	15338	15063	15393	15231	15184	15310	15413	15286	15099	15090	15265	15403	15173	15309	15211	15366	15147	15312	15287	15131	15213	15206	15385	15070	15120	15073	15197	15343	15020	15136	15286	15105	15133	15250	15212	15294	15170	15322	15130	15463	15173	15040	15260	15052	15168	15269	15185	15361	15160	15284
23479	21439	28189	25747	23582	23623	22908	20304	19210	18892	18418	18178	18044	18001	17839	17763	17619	17605	17553	17335	17347	17391	17377	17509	17313	17460	17508	17300	17302	17364	17437	16839	17223	17203	17365	17169	17344	17488	17263	17010	17273	17307	17374	17227	17138	17521	17277	17301	17405	17384	17195	17156	17012	17163	17240	17202	17222	17095	17141	17166	17321	17072	17305	17137	17277	17152	17265	17190	17246	17254	17266	17319	17162	17302	17048	17242	17353	17275	17239	17022	17261	17269	17251	17090	17260	17074	17357	17320	17312	17255	17390	17256	16969	17062	17129	17311	17228	17233	17246	17126	17187	17130	17249	17093	17198	16951	17329	17162	17273	17408	17171	17051	17437	17122	17347	17262	17321	17047	17221	17090	17152	17240	17153	17281	17176	17142	17243	17103	17275	17342	17323	17280	17257	17179	17130	17252	17267	17107	17119	17255	17253	17244	17360	17084	17042	17377	17245	17259	17378	17281	17262	17092	17129	17339	17287	17235	17120	17189	17346	17353	17318	17369	17233	17236	17221	17272	17116	17403	17159	17320	17273	17082	17249	17133	17391	17364	17404	17117	17341	17144	17173	16989	16911	17077	16862	17364	17168	17238	17174	17307	17138	17136	17031	17234	17431	17309	17266	17281	17104	17290	17236	17322	17093	17072	17407	17317	17026	17181	16994	17122	16962	17159	17318	17273	17327	17255	17317	17155	16954	17003	17066	16982	17218	17278	17224	17228	17194	17025	17132	17304	17276	17071	17038	17099	17224	17279	17156	17269	17040	17038	17139	17133	17498	17190	17182	17267	17167	17470	17300	17216	17054	17309	17403	17417	17206	17091	17345	17179	17183	17273	17306	17439	17044	17128	17129	17063	17377	17201	17275	17338	17091	17118	17000	16938	17238	17276	17458	17089	17059	17169	17199	17159	17207	17406	17101	17148	17325	17074	17046	17435	17226	17252	17340	17477	17202	17193	17433	17335	17080	17431	17263	17272	17351	17265	17272	17218	17198	17205	17335	17150	17059	17024	17229	17250	17056	17173	17113	17250	17352	17290	17159	17050	17264	17235	17377	17102	17234	17245	17244	17094	17103	17236	17156	17174	17106	17108	17335	17298	17145	17235	17137	17288	17236	17293	17285	17018	17222	17224	17029	17139	17324	17469	17215	17001	17123	17151	17342	17031	17243	17242	17236	17091	17409	17455	17101	17134	17175	17332	17112	17034	17036	17088	17127	17176	17397	17196	17371	17263	17343	17236	17315	17089	17297	17364	17258	17142	17418	17077	17024	17168	17052	17102	17259	17285	16992	17160	17118	17109	17323	17162	17407	17108	17066	17336	17148	17175	17060	17242	17276	17152	17223	17378	17151	17446	17347	17402	17193	17399	17163	17254	17300	17112	17323	17172	17155	17358	17057	17058	17096	17508	17307	17290	16968	17235	17163	17316	17303	17229	17003	17142	17232	17075	17156	17240	17292	17357	17366	17020	17447	17273	17339	17151	17291	17277	17281	17310	17307	17169	17159	16969	17192	17280	17104	17227	17160	17241	17216	17166	17234	17316	17290	17039	17323	17286	16959	17228	17171	17356	17335	17217	17202	17328	17306	17096	17128	17320	17348	17373	17138	17255	17163	17287	17365	16965	17169	17098	17317	17176	17297	17261	17410	16856	17174	17228	17290	17117	17168	17269	17279	17215	17170	17099	16965	17323	17141	17182	17278	17057	17189	17405	17190	17186	17446	17259	17295	17072	17273	17412	17319	17103	17160	17271	17094	17146	17132	17174	17239	17155	17259	17154	17273	17196	17167	17305	17184	17100	16992	17074	17248	17421	17053	17257	17090	17217	17167	17395	17138	17373	17125	17219	17263	17110	17143	17342	17178	17140	17127	17124	17177	17309	17289	17086	17246	17358	17161	17045	17032	17161	17338	17181	17135	17115	17243	17330	17290	17309	17253	17146	17134	17205	17394	17240	17057	17144	17320	17016	17271	17311	17174	17142	17126	17256	17083	17264	17050	17261	17417	17084	17044	17231	17122	17071	17228	17245	17252	17282	17274	17067	17350	17182	17301	17388	17219	17330	17276	17209	17157	17161	17267	17254	17284	17432	17253	17272	17348	17147	17162	17237	17157	17189	17198	17144	17272	17140	17054	17269	17157	17514	17269	17233	17301	17293	17267	17247	17177	17250	17243	17250	17278	17251	17329	17220	17278	17119	17337	17086	17142	17265	17268	17311	17175	17383	17273	17256	17194	17280	17235	17042	17102	17420	17132	17122	17086	17163	17126	17188	17053	17249	17335	17383	17046	17267	17314	17259	17144	17136	17198	17201	16987	17189	17056	17359	17099	17308	17252	17354	17317	17081	17099	17231	17081	17263	17204	17265	17322	17417	17301	17222	17011	17277	17297	17175	17151	17352	17182	17155	17153	17053	17276	16976	17282	17404	17292	17351	17139	17124	17288	17214	17170	17128	17200	17093	17106	17223	17111	17143	17312	17099	17227	17461	17273	17330	17264	17227	17262	17091	17232	17203	17175	17148	17326	17003	17293	17258	17213	17270	17236	17175	17081	17241	17195	17217	17323	17360	17249	17418	17056	16967	17201	17099	17153	17059	17232	17144	17141	17097	17112	17246	17179	17209	17306	17238	17297	17086	17272	17190	17149	17230	17300	17078	17036	17195	17101	17210	17270	17318	17175	17135	17106	17088	17353	17490	17278	17344	17108	17266	17125	17257	17464	17050	17200	17280	17221	17397	17322	17135	17091	17191	17092	17310	17123	17231	17217	17183	17302	17136	17163	17222	17194	17102	17356	17160	17202	17386	17392	17161	17180	17151	17066	17237	17569	17124	17358	17287	17232	17350	17228	17205	17192	17386	17360	17042	17053	17312	17276	17217	17224	17094	17214	17349	17276	17247	17247	17189	16976	17237	17151	17276	16960	17255	17197	17342	17205	17343	17045	17218	16759	17230	17149	17396	17264	17092	17167	17417	17213	17184	17092	17173	17430	17200	17042	17111	17003	17028	17211	17099	17281	17306	17247	17240	17417	17185	17239	17157	17232	17388	17183	17301	17183	17066	17237	17282	17178	17039	17261	17227	17295	17183	17212	17110	17335	17345	17222	17144	17348	17172	17212	17292	17235	17187	17423	17330	17248	17224	17209	17341	17010	17035	17408	17226	17308	17317	17300	17159	17427	17166	17274	17275	17256	17255	17315	17238	17077	16986	17098	17091	17313	17349	17203	17216	17150	17315	17382	17078	17215	17322	17325	17048	17335	17113	17317	17024	17229	17300	17248	17427	17150	17028	17266	17261	17162	17169	17204	17262	17175	17191	17338	17080	17123	17285	17286	17293	17316	17245	17324	17170	17148	17508	17384	17462	17277	17004	17250	17263	17218	17272	17246	17138	17314	17211	17172	17337	17167	16932	17273	17262	17047	17295	17163	17191	17080	17124	17187	17117	16991	17441	17111	17052	17219	17197	17332	17082	17176	17308	17011	17217	17195	17184	17177	17181	17055	17172	17202	17409	17069	17022	17117	17028	17200	17202	17381	17070	17207	17311	17226	17154	17281	17319	17439	17168	17422	17204	17077	17214	17297	17132	17298	17302	17260	17222	17335	17175	17382	17394	17351	17152	17135	17255	17063	17214	17262	17128	17198	17164	17187	17322	17137	17283	17117	17208	17448	17343	17358	17159	17155	17231	17170	17339	17019	17264	17169	17417	17183	17144	17245	17188	17157	17284	17073	17252	17348	17252	17113	17188	17278	16996	17340	17161	17155	17164	17336	17155	17285	17211	17391	17253	17079	17292	17218	17121	17266	17424	17300	17056	17322	17290	17450	17303	17198	17255	17301	16976	16999	17152	17218	17209	17179	17246	17260	17200	17177	17253	17427	17238	17313	17193	17242	17255	17161	17282	17248	17051	17117	17020	17118	17214	17192	17048	17242	17342	17374	17267	17236	17030	17262	17146	16942	17308	17253	17255	17244	17185	17258	17287	17146	17272	17086	17135	17250	17254	17220	17263	17199	17341	17101	17228	17288	17397	17175	17133	17167	17152	17433	17152	17450	17179	17127	17225	17066	17175	17219	17240	17210	17090	17378	17272	17213	17117	17412	17376	17014	16887	17386	17199	17097	17236	17189	17085	17194	17141	17278	17178	17158	17319	17312	17104	17132	17202	17147	17313	17483	17354	17255	17210	17091	17043	17222	17224	16988	17114	17048	17172	17164	17306	17345	17216	17238	17127	17229	17079	17221	17346	17180	17139	17113	17114	17160	17213	17285	17124	17225	17278	17071	17153	17098	17269	17163	17333	17191	17179	17292	17100	17176	17334	17157	17050	17267	17283	17331	17056	17279	17125	17271	17254	17235	17524	17089	17122	17102	17214	17242	17253	17199	17384	17120	17305	17308	17148	17144	17211	17456	17187	17233	17240	17164	17266	17277	17200	17220	17298	17312	17214	17213	17257	17276	17102	17275	17254	17381	17330	17099	17089	17275	17150	17182	17319	17316	17258	17400	17345	17098	17175	17159	17270	17141	17315	17185	17195	17125	17295	17312	17193	17228	17030	17143	17184	17117	17279	17178	17112	17060	17158	17116	17279	17427	17134	17079	17087	17203	17423	17294	17193	17236	17434	17221	17217	17117	17171	17307	17410	17121	17175	17340	17223	17220	17226	17197	17180	17087	17382	17107	17180	17397	17233	17237	17344	17240	17192	17419	17333	17274	17088	17070	17101	17350	17009	17370	17339	17195	17160	17355	17217	17135	17195	17133	17264	17286	17163	17285	17024	17287	17205	17286	17245	17040	17153	17223	16905	17062	17213	17269	17284	16984	17137	17104	17525	17028	17222	17354	17322	17526	17256	17288	17171	17231	17031	17291	17118	17354	17155	17201	17338	17402	17149	17154	17159	17233	17113	17406	17185	17214	17095	17195	17264	17411	17253	17143	17321	17143	17321	17374	17322	17352	17135	17193	17475	17205	17286	17148	17283	17239	17159	17214	17187	17327	17243	17284	17444	17369	17217	17365	17403	17369	17167	17063	17312	17310	17286	17245	17016	17190	17342	17098	17087	17355	17282	17231	17370	17222	17238	17200	17326	17282	17127	17064	17176	17090	17207	17131	17161	17313	17242	17103	17115	17143	17149
24087	46504	39886	30634	25777	22655	20576	19424	18341	17810	16948	16842	16601	16046	16059	15865	15715	15548	15517	15597	15465	15570	15597	15406	15455	15444	15362	15302	15319	15434	15323	15603	15361	15298	15264	15354	15278	15269	15173	15395	15465	15292	15234	15377	15387	15246	15356	15412	15249	15260	15385	15349	15241	15213	15425	15363	15243	15383	15201	15347	15475	15476	15360	15443	15400	15181	15189	15259	15302	15358	15199	15288	15275	15246	15332	15279	15251	15343	15381	15483	15286	15403	15392	15388	15276	15377	15339	15270	15305	15255	15250	15180	15290	15222	15203	15538	15197	15376	15158	15207	15227	15334	15130	15224	15277	15261	15283	15264	15348	15173	15268	15257	15280	15269	15339	15270	15071	15294	15370	15262	15420	15413	15390	15329	15367	15254	15234	15356	15502	15339	15228	15115	15291	15241	15360	15224	15277	15392	15046	15323	15214	15307	15126	15369	15438	15343	15336	15278	15232	15314	15253	15230	15256	15171	15378	15316	15167	15276	15370	15239	15388	15284	15266	15241	15456	15346	15145	15391	15298	15333	15123	15340	15400	15314	15408	15290	15453	15125	15181	15342	15263	15325	15448	15372	15181	15185	15413	15193	15412	15385	15269	15432	15321	15209	15274	15293	15158	15257	15405	15236	15388	15245	15234	15171	15273	15450	15384	15192	15190	15262	15354	15274	15328	15432	15191	15328	15338	15458	15402	15140	15257	15335	15311	15350	15381	15402	15282	15205	15344	15389	15338	15399	15364	15276	15216	15323	15305	15357	15163	15417	15246	15325	15491	15254	15227	15396	15482	15155	15396	15412	15424	15373	15400	15351	15354	15234	15388	15507	15272	15214	15322	15409	15169	15204	15212	15288	15393	15197	15228	15335	15318	15430	15412	15222	15484	15258	15311	15078	15286	15200	15363	15094	15351	15413	15404	15216	15254	15238	15296	15339	15067	15097	15347	15140	15224	15330	15418	15190	15156	15263	15617	15085	15380	15181	15148	15378	15264	15376	15292	15247	15236	15414	15402	15249	15169	15174	15375	15413	15218	15371	15360	15380	15384	15282	15359	15516	15305	15155	15532	15392	15160	15308	15261	15347	15342	15221	15251	15354	15228	15332	15435	15474	15263	15084	15412	15183	15452	15286	15289	15436	15184	15234	15335	15551	15268	15452	15366	15288	15435	15266	15517	15338	15367	15350	15315	15335	15353	15293	15371	15351	15390	15293	15332	15351	15427	15369	15356	15314	15225	15369	15272	15321	15208	15223	15287	15308	15437	15284	15368	15422	15467	15379	15257	15325	15271	15258	15297	15012	15291	15328	15353	15296	15234	15158	15433	15265	15160	15290	15270	15176	15447	15264	15352	15319	15371	15120	15282	15307	15264	15182	15312	15453	15386	15216	15405	15431	15372	15456	15305	15306	15271	15317	15448	15531	15344	15344	15275	15331	15229	15388	15403	15258	15204	15161	15369	15290	15399	15420	15353	15340	15162	15388	15251	15288	15137	15405	15364	15422	15116	15277	15254	15284	15349	15262	15365	15370	15261	15470	15321	15234	15351	15062	15398	15221	15273	15329	15366	15125	15208	15394	15378	15287	15357	15076	15216	15158	15298	15374	15442	15139	15237	15347	15336	15179	15304	15126	15421	15369	15353	15360	15254	15333	15452	15508	15197	15212	15322	15294	15366	15385	15419	15138	15501	15364	15430	15326	15316	15245	15246	15365	15302	15333	15183	15387	15333	15220	14989	15206	15249	15178	15243	15425	15348	15345	15177	15184	15248	15351	15316	15487	15477	15166	15456	15358	15311	15355	15306	15235	15211	15340	15216	15335	15256	15457	15376	15233	15252	15299	15268	15235	15140	15217	15280	15358	15286	15255	15137	15464	15226	15267	15261	15367	15345	15191	15332	15241	15279	15396	15321	15354	15302	15229	15251	15394	15432	15366	15110	15434	15246	15220	15413	15209	15141	15354	15194	15367	15185	15385	15407	15303	15239	15199	15217	15237	15323	15319	15308	15253	15133	15249	15407	15298	15302	15235	15337	15331	15403	15318	15337	15263	15191	15597	15097	15269	15277	15343	15228	15381	15176	15402	15108	15254	15149	15262	15148	15363	15406	15112	15186	15341	15206	15409	15356	15313	15402	15401	15209	15300	15299	15364	15363	15277	15305	15253	15248	15382	15400	15245	15323	15458	15266	15330	15263	15256	15217	15261	15204	15294	15201	15120	15333	15289	15441	15169	15363	15168	15327	15370	15221	15341	15109	15371	15181	15434	15357	15422	15342	15264	15215	15341	15278	15372	15232	15290	15204	15291	15274	15296	15318	15351	15115	15248	15185	15130	15320	15402	15283	15113	15372	15389	15214	15421	15278	15336	15265	15125	15384	15474	15305	15295	15228	15180	15331	15392	15273	15291	15275	15311	15406	15338	15424	15119	15242	15328	15314	15213	15409	15396	15350	15260	15316	15381	15166	15422	15190	15225	15417	15236	15319	15358	15201	15380	15353	15378	15369	15283	15209	15263	15237	15221	15231	15418	15399	15385	15372	15396	15348	15343	15587	15254	15354	15361	15198	15349	15531	15362	15268	15169	15230	15144	15152	15261	15423	15275	15323	15441	15256	15277	15198	15334	15418	15268	15402	15053	15273	15313	15360	15462	15318	15147	15193	15258	15296	15266	15272	15400	15277	15160	15258	15194	15317	15256	15609	15253	15249	15457	15192	15364	15340	15407	15372	15326	15359	15164	15224	15265	15104	15257	15075	15214	15329	15323	15171	15254	15351	15304	15428	15311	15102	15294	15553	15328	15389	15436	15294	15281	15344	15332	15511	15364	15273	15257	15455	15264	15381	15232	15177	15230	15284	15258	15507	15252	15306	15208	15372	15463	15300	15244	15286	15388	15418	15145	15366	15291	15237	15209	15383	15397	15129	15329	15406	15271	15230	15465	15259	15327	15282	15291	15369	15181	15420	15347	15246	15254	15143	15297	15430	15362	15393	15390	15375	15335	15371	15218	15222	15521	15219	15292	15407	15285	15205	15296	15241	15228	15224	15244	15461	15320	15323	15190	15364	15229	15413	15297	15198	15221	15418	15247	15185	15241	15265	15308	15268	15456	15305	15282	15335	15470	15289	15400	15275	15333	15366	15160	15312	15180	15327	15182	15277	15144	15247	15437	15269	15254	15297	15350	15236	15313	15504	15362	15302	15340	15393	15330	15187	15199	15192	15185	15372	15041	15369	15215	15133	15445	15174	15133	15263	15172	15351	15210	15363	15325	15208	15215	15356	15343	15290	15435	15136	15302	15395	15258	15151	15165	15479	15202	15322	15411	15317	15421	15648	15435	15140	15378	15261	15186	15447	15118	15266	15465	15236	15257	15378	15282	15188	15421	15424	15314	15332	15326	15367	15412	15270	15366	15442	15364	15303	15211	15097	15320	15382	15408	15564	15233	15327	15245	15369	15293	15131	15346	15175	15239	15235	15236	15275	15260	15230	15511	15144	15122	15279	15335	15134	15295	15338	15434	15226	15151	15175	15364	15451	15386	15271	15139	15299	15323	15390	15359	15297	15148	15304	15260	15222	15384	15406	15293	15304	15292	15264	15248	15343	15377	15386	15296	15373	15407	15577	15470	15396	15307	15175	15183	15173	15177	15285	15236	15253	15228	15357	15178	15319	15207	15328	15136	15271	15036	15303	15119	15201	15340	15369	15337	15287	15471	15368	15084	15179	15373	15099	15274	15506	15299	15322	15450	15324	15097	15343	15386	15377	15418	15189	15181	15223	15295	15480	15244	15390	15344	15247	15080	15447	15367	15337	15133	15280	15372	15403	15329	15369	15340	15307	15262	15392	15211	15233	15331	15223	15331	15295	15422	15246	15284	15245	15327	15375	15203	15316	15274	15372	15120	15332	15278	15291	15378	15294	15207	15291	15355	15157	15231	15370	15266	15358	15275	15219	15305	15448	15174	15273	15221	15234	15242	15233	15313	15285	15285	15187	15256	15284	15350	15277	15350	15373	15196	15252	15234	15097	15253	15321	15297	15264	15212	15288	15288	15174	15376	15294	15462	15332	15565	15405	15255	15335	15272	15170	15470	15321	15183	15296	15341	15397	15282	15275	15284	15322	15104	15294	15293	15286	15433	15410	15256	15258	15095	15207	15321	15312	15313	15291	15351	15392	15402	15351	15402	15306	15265	15322	15213	15264	15469	15408	15253	15352	15333	15405	15377	15357	15378	15205	15469	15163	15442	15137	15326	15454	15299	15325	15263	15261	15343	15397	15353	15288	15220	15287	15162	15398	15096	15265	15361	15305	15386	15414	15476	15143	15311	15293	15296	15320	15455	15466	15248	15398	15180	15219	15325	15329	15330	15232	15353	15262	15478	15266	15331	15203	15178	15275	15183	15311	15452	15231	15191	15355	15304	15422	15362	15350	15374	15415	15360	15279	15269	15307	15606	15355	15254	15311	15303	15103	15330	15159	15111	15393	15378	15445	15452	15347	15216	15272	15419	15244	15303	15274	15241	15249	15199	15195	15325	15146	15246	15478	15365	15387	15339	15232	15279	15325	15283	15378	15194	15391	15262	15107	15377	15139	15323	15251	15187	15259	15269	15358	15302	15150	15359	15341	15348	15411	15286	15060	15230	15318	15186	15219	15407	15375	15446	15196	15447	15294	15382	15243	15360	15299	15386	15411	15218	15220	15365	15440	15323	15370	15361	15121	15295	15198	15187	15298	15330	15293	15374	15339	15151	15396	15339	15398	15447	15216	15343	15396	15393	15496	15436	15270	15325	15409	15402	15381	15170	15345	15271	15240	15336	15106	15311	15078	15280	15195	15244	15259	15277	15254	15081	15420	15320	15211	15355	15394	15259	15219	15365	15253	15325	15294	15300	15389	15399	15436	15547	15469	15422	15250	15217	15316	15351	15420	15373	15281	15225	15338	15159	15242	15459	15329	15211	15125	15288	15395	15359	15107	15525	15252	15214	15422	15240	15280	15176	15379	15265	15268	15205	15382	15341	15367	15323	15435	15154	15187	15414	15350	15349	15194	15453	15423	15416	15484	15236	15283	15295	15356	15306	15209	15363	15401	15255	15459	15266	15394	15383	15113	15344	15250	15458	15157	15262	15234	15403
25358	21645	28004	28416	22160	20674	19993	18730	18154	17862	17420	17651	17435	17009	17200	16895	17078	17026	16741	16839	16817	16884	16945	16709	16911	16712	16873	17039	16776	16970	16753	16794	16783	16736	16648	16733	16836	16686	16607	16535	16685	16859	16869	16796	16905	16852	16808	16546	16602	16752	16780	16677	16841	16753	16520	16851	16684	16526	16770	16565	16867	16803	16564	16762	16760	16684	16903	16769	16821	16821	16544	16555	16505	16743	16707	16715	16676	16511	16721	16689	16666	16741	16732	16759	16780	16826	16742	16842	16602	16683	16622	16665	16997	16922	16626	16738	16585	16582	16829	16689	16874	16696	16867	17021	16845	16696	16848	16803	16619	16675	16630	16647	16638	16822	16690	16673	16969	16760	16865	16732	16831	16682	16776	16757	16703	16723	16507	16915	16635	16710	16501	16765	16660	16771	17084	16749	16871	16899	16846	16810	16570	16711	16715	16732	16651	16588	16796	16595	16704	16885	16797	16668	16637	16719	16803	16854	16738	16775	16497	16840	16711	16664	16761	16671	16918	16985	16949	16763	16781	17014	16607	16769	16472	16681	16808	16799	16733	17012	16747	16679	16821	16596	16859	16859	16840	16770	16698	16452	16753	16626	16808	16781	16661	16784	16913	16703	16672	16837	16847	16781	16823	16793	16624	16828	16890	16682	16553	16735	16693	16814	16820	16825	16912	16873	16698	16595	16888	16718	16902	16962	16687	16831	16860	16704	16594	16753	16747	16813	16701	16739	16608	16674	16728	16707	16946	16848	16617	16813	16450	16701	16580	16698	16635	16516	16788	16756	16609	16607	16810	16781	16934	16579	16774	16832	16714	16659	16695	16759	16911	16820	16588	16791	16782	16663	16895	16607	16702	16783	16918	16609	16714	16742	16767	16912	16806	16658	16836	16722	16771	16710	16730	16735	16751	16865	16666	16905	16720	16671	16583	16882	16906	16812	16948	16740	16881	16692	16814	16785	16968	16834	16614	16666	16588	16705	16709	16745	16775	16690	16732	16890	16863	16839	16958	16696	16891	16687	16720	16669	16790	16810	16819	16839	16750	16612	16834	16721	16787	16641	16786	16746	16825	16864	16937	16730	16644	16561	16689	16763	16759	16729	16723	16593	16773	16837	16661	16661	16732	16681	16749	16937	16846	16689	16828	16646	16717	16789	16677	16760	16766	16766	16649	16656	16751	16630	16581	16712	16676	16741	16548	16797	16649	16803	16906	16599	16820	16786	16666	16836	16681	16568	16644	16612	16623	16695	16785	16806	16736	17007	16767	16843	16666	16792	16675	16818	16734	16749	16847	16733	16642	16878	16625	16855	16851	16846	16505	16607	16789	16674	16591	16689	16580	16800	16925	16829	16638	16793	16713	16739	16790	16638	16854	16657	16854	16731	16791	16605	16859	16731	16744	16843	16759	16824	16707	16673	16766	16679	16688	16810	16776	16821	16885	16731	16792	16833	16697	16853	16920	16893	16996	16714	16555	16654	16734	16789	16856	16703	16835	16844	16832	16635	16745	16768	16756	16878	16946	16830	16805	16838	16836	16730	16846	16614	16748	16807	16781	16571	16721	16600	16481	16629	16641	16827	16693	16783	16847	16776	16849	16839	16767	16649	16618	16743	16892	16867	16741	16899	16715	16705	16650	16803	16668	16954	16902	16805	16443	16762	16813	16671	16921	16881	16746	16727	16472	16650	16617	16731	16732	16790	16741	16757	16780	16710	16923	16596	16653	16631	16669	16850	16886	16828	16971	16613	16652	16748	16761	16668	16663	16842	16609	16801	16663	16838	16803	16670	16824	16636	16794	16410	16820	16740	16521	16746	16681	16644	16619	16761	16996	16780	16853	16587	16760	16790	16632	16839	16821	16632	16774	16784	16503	16636	16890	16729	16918	16792	16613	16753	16823	16711	16784	16716	16521	16816	16945	16597	16670	16558	16906	16687	16903	16665	16802	16727	16599	16738	16944	16966	16860	16896	16682	16809	16638	16767	17067	16987	16853	16961	16765	16743	16680	16822	16844	16774	16726	16695	16767	16846	16869	16864	16518	16775	16720	16715	16533	16758	16779	16766	16491	16796	16616	16794	16851	16934	16700	16631	16685	16786	16795	16858	16834	16801	16745	16649	16707	16799	16631	16523	17106	16841	16639	16785	16939	16644	16819	16622	16866	16877	16615	16723	16806	16639	16719	16517	16879	16745	16714	16611	16592	16630	16731	16702	16717	16751	16701	16829	16756	16996	16883	16817	16870	16856	16599	16694	16819	16739	16891	16672	16670	16692	16806	16722	16864	16662	16635	16732	16605	16841	16877	16568	16900	16618	16659	16646	16840	16748	16740	16668	16953	16810	16970	16786	16574	16979	16801	16675	16528	16546	16733	16782	16494	16743	16571	16884	16606	16698	16785	16765	16671	16871	16889	16801	16857	16732	16830	16827	16907	16780	16720	16655	16904	16784	16809	16710	16777	16915	16885	16707	16889	16782	17094	16693	16938	16747	16649	16813	16732	16573	16834	16768	16708	16876	16788	16713	16892	16850	16878	16642	16772	16775	16760	16732	16849	16741	16764	16827	16897	16587	16682	16813	16851	16713	16747	16636	16767	16529	16700	16719	16934	16732	16732	16761	16677	16788	16839	16843	16959	16710	16803	16749	16853	16686	16750	16665	16630	16786	16754	16772	16796	16835	16736	16637	16674	16673	16755	17171	16737	16814	16693	16649	16753	16629	16607	16643	16676	16778	16725	16748	16785	16802	16777	16776	16674	16699	16581	16805	16753	16740	16605	16680	16727	16805	16885	16667	16924	16596	16954	16817	16774	16694	16890	16815	16764	16787	16709	16804	16636	16758	16799	16762	16663	16622	16693	16823	16616	16737	16842	16531	16618	16862	16860	16783	16742	16612	16763	16734	16722	16608	16798	16885	16816	16798	16674	16689	16783	16778	16803	16546	16738	16672	16904	16821	16655	16549	16831	16685	16935	16733	16864	16922	16611	16673	16680	16847	16590	16699	16652	16871	16712	16804	16957	16769	16706	16769	16702	16683	16833	16666	16668	16955	16871	16795	16869	16782	16661	16638	16707	16934	16640	16483	16959	16966	16922	17011	16706	16789	16655	16650	16972	16616	16666	16899	16838	16854	16776	16817	16799	16701	16835	16719	16629	16627	16603	16654	16748	16818	16792	16747	16615	16776	16677	16747	16722	16550	16527	16603	16732	16844	16786	16734	16881	16741	16788	16766	16798	16685	16731	16847	16788	16675	16850	16778	16797	16646	16748	16707	16694	16909	16859	16577	16819	16755	16712	16794	16757	16761	16559	16749	16655	16855	16960	16719	16696	16786	16659	16752	16785	16845	16840	16597	17009	16614	16620	16541	16646	16584	16925	16711	16682	16613	16704	16815	16921	16792	16813	16852	16795	16822	16803	16770	16649	16666	16749	16660	16693	16434	16877	16574	16900	16641	16822	16687	16825	16760	16750	16662	16634	16871	16953	16600	16830	16674	16810	16689	16784	16489	16601	16650	16928	16423	16704	16741	16661	16732	16774	16788	16549	16631	16540	16784	16787	16624	16809	16818	16708	16853	16614	16669	16786	16643	16750	16994	16624	16644	16639	16848	16683	16721	16871	16624	16900	16828	16859	16748	16809	16853	16807	16673	16884	16967	17006	16677	16916	16606	16738	16700	16521	16613	16660	16569	16826	16577	16758	16822	16847	16900	16752	16648	16882	16456	16999	16643	16856	16678	16704	16696	16685	16681	16785	16689	16734	16809	16587	16803	16835	16742	16767	16620	16657	16909	16976	16686	16880	16908	16778	16675	16804	16789	16780	16757	16754	16864	16801	16712	16755	16680	16722	16764	16663	16849	16658	16852	16780	16753	16829	16710	16853	16544	16648	16840	16723	16479	16555	16811	16995	16979	16898	16731	16864	16897	16817	16818	16635	16732	17056	16795	16687	16757	16813	16903	16589	16557	16775	16833	16865	16645	16768	16811	16856	16828	16769	16524	16741	16890	16670	16794	16828	16671	16811	16790	16671	16937	16967	16931	16758	16828	16756	16601	16696	16765	16948	16575	16765	16734	16711	16729	16805	16875	16912	16688	16756	16754	16820	16730	16672	16533	16714	16660	16706	16726	16742	16790	16895	16762	16775	16575	16695	16707	16700	16662	16721	16801	16770	16895	16948	16742	16766	16691	16774	16622	16741	16796	16790	16683	16760	16769	16963	17006	16672	16738	16789	16924	16664	16672	16874	16803	16903	16843	16879	16678	16722	16700	16755	16904	16935	16797	16866	16875	16861	16863	16755	16787	16626	16786	17000	16715	16677	16459	16718	16690	16865	16968	16688	16820	16674	16685	16594	16637	16770	16713	16733	16779	16760	16749	16602	16755	16765	16818	16703	16703	16655	16857	16732	16690	16779	16739	16827	16650	16800	16765	16730	16847	16710	16728	16698	16470	16921	16665	16873	16903	16726	16557	16866	16750	16773	16959	16857	16698	16692	16753	16834	16712	16618	16576	16801	16835	16738	16696	16756	16799	16871	16605	16746	16711	16829	16846	16799	16898	16875	16738	17007	16764	16761	16722	16824	16795	16727	16753	16875	16762	16707	16795	16898	16618	16824	16793	16859	16608	16990	17074	16748	16678	16709	16806	16718	16572	16741	16748	16700	16889	16725	16954	16882	16959	16819	16585	16598	16669	16741	16858	16848	16949	16759	16967	16666	16752	16998	16777	16781	16748	16946	16667	16701	16854	16609	16739	16837	16879	16696	16442	16569	16714	16765	16868	16899	16703	16608	16626	16909	16679	16736	16818	16919	16700	17009	16631	16875	16745	17014	16781	16649	16714	16762	16736	16865	16819	16743	16677	16754	16670	16672	16659	16774	16896	16850	16920	16677	16698	16977	16826	16961	16717	16795	16984	16762	16611	16693	16731	16774	16669	16613	16884	16605	16862	16893	16592	16628	16872	16685	16841	16779	16618	16793	16582	16658	16786	16635	16807	16800	16692	16856	16863	16876	16830	16654	16681	16720	16680	16758	16778	16720	16821	16897	16764	16891	16719	16810	16608	16734	16680	16864	16797	16787	16755	16676	16735	16662	16710	16831	16644	16765	16901	16702	16623	16754	16962	16804	16840
24423	42388	35900	27481	23185	20524	19209	17880	17242	16825	16313	16042	15856	15749	15695	15381	15280	15317	15210	15207	15295	15248	15069	15208	15096	15182	15235	15015	15024	15152	15117	15095	15187	14930	14964	14988	15066	15151	15055	15206	15005	15020	15100	15022	15145	15081	14934	15026	15005	15093	15101	15058	15125	15028	15001	15199	15039	15094	15006	14922	14917	14790	15181	15105	15071	14987	15026	15085	15073	15055	15159	15192	14967	14849	14934	15210	14979	15154	15184	15051	14966	15094	14895	15012	14906	15042	14999	14954	15309	14910	15007	14968	14934	14973	14948	15119	15116	14995	15012	15129	14968	15167	15072	14958	15004	14941	15105	14799	15154	15084	15048	14915	15097	15054	15081	14999	15057	15040	15040	14887	15144	15158	15039	15112	14837	15138	15144	15118	15041	15024	15098	15017	15027	14994	14986	15061	15040	15051	15075	14987	15193	15073	15000	15043	15139	15163	15274	14910	15034	15125	15147	15030	15077	15088	15115	15081	14896	15014	15056	15131	15031	14808	15120	15078	14897	15064	14900	15146	14980	15065	14941	14932	15243	14967	15017	15040	15046	15208	15084	14916	15122	15050	15119	15119	14935	15117	15254	15108	15067	15049	15086	14911	14958	15142	14943	15220	14975	15095	15000	15091	14920	15059	15103	15228	14987	14995	15064	15020	14940	14997	15038	15068	15003	15109	14972	14953	14921	15077	14892	15048	15092	14934	14961	14967	15021	15010	15157	14969	14967	15088	15219	15127	15217	14989	15033	14937	15178	15077	14928	15029	14966	15100	15092	14980	14970	15098	15035	14999	15133	14960	14996	14894	15008	15002	15079	15011	15022	15063	15031	14925	14973	15063	15092	14934	14950	15024	15045	15048	14954	15056	15141	15019	15090	15053	14898	14900	15082	14837	15075	15121	15027	15095	15002	15273	15213	15088	14996	15006	14836	14991	14993	15095	14858	15122	15113	15197	14951	15082	15012	15217	15029	15020	15279	14972	15049	15089	15000	15129	15029	15014	15076	14984	14975	15170	14877	15106	14931	14969	15016	15139	15030	15044	15095	15060	15091	15075	15095	15238	15143	14950	15135	14988	15052	15111	15095	14968	14952	14981	15058	14845	15103	15074	15056	15086	15037	14882	14965	15040	14957	14955	15044	15027	15093	15091	15146	15108	15005	15094	15163	15152	15006	15162	15101	14924	14969	14888	15157	14956	15140	14971	15170	15208	15076	14998	15136	14924	15050	15124	15068	14987	15020	14997	14984	15216	15062	15090	14937	14984	15010	15064	14996	14992	14915	14962	15106	14877	15253	14981	15033	15031	15011	15176	15124	15014	15004	15098	15045	15056	15118	14956	15087	15030	15058	15115	14970	14988	15073	14936	14852	15019	15074	15179	15007	14808	15129	15058	14960	14834	14953	14975	14823	15173	15104	15096	14972	15020	14995	15139	14816	15033	15012	15051	14928	15070	14952	15025	14943	14952	14888	15115	14947	15025	15016	14936	15151	14976	15029	14909	14859	14984	15016	15054	15102	15084	15170	15165	15085	14854	15077	15037	15120	15096	14959	15093	15176	14993	14841	15031	15115	15083	15091	15110	15035	15090	15013	14999	15214	15143	15009	15074	15048	15291	14876	15048	15199	15064	14917	15156	15170	14914	15071	15097	14985	14898	14952	14941	14917	15048	15001	14953	14999	14926	15013	15143	15119	15012	14983	15173	15079	14964	14820	14990	15266	14946	15139	15013	15057	14899	15121	15073	15078	15059	15087	15071	15203	14920	15018	14794	14986	15097	15021	15160	14990	15072	15000	15063	14869	14961	15130	14936	15191	15024	15107	15079	15108	15031	15017	14975	14982	15002	15015	15043	14995	15185	14999	15062	15178	15090	15136	14922	14893	15174	15056	14937	15037	14960	15011	15114	14940	14871	14926	15098	15225	14991	15080	15013	15126	15110	14958	15084	15113	15070	15162	14958	14975	15078	15097	14972	15136	14901	14991	14892	15048	15145	14911	14945	14982	14995	15014	15138	15026	15084	14938	15055	15036	15016	14986	15262	15201	15159	15050	14910	15099	14947	15084	14902	14885	14977	14912	15184	14978	15128	14946	15109	14990	14979	14970	14985	15072	15096	15067	14811	15019	15005	14988	15088	15097	15148	14962	15203	15072	14924	14836	15082	15009	14980	15047	14785	15089	14904	15048	14959	15033	14872	15124	14927	15222	15068	15006	14997	14931	15157	14905	15059	15155	15071	15056	14895	15035	15036	15084	15112	14855	15136	14952	15115	14975	15136	15019	15146	15022	15136	15128	15141	15127	14995	15063	15053	14987	15004	15040	14903	14996	14924	15040	14981	15041	15066	15093	15237	14883	15028	15095	15193	14957	15029	15138	14934	15096	14951	15044	14888	15054	14954	15033	15005	15017	14942	15092	14988	14907	14881	15021	15020	15065	15052	14853	14860	15120	15036	15183	15002	15110	14929	15026	15067	15143	14953	14968	15060	15008	14918	15046	15087	14971	14847	15138	14986	15100	14965	15013	15096	14931	14921	14956	14965	15015	14890	14918	14937	15023	15157	15053	15031	15106	15046	15043	15064	15078	15204	15147	14849	15165	14929	15038	14958	15101	15085	15113	15123	15195	15092	15252	15083	14884	14921	15007	15021	15021	15083	14861	15033	15148	15076	14950	15108	15057	14916	15109	15198	14871	14918	15060	15041	15052	15105	15049	14808	15053	14956	15076	14962	15072	15045	15015	14969	14903	15016	14968	15052	15032	15001	15176	15060	14979	14895	15189	15091	15071	15001	14938	15047	15070	15011	15259	14977	14975	14905	15068	15009	15003	14925	15046	15105	14872	15040	15278	15032	14880	14943	15050	14986	14813	14861	15056	14816	15181	14969	15076	14992	15047	15043	15085	15255	15030	14980	14887	15017	14814	15063	15080	15122	14927	15038	14923	15188	15068	14972	15094	15011	15037	15093	15095	15140	15086	15067	15023	15018	15114	14898	14975	14999	15178	15115	15029	15145	15093	15105	15040	15000	15086	14978	14993	15066	15103	14950	15005	14945	15127	15021	15178	15022	14987	14871	15037	15064	14985	14883	14961	15231	15007	14967	15155	14903	14887	15009	15001	15057	15020	14963	15149	14905	14949	15031	14998	15084	15172	14948	15033	14848	15059	15052	14932	15106	14993	15106	15161	14986	15172	14996	15009	15095	15047	14773	14921	15020	14888	14928	14993	15079	15127	15130	15059	15094	15005	14982	14934	15000	15189	14995	15114	14930	15138	14999	15197	15068	15038	15163	15138	15026	15111	14966	15029	15096	14959	15026	15055	15175	15157	15086	15028	15041	15070	15132	14984	14899	15223	15023	15121	15103	15065	15036	15132	14935	14987	15144	15041	14995	15038	14877	15129	14980	15015	14820	15017	15123	14960	15116	14955	14952	15073	14937	15041	15153	15000	15024	14962	14668	15226	14981	15102	14963	14992	15068	14911	14997	15108	14937	14989	15089	15123	14788	14959	15130	15082	15059	15136	15187	15093	14930	15068	15057	15049	15122	15146	15094	15074	14876	14940	15070	14890	14933	15176	14924	14984	14849	14955	15273	15146	15033	15019	14949	14870	14922	14949	15093	15007	14948	15023	15076	15110	15034	15060	15057	15036	15106	15245	14932	14918	15056	15149	14993	14825	14866	14935	15101	15101	15089	15068	14942	15158	14969	15181	14935	15030	15233	15058	15149	15121	15074	15134	15198	15144	15068	14891	15101	14991	14988	15078	15021	14959	15011	15111	14976	14835	15172	15025	15172	15027	15173	15051	15078	14994	15219	14985	15082	14945	14916	15062	14981	14938	15066	14910	15091	14963	14808	15091	15001	14826	15070	15054	15032	15161	14950	15227	15183	15066	14979	15072	15002	14981	15066	14981	15017	15046	15096	15087	15070	14835	15022	15083	14974	15119	14972	15073	15057	15016	15060	15120	14963	14855	14944	15004	15168	15003	15067	14883	15076	14984	15009	14995	15041	14989	14958	15066	14983	14963	15061	15097	15001	15049	15064	14863	15032	14943	15080	15082	15104	14912	15042	15244	15083	14867	15048	15118	15100	15157	15007	15203	15002	15078	15157	15190	15106	15045	14913	15035	15034	15160	14981	15171	14897	15161	15169	15038	15084	15052	14877	15044	15255	14930	15040	15075	15028	15003	15205	14808	14885	14999	15196	15179	14984	15118	15007	15141	15121	15073	15004	14899	15171	15013	15121	14974	15193	15116	15096	15210	14926	14867	15098	15060	15185	14974	14987	15040	15021	15010	15003	14922	14962	15045	14964	14994	15001	14963	14965	15004	15138	14982	14894	15098	14960	14938	14897	15019	14954	15033	15008	14994	15091	14986	15150	15099	15138	15001	14943	15127	15041	14996	15158	14929	15029	15036	14998	14993	15089	15128	14913	14921	15160	14900	15008	15024	15141	14967	14972	15079	14909	15017	15036	15019	15039	15111	15029	15089	15102	15076	14946	14985	15110	14869	14999	15140	14939	14917	14913	14931	15076	15015	15099	15155	14991	14891	15048	15028	15026	14825	14950	14913	14890	14983	15050	14929	15052	14946	15010	15121	15000	15123	15024	14968	15112	14865	15219	15128	15136	14942	14990	15085	15018	15107	15067	14815	15075	14957	15205	14977	15100	14851	15180	15078	15059	14991	14996	15065	15180	15070	14981	15112	15106	15093	15090	15112	15191	15004	15072	15029	15030	15072	15083	15005	14943	15140	14937	15034	15029	14983	15104	15126	15066	14957	15033	15069	15147	15094	15011	14865	14951	14995	15125	15006	15216	15126	14901	14925	15001	15082	15211	15113	14901	15026	15004	15157	14925	15109	15210	14993	14981	14960	15046	15028	14924	14972	15103	15056	15128	15101	15133	14959	15087	14920	15041	15018	15076	15139	14974	15088	15038	15008	14955	15210	15070	15230	14918	15131	15086	15033	15023	14982	15043	15209	15108	14967	14955	14944	15080	15060	15011	15088	15091	14998	14984	15023	15126	15005	14978	15126	14809	15079	15213	15070	15053	15062	15028	15097	15085	15168	14967	15013	14912	14965	15073	15012	15036	14952	15066	14932	14990	15159	15102	14795	14997	14929	15051	14851	14845
22602	21484	28567	24920	22310	24800	25943	21715	19999	19882	19316	18517	18677	18475	18178	17933	17561	17722	17552	17569	17615	17637	17530	17611	17377	17454	17360	17242	17451	17494	17231	17497	17310	17421	17306	17328	17308	17295	17320	17396	17311	17201	17287	17300	17410	17422	17080	17239	17342	17391	17329	17158	17178	17194	17366	17297	17418	17268	17304	17244	17301	17263	17244	17305	17368	17447	17322	17382	17310	17118	17178	17208	17252	17355	17208	17267	17083	17162	16963	17342	17391	17169	17244	17409	17201	17149	17339	17068	17233	17273	17102	17294	17214	17212	17163	17168	17313	17341	17297	17160	17287	17240	17186	17247	17201	17143	17071	17160	17235	17248	17216	17165	16985	17237	17238	17333	17152	17376	17239	17121	17110	17093	17124	17209	17121	17152	17150	17105	17133	17128	17341	17185	17527	17023	17084	17184	17104	17273	17277	17210	17007	17130	17246	17191	17264	17359	17258	17410	17057	17100	17240	17277	17136	16991	17285	17035	17063	17347	17191	17302	17448	17098	17233	17240	17299	17352	17013	17006	17214	17203	17001	17253	17239	17271	17087	17174	17279	17256	17318	17321	17341	17119	17240	17327	17152	17099	17037	17149	17375	16980	17099	17162	17376	17107	17402	17462	17284	17211	17302	17201	17228	17265	17269	17203	17234	17282	17142	17026	17251	17148	17342	17048	17425	17075	17596	17137	17370	17052	17309	17267	17242	17390	17177	17229	17301	17258	17353	17061	17219	17139	17274	17188	17169	17122	17106	16962	17023	17177	17265	17409	17136	17435	17207	17161	17262	17032	17107	17149	17040	17240	17180	17174	17109	17229	17315	17288	17026	17156	17127	17144	17206	17150	17101	17290	17182	17313	17203	17383	17377	17132	17239	17138	17149	17263	17175	17149	17249	17339	17155	17267	17102	17138	17188	17147	17196	17319	17322	17121	17178	17313	17351	17158	17397	17206	17159	17351	17242	17265	17252	17286	17343	17305	17263	17246	17308	17399	17233	17351	17362	17149	16938	17148	17059	17417	17296	17403	17120	17187	17255	17147	17159	17153	17275	17073	17103	17154	17333	17288	17177	17124	17265	17266	17311	17268	17153	17270	17144	17334	17379	17133	17407	17038	17318	17386	17103	17064	17324	17265	17262	16947	17164	17213	17230	17113	17200	17334	17156	17371	17165	17083	17398	17342	17011	17017	17052	17244	17220	17140	17331	17190	17047	17304	17303	17225	17019	17233	17245	17084	17132	16948	17193	17068	17090	17166	17080	17372	17406	17187	17213	17181	17020	17341	17228	17325	17234	17239	17106	17164	17292	17188	17062	17245	17280	17123	16978	17279	17276	17211	17360	17108	17276	17055	17369	17344	17051	16982	17268	17349	17100	17077	17077	17067	17107	17151	17141	17056	17195	17107	17312	17206	17065	17172	17270	17409	17032	17114	17098	17330	17153	17071	17018	17054	17148	17161	16999	17146	17224	17289	17322	17055	17120	17260	17384	17251	17088	17342	17154	17436	17256	17157	17342	17220	17392	17250	17195	17241	17278	17233	17153	17348	17055	17140	17265	17199	17132	17150	17457	17240	17127	17169	17403	17242	17251	17103	17283	17298	16984	17114	17194	17260	17302	17151	17209	17386	17249	17090	17115	17117	17167	17152	17114	17048	17213	17226	17143	17217	17116	17354	17348	17385	17122	17006	17162	17203	17092	17141	17205	17167	17093	17336	17415	17085	17025	17180	17149	17138	17259	17245	17312	17212	17184	16990	17167	17259	17019	17139	17205	17167	17169	17208	17105	17251	17200	17110	17060	17254	17249	17202	17207	17377	17105	17377	17331	17055	17093	17371	17221	17253	17327	17021	17311	17291	17316	17108	17128	17240	17326	17154	17337	17214	17271	17204	17109	17050	17308	17119	17121	17417	17073	17024	17171	17228	17333	17163	17327	17215	17076	17199	17100	17250	17259	17254	17230	16945	17075	17202	17402	17232	17140	17133	17299	17143	17345	16877	17128	17087	17327	17158	17095	17041	17115	17290	17286	17405	17258	17234	17250	17023	17135	17133	17189	17038	17304	17265	17311	17203	17196	17234	17136	17126	17238	17123	17348	17226	17049	17160	17227	17177	17319	17322	17129	17201	17058	17071	17263	17183	17251	17143	17139	17076	17048	17244	17317	17115	17236	17250	17142	16828	17054	17146	17126	17010	17190	17094	17039	17355	16991	17168	17165	17297	17360	17220	17107	16950	17449	17092	17301	17187	17297	17182	17243	17089	17155	17089	17252	17219	17255	17305	17086	17236	17326	17414	17223	17150	17127	17253	17377	17191	17307	17148	17063	17210	17078	17360	17235	17212	17316	17164	17160	17123	17289	17429	17154	17337	17137	17263	17331	17207	17157	17406	17381	17219	17068	17368	17262	17199	17194	17311	17258	17410	17466	17297	17164	17159	17249	17001	17145	17247	17246	17312	17375	17190	17155	17104	17221	17194	17088	17136	17173	17148	17105	17328	17120	17366	17139	17299	17243	17324	17193	17141	17440	17357	17160	17100	17143	17249	17285	17125	17354	17222	17190	17340	17257	17210	17213	17198	17119	17244	17123	16968	17184	16883	17027	17262	17259	17136	17241	17183	17365	16975	17176	17384	17374	17285	17270	17166	17026	17192	17315	17013	17228	17169	17159	17147	17325	17317	17183	17291	17238	17171	17267	17238	17431	17155	17167	17151	17176	17086	17033	17032	17063	17156	17330	17313	17325	17192	17103	17050	17281	17312	17319	17071	17155	17182	17308	17232	17279	17185	17227	17212	17179	17281	17108	17317	17097	17118	17173	17202	17029	17216	17175	17333	16968	17218	17119	17042	17131	17250	17244	17213	17315	17224	17445	17004	17156	17067	17205	17412	17213	17166	17205	17271	17287	17313	17235	17311	17280	17121	17268	17256	17195	17139	17234	17126	17294	17155	17346	17204	17172	17368	17309	17116	17425	17392	17139	17273	17357	17326	17099	17073	17092	17112	17189	17213	17122	17090	17034	17391	17116	17101	17168	17252	17244	17109	17182	17144	17194	17151	17452	17331	17327	17040	17072	17097	17242	17148	16970	17244	17159	17132	17119	17024	17171	17238	17051	17225	17364	17174	17200	17294	17257	17003	17356	17369	17160	17108	17405	17161	17386	17262	17006	17220	17220	17157	17262	17204	17115	17280	17180	17263	16986	17222	17127	17100	17044	17237	17061	17044	17373	17417	17142	17158	17240	17277	17109	17073	17116	17218	17240	17203	17214	17071	17224	16953	17044	17094	17349	17186	17144	17345	17099	17430	17368	17316	17293	17324	17326	17395	17115	17270	17330	17045	17338	17142	17168	17171	17316	17208	17336	17267	17195	17165	17294	17172	17187	17211	17361	17230	17050	17192	17473	17288	17447	17065	17355	17308	17191	17107	17143	16973	17114	17332	17087	17341	17282	17187	17145	17190	17191	17260	17279	17292	17284	17068	17060	17177	17081	17191	17128	17071	16981	17337	16947	17267	17056	17037	17095	17134	17435	17195	17356	17314	17416	17192	17041	17028	17375	17298	17153	17255	17204	17169	17278	17107	17131	17093	17119	17429	17233	17303	17173	17159	17087	16990	17199	17048	17090	17131	17197	17286	17186	17185	17177	17306	17105	17160	17102	17327	17302	17186	17372	17169	17395	17281	17161	17149	17266	17183	17251	17243	16954	17174	16966	17186	16939	17243	17368	17185	17181	17172	17276	17295	17290	17109	17159	17271	17131	17250	17128	17239	17440	17351	17339	17321	17351	17263	17099	17111	17179	17221	17082	17022	17155	17229	17129	17140	17071	17071	17052	17017	17341	17259	17249	17116	17264	17332	17220	17140	17351	17306	17106	17096	17259	17284	17145	17241	17351	17259	17015	17191	17020	17208	17108	17099	17150	17163	17200	17421	17323	17240	17295	17243	17020	17237	17126	17167	17225	17161	17327	17177	17344	17237	17092	17168	17288	17034	17205	17230	17288	17265	17141	17243	17235	17141	17331	17181	17190	17197	17047	17184	17166	17125	17259	17173	16925	17005	17304	17168	17066	17238	17285	17332	17363	17289	17129	17321	17344	17184	17058	17176	17160	17219	17184	17390	17283	17163	17154	17400	17287	17018	17143	17350	17315	17107	17199	17088	17249	17301	17133	17221	17003	17201	17292	17050	17129	16973	17125	17000	17246	17109	16965	17257	16994	17014	17220	17130	17201	17238	17274	17134	17342	17229	17299	17132	17248	17269	17236	17083	17130	17268	17191	16975	17370	17148	17224	17137	17267	17218	17215	17167	17097	17136	17345	17188	17245	17217	17107	17281	16987	17220	17100	17215	17241	17179	17336	17181	17167	16879	17127	17163	17204	17064	17073	17107	17045	17194	17091	17263	17093	17337	17247	17234	17227	17200	17253	17297	17330	17277	17269	17242	17336	17043	17297	17276	17287	17330	17400	17266	17341	17305	17275	17207	17139	17174	17211	17089	17159	17196	17120	17111	17050	17238	17127	17099	17002	17149	17209	17310	17108	17332	17095	17261	17115	17187	17130	17137	17168	17043	17151	17099	16954	17213	17058	17093	17091	17282	17172	17095	17002	17093	17341	17349	17352	16940	17245	17126	17299	17054	16993	17082	17075	17138	17178	17179	17231	17315	17265	17237	17149	17180	17273	17288	17257	17125	17272	17255	17265	17137	17312	17129	17114	17062	17199	17140	17148	17223	17205	17258	17282	17082	17260	17031	17337	17157	17281	17277	17231	17146	17273	17265	17042	17253	17134	17218	17219	17210	17196	17245	17342	17009	17075	17161	17201	17143	17105	17215	17273	17112	17172	16923	17156	17305	17228	16893	17008	17151	17079	17272	16959	17033	17214	16982	17338	17346	17313	17504	17018	17105	17198	17057	17248	17203	17289	17185	17129	17352	17051	17221	17202	17100	17212	17311	17195	17268	17316	17030	17307	17223	17236	17274	17171	17252	17101	17249	17357	17380	17231	17016	17374	17075	17174	17137	17150	17035	17285	17147	17189	17381	17285	17209	17140	17169	17294	17237	17107	17204	17178	17412	17107	17340	17311	17361	17079	17178	17261	17191	17322	17439	17225	17275	17284	17069	17155	17267	17195	17128
25601	50308	44063	34507	29081	25306	22935	21336	19789	18721	17990	17627	17081	16825	16322	16145	15907	15897	15619	15697	15555	15529	15634	15500	15506	15610	15320	15464	15379	15596	15281	15376	15270	15283	15230	15167	15492	15130	15446	15265	15164	15209	15332	15434	15319	15309	15177	15350	15388	15367	15231	15122	15417	15447	15183	15165	15419	15392	15322	15337	15288	15360	15288	15446	15356	15328	15372	15423	15383	15182	15160	15177	15348	15234	15185	15475	15179	15188	15169	15195	15251	15332	15272	15386	15390	15246	15329	15070	15215	15208	15374	15325	15389	15380	15371	15317	15321	15377	15374	15263	15287	15477	15399	15260	15291	15189	15402	15336	15272	15205	15277	15211	15264	15243	15311	15517	15350	15333	15287	15321	15351	15384	15398	15313	15288	15082	15177	15436	15394	15423	15307	15505	15329	15342	15307	15353	15307	15284	15456	15277	15202	15372	15410	15252	15354	15326	15361	15265	15356	15344	15188	15387	15292	15325	15367	15296	15283	15113	15300	15336	15409	15453	15369	15349	15243	15206	15174	15411	15263	15446	15297	15511	15147	15365	15393	15337	15375	15566	15136	15315	15261	15148	15235	15278	15400	15218	15357	15281	15194	15295	15327	15374	15326	15300	15399	15370	15407	15231	15482	15234	15229	15566	15168	15267	15365	15226	15335	15468	15224	15280	15402	15294	15286	15404	15454	15190	15346	15189	15430	15308	15149	15064	15380	15397	15269	15217	15235	15217	15314	15280	15315	15261	15257	15362	15440	15336	15453	15370	15259	15283	15171	15054	15347	15112	15261	15317	15312	15306	15262	15269	15409	15458	15433	15377	15320	15130	15308	15253	15197	15209	15217	15229	15242	15392	15165	15191	15315	15373	15390	15211	15315	15403	15296	15341	15507	15442	15379	15246	15180	15309	15408	15310	15409	15169	15403	15272	15222	15425	15134	15174	15261	15228	15413	15244	15335	15357	15323	15262	15301	15407	15407	15258	15324	15287	15244	15328	15106	15420	15428	15166	15406	15134	15236	15272	15118	15453	15369	15321	15363	15427	15289	15270	15344	15326	15328	15336	15434	15213	15436	15331	15410	15307	15211	15202	15362	15225	15138	15146	15246	15252	15364	15386	15173	15389	15415	15295	15234	15137	15209	15148	15310	15450	15241	15136	15228	15404	15292	15356	15290	15342	15265	15319	15229	15342	15356	15315	15222	15368	15154	15344	15202	15129	15364	15138	15418	15245	15284	15316	15393	15336	15368	15272	15286	15223	15124	15334	15425	15410	15197	15372	15358	15210	15225	15197	15329	15237	15189	15236	15463	15273	15312	15408	15360	15287	15360	15297	15209	15209	15278	15392	15322	15337	15327	15349	15219	15454	15166	15317	15262	15310	15355	15137	15258	15201	15336	15270	15358	15157	15245	15206	15302	15167	15478	15157	15316	15158	15371	15320	15370	15417	15157	15273	15167	15227	15344	15394	15394	15442	15460	15567	15234	15103	15402	15238	15259	15245	15303	15064	15362	15246	15294	15334	15227	15230	15431	15272	15167	15443	15285	15281	15403	15099	15318	15350	15362	15144	15378	15354	15466	15305	15394	15125	15306	15256	15251	15537	15240	15225	15189	15206	15250	15322	15321	15161	15376	15308	15341	15213	15344	15418	15411	15288	15335	15364	15271	15411	15196	15258	15446	15111	15213	15416	15389	15222	15308	15296	15298	15433	15129	15380	15295	15330	15245	15343	15117	15313	15322	15311	15339	15273	15283	15286	15232	15369	15313	15343	15264	15364	15359	15324	15339	15238	15299	15111	15266	15188	15295	15365	15293	15400	15279	15328	15365	15323	15364	15375	15343	15325	15275	15492	15159	15360	15324	15418	15331	15313	15299	15480	15279	15211	15317	15391	15307	15324	15322	15317	15275	15137	15375	15295	15431	15185	15326	15339	15117	15546	15369	15304	15236	15176	15352	15314	15307	15426	15356	15126	15348	15210	15447	15494	15410	15445	15404	15441	15235	15248	15353	15459	15305	15315	15290	15554	15262	15359	15386	15307	15233	15201	15369	15256	15218	15371	15302	15233	15374	15277	15306	15374	15175	15223	15524	15318	15293	15390	15397	15277	15285	15325	15218	15148	15407	15177	15472	15333	15334	15317	15250	15370	15211	15258	15343	15246	15100	15253	15331	15173	15443	15377	15400	15228	15352	15360	15195	15230	15370	15367	15174	15236	15176	15287	15085	15298	15406	15209	15427	15306	15370	15341	15250	15233	15401	15101	15499	15333	15340	15343	15275	15261	15447	15127	15299	15174	15286	15355	15322	15431	15211	15306	15275	15430	15375	15275	15165	15208	15330	15351	15144	15199	15366	15437	15291	15436	15390	15218	15378	15230	15194	15424	15339	15220	15369	15230	15129	15365	15378	15336	15465	15311	15326	15342	15241	15275	15280	15244	15384	15300	15225	15197	15324	15451	15332	15335	15181	15374	15396	15333	15289	15314	15257	15259	15210	15278	15481	15182	15113	15283	15255	15367	15372	15372	15297	15318	15306	15268	15148	15361	15334	15271	15361	15619	15414	15349	15233	15261	15316	15176	15264	15359	15273	15281	15272	15277	15325	15230	15256	15368	15338	15504	15395	15194	15297	15330	15427	15336	15407	15245	15314	15256	15218	15221	15486	15376	15332	15474	15273	15266	15396	15308	15216	15251	15276	15200	15174	15310	15213	15359	15308	15236	15417	15249	15440	15240	15284	15345	15354	15180	15498	15384	15446	15292	15244	15323	15351	15262	15378	15373	15397	15307	15308	15200	15187	15380	15379	15295	15329	15276	15181	15413	15166	15301	15348	15265	15276	15311	15259	15278	15127	15270	15397	15318	15298	15245	15336	15466	15277	15286	15488	15332	15233	15371	15380	15324	15336	15200	15062	15277	15203	15426	15366	15200	15294	15370	15203	15251	15443	15211	15255	15522	15331	15247	15270	15291	15218	15154	15289	15318	15239	15452	15362	15371	15317	15105	15211	15303	15182	15451	15386	15307	15372	15413	15166	15078	15393	15338	15328	15252	15453	15327	14977	15321	15334	15337	15273	15175	15369	15287	15295	15242	15322	15312	15257	15255	15413	15521	15366	15497	15232	15309	15261	15236	15099	15369	15439	15371	15300	15325	15318	15350	15278	15132	15284	15299	15355	15288	15187	15310	15429	15272	15315	15503	15405	15407	15312	15309	15513	15126	15261	15360	15389	15462	15381	15233	15309	15191	15478	15243	15254	15421	15224	15186	15264	15329	15325	15237	15428	15459	15267	15417	15185	15056	15358	15221	15168	15200	15318	15377	15392	15340	15284	15357	15328	15343	15138	15305	15382	15230	15465	15389	15350	15259	15206	15237	15430	15364	15265	15319	15321	15366	15274	15373	15423	15351	15424	15352	15169	15253	15286	15337	15210	15511	15428	15251	15309	15395	15307	15392	15307	15389	15319	15317	15148	15304	15277	15427	15340	15349	15549	15384	15343	15221	15540	15441	15291	15342	15263	15141	15404	15195	15358	15249	15495	15218	15399	15549	15152	15100	15247	15342	15452	15326	15193	15223	15292	15173	15282	15328	15367	15387	15433	15363	15398	15187	15135	15181	15260	15226	15278	15437	15269	15257	15303	15272	15248	15495	15183	15330	15218	15239	15422	15275	15352	15407	15255	15355	15276	15260	15281	15103	15439	15293	15178	15399	15185	15259	15351	15428	15372	15469	15422	15259	15221	15324	15279	15320	15277	15253	15233	15212	15282	15375	15259	15232	15270	15227	15408	15317	15393	15282	15346	15311	15200	15352	15258	15247	15189	15329	15371	15252	15279	15253	15402	15228	15390	15169	15463	15272	15314	15362	15370	15216	15362	15348	15112	15256	15124	15391	15331	15133	15316	15388	15429	15290	15291	15253	15386	15477	15284	15252	15306	15431	15480	15217	15351	15373	15139	15250	15384	15222	15172	15333	15272	15454	15315	15378	15060	15216	15324	15160	15158	15316	15347	15324	15280	15374	15178	15093	15136	15308	15103	15255	15344	15318	15504	15253	15378	15393	15277	15300	15381	15378	15150	15295	15415	15217	15353	15345	15349	15347	15344	15275	15199	15170	15319	15393	15482	15347	15222	15206	15291	15375	15125	15178	15199	15359	15496	15314	15194	15159	15217	15446	15381	15270	15237	15187	15171	15329	15147	15237	15206	15215	15234	15224	15245	15198	15184	15433	15365	15325	15199	15337	15148	15252	15344	15352	15352	15314	15274	15320	15212	15370	15296	15335	15203	15260	15301	15172	15335	15189	15267	15346	15307	15232	15218	15417	15303	15402	15158	15371	15333	15281	15330	15205	15402	15195	15226	15278	15201	15342	15265	15302	15308	15338	15259	15383	15417	15263	15585	15306	15325	15417	15472	15152	15244	15217	15173	15325	15291	15342	15233	15298	15368	15235	15292	15245	15305	15223	15347	15302	15358	15387	15267	15369	15340	15311	15157	15330	15198	15325	15385	15368	15449	15256	15371	15095	15416	15393	15155	15285	15170	15413	15314	15326	15162	15347	15455	15423	15269	15335	15317	15399	15392	15361	15167	15398	15264	15370	15252	15284	15331	15338	15353	15356	15388	15153	15292	15275	15379	15268	15272	15475	15346	15245	15305	15416	15173	15414	15206	15119	15280	15332	15417	15210	15374	15297	15308	15435	15344	15376	15428	15456	15073	15391	15310	15241	15127	15409	15439	15260	15073	15282	15373	15391	15023	15347	15228	15225	15468	15380	15472	15213	15144	15299	15229	15397	15361	15264	15252	15340	15278	15337	15395	15172	15495	15463	15273	15452	15355	15314	15351	15218	15247	15296	15238	15372	15470	15447	15278	15405	15324	15299	15265	15123	15367	15340	15213	15354	15504	15306	15260	15285	15317	15254	15300	15370	15204	15334	15243	15064	15441	15324	15204	15299	15374	15415	15094	15365	15521	15261	15329	15327	15301	15197	15242	15394	15485	15116	15292	15152	15239	15484	15309	15185	15404	15336	15372	15384	15436	15330	15267	15224	15467	15299	15358	15290	15223	15247	15399	15363	15458	15329	15202	15218	15399	15208	15208	15347	15227	15235	15343	15518	15372	15271	15480	15310	15257	15200
29640	26983	31418	27115	22151	20257	19348	18723	18318	17838	17765	17482	17520	17454	17208	17437	17308	17141	16974	17155	17127	17094	17096	17166	17062	17151	17330	16915	16885	17071	16817	17052	17002	16959	16861	17018	16982	16982	16889	17012	16940	16746	17046	16876	16910	17010	17067	17092	17037	16960	17071	16993	16897	16986	17010	17115	17020	16931	16973	16920	16795	16891	17018	16802	16872	17344	16943	16828	16729	16942	16942	16958	16905	16884	17159	17069	16969	17200	16825	16922	16958	16963	16934	16765	17052	16938	16936	17020	16953	16987	17054	17048	16920	16873	17082	16909	16776	17006	17045	16971	16920	16847	16980	16908	16843	16994	16896	16970	16953	17035	17006	17043	16848	16880	16813	16889	17088	16859	16872	16876	17000	16948	16792	16901	16738	16904	17097	17043	17082	16713	16921	17034	16759	17045	16982	16838	16962	16989	16898	16838	16984	16928	17025	16956	16910	17074	16747	16910	16987	16904	17026	17008	17115	16770	16825	16803	17049	16902	16931	16946	17085	16922	16972	16778	16921	17001	16920	16916	17045	16909	17064	17009	17027	16949	16960	16775	16892	16980	17060	17015	17023	17036	16954	16896	16712	16960	16900	16946	16793	17029	16976	16988	17023	16983	16728	16978	16911	16775	16936	16897	16846	16772	16900	16941	16928	16872	16984	16810	16959	16900	16907	17045	17248	17164	17131	16845	16934	17024	16814	17029	16997	16931	16885	16831	17071	17116	16772	16722	16802	17123	16967	16753	16805	16875	16966	16962	17002	17176	16889	17067	16854	16928	16909	16990	16970	16858	16946	17061	16858	16858	17220	16901	16994	16881	17147	17038	16924	17046	16912	17119	16873	16940	16936	17109	17261	16730	17056	16917	16962	17222	16981	16884	16962	16962	16918	16899	16923	16966	17063	17012	16870	17079	16717	17177	17055	16962	16994	16870	17035	17009	16950	17060	17058	17012	17037	16864	16843	17009	16852	17026	16944	17157	17089	17062	16964	16983	17017	16841	16986	16966	16634	16827	16926	16895	16805	17035	17013	17046	17065	17005	17093	17125	16872	17123	17096	16876	16846	17101	16856	17104	16940	16986	16723	17100	17057	16826	16935	17020	16967	16965	16814	16879	17030	17128	16760	16887	17021	16823	16734	16898	17058	16962	17217	17041	16801	16750	16964	17081	17081	16878	16986	16830	16823	16897	17192	16643	16853	16883	16914	17089	17063	17152	17106	16834	17020	16895	16926	16942	16836	16810	16963	16913	16867	16939	16906	16760	17268	16906	16953	17186	16967	16947	17008	16808	16893	17219	17103	17010	17018	16885	17003	16813	16898	16793	16987	16997	16896	17038	16878	16911	16772	16885	17080	16936	17030	16869	17089	17037	16840	16954	16947	16809	16883	16879	17086	16758	16888	16941	17149	16943	16850	16755	17070	16930	17015	16872	16861	16983	17122	16901	16921	16971	17051	16967	16897	16964	17171	16947	16863	17049	16770	16757	16854	16960	16956	17095	16968	16927	17063	16752	16975	17079	16760	16916	17058	16926	17101	16955	16987	16955	17098	16870	16961	16793	17137	16791	16750	16950	16945	17053	16931	17003	17061	17015	17014	16904	16993	17056	17031	16954	16950	16993	16980	16912	16841	16977	17125	16899	17076	16982	16940	16886	17084	16836	16803	16928	17000	16997	16918	17042	16861	16978	16841	17003	17038	17022	16900	16831	16987	16983	17207	16904	17045	16862	17088	17199	17145	16954	16883	16962	17044	16857	16979	17053	16850	17050	17050	16912	16876	16959	17088	16983	16871	16816	16803	16718	16815	16821	16963	16959	16979	17008	16780	17094	16849	16949	16888	16879	16948	16978	16903	16920	16977	17092	17063	16901	17034	17152	17050	16951	16928	16805	16744	16877	16800	16904	16988	16880	16928	17210	17031	17103	16988	17068	16836	17057	16906	16905	16983	16974	16860	16913	16771	16863	16886	16941	16877	17153	16973	16984	16881	17022	16800	16862	16806	16863	16932	16965	16980	16963	16851	16865	16877	16885	17106	16975	16975	16979	16965	17073	17016	17094	17034	16859	16989	17117	17039	17025	17167	17031	16890	16993	16892	16904	16926	16906	16942	17192	17014	17039	16852	17036	17121	17057	16774	17138	16846	17059	16992	16930	16864	16933	16967	17062	16735	16870	16921	16989	17048	16996	16778	16833	16796	17018	16972	17174	17120	17088	17126	16905	17025	16997	16996	16941	17005	16799	16937	16931	16805	16954	16911	17085	16869	16909	17068	16903	17065	16784	16864	17179	17097	17066	17034	17010	16850	17107	16817	17124	17044	16983	16921	17172	17005	17108	17070	17069	16785	16939	17038	17092	16785	16921	17030	16995	16912	17003	17183	16865	16865	16742	16770	16608	16979	17105	16873	16924	16766	16881	16765	17056	16944	17045	16848	16859	17011	16855	16924	17133	16557	16936	17026	16795	16858	17069	16911	16884	16995	17105	16872	16794	16913	17137	17227	16755	16834	17092	16980	16986	16979	16973	16999	16981	17075	16955	17123	17017	16868	17242	17020	16978	16772	17020	16905	16987	16973	16871	16969	17123	17031	16965	17001	16892	16947	16842	17097	16937	16885	17082	16903	17193	17078	16924	16654	17217	16932	16829	16966	16944	16970	17067	16932	17049	17026	16818	16920	16933	17068	16923	17077	16833	17097	16983	16832	16905	16656	17043	17022	17042	17155	17027	17164	16903	16891	17100	16910	16932	16928	17016	16962	17034	16843	16934	17015	16909	17227	16895	17136	17114	16981	16903	16927	16983	16924	17032	16939	16924	17072	16991	16905	16919	17048	16932	17014	17050	17017	16874	16978	16750	16974	16827	17008	16808	16913	16930	16967	17101	17036	16964	17059	16990	16965	17053	17037	17111	16988	17041	16746	17043	16888	17111	16960	16926	16770	16811	16971	16913	16979	16854	16806	16824	16827	16854	17073	17153	17037	16958	17006	17047	17157	16908	17027	16972	17090	16857	16932	16944	16862	16900	16919	17146	16807	16946	16894	17083	16850	16933	16852	17066	17084	17029	16884	16888	17121	17000	17020	17240	17029	16940	16993	16926	16977	16936	16865	16888	17027	16796	16914	16841	16924	16802	16889	16762	17155	16859	16885	16951	16966	17032	17020	16981	17022	16838	16890	17020	17007	17049	17119	17038	16966	16969	16908	16915	16995	17111	16835	16961	16822	16978	16991	17033	17138	17052	16995	16986	16972	16968	17040	16992	16934	16921	16986	17040	16904	16699	16957	17051	16862	16977	17027	16916	17047	16925	16814	16840	17061	16961	16937	16856	16901	17111	16901	16825	17068	16802	16927	17121	17007	16849	16973	16952	16949	17016	16808	16823	16840	16972	16982	16974	17094	17085	16955	17117	16894	16947	16874	16840	16982	17107	17115	16957	16925	16704	17036	17010	17018	17017	16784	16858	16981	17042	16908	17109	17247	17190	17062	16771	16979	17110	17039	16988	17112	16906	16915	16932	17099	16945	17212	16999	17033	17072	16972	16805	16897	16924	16908	17009	17047	16985	17002	16840	16964	16875	16886	16867	16920	17153	17026	16940	16822	16947	16865	16958	16874	16945	16873	16961	17037	17018	16857	17120	16945	16924	16996	16962	17241	16819	16969	17089	16910	17120	17181	16840	16840	16899	16908	16977	16972	16847	16934	16967	17090	16738	17037	17124	16990	17106	16957	16987	17150	16948	17047	16871	16842	17146	16816	16994	16969	16758	16760	16978	17106	17005	16850	16873	16877	16910	17038	17138	16820	16953	16885	16922	16836	16810	17009	16716	16839	16728	17020	16857	17143	17038	17002	16975	16949	16992	17056	17014	16937	17010	16868	16957	16943	16827	16996	17049	17039	17092	16917	16936	16920	17040	16870	16720	17008	16942	17002	17123	17122	17012	16986	16976	16883	16907	17032	16917	16777	17093	16893	16765	17021	16957	16844	16952	17082	17120	16876	16850	17042	17062	17104	16904	17182	16884	16881	16754	17021	17108	17023	16820	17075	16819	17047	16938	17117	16942	17001	16808	17073	16992	17038	16892	17082	17114	16882	16845	17035	16881	17285	16890	16885	16926	16947	16843	16903	16905	16890	16913	17116	16974	16935	16664	17111	17023	16835	16944	17059	16985	16854	17126	16973	16875	17212	16891	17104	16990	16989	16992	16852	16987	16945	17144	16960	17024	16968	17083	17004	16931	17080	16945	17010	16973	17086	17037	16887	16799	16983	17083	16867	17029	17054	16912	16933	16906	16862	16890	16936	17019	16934	17001	17071	17069	16904	16989	16871	16940	16738	16941	16958	16989	17013	16998	16879	16937	16980	17096	16813	16957	17009	16964	17126	16990	16876	17086	17009	16894	16952	17044	16836	16745	16897	16962	17164	17127	16994	16746	16872	16945	17098	17122	17142	16908	17096	16935	16853	17008	16946	17006	17027	17178	17005	16890	16949	17021	16844	17091	17070	16754	17013	17136	16936	16881	17134	16954	16954	16838	16885	16738	17041	16981	16908	16879	16973	16941	16894	16684	17065	17020	16973	16896	16987	16939	17062	17076	17128	16952	17180	16994	16997	17136	16926	16951	17046	17070	17051	16676	16856	17184	17005	16918	17045	17053	17066	17105	17195	17121	17171	16954	16859	16797	16992	16912	16869	17037	17027	16867	17097	16978	16993	16956	17154	16797	16969	16974	17142	16907	17066	16795	16896	16908	16994	17124	16995	17019	16855	17124	16982	16846	17001	16748	16960	16868	16979	16952	16887	17013	16825	16865	16982	17079	16827	17106	17033	17037	17072	16805	16765	16880	17112	17119	17059	17069	16976	16885	16902	16774	16834	16964	16931	16994	16964	16813	17007	16954	16890	16802	16967	16806	17086	17190	17148	17090	16900	16975	17035	16931	17087	16995	16938	17005	16966	17011	17070	16840	16867	17047	16845	16849	16965	17063	17049	17075	16806	16972	16796	16992	16880	16876	16981	16968	17126	16841	17133	16942	16882	17114	16779	16965	16863	16930	17104	17046	17089	17092	17171	16748	16929	16830	17034	17086	16931	16991	17104	16956	16975	16999	17050	16969	16909	17002	17024	16943	16889	17173	17064	16908
25675	40319	33980	26158	22001	19800	18427	17773	16949	16427	16163	15973	15767	15617	15373	15562	15502	15385	15381	15287	15249	15268	15282	15320	15273	15276	15233	15060	15067	15175	15255	15084	15177	14994	15151	15191	15193	15162	15176	15005	15101	15132	15229	15245	15155	15057	15238	15326	15191	14973	15134	15091	15217	15257	15212	15133	14996	15243	15056	15145	15261	15172	15023	15268	15108	15043	15298	15000	15072	15045	15125	15325	14981	15062	15185	15037	15211	15074	15073	15222	15199	15244	15163	15027	15271	14927	14866	15206	15155	15087	15176	15155	15120	14979	15115	15007	15086	14970	15079	15224	15139	14964	15222	15188	14904	15083	14917	15063	15100	15084	15306	15214	15089	15240	15020	15162	15191	15036	15318	15215	15097	15077	15040	15293	15087	15268	15144	15003	15110	15088	15287	15251	15100	15249	15165	15168	15173	15141	15291	15082	15058	15345	15015	15095	15208	15147	14998	15058	15088	15130	15349	15079	15140	15043	15077	15178	15128	15225	15179	15200	15298	14903	15219	15064	15066	15334	15156	15373	15130	15216	15233	15093	15004	15298	15305	15084	15159	15015	15044	15174	15109	14899	15212	14995	15164	15084	15123	15107	15045	15108	15078	15124	15180	15252	15112	15082	15053	15262	15141	15257	15232	15130	15012	14938	15154	15082	15183	15117	15053	15168	15068	15192	15258	15053	15133	15113	15149	15218	15187	15220	15152	15152	15166	15017	15199	15166	14999	15117	15163	15151	15133	15226	15050	15130	15129	15180	15140	15099	15113	15064	15120	15175	15039	15144	15117	15193	14995	15134	15159	15144	15097	15177	15139	15094	15308	15092	15215	15155	15142	15254	15237	15080	15103	15223	15262	15097	15102	15207	15114	15167	15206	15108	15200	15115	15009	15235	15147	15197	15218	15214	15073	15219	15034	15163	15060	15187	15072	15109	15322	15192	15111	15142	15141	15051	15160	15323	15287	15192	15157	15180	14951	15169	15068	15111	15014	15083	15007	15233	15262	15129	15212	15185	14911	15235	15232	15133	15163	15125	15186	15217	15095	15080	15091	15198	14973	15092	15221	15232	15200	15192	15246	15033	15050	15139	15200	15123	15081	15161	15083	15092	15176	15113	15190	15138	15017	15097	15333	15255	15170	15249	15104	15158	15049	15372	15108	15109	15082	15119	15244	15208	15283	15247	15049	15006	15156	15280	14987	15154	15176	15088	15096	15111	15121	15262	15215	15243	14928	15152	15198	15205	15022	15073	15180	15091	15287	15226	15049	15047	15078	15133	15074	15088	15126	15153	15222	15033	15093	15228	15094	15205	15071	14979	15272	15124	15066	15095	15181	15160	15171	15198	15002	15279	15199	15116	15186	15082	15287	15208	15131	14985	15298	15038	15201	15016	15058	15245	15171	15259	15120	15162	15162	15065	15047	15185	15087	15115	15197	15084	15111	14967	15122	15209	15002	15186	15087	15106	15157	15149	15063	15196	15089	15271	15107	15121	14956	15203	15206	15142	15086	15041	15300	15240	15020	14921	15173	15179	15135	15126	15183	15192	14973	15051	15065	15116	15268	15168	15070	15214	15029	15153	15222	15122	15125	15095	15318	15104	15003	15245	15203	15269	15086	14881	15314	15102	15258	15281	15176	15189	15029	15068	15308	14958	15268	15156	15087	15164	15162	14965	15085	15124	15207	15119	15242	15216	15102	15149	15089	15037	15186	15216	15133	15116	15050	15033	15145	15028	15068	15223	14975	15202	15203	15199	15123	15138	15400	15173	14928	15219	15283	15175	15169	15079	15361	15248	15046	15194	15172	15117	15220	15273	15157	15255	15099	15111	15133	15229	15154	15234	15321	15196	15277	15030	15083	15118	15144	15188	15102	15014	15160	15209	14995	15118	15078	15066	15104	15050	15240	15160	15158	15144	15090	14992	15212	15105	15090	15146	15068	15107	14985	15306	15203	15313	15089	15073	15099	15289	15028	14992	15178	15188	15179	15101	15164	15183	15138	15228	15166	15243	15175	15112	15228	15195	15030	15216	15149	15063	15129	15279	15135	15288	15034	14902	15153	15101	14969	15089	15184	15034	15279	15235	15098	15091	15104	15181	15246	15040	15101	15089	15067	15161	15196	15124	15283	15039	15397	15064	15112	15211	15026	15026	15167	15219	15047	15233	15157	15201	15090	15209	15306	15316	15133	15147	15166	15098	15082	15151	15103	15219	15031	15179	15174	15030	15081	15148	15270	14960	15149	15003	15049	15116	15157	15077	15211	15060	15187	15065	15128	15086	14959	15204	15195	14911	15235	15065	15162	15026	15056	15114	15304	15041	15193	15087	14980	15260	15119	15185	15245	15272	15169	15087	15063	15276	15163	15041	15146	15247	15178	15152	15257	15198	15237	15172	15144	15111	15085	15329	15140	15134	15006	15257	15148	15107	15255	15244	15127	15154	15176	15099	15078	15348	15145	15076	15150	15082	15137	15129	15221	15224	15177	15040	15293	15227	15076	15140	15074	14911	15192	15069	15258	15194	15190	15179	14975	15268	15232	14984	15223	15288	15113	15182	15211	15342	15110	15210	15072	15267	15049	15093	15253	15143	15250	15166	15340	15306	15114	14957	15295	15141	15043	15103	15147	15062	15186	15230	15131	15198	15260	15039	15027	15162	15240	15098	15128	15244	15056	15186	15277	15298	15127	15137	15058	15041	15129	15204	15112	15243	15179	15092	15231	14994	15199	15087	15195	15246	15082	15196	15207	15220	15160	15126	15087	15077	15182	15101	15254	15203	15277	15120	15029	15247	15024	14997	15168	15291	14954	15232	15162	15111	15076	14954	15365	15155	15172	15162	15205	14935	14959	15136	15099	15283	15136	15311	15212	15215	15025	15451	15230	15050	15043	15256	15144	15173	15200	15174	15230	15206	15116	15303	15259	15214	15346	15006	15176	15136	15249	15122	15235	14958	15151	15149	15121	15302	15353	15064	15056	15219	15061	15022	15172	15068	15262	15048	15066	15278	15088	15045	15191	15173	15132	15178	15140	15186	15236	15201	15265	15007	15138	15258	15163	15270	15131	15077	15127	15118	15259	15042	15242	15025	15161	15116	15085	15096	15207	15010	15264	15213	14891	15271	15270	15156	15186	15169	15082	15127	15144	15145	15200	15071	14976	15066	15064	15051	15095	15273	15000	15116	15153	15210	15357	15256	15293	15125	15205	15272	15210	15156	15074	15257	15271	15159	15124	15223	15140	15186	15182	15149	15276	15057	15125	15265	14961	15063	15052	15379	15305	15168	15273	15115	15274	15048	15244	15104	15152	15177	14883	15336	15221	15123	15036	15117	15147	15005	15026	15334	15247	15251	15142	15272	15222	15046	15142	15053	15276	15048	15104	15041	15314	15178	15247	15266	15244	15032	15042	15140	15132	15087	15208	15206	15263	15238	15192	15172	15116	15120	15076	15191	15148	15070	15244	15000	15316	15133	15147	15149	15114	15111	14985	15297	15165	15275	15111	15216	15229	14912	15096	15123	15250	15157	15074	14946	14992	15197	14972	14961	15176	15182	15048	15204	15189	15201	15132	15107	15205	15361	15368	15004	15116	15196	15226	14988	15154	15176	15107	15042	15169	15106	15112	15225	15075	15057	15239	15191	15057	15224	15175	15140	15152	15156	15289	15147	15257	15153	15095	15009	15126	15285	15145	15076	15364	14993	15117	15159	15086	15008	15183	15205	15052	15192	15078	15188	15102	15185	15232	15146	15145	15006	15168	15172	15049	15014	15108	15150	15043	15245	15089	15262	15053	15324	14934	15167	15214	15346	15164	14944	15150	15223	14980	15203	15305	15069	15076	15147	15087	15174	15198	15337	14997	15221	15121	15106	15174	15134	15225	15089	15201	15183	15235	14938	15381	15087	15195	15077	15177	15127	15034	15066	15167	15222	15152	15133	15065	15387	15184	15151	15051	15092	15199	15323	15296	15158	15016	15010	15205	15214	15380	15086	15056	15108	15172	15450	15046	15199	15173	15253	15115	15201	15222	14965	14950	15158	15058	15061	15191	15237	14955	15137	15089	15157	15037	15146	15165	15050	15144	15266	15241	15034	14977	15029	15068	15120	15094	15131	15174	15111	15040	15070	15004	15225	15238	15153	15252	15150	15200	15071	15217	15105	15211	15201	15129	15067	15270	15265	15086	15247	15178	15171	15227	15088	15226	15170	15105	15123	15063	15230	15133	15069	15043	15226	14878	15054	15047	15080	15009	14889	15107	15247	15213	15131	15199	15244	15118	14991	14996	14999	14895	14933	15304	15168	15205	15095	15143	15143	15123	15101	15061	15046	15050	15018	15239	15061	15135	15208	15257	15231	15049	15153	15071	15189	15052	14979	15200	15076	14960	15138	15061	15110	15218	14987	15192	15162	15164	14881	15181	15296	14982	15192	15318	15099	15187	15166	15041	15090	15204	15231	15219	15148	15123	15115	15061	15129	15152	15227	15156	15121	15376	15023	15111	15119	15189	15179	15184	15051	15245	15230	15170	15271	15100	15489	15337	15149	15135	15007	15130	15045	15173	15065	15138	15302	15178	15162	15083	15230	15027	15089	15025	15188	14990	15228	15012	15225	15023	15234	15033	15325	15153	15138	15066	15117	15116	15291	15104	15023	15178	15191	15052	15140	15384	15061	15203	15043	15051	15109	15134	15089	15148	15217	15392	14993	15240	15218	15260	15224	15125	15130	15144	15156	15141	15277	15107	15064	15171	15149	15321	15108	15249	15121	15096	15014	15238	15203	15154	15055	15243	15227	15085	15110	15172	15094	15089	15126	15250	15091	14955	15209	15259	15216	15148	15297	15162	15217	15238	15151	15092	15087	15268	15209	15085	15216	15192	15089	15014	15092	15084	15230	15051	15242	15208	15181	15218	15169	15157	15109	15085	15122	15189	15013	15247	15157	15095	14957	15306	15157	14956	15199	15236	15091	15230	14968	15320	15076	15093	15216	15159	15110	15384	15105	15047	15129	15051	15134	15149	15218	15285	15178	15098	15213	15203	15168	15125	15222	14827	15335	15268	15181	15248	15199	15263	15236	15021	15188	15166	15285	15161	14974	15251	15009	15291	15136	15254	15063	14994	15058	15314	15164	15148	15251
23551	21520	28251	25915	23668	23756	23305	20370	19330	18891	18662	18388	18141	17967	17855	17707	17605	17339	17530	17532	17511	17377	17453	17488	17431	17259	17303	17252	17384	17319	17368	17397	17218	17259	17498	17235	17315	17283	17468	17344	17570	17414	17286	17362	17213	17256	17263	17275	17326	17196	17229	17300	17250	17427	17384	17163	17170	17270	17200	17303	17275	17106	17198	17255	17279	17259	17186	17341	17196	17230	17446	17428	17339	17108	17372	17259	17427	17137	17149	17413	17266	17411	17321	17161	17332	17375	17108	17309	17069	17276	17294	17231	17105	17181	17132	17212	17290	17311	17185	17253	17199	17241	17398	17218	17026	17031	17019	17397	17130	17047	17211	17059	17220	17153	17146	17274	17636	17436	17389	17237	17223	17305	17274	17299	17268	17306	17186	17257	17243	17175	17345	16983	17339	17272	17128	17275	17222	17174	17315	17294	17294	17113	17295	17148	17060	17186	17214	17079	17279	17301	17095	17135	17286	17219	17143	17098	17061	17066	17169	17209	17053	17244	17267	17283	17387	17226	17245	17183	17295	17282	17303	17100	17298	17189	17158	17140	17247	17313	17235	17220	17185	17193	17165	17162	17064	17304	17268	17334	17251	17043	17128	17156	17215	17177	17523	17269	17186	17138	17147	17196	17317	16959	17015	17458	17210	17388	17367	17260	16954	17111	17253	17547	17347	17255	17317	17180	17173	17313	17361	17208	17118	17283	17366	17202	17208	17198	17194	17352	17327	17210	17255	17250	17335	17102	17284	17043	17503	17312	17206	17168	17329	17205	17177	17398	17299	17363	17481	17270	17366	17443	17226	17201	17169	17270	17494	17336	17267	17220	17154	17303	17345	17362	17278	17299	17225	17166	17246	16957	17177	17026	17294	17313	17380	17213	17172	17288	17211	17278	17249	17409	17056	17223	17242	17204	17279	17370	17323	17323	17312	17222	16962	17380	17073	17173	17278	17219	17142	17140	17251	17238	17085	17265	17433	17363	17224	17195	17127	17163	17208	17422	17124	17358	17262	17277	17100	17269	17220	17198	17138	17224	17298	17232	17094	17314	17188	17202	17324	17128	17273	17187	17178	17198	17269	17221	17223	17339	17059	17055	17264	17348	17002	17145	17280	17241	17210	17159	17398	17370	17194	17194	17427	17336	17259	17240	17180	17144	17189	17129	17332	17159	17216	17162	17308	17233	17081	17132	17144	17636	17252	17255	17146	17262	17243	17131	17155	17284	17374	17142	17394	17276	17126	17036	17289	17341	17170	17278	17310	17382	17200	17292	17246	17305	17427	17248	17387	17195	16985	17176	17401	17212	17374	17325	17391	17422	16981	17198	17379	17452	17275	17176	17257	17201	17280	17309	17214	17157	17141	17026	17406	17424	16981	17234	17409	17115	17271	17186	17249	17183	17401	17442	17179	17279	17351	17005	17085	17369	17255	17118	17097	17330	17269	17245	17292	17371	17142	17151	17287	17162	17185	17276	17159	17276	17277	17182	17257	17260	17271	17108	17083	17340	17143	17230	17340	17065	17429	17217	17130	17091	17102	17391	17163	17190	17121	17255	17397	17284	17115	17225	17365	17128	17177	17349	17275	17414	17165	17274	17158	17092	17238	17166	17379	17116	17484	17239	17281	17152	17331	17310	17131	17466	17129	17156	17169	17396	17105	17162	17404	17261	17294	17276	17350	17280	17408	17294	17391	17216	17101	17222	17425	17225	17362	17120	17205	17332	17159	17111	17197	17062	17220	17357	17241	17092	17226	17232	17219	17175	17187	17207	17179	17387	17309	17159	17345	17223	17206	17164	17269	17236	17099	17292	17256	17275	17124	17363	17336	17167	17171	17358	17247	17251	17403	17268	17300	17048	17241	17152	17204	17181	17067	17240	17311	17297	17327	17309	17220	17129	17207	17259	17053	17345	17557	17113	17235	17340	17076	17151	17330	17061	17003	16991	17059	17160	17561	17290	17308	17184	17217	17336	17440	17277	17325	17285	17242	17195	17102	17183	17126	17140	17303	17032	17228	17206	17360	17379	17179	17042	17377	17597	17103	17303	17382	17295	17327	17378	17369	17427	17300	17160	17236	17022	17283	17292	17366	17396	17360	17254	17392	17266	17370	17245	17273	17167	17202	17087	17191	17169	17451	17430	17259	17055	17440	17297	17407	17321	17257	17190	17168	17456	17314	17278	17344	17187	17454	17188	17152	17227	17099	17152	17192	17125	17291	17164	17315	17244	17200	17301	17337	17488	17207	17307	17225	17424	17132	17240	17103	17207	17292	17335	17336	17030	17356	17204	17265	17349	17270	17253	17266	17290	17210	17337	17064	17303	17214	17169	17433	17353	17216	17081	17320	17272	17138	17359	17101	17403	17306	17102	17021	17257	17364	17297	17186	17287	17246	17291	17245	17047	17328	17202	17176	17251	17204	17233	17186	17102	17260	17151	17167	17268	17106	17109	17170	17279	17200	17289	17277	17162	17274	17168	17000	17365	17338	17143	17410	17236	17076	17157	17358	17075	17219	17265	17253	17174	17250	17225	17222	17219	17313	16976	17280	17284	17224	17341	17264	17293	17134	17384	17167	17153	17133	17415	17382	17059	17088	17274	17044	17097	17313	17187	17275	17286	17330	17186	17196	17163	17208	17099	17112	17105	17222	17170	17234	17335	17246	17168	17392	17322	17159	17150	17275	17254	17211	17332	17255	17269	17299	17380	17117	17296	17302	17281	17312	17259	17224	17349	17387	17344	17186	17099	17257	17206	17156	17171	17251	17200	17400	17147	17025	17278	17301	17230	17362	17216	17211	17180	17150	17380	16975	17155	17329	17431	17332	17411	17461	17205	17302	17281	17091	17252	17191	17163	17323	17234	17095	17272	17182	17205	17146	17239	17265	17214	17203	17179	17141	17359	17312	17178	17262	17304	17420	17256	17226	17203	17433	17264	17144	17305	17256	17227	17109	17306	17228	17159	17286	17190	17312	17435	17496	17284	17220	17325	17133	17142	17361	17371	17284	17149	17126	17388	17275	17168	17216	17314	17267	17243	17315	17244	17171	17267	17312	17394	17374	17376	17251	17194	17247	17174	17257	17300	17437	17167	17269	17142	17094	17022	17159	17022	17291	16975	17148	17291	17322	17162	17052	17292	17195	17243	17213	17348	17130	17231	17168	17239	17066	17169	17276	17354	17312	17162	17430	17123	17374	17182	17047	17158	17279	17255	17172	17108	17329	17240	17077	17122	17382	17146	17145	17077	17387	17339	17256	17445	17376	17237	17427	17246	17286	17185	17164	17352	17231	17161	17167	17106	17324	17198	17124	17121	17116	17320	17280	17205	17406	17216	17197	16977	17340	17502	17204	17318	17197	17085	17138	17205	17194	17133	17147	17094	17221	17322	17224	17124	17428	17119	17273	17103	17386	17305	17362	17349	17209	17290	17254	17266	17053	17157	17201	17437	17392	17256	17112	17423	17376	17127	17051	17061	17215	17141	17200	17267	17258	17018	17088	17180	17307	17115	17436	17116	17152	17367	17171	17322	17151	17271	17297	17333	17111	17327	17139	17260	17361	17370	17153	17250	17505	17379	17079	17192	17279	16985	16988	17208	17238	17358	17251	17129	17506	17206	17133	17419	17040	17179	17314	17390	17172	17187	17563	17073	17346	17233	17366	17273	17293	17273	17424	17480	17135	17116	17092	17453	17155	17295	17153	17405	17213	17310	17466	17298	17244	17394	17257	17297	17073	17229	17202	17215	17366	17122	17085	17300	17315	17176	17203	17168	17070	17371	17303	17352	17128	17017	17198	17179	17041	17467	17297	17206	17360	17288	17240	17308	17171	17273	17214	17114	17100	17371	17365	17193	17172	17178	17237	17159	17194	17121	17354	17208	17193	17243	17287	17208	17328	17420	17188	17055	17328	17135	17143	17154	17301	17208	17371	17255	17117	17160	17276	17406	17272	17119	17465	17238	17463	17284	17186	17257	17125	17194	17302	17026	17104	17313	17286	17182	16926	17328	17250	17388	17299	17286	17075	17283	17246	17235	17265	17215	17065	17339	17369	17152	17196	17169	17398	17173	17279	17218	17275	17376	17332	17128	17251	17205	17118	17301	17344	17359	16930	17328	17036	17217	17256	17234	17186	17218	17199	17195	17297	17115	17222	17334	17352	17219	17174	17197	17350	17141	17367	17415	17334	17323	17194	17241	17026	17363	17260	17370	17149	17121	17334	16951	17337	17282	16961	17251	17252	17015	17378	17358	17304	17244	17141	17283	17218	17151	17322	17203	16970	17387	17173	17369	17250	17175	17081	17672	17407	17237	17220	17075	17229	17220	17263	17249	17424	17319	17232	17175	17306	17127	17339	17329	17372	17267	17311	17057	17223	17341	17176	17060	17376	17285	17392	17108	17177	17032	17242	17203	17241	17169	17185	17137	17330	17097	17242	17191	17288	17242	17000	17419	17224	17509	17296	17218	17184	16992	17392	17100	17247	17249	17346	17192	17402	17356	17054	17295	17101	17424	17143	17021	17258	17331	17306	17187	17156	17134	17135	17240	17062	17229	17272	17202	17234	17271	17052	17305	17404	17155	17164	17279	17423	17267	17324	17313	17286	17325	17348	17323	17231	17167	17405	17402	17075	17161	17281	17303	17157	17339	17369	17253	17225	17191	17039	17202	17254	17139	17166	17376	17208	17325	17301	17312	17251	17256	17258	17225	17188	17269	17305	17208	17171	17183	17148	17119	17337	17198	17452	17209	17425	17311	17327	17354	17389	17179	17248	17475	17411	17183	17045	17094	17353	17359	17242	17440	17164	17048	17311	17066	17212	17257	17299	17266	17203	17408	17218	17145	17262	17326	17238	17537	17191	17283	17394	17420	17384	17416	17008	17292	17258	17232	17257	17446	17273	17259	17192	17118	17164	17256	17008	17109	17127	17153	17271	17124	17183	17309	17365	17258	17244	17146	17153	17178	17288	17269	17187	17203	17255	17325	17298	17217	17243	17294	17308	17338	17297	17274	17447	17247	17097	17117	17421	17370	17175	17147	17256	17360	17323	17148	17361	17226	17164	17328	17189	17208	17197	17231	17229	17415	17232	17288	17085	17485	17189	17372	17104	17213	17181	17309	17311	17210	17174	17285
24188	46669	40307	31537	26184	22992	21000	19417	18424	17743	17099	16830	16489	16366	16066	15826	15669	15589	15439	15583	15488	15548	15595	15491	15483	15362	15280	15418	15380	15291	15517	15348	15368	15362	15366	15279	15440	15297	15444	15471	15364	15298	15426	15178	15344	15233	15174	15284	15321	15346	15285	15232	15300	15274	15289	15435	15451	15377	15303	15193	15302	15344	15319	15272	15132	15217	15262	15475	15310	15259	15411	15274	15335	15359	15370	15205	15257	15421	15329	15314	15295	15136	15259	15073	15310	15194	15322	15272	15370	15330	15380	15568	15278	15412	15264	15408	15313	15387	15201	15398	15181	15477	15229	15494	15386	15387	15347	15358	15312	15378	15336	15362	15300	15509	15206	15333	15424	15317	15270	15266	15183	15254	15231	15340	15454	15198	15350	15369	15290	15253	15195	15254	15232	15317	15336	15335	15326	15359	15360	15371	15395	15264	15074	15372	15306	15103	15162	15463	15245	15251	15374	15332	15330	15306	15421	15366	15388	15326	15495	15320	15158	15290	15323	15278	15248	15112	15251	15191	15224	15260	15373	15265	15307	15321	15122	15344	15332	15153	15326	15290	15240	15315	15346	15257	15424	15362	15358	15304	15186	15177	15314	15215	15143	15447	15406	15221	15271	15145	15334	15267	15382	15292	15402	15286	15475	15396	15161	15308	15254	15368	15469	15471	15348	15289	15304	15379	15274	15324	15321	15479	15483	15125	15307	15344	15424	15207	15356	15605	15250	15326	15385	15246	15305	15110	15339	15526	15402	15385	15217	15149	15320	15182	15249	15180	15479	15248	15355	15284	15508	15445	15424	15093	15286	15485	15267	15446	15353	15351	15383	15389	15372	15270	15245	15445	15282	15257	15206	15377	15518	15342	15457	15238	15425	15386	15457	15458	15384	15162	15338	15236	15286	15372	15404	15280	15184	15185	15318	15227	15366	15563	15415	15119	15263	15120	15219	15491	15318	15449	15310	15418	15393	15407	15203	15260	15253	15469	15345	15260	15296	15363	15165	15251	15325	15299	15083	15219	15337	15178	15340	15216	15317	15347	15365	15158	15316	15355	15051	15245	15226	15433	15254	15354	15434	15263	15272	15551	15294	15275	15374	15294	15239	15338	15312	15332	15318	15235	15417	15247	15241	15312	15322	15280	15462	15154	15300	15450	15289	15079	15372	15310	15220	15389	15354	15382	15444	15352	15466	15279	15338	15263	15354	15144	15361	15337	15285	15127	15424	15201	15354	15448	15447	15154	15392	15284	15189	15205	15342	15189	15322	15384	15246	14962	15316	15410	15262	15194	15083	15164	15263	15206	15379	15148	15381	15215	15315	15407	15261	15258	15331	15331	15243	15303	15495	15427	15160	15391	15322	15046	15427	15262	15287	15115	15336	15247	15299	15356	15461	15345	15438	15439	15334	15395	15226	15320	15453	15289	15298	15323	15304	15381	15226	15320	15274	15327	15245	15288	15430	15399	15241	15135	15280	15193	15302	15330	15286	15205	15142	15258	15366	15183	15205	15441	15318	15448	15211	15376	15336	15411	15359	15211	15239	15188	15399	15254	15213	15260	15390	15369	15209	15284	15239	15401	15473	15162	15100	15394	15236	15272	15366	15185	15352	15410	15299	15324	15268	15316	15273	15387	15310	15203	15215	15358	15173	15460	15034	15209	15508	15086	15351	15321	15366	15323	15434	15256	15452	15239	15275	15434	15124	15296	15336	15319	15269	15373	15407	15234	15422	15180	15318	15268	15338	15274	15252	15201	15208	15401	15351	15175	15356	15351	15320	15517	15335	15415	15326	15255	15395	15258	15275	15343	15126	15257	15279	15349	15369	15297	15240	15329	15389	15300	15130	15373	15294	15402	15356	15149	15270	15281	15219	15392	15260	15398	15254	15309	15268	15182	15246	15261	15259	15464	15316	15404	15249	15285	15379	15329	15186	15190	15380	15301	15301	15210	15453	15303	15300	15326	15301	15329	15158	15276	15380	15522	15361	15370	15271	15496	15305	15288	15317	15355	15351	15234	15329	15349	15206	15397	15179	15383	15384	15538	15209	15501	15373	15404	15270	15193	15326	15304	15319	15247	15498	15247	15442	15393	15563	15445	15357	15346	15403	15293	15293	15409	15370	15156	15304	15257	15451	15356	15442	15381	15274	15307	15179	15444	15291	15454	15334	15271	15254	15386	15307	15363	15331	15452	15434	15256	15364	15453	15285	15206	15104	15382	15231	15374	15030	15168	15249	15330	15184	15397	15285	15234	15386	15169	15305	15374	15138	15116	15488	15357	15077	15360	15359	15263	15299	15389	15233	15496	15296	15459	15356	15166	15164	15292	15382	15541	15447	15380	15236	15258	15442	15482	15186	15201	15188	15369	15291	15228	15346	15275	15259	15179	15445	15304	15464	15330	15280	15256	15073	15389	15248	15321	15312	15265	15376	15448	15180	15382	15473	15346	15408	15336	15380	15164	15339	15483	15265	15336	15388	15158	15207	15337	15372	15255	15294	15259	15259	15383	15296	15367	15182	15319	15235	15454	15330	15431	15406	15311	15435	15199	15367	15211	15449	15440	15385	15257	15347	15265	15269	15412	15285	15289	15206	15413	15333	15376	15355	15253	15251	15260	15269	15228	15490	15358	15316	15281	15267	15214	15335	15287	15481	15360	15264	15054	15419	15385	15255	15269	15274	15285	15374	15325	15302	15340	15155	15364	15280	15200	15299	15394	15246	15447	15352	15430	15221	15201	15254	15300	15400	15309	15333	15284	15401	15249	15342	15433	15235	15260	15421	15341	15285	15298	15343	15379	15233	15268	15258	15359	15285	15171	15385	15468	15220	15312	15299	15346	15316	15375	15348	15233	15266	15280	15281	15363	15396	15389	15470	15401	15372	15262	15147	15331	15183	15237	15245	15392	15292	15459	15315	15262	15289	15276	15327	15395	15221	15244	15271	15326	15268	15154	15435	15403	15298	15228	15351	15317	15383	15120	15244	15356	15401	15411	15364	15265	15145	15300	15310	15301	15414	15367	15128	15481	15304	15346	15227	15207	15424	15235	15401	15311	15220	15272	15381	15400	15216	15455	15425	15211	15174	15314	15145	15270	15400	15500	15196	15363	15412	15474	15171	15358	15301	15394	15327	15388	15324	15372	15428	15394	15381	15175	15127	15335	15349	15159	15314	15311	15288	15341	15152	15164	15381	15365	15223	15337	15301	15246	15203	15265	15464	15351	15418	15226	15497	15316	15174	15192	15455	15353	15219	15476	15265	15433	15240	15365	15449	15382	15302	15400	15307	15438	15290	15301	15176	15252	15199	15418	15309	15188	15398	15308	15421	15350	15417	15361	15418	15291	15314	15408	15125	15172	15413	15332	15284	15244	15296	15145	15144	15411	15268	15213	15385	15305	15177	15169	15266	15391	15412	15502	15531	15343	15216	15311	15268	15389	15411	15221	15508	15390	15262	15420	15401	15419	15227	15339	15346	15490	15348	15299	15368	15351	15448	15252	15194	15402	15260	15312	15294	15308	15381	15258	15327	15364	15268	15385	15120	15277	15346	15364	15336	15532	15239	15202	15360	15257	15199	15337	15328	15371	15277	15243	15365	15387	15280	15268	15476	15295	15276	15289	15175	15454	15331	15295	15392	15407	15392	15220	15310	15250	15316	15200	15403	15274	15300	15263	15267	15269	15129	15421	15426	15221	15466	15255	15314	15389	15313	15353	15494	15352	15274	15405	15334	15277	15337	15304	15237	15343	15295	15426	15125	15288	15375	15137	15279	15323	15289	15449	15390	15153	15307	15165	15601	15236	15307	15282	15223	15274	15476	15226	15188	15253	15043	15419	15265	15506	15338	15277	15312	15455	15449	15272	15292	15357	15301	15242	15346	15287	15128	15311	15212	15365	15397	15393	15216	15286	15298	15369	15360	15364	15467	15432	15392	15305	15289	15279	15437	15428	15416	15368	15406	15366	15239	15257	15203	15323	15343	15529	15097	15409	15330	15371	15249	15477	15414	15444	15226	15270	15228	15387	15345	15264	15165	15282	15206	15190	15219	15222	15162	15486	15305	15431	15356	15353	15304	15542	15254	15351	15294	15401	15242	15294	15381	15248	15395	15259	15326	15239	15438	15296	15265	15260	15336	15330	15338	15283	15407	15320	15501	15333	15167	15294	15255	15517	15413	15467	15328	15326	15228	15394	15419	15271	15276	15216	15457	15511	15142	15278	15289	15298	15381	15392	15246	15230	15411	15253	15204	15338	15283	15247	15261	15306	15282	15166	15249	15255	15241	15328	15351	15339	15289	15137	15318	15281	15182	15463	15248	15368	15407	15223	15351	15247	15357	15290	15390	15476	15330	15250	15272	15263	15196	15241	15184	15416	15350	15230	15309	15407	15396	15298	15487	15277	15184	15504	15196	15278	15501	15400	15355	15244	15339	15234	15311	15355	15333	15337	15389	15453	15356	15235	15489	15312	15280	15116	15200	15334	15293	15306	15358	15480	15412	15451	15308	15121	15273	15323	15338	15525	15309	15131	15288	15166	15386	15346	15141	15271	15153	15268	15185	15244	15229	15383	15398	15312	15219	15235	15297	15466	15175	15387	15372	15313	15324	15465	15316	15156	15301	15358	15178	15336	15400	15426	15191	15249	15341	15212	15514	15145	15319	15349	15234	15337	15237	15306	15124	15190	15471	15120	15157	15310	15280	15432	15216	15298	15191	15288	15296	15321	15248	15368	15398	15305	15277	15415	15231	15237	15205	15325	15243	15341	15372	15574	15473	15280	15441	15264	15273	15328	15229	15470	15375	15234	15360	15291	15282	15421	15324	15270	15226	15284	15397	15329	15403	15371	15432	15263	15455	15236	15531	15329	15394	15322	15325	15271	15243	15287	15337	15320	15292	15316	15341	15271	15344	15394	15345	15287	15251	15508	15309	15267	15291	15160	15249	15198	15380	15308	15322	15260	15183	15394	15345	15219	15292	15140	15283	15028	15433	15198	15253	15353	15365	15417	15396	15360	15339	15395	15471	15229	15367	15425	15364	15368	15266	15230	15458	15360	15311	15349	15390	15192	15209	15448	15346	15269	15110	15291	15533	15368	15374	15619	15283	15304	15492	15421	15224	15363	15265	15431
25433	21679	28010	28798	22240	20590	20228	18643	18153	17887	17697	17535	17393	17214	17087	17219	17142	16896	16951	17086	16915	16821	16790	16793	16907	16852	16895	16867	17076	16832	16703	16702	16718	16863	16866	16801	16718	17097	16672	16728	16860	16791	16717	16585	17025	16926	16789	16680	16955	16738	16837	16920	16819	16833	16910	16800	16746	16805	16775	16813	16733	16703	16664	16837	16699	16681	16881	16699	17115	16840	16990	16732	16939	16655	16625	16719	16735	16924	17054	16907	16867	16703	16717	16572	16856	16710	16705	16786	16976	16905	16951	16751	16728	16800	16704	16935	16827	16923	16918	16657	16804	16983	16808	16780	16709	16824	16812	16734	16781	16838	16728	16769	16649	16752	16666	16708	16829	16652	16718	16623	16815	16709	16741	16940	16949	16955	17039	16811	16818	16822	16830	16668	16938	16664	16788	16768	16686	16750	16856	16739	16786	16831	16835	16784	16739	16971	16594	16880	16700	16736	16915	16687	16746	16766	16754	16827	16946	16600	16733	16755	16678	16775	16681	16629	16697	16845	16793	16760	16693	16809	16877	16771	16807	16785	16920	16791	16698	16891	16929	16631	16530	16875	16830	16634	16810	16769	16716	16666	16681	16772	16756	16592	16907	16538	16733	16855	16859	16730	16811	16693	16792	16971	16762	16916	16781	16681	16881	16820	16837	16585	16719	16693	16828	16976	16897	16802	16815	16902	16882	16824	16764	16863	16681	16953	17075	16657	16651	16750	16655	16806	16841	16785	16956	16625	16779	16913	16810	16779	16699	16893	16665	16732	16720	16857	16868	16962	16841	16778	16795	16903	17050	16823	16992	16968	17004	16726	17193	16818	16880	16802	16779	16758	16866	16623	16900	16644	16659	16635	16809	16947	16782	16870	16820	16723	16862	17009	17053	16593	16580	16664	16522	16857	16732	16714	16801	16775	16869	16653	16561	16532	16657	16889	16820	16667	16901	16634	16809	16552	16937	16797	17044	17012	16813	16809	16742	16783	16874	16840	16588	16891	16710	16871	16741	16883	16811	16874	16867	16828	16985	16805	16890	16915	16846	16774	16843	17009	16722	16846	16835	16836	16877	16900	16847	16739	16881	16787	16846	16916	16813	16823	16746	16865	16792	16869	16838	16767	16720	16769	16774	16968	16887	16639	16916	16980	16760	16868	16666	16824	16675	16690	16837	16656	16665	16939	16721	16671	16825	16798	16833	16700	16697	16683	16806	16876	16843	16757	16627	16918	16780	16732	16832	16824	16843	16985	16970	16940	16607	16794	16758	16862	16693	16868	16541	16829	16812	16861	16724	16937	16719	16742	16937	16944	16675	16688	16607	17031	16780	16850	16803	16561	16984	16883	16890	16836	16894	16844	16786	16812	16696	16633	16593	16791	16744	16760	16931	16822	16882	16668	16808	16619	16613	16683	16675	16629	16800	16758	16960	16934	16807	16784	16897	16734	16575	16714	16608	16895	16842	16725	16862	16628	16732	16689	16792	16720	16913	16967	16813	16663	16884	16739	16956	16843	16828	16789	16701	16736	16795	16791	16967	16759	16874	16848	16908	16841	16760	16789	16924	16680	16977	16842	16642	16632	16750	16831	16820	16743	16820	16775	17002	16718	16594	16715	16667	16857	16666	16776	16891	16690	16795	16700	16710	16910	16732	16629	16766	16922	16822	16886	16924	16798	16586	16801	17054	16748	16640	16723	16816	16943	16970	16764	16940	16619	16701	16751	16714	16790	16776	16679	16652	16733	16734	16727	17114	16872	16738	16757	16756	16559	16712	16741	16832	16745	16823	16707	16829	16871	16880	16957	16943	16838	16866	16938	16688	16713	16774	16893	16628	16628	16824	16866	16762	16830	16627	16864	16731	16637	16991	16998	16778	16857	16702	16698	16846	16967	16847	16702	16694	16793	16686	16790	16773	16826	16646	16840	16790	16667	16621	16788	16789	16897	16670	16670	16994	16694	16821	16843	16734	16726	16738	16812	16810	16577	16879	16774	16588	16584	16748	16595	16538	16483	16582	16739	16841	16984	16627	16996	16801	16720	16867	16765	16874	16912	16770	16723	16560	16541	16702	16831	16728	16882	16797	16746	16744	16540	16819	16839	17107	16747	16969	16793	16629	16967	16828	16756	16773	16703	16790	16948	16968	16637	16828	16813	16944	16656	16714	16897	16929	16674	16734	16667	16939	16819	16886	16783	16976	16698	16836	16843	16853	16690	16735	16636	16812	16787	16793	16949	16969	16807	16897	16693	16805	16787	16784	16789	16684	16795	16711	16601	16675	16494	16811	16658	16407	16785	16983	16876	16797	16807	16776	16810	16902	16873	16882	16891	16930	16797	16561	16636	16880	16745	16787	16851	16716	16704	16618	16888	16586	16849	16829	16898	16683	16877	16672	17029	16929	16863	16765	16776	16845	16747	16948	16722	16865	16802	16563	16873	16777	16813	16642	16736	16803	16893	16789	16780	16789	16688	16705	16906	16789	16780	16513	16737	16913	16611	16869	16686	16520	16768	16839	16822	16653	16730	16859	16885	16842	16679	16734	16735	16939	16912	16876	16845	16842	16809	16712	16829	16543	16575	16741	16776	16892	16600	16789	16943	16720	16755	16860	16735	16837	16649	17000	16873	16718	16855	16719	16698	16889	16813	16888	17011	16710	16880	16605	16620	16758	16834	16804	16797	16794	16696	16663	16689	16852	16647	16798	16749	16888	16915	16694	16838	16771	16639	16851	16727	16775	16935	16802	16682	16694	16775	16760	16873	16735	16731	16739	16770	16925	16651	16708	16605	16721	16899	16713	16822	16729	16750	16799	16619	16855	16822	16765	16902	16607	16974	16701	16588	16737	16770	16852	16739	16703	16846	16769	16698	16850	16821	17020	16897	16802	17037	16727	16526	16946	16875	16641	16765	16821	16758	16831	16946	16729	16833	16831	16769	16759	16613	16846	16664	16729	16760	16769	16558	16833	16785	17006	16868	16865	16814	16571	16788	16734	17021	16994	16798	16765	16759	16668	16858	17003	16785	16757	16908	16817	16799	16595	16797	16619	16636	16944	16582	16932	16861	16682	16772	16862	16729	16825	16737	16792	16748	16840	16715	16667	16859	16714	16766	16824	16783	16922	16607	16850	16683	16744	16701	16826	16767	16971	16802	16775	16961	16773	16666	16505	16799	16835	16890	16744	16926	16868	16878	16810	16780	16849	16989	16702	16691	16664	16864	16911	16773	16776	16704	17057	16890	16838	16879	16823	16700	16781	16987	16974	16779	16862	16916	16693	16796	16834	16738	16826	16809	16708	16819	16864	16623	16753	16843	17088	16698	16818	16708	16850	17097	16924	16700	16788	16870	16714	16758	16710	16721	16832	16901	16773	16664	16756	16778	16876	16771	16768	16880	16970	16801	16629	16713	16830	16859	16937	16610	16855	16830	16895	16740	16644	16868	16780	16744	16817	16883	17069	16673	16633	16853	16888	16848	16927	16789	16718	16731	16582	16718	16762	16700	16702	16751	16887	16844	16699	16728	16695	16915	16813	16874	16561	16761	16852	16804	16844	16831	16720	16893	16893	16571	16854	16698	16796	16723	16925	16869	16903	17003	16736	16771	16716	16742	16966	16954	16730	16869	16871	16818	16938	16822	16810	16763	16891	16819	16778	16902	16606	16674	16787	16946	16900	16889	16945	16684	16918	16770	16982	17008	16686	16530	16739	16962	16777	16910	16728	16722	16753	16786	16788	16777	16993	16707	16713	16631	16988	16766	16800	16685	16900	16855	16698	16647	16915	16722	16871	16658	16939	16720	16857	16889	16690	16721	16808	16660	16717	16871	16863	16788	16788	16837	16713	16838	16928	16693	16925	16716	16767	16924	16761	16574	16685	16838	16650	16887	16743	16617	16561	16995	17084	16979	16818	16987	16706	16573	16816	16817	16849	16788	16641	16876	16720	16722	16675	16892	16860	16622	16685	16811	16933	16758	16886	16748	16793	16799	16753	16740	16770	16750	16924	16770	16684	16820	16761	16976	16814	16817	17036	16669	16896	16756	16766	16918	16759	16734	16706	16791	16728	16897	16800	16747	16660	16793	16838	16656	16974	16934	16960	16909	16810	16618	16897	16647	16953	16887	16878	16613	16935	16809	16602	16853	16731	16884	16839	16929	16920	16810	16848	16883	16737	16714	16834	16696	16705	16890	16964	16852	16943	16902	16847	16635	16846	16752	16849	16914	16897	16918	16656	16888	17079	16869	16872	16698	16743	16801	16689	16916	16670	16814	16910	16815	16732	16867	16771	16697	16835	16836	16843	16866	16640	16820	16829	16795	16855	16752	16656	16971	16679	16958	16923	16697	16925	16882	16830	16795	16675	16851	16980	16759	16792	16766	16919	16644	16716	16756	16833	16701	16746	17005	16766	16871	16897	16627	16969	16826	16710	16644	16776	16844	16868	16661	16807	16869	16804	16705	16855	16733	16775	16774	16902	16722	16735	16799	16762	16680	16787	16904	16917	16674	16783	16655	16969	16803	16847	16938	16801	16780	16998	16870	16856	16724	16899	16682	16706	16861	16949	16907	16743	16882	16794	16687	16882	16821	16916	16745	16998	16771	16775	16818	16721	16749	16831	16565	16779	16782	16765	16669	16622	16757	16745	16847	16539	16720	16954	16775	16673	16626	16961	16870	16898	16893	16735	16631	16748	16875	16602	16731	16868	16798	16997	16786	16806	16738	16734	16910	16809	16803	16720	16776	16810	16890	16942	16898	16768	16760	16960	16816	16828	16813	16900	16948	16892	16888	16771	16744	16864	16912	16943	16700	16786	16893	16912	16806	16830	16773	16705	16465	16729	16740	16913	16733	16862	16832	16742	16923	16895	16728	17066	16752	16945	16868	16748	16956	16732	16754	17037	16710	16839	16869	16757	16665	16651	16846	16623	17089	16691	16503	16724	16852	16667	16871	16922	16941	16852	16801	16834	16580	16779	16852	16739	16577	16785	16796	16606	16820	16682	16835	16703	16793	16671	16744	16725	16947	16787	17037	17019	16742	16642	16763	16768	16726	16740	16891	16634	16700	16575	16742	16577	17027	16633	16726	16864	16998	16764	16938	16818	16795	16993	17034	16597	16779	16932	16888	16738	16565
24299	42974	36612	28097	23610	20806	19383	18076	17186	16808	16470	16237	15887	15758	15762	15483	15436	15335	15348	15130	15315	15104	15087	15128	15162	15256	15084	15079	15272	15007	15145	15241	15033	15169	15046	15165	15105	15079	14955	15085	15005	15088	15103	14941	15104	14977	15091	15128	14956	15044	15032	15009	14953	15021	15176	15006	14980	15136	15038	15040	15101	14980	15201	15006	15151	14978	14948	14829	15058	14975	15025	15232	15075	15121	15205	15114	15120	15068	15121	14983	15098	15035	15005	15194	15114	14896	15011	15072	15061	15137	14935	14989	15107	15124	14930	15045	15122	15061	15170	15118	15058	15154	15024	15167	15102	15123	14925	15091	15038	15000	14998	14977	15175	14966	15082	14911	15139	14848	15127	15051	15089	14920	15001	15237	15203	15218	15073	15023	14930	14961	14960	15081	14960	15033	15184	14988	14902	15092	15052	14993	15042	14968	15097	15015	15145	15109	15093	15164	15093	14983	15063	14958	15055	14929	15177	14881	15230	14984	15019	15022	14984	15083	14992	15136	15050	14963	14986	14991	14959	15018	15040	15029	15065	15025	15086	15127	14926	15189	14977	15106	15047	14909	14998	14962	14942	15072	15073	15011	15029	14986	14963	15260	15125	14899	14961	15010	14960	15036	15003	14951	15152	14923	14880	15060	14965	14831	14975	15071	15008	14928	15107	14969	14935	14983	15072	14847	15137	15217	14979	15114	15128	15188	15101	15172	15058	15089	15017	15079	15053	15122	15046	15101	15053	14888	14947	15168	15070	15121	15143	15148	15167	15099	15079	15050	15098	15009	15214	15120	15032	15167	14961	15193	15023	15154	14947	15099	15074	15046	14914	14839	15036	15046	14884	14926	15128	15011	15227	15062	14949	15120	15060	14799	15092	15237	15215	14877	15020	14935	14924	15155	15014	14948	14933	14992	14914	15041	14942	15182	14951	15010	15052	14973	15072	15004	15140	15036	15164	15056	15045	15047	14923	14979	15085	15132	15140	14966	15025	15046	14948	15035	14982	15067	15115	15023	15182	14897	14923	15196	15051	14876	15045	15023	14990	14908	15093	15051	15009	15028	14984	14884	15131	14983	14871	14953	15059	15323	15017	15077	15034	14932	15049	15099	15032	15045	15005	14989	15021	15029	14990	14973	15056	15087	15124	15062	15085	15026	15226	14971	15097	15113	15086	14910	15062	14956	15103	15180	15058	15022	15134	15067	15156	14965	15214	15101	15124	15137	15090	15161	14941	15173	15015	15028	14939	15292	14987	14899	15019	15075	14980	14983	15012	14961	14996	15071	15043	15043	14892	14975	15092	14854	14912	15042	15107	14969	14946	15034	15140	14921	15092	15206	14979	14908	15019	15031	14996	14956	14919	15004	15046	15026	15073	14964	15004	14926	15043	15104	14945	15016	15142	15000	15065	15015	14938	14912	15167	15111	15172	14842	15142	15015	15266	15093	15090	15150	15065	14977	14963	15068	15092	14922	14954	14974	14900	14995	14981	15081	15148	15039	15079	15146	15054	14912	14938	15070	14903	15047	15166	14907	15061	15112	15090	15004	14956	15149	15161	14902	14841	15030	14995	14960	15081	15305	14914	14891	15249	15040	14933	15145	14939	15071	15001	15038	15014	15083	14882	15004	15030	14946	15111	15041	15132	15196	15168	14980	15109	14977	15048	15053	15150	15101	15001	15067	15004	15080	15074	14937	14949	14998	15146	14945	15127	15053	15068	15136	15031	15017	15051	15165	14981	15078	15147	14955	15049	14892	15064	15102	15128	14950	15058	15106	14976	15028	15033	15170	15011	14934	15070	15153	15074	15126	15002	14874	15033	14877	15076	14852	14935	15054	15127	15023	15039	15037	15066	14931	14926	15102	14985	15173	15061	15082	15170	14981	14875	15064	15200	14922	14978	14864	15046	14916	15051	15025	14903	14981	15124	15056	14911	15152	15088	15148	15115	15016	15144	15004	15031	15021	15063	15071	15015	14959	15200	15061	14919	15044	15060	15070	15037	15265	15007	15218	15064	15169	14903	15047	15020	14971	15091	15108	15082	15012	15205	15017	15030	15023	15177	15059	15043	14872	15033	15128	14950	14897	14932	14966	14970	14926	15068	14940	15100	15073	15080	15061	14928	15080	15007	14915	15065	15035	15103	14964	14914	15001	15101	15126	15048	15058	15190	14831	15085	15053	15101	15078	14892	15028	14941	15041	15220	14955	15155	15108	15147	15095	15069	15026	15016	15093	14982	15113	15078	15151	15042	14996	14909	15146	15009	15171	15165	14993	14978	14954	15035	15027	15067	14956	15131	14987	14958	15018	15029	15033	15019	15023	14884	15051	15095	15179	15082	14921	15153	14956	15334	15023	15025	15081	14924	15110	14843	15046	14937	15028	15043	15062	15132	14950	15142	15035	15113	15022	15086	15092	15033	15047	14980	15192	14932	15034	14965	15042	15185	15197	15096	15133	14932	15179	14949	14978	14855	15011	15113	15103	14925	15296	15240	14941	15056	15027	15015	15086	14987	15075	15090	15090	15181	14983	14959	14983	15163	15174	15077	15135	15061	15047	14894	14896	15380	15139	14978	15148	15090	15107	14942	15053	14991	14973	15216	15255	15145	14933	15078	15108	15055	15030	15009	14992	15158	14955	15017	15118	15118	15019	15043	15161	14977	15048	15099	14915	15144	15076	15108	15117	14857	15078	15052	15021	14842	15263	15225	15126	15086	15036	14991	15079	15079	15159	14988	15062	15046	15105	14934	15129	15032	14965	15016	15018	15130	15042	15021	15150	15095	14996	15046	14976	14921	14936	15026	15075	14999	15009	14959	15201	15022	14912	15087	15086	15002	14953	15003	15088	14919	15019	15148	15161	15114	15032	15084	14888	15006	15169	15094	15089	15153	14961	15096	14992	14997	14862	15200	15139	15111	15117	15005	14979	15092	15104	15003	15108	15005	15047	15028	15050	15094	15102	15059	14855	15107	15066	14976	14946	15018	15044	15015	15097	15234	15144	15040	15031	15053	15055	14948	15120	14985	14960	15205	14798	14986	15142	15071	15095	14893	14988	15120	15058	14878	14994	15069	15138	14995	14978	15000	15231	15074	15066	15037	15002	15071	15144	15054	14958	15169	15004	15085	15107	15134	14983	14900	15182	15001	15159	15080	15136	14912	15076	15009	15148	15067	15005	14919	15095	14970	14980	15007	15058	15002	15102	15005	14964	15028	15040	15144	14948	15162	15005	15153	15048	14828	15027	15010	14981	15109	15160	15177	15026	15117	14809	15057	15059	15006	14940	14945	15101	14957	15142	14979	15135	15182	14937	15095	15077	14965	15189	15155	15138	14895	15038	15132	15171	15033	15041	15171	14947	15096	14938	14968	14968	15132	15030	15199	14881	15115	15244	15014	14921	15036	15052	14985	14988	14956	15099	14925	15165	15177	15220	15002	15147	15294	14879	15005	14952	14978	15213	15065	14850	15058	15050	14992	15136	15014	15004	15091	15042	15133	15078	15137	15051	15031	15008	15050	15041	15120	14946	15016	15079	14953	15053	15053	15013	15158	15205	15058	15046	15299	15043	14913	15001	14904	15120	15043	15063	14951	15145	15071	15044	15084	15130	15195	14990	15208	14942	15213	14997	14951	14982	15185	15190	14983	14947	15063	15061	15153	15153	15152	15053	15067	14857	14987	14996	15118	15064	15405	15179	15227	15092	14954	15092	15007	14900	14970	14996	15124	15052	15029	14950	15108	15093	15141	15093	15326	15078	15037	15065	15131	14945	15020	15000	14982	15174	15059	15098	15008	14925	15015	15075	14938	15209	15151	15090	15087	15018	14902	14991	15074	15144	15057	15048	15059	15085	15021	15061	14959	15042	15169	14996	15031	14976	14994	15033	15077	14985	15046	15002	15101	14984	15029	14912	15129	14997	15274	15001	14972	14841	15132	15201	14890	15011	15044	14897	14972	15102	15085	14972	14980	15106	15120	15026	15311	14961	15031	15057	15065	15019	15156	15203	15093	15141	15085	15086	14939	15183	15132	15026	14980	15200	14983	14994	15053	15058	15110	15119	15050	15019	15034	15049	15065	14878	15039	15105	15017	15232	14845	15027	15155	15091	14885	15025	15022	15069	14931	14873	15072	14923	14991	15188	15145	14940	15079	14912	15162	15011	14974	15025	15036	14873	15088	15134	15160	15086	14910	15134	14973	14900	15248	15183	15182	15316	15043	15148	15003	15100	15175	14930	14984	14982	15106	15148	15245	15134	15095	15126	15119	15179	15152	15111	15132	15018	15046	15156	14931	15232	15020	14889	14945	14935	14868	15004	15109	15019	15154	14982	15043	15209	14956	15156	15117	15019	15198	14836	15166	15108	15089	15109	15170	14897	15048	15105	15082	14959	15072	15250	14953	15013	15144	15089	15011	15191	15137	14974	14996	15076	14949	15175	14911	15011	15019	14902	15012	15046	15206	15146	15154	15015	15017	14985	14896	15122	15099	15328	15122	14985	14942	14951	15107	15006	14954	15051	14973	15047	15044	15002	15107	14982	15083	15062	14912	14999	14986	14971	15118	14794	14928	15079	15084	15050	15202	15088	14997	14886	14962	14981	15004	14999	15060	15090	15025	14822	15159	15006	14925	15006	14904	14987	14948	14941	15116	15043	15126	15094	15129	15013	15107	15097	15091	15182	15012	15134	15114	15061	15030	15207	15239	15013	15033	14856	14904	15032	15013	15069	14958	15122	15093	15043	14967	15088	15179	15226	15012	14905	14986	14968	14991	15079	14892	15118	15058	15032	15004	15114	15071	15042	15041	15092	14898	14925	15098	15086	15041	14954	15247	15079	15013	15147	15089	14999	15131	14836	14860	15106	14977	15022	15204	15020	14960	15010	15111	14995	14920	15192	15093	15244	15363	15177	15050	15004	14996	15104	15296	14994	15226	15111	15132	14930	15062	14979	15104	15085	15101	15099	15258	15017	14957	15033	14997	14988	14780	15246	14943	15076	15187	15154	15188	15031	15208	15077	15191	15075	15018	15015	15146	14936	14994	15021	15194	14878	14961	14981	14974	15128	15201	14936	14996	15013	15015	15031	14997	15030	15091	15140	15104	14975	14923	14980	15015	15053	15128	15095	15211	15052
22564	21530	28671	24905	22406	25073	26435	21731	20182	19973	19305	18915	18610	18343	18276	18143	17777	17701	17709	17506	17436	17383	17387	17742	17485	17390	17539	17317	17458	17304	17311	17301	17254	17110	17344	17402	17517	17337	17355	17415	17186	17273	17205	17262	17332	17016	17327	17183	17295	17324	17142	17177	17114	17258	17207	17132	17242	17288	17126	17146	17149	17280	17265	17456	17220	17127	17269	17181	17338	17237	17477	17411	17430	17614	17358	17347	17356	17244	17181	17223	17203	17159	17193	17264	17317	17259	17156	17070	17394	17153	17379	17266	17259	17264	17233	17213	17322	17402	17339	17365	17153	17353	17218	17111	17136	17229	17149	17309	17326	17302	17177	17269	17317	17270	17307	17103	17578	17170	17293	17330	17241	17155	17366	17267	17264	17380	17157	17374	17169	17080	17252	17299	17302	17386	17222	17522	17173	17242	17418	17165	17254	17259	17257	17349	17194	17451	17243	17219	17327	17265	17504	17095	17205	17307	17084	17176	17376	17113	17230	17334	17207	17183	17221	17349	17361	17313	17008	17075	17323	17193	17380	17285	17052	17114	17175	17261	17353	17426	17298	17307	17097	17083	17143	17287	17110	17460	17395	17362	17047	17265	17196	17235	17135	17197	17241	17346	17312	17092	17234	17225	17288	17456	17281	17349	17170	17239	17322	17516	17610	17066	17281	17195	17287	17350	17213	17222	17296	17126	17159	17469	17418	17220	17254	17185	17349	17140	17164	17203	17202	17147	17331	17055	17167	17274	17132	17165	17246	17129	17237	17024	17132	17194	17267	17221	17450	17066	17254	17464	17465	17414	17088	17473	17394	17241	17185	17276	17095	17033	17281	17326	17412	17283	17255	17423	17293	16970	17128	17238	17413	17205	17258	17314	17286	17269	17147	17408	17443	17344	17399	17177	17216	17226	17156	17118	17316	17077	17216	17430	17315	17256	17358	17284	17357	17219	17284	17272	16889	17205	17326	17144	17187	17226	17436	17295	17009	17227	17098	17037	17238	17437	17202	17228	17113	17289	16900	17151	17230	17277	17210	17114	17013	17261	17176	17194	17135	17182	17156	17279	17069	17111	17233	17155	17139	17235	17269	17252	17318	17164	17332	17069	17280	17152	17348	17121	17258	17336	17316	17487	17249	17332	17224	17267	17099	16962	17409	17353	17251	17296	17197	17222	17253	17345	17226	17213	17179	17362	17342	17374	17210	17067	17236	17333	17227	17342	17041	17180	17253	17069	17154	17386	17218	17362	17408	17296	17247	17361	17277	17170	17064	17286	17479	16984	17167	17384	17363	17100	17297	17150	17296	17214	17313	17211	17085	17127	17299	17218	17268	17228	17063	17226	17424	17251	17234	17145	17129	17316	17184	17066	17078	16956	17267	17122	17451	17176	17395	17275	17217	17325	17213	17244	17281	17196	17024	17348	17233	17233	17283	17085	17326	17276	17170	17245	17547	17217	17218	17229	17222	17307	17266	17166	17029	17125	17249	17318	17006	16855	17339	17197	17264	17379	17160	17160	17037	17374	17371	17229	17301	17205	17274	17191	17340	17263	17048	17111	17236	17201	17099	17120	17305	17287	17379	17453	17137	17169	17228	17265	17168	17129	17165	17341	17314	17157	17076	17130	17160	17218	17133	17158	17315	17085	17075	17202	17126	17164	17250	17285	17358	17323	17250	17131	16992	17312	17359	17134	17308	17247	17202	17189	17137	17333	17199	17127	17138	17138	17182	17150	17336	17275	17260	17267	17116	17043	17266	17238	17243	17106	17134	17309	17318	17238	17135	17147	17131	17085	17274	17322	17382	17195	17100	17137	17128	17049	17080	17023	17180	17170	17344	17225	17295	17342	17151	17116	17158	17359	17243	17279	17341	17317	17350	17010	17194	17006	17268	17204	17355	17235	17126	17275	17144	17038	17187	17287	17375	17295	17094	17507	17429	17346	17102	17284	17314	17240	17215	17395	17270	17230	17364	17197	17341	17314	17274	17137	17218	17111	17185	17177	17378	17303	17294	17214	17090	17310	17135	17158	17440	17209	17267	17250	17087	17295	17229	17234	17272	17274	17223	17310	17311	17361	17191	17241	17161	17225	17319	17363	17166	17162	17390	17209	17084	17296	17188	17096	17283	17255	17342	17383	17373	17282	17269	17181	17340	17357	17255	17191	17253	17131	17348	17130	17315	17141	17061	17161	17384	17096	17242	17410	17249	17359	17206	17423	17179	17139	17393	16997	17305	17256	17063	17172	17172	17178	17265	17337	17142	17218	17204	17184	17381	16931	17143	16937	16904	17109	17363	17411	17082	17353	17187	17416	17194	17489	17344	17362	17254	17200	17213	17244	17017	17207	17164	17227	17076	17099	17199	17268	17378	17252	17158	17316	17158	17163	17041	17212	17131	17181	17284	17055	17097	17164	17135	17228	17234	17089	17324	17151	17026	17112	17226	17268	17126	17161	16959	17208	17193	17304	17415	17383	17330	17224	17173	17435	17324	17144	17276	17267	17324	17353	17174	17177	17376	17344	17277	17219	17315	17068	17365	17227	17223	17507	17211	17378	17267	17169	17309	17354	17143	17198	17100	17182	17081	17469	17212	17252	17351	17576	17224	17043	17144	17321	17477	17112	17209	17131	17029	17143	17270	17197	17297	17281	17306	17359	17308	17311	17255	17215	17123	17281	17039	17194	17266	17147	17311	17413	17240	17311	17558	17297	17140	17070	17395	17352	17448	17232	17291	17173	17231	17169	17244	17175	17123	17178	17341	17007	17243	17389	17328	17388	17167	17380	17112	17258	17373	17156	17016	17123	17296	17103	17336	17152	17316	17132	17376	17192	17062	17125	17466	17001	17337	17138	17199	17270	17248	17207	17471	17285	17224	17134	17318	17315	17206	17313	17265	17187	17044	17094	17339	17199	17288	17208	17306	17355	17222	17264	17239	17249	17325	17054	17169	17034	17282	17335	17226	17319	17162	17287	17243	17337	17237	17138	17195	17099	17172	17130	17168	17210	17260	17154	17365	17256	17101	17345	17229	17251	17209	17208	17351	17333	17172	17313	17134	17196	17311	17169	16952	17342	17369	17359	17303	17124	17422	17397	17342	17101	17198	17341	17266	17381	17124	17256	17266	17480	17158	17179	17208	17343	17362	17260	17201	17143	17207	17340	16915	16962	17334	17251	17136	17030	17227	17109	17171	17244	17100	17425	17232	17242	17219	17114	17127	17409	17249	17251	17227	17313	17018	17230	17210	17287	17265	17192	17363	17433	17134	17120	17135	17110	17146	17161	17135	17193	17281	17178	17155	17142	17180	17308	17070	17055	17177	17247	17202	17215	17242	17355	17304	17313	17290	17033	17380	17077	17305	17317	17113	17037	17292	17220	17167	17166	17224	17208	17133	17294	17289	17204	17271	17130	17151	17117	17251	17156	17237	17208	17178	17299	17255	17143	17134	17108	17230	17127	17246	17246	17506	17240	17323	17314	17224	17164	17186	17269	17271	17196	17270	17008	17300	17322	17315	17327	17261	17180	17115	17169	17242	17320	17355	17079	17108	17330	17204	17214	17457	17294	17213	17197	17324	17062	17332	17368	17005	17219	17173	17028	17142	17089	17402	17196	17102	17241	17249	17233	17098	17197	17407	17306	17177	17151	17456	17089	16998	17165	17084	17216	17141	17122	17416	17198	17265	17211	17313	17053	17120	17359	17284	17507	17254	17268	17314	17220	17107	17363	17123	17248	17306	17240	17412	17333	17280	17306	17134	17055	17085	17064	17287	17305	17167	17269	17208	17245	17285	17271	17217	17264	17092	17129	17150	17357	17312	17392	17373	17158	17484	17187	17244	17127	17047	17269	17069	16977	17177	17161	17211	17129	17268	17273	17143	17251	17040	17288	17406	17398	17231	17106	17385	17130	17203	17417	17236	17196	17276	16944	17110	17223	17169	17247	17295	17205	17301	17146	17292	17299	17169	17260	17331	17104	17382	17129	17047	17132	17200	17073	17273	17072	17175	17281	17516	17302	17122	17010	17476	17332	17230	17244	17337	17144	17356	17216	17225	17066	17236	17314	17208	17411	17395	17298	17482	17314	17246	17307	17277	17238	17174	17463	17314	17239	17293	17187	17365	17284	17299	17396	17425	17153	17228	17119	17271	17290	17379	17346	17287	17227	17255	17113	17134	17365	17191	17395	17043	17073	17421	17263	16991	17202	17177	17148	17060	17152	17121	17212	17292	17142	17282	17044	17212	17180	17430	17161	17342	17186	17411	17449	17205	17271	17369	17087	17409	17390	17369	17232	17167	17114	17167	17218	17229	17214	17332	17184	17236	17184	17228	17175	17198	17090	17262	17233	17404	17220	17402	17067	17159	17354	17147	17346	17111	17414	17309	17278	17228	17222	17034	17106	17170	17143	17144	16846	17213	17136	17078	17251	17202	17099	17242	17317	17316	17235	17292	17226	17205	17153	17106	17201	17136	17184	17333	17368	17101	17304	17207	17034	17197	17197	17242	17176	17261	17080	17270	17223	17181	17359	17183	17077	17131	17074	17021	17237	17334	17525	17116	17114	17436	17229	17390	17193	17137	17339	17117	17337	17254	17213	17144	17269	17121	17095	17319	17196	17296	17277	17200	17373	17313	17319	17290	17100	17203	17259	17115	17370	17181	17197	17129	17436	17287	17149	17149	17274	17355	17205	17174	17229	17423	17262	17189	17034	17227	17248	17112	17205	17278	17133	17295	17113	17400	17309	17237	17236	17252	17285	17218	17195	17113	17290	17259	17282	17533	17328	17308	17158	17045	17333	17114	17138	17319	17207	17241	17111	17214	17069	17058	17156	17138	17439	17350	17220	17340	17126	17303	17271	17042	17198	17184	17435	17206	17382	17432	17284	17138	17146	17158	17298	17084	17298	17226	17287	17093	17238	17108	17119	17296	17297	17332	17249	17352	17242	17458	17155	17164	17236	17149	17138	17243	17294	17218	17184	17082	17341	17261	17158	17106	17229	17337	17146	17090	17296	17461	17198	17126	17318	17345	17376	17472	17284	17150	17167	17131	17345	17339	17346	17113	17282	17240	17144	17274	17364	17202	17189	17218	17209	17056	17329	17427	17100	17195	17166	17299	17262	17285	17332	17123	17246
25453	51054	44774	35331	29510	25685	23241	21130	19682	18910	17958	17510	16995	16681	16262	15908	16158	15828	15753	15625	15671	15616	15575	15606	15597	15487	15445	15598	15432	15261	15576	15461	15374	15543	15207	15344	15229	15573	15563	15461	15388	15350	15332	15357	15335	15455	15283	15363	15357	15536	15252	15414	15423	15378	15170	15430	15306	15381	15242	15384	15325	15335	15408	15285	15555	15337	15343	15214	15475	15340	15391	15309	15370	15363	15311	15219	15493	15350	15432	15169	15309	15489	15216	15450	15295	15365	15236	15165	15169	15495	15034	15477	15401	15360	15381	15487	15217	15284	15313	15373	15245	15241	15135	15196	15309	15257	15395	15429	15353	15424	15294	15329	15361	15251	15345	15270	15551	15325	15326	15375	15198	15378	15311	15293	15217	15355	15268	15254	15541	15260	15287	15327	15261	15387	15266	15345	15201	15326	15384	15324	15226	15427	15369	15308	15316	15375	15447	15475	15266	15382	15309	15138	15241	15188	15221	15512	15296	15342	15319	15336	15202	15330	15180	15286	15166	15463	15151	15348	15255	15253	15208	15428	15434	15396	15404	15386	15100	15251	15324	15343	15415	15455	15257	15363	15465	15335	15347	15383	15204	15361	15186	15137	15497	15407	15454	15303	15168	15317	15236	15434	15378	15258	15316	15332	15318	15318	15277	15378	15138	15398	15235	15403	15220	15298	15315	15070	15254	15416	15231	15376	15235	15254	15413	15357	15463	15282	15275	15451	15313	15212	15350	15324	15317	15235	15319	15266	15395	15374	15201	15450	15304	15329	15315	15399	15204	15508	15285	15307	15354	15284	15319	15256	15402	15397	15299	15353	15260	15358	15341	15419	15427	15343	15359	15410	15567	15336	15414	15276	15386	15492	15415	15308	15450	15416	15317	15267	15382	15414	15445	15322	15348	15431	15403	15353	15357	15468	15359	15408	15297	15251	15299	15353	15209	15327	15307	15360	15362	15396	15429	15454	15261	15173	15456	15299	15215	15409	15281	15367	15357	15467	15234	15525	15308	15355	15364	15411	15273	15385	15368	15277	15373	15405	15236	15478	15411	15325	15291	15329	15304	15359	15366	15394	15247	15293	15381	15254	15323	15362	15373	15221	15318	15435	15239	15462	15267	15308	15401	15375	15334	15301	15325	15475	15298	15258	15344	15368	15388	15219	15318	15298	15440	15431	15418	15303	15371	15257	15367	15384	15478	15278	15414	15374	15385	15236	15363	15120	15329	15213	15275	15275	15302	15361	15454	15101	15116	15331	15464	15426	15344	15395	15328	15293	15326	15328	15238	15341	15132	15314	15177	15382	15295	15380	15254	15415	15436	15324	15282	15415	15260	15148	15383	15388	15233	15282	15429	15303	15326	15331	15299	15453	15299	15265	15521	15417	15373	15316	15267	15373	15281	15316	15419	15287	15131	15230	15319	15414	15297	15418	15286	15143	15373	15384	15359	15291	15360	15335	15533	15305	15443	15058	15411	15304	15332	15363	15302	15313	15293	15321	15302	15255	15360	15394	15327	15237	15359	15472	15243	15295	15396	15348	15240	15323	15299	15140	15441	15271	15359	15322	15471	15200	15544	15359	15374	15262	15132	15310	15402	15248	15362	15188	15188	15303	15436	15283	15256	15425	15225	15352	15572	15348	15417	15148	15418	15140	15223	15261	15505	15211	15405	15183	15448	15536	15307	15322	15397	15353	15305	15462	15318	15426	15154	15411	15450	15317	15536	15196	15406	15251	15357	15305	15344	15355	15292	15370	15426	15429	15486	15395	15437	15356	15405	15395	15379	15270	15400	15335	15361	15300	15232	15298	15125	15216	15376	15333	15296	15390	15233	15049	15354	15396	15234	15343	15471	15434	15286	15342	15320	15274	15345	15313	15133	15439	15298	15397	15304	15192	15233	15285	15363	15347	15323	15279	15476	15316	15342	15564	15494	15534	15386	15151	15447	15281	15374	15481	15335	15206	15339	15410	15139	15189	15329	15420	15314	15425	15292	15350	15439	15288	15292	15211	15198	15316	15387	15149	15459	15320	15459	15343	15395	15421	15426	15458	15310	15455	15275	15361	15382	15381	15448	15257	15297	15273	15351	15277	15427	15343	15304	15422	15531	15182	15232	15485	15351	15223	15298	15298	15365	15436	15227	15350	15265	15393	15266	15313	15231	15223	15390	15259	15337	15193	15408	15333	15483	15298	15380	15360	15144	15308	15323	15373	15111	15269	15420	15260	15475	15469	15280	15489	15172	15166	15326	15194	15423	15425	15246	15418	15143	15461	15266	15383	15280	15390	15419	15259	15230	15343	15334	15365	15547	15364	15247	15246	15434	15254	15290	15261	15210	15424	15296	15317	15381	15332	15344	15288	15303	15332	15274	15290	15472	15246	15300	15295	15330	15185	15233	15251	15542	15400	15301	15464	15431	15454	15258	15300	15412	15412	14992	15384	15248	15289	15376	15336	15375	15404	15140	15416	15403	15261	15273	15323	15290	15290	15189	15376	15600	15180	15396	15174	15423	15339	15327	15466	15330	15456	15366	15252	15327	15304	15306	15311	15441	15333	15295	15353	15375	15315	15326	15349	15417	15318	15449	15364	15109	15320	15405	15313	15237	15444	15328	15283	15318	15477	15307	15308	15309	15414	15420	15373	15273	15113	15395	15384	15349	15374	15232	15385	15220	15353	15511	15354	15348	15416	15280	15138	15439	15316	15434	15430	15440	15354	15314	15135	15348	15206	15253	15191	15293	15271	15322	15353	15215	15305	15484	15215	15409	15374	15348	15327	15267	15405	15318	15251	15392	15402	15279	15332	15473	15312	15392	15251	15380	15210	15352	15276	15187	15422	15479	15263	15399	15325	15319	15223	15226	15410	15424	15343	15293	15252	15363	15398	15360	15166	15355	15544	15245	15401	15399	15276	15360	15164	15159	15211	15304	15503	15298	15358	15210	15227	15223	15344	15300	15291	15309	15287	15229	15341	15261	15485	15446	15375	15407	15413	15201	15401	15385	15327	15192	15320	15331	15264	15281	15237	15309	15121	15343	15339	15289	15545	15337	15342	15182	15416	15296	15321	15302	15358	15286	15224	15318	15260	15220	15185	15281	15293	15290	15200	15263	15369	15577	15265	15097	15305	15346	15305	15312	15344	15455	15462	15385	15249	15527	15330	15419	15354	15429	15168	15362	15337	15305	15507	15416	15293	15486	15260	15333	15269	15365	15235	15415	15430	15432	15302	15404	15315	15443	15443	15373	15370	15248	15439	15322	15318	15324	15166	15280	15502	15298	15342	15360	15412	15200	15195	15210	15495	15310	15298	15345	15254	15335	15476	15382	15400	15408	15357	15215	15374	15309	15285	15348	15367	15305	15308	15490	15343	15278	15186	15335	15278	15138	15267	15238	15262	15392	15253	15199	15502	15328	15368	15287	15286	15508	15418	15453	15445	15307	15237	15386	15214	15406	15268	15413	15291	15317	15454	15196	15441	15205	15325	15412	15225	15377	15204	15440	15547	15241	15495	15339	15546	15038	15427	15276	15273	15300	15230	15320	15309	15246	15271	15311	15347	15215	15370	15308	15308	15333	15234	15317	15278	15230	15297	15431	15293	15235	15455	15294	15333	15366	15281	15262	15267	15281	15429	15378	15370	15166	15293	15394	15318	15149	15476	15381	15340	15410	15233	15244	15265	15400	15333	15521	15321	15298	15382	15353	15420	15300	15328	15397	15297	15194	15404	15393	15381	15505	15406	15253	15335	15480	15391	15407	15550	15290	15265	15302	15369	15404	15185	15246	15389	15374	15319	15204	15288	15406	15195	15296	15357	15462	15308	15255	15422	15459	15263	15247	15481	15456	15400	15370	15317	15402	15179	15294	15322	15456	15337	15155	15470	15423	15331	15261	15422	15429	15260	15454	15406	15429	15305	15415	15391	15382	15320	15388	15382	15318	15265	15305	15276	15445	15281	15390	15483	15188	15389	15296	15311	15287	15214	15127	15274	15323	15318	15261	15331	15245	15365	15249	15508	15399	15373	15382	15359	15225	15290	14989	15425	15503	15466	15322	15452	15351	15290	15227	15267	15237	15256	15143	15480	15186	15656	15275	15337	15341	15282	15443	15342	15298	15473	15291	15454	15295	15181	15467	15372	15261	15420	15192	15191	15493	15494	15194	15280	15341	15432	15314	15190	15335	15413	15109	15347	15401	15396	15407	15317	15403	15183	15349	15334	15366	15380	15426	15313	15419	15325	15457	15556	15392	15429	15347	15349	15429	15246	15432	15149	15498	15316	15392	15386	15493	15394	15388	15603	15346	15278	15361	15387	15308	15359	15353	15292	15469	15304	15383	15297	15410	15425	15314	15223	15288	15375	15226	15446	15548	15348	15214	15328	15204	15244	15340	15208	15268	15415	15365	15295	15297	15341	15246	15409	15629	15300	15313	15358	15282	15359	15341	15127	15265	15310	15374	15361	15305	15406	15353	15422	15305	15337	15405	15338	15252	15431	15430	15499	15364	15458	15240	15414	15284	15226	15271	15110	15405	15279	15399	15321	15330	15209	15336	15215	15288	15313	15212	15336	15503	15305	15413	15428	15201	15288	15362	15505	15231	15312	15394	15292	15440	15164	15332	15246	15412	15363	15323	15309	15260	15212	15316	15476	15276	15213	15256	15294	15365	15447	15320	15354	15318	15429	15532	15465	15283	15394	15563	15120	15225	15419	15461	15508	15425	15364	15658	15373	15264	15295	15331	15364	15389	15419	15349	15307	15438	15410	15287	15240	15208	15377	15247	15275	15329	15459	15121	15418	15201	15297	15191	15206	15385	15447	15295	15371	15241	15200	15377	15281	15263	15296	15140	15271	15269	15278	15213	15142	15493	15244	15383	15314	15470	15413	15245	15358	15383	15209	15214	15353	15440	15535	15234	15298	15278	15279	15228	15418	15322	15198	15256	15304	15240	15274	15286	15372	15475	15249	15298	15166	15400	15265	15298	15346	15229	15388	15361	15257	15482	15338	15373	15600	15444	15249	15252	15320	15446	15340	15391	15307	15372	15185	15313	15234	15269	15371	15355	15352	15398	15319	15262	15592	15294	15234	15397	15218	15265	15233	15365	15362	15338	15276	15299	15287	15336	15345
29478	27074	31628	27275	22247	20403	19373	18475	18212	17944	17692	17500	17385	17249	16970	16965	17203	17096	17284	16985	16944	16891	17046	16977	16770	16966	16951	16890	17050	16814	16824	16982	16951	17090	16982	16952	16939	16945	16821	16896	17069	17003	16799	16638	16801	16963	16841	16877	16824	16891	16917	16919	16928	17040	17073	17018	16964	16959	17101	16897	16895	16940	16885	16857	16934	16888	16848	16854	16848	16982	16923	16821	16807	16822	16860	16880	16962	16968	17111	17008	17053	16864	16770	16879	16948	16842	16804	17021	16947	16833	17180	16833	16845	16881	16982	16802	16999	16855	16935	16828	16896	16827	16839	16809	16937	16664	16656	16940	16917	16891	16959	16874	17008	17133	16989	17000	16925	16916	16846	16659	16855	17127	17014	16924	16866	16866	16802	16781	16670	16897	16843	16849	16844	16961	17018	16865	16923	16720	16929	16929	16973	16951	16944	16948	17041	16914	16905	17056	16941	16962	16949	16538	16929	16835	16866	16740	16788	16875	16852	16959	17051	16832	16891	16856	16904	16937	17161	16874	16906	16992	16678	16936	16870	16913	16899	16920	16835	16915	16790	16796	16980	17175	16861	16923	17051	16772	16912	16766	16847	16861	17006	16824	16834	16992	16897	16938	16741	16946	16867	16926	16932	16981	17007	16839	16683	16822	17012	16770	16976	16887	16826	16862	16752	16898	16908	17086	16863	17041	16975	17010	16970	16878	16870	17134	17089	16944	16824	16849	16598	16896	17015	17056	16832	16917	16939	16978	16977	17035	16930	16815	16819	16833	16799	16998	16942	16984	16832	16958	17108	16807	16904	16821	16745	16927	16945	16993	16848	16817	16848	16942	16972	16968	16931	16812	17144	16909	16859	16880	17001	16876	16938	16912	16872	16933	16860	16759	16805	16879	16912	16857	16865	16934	16981	17038	16822	16871	16839	16871	16929	16788	16688	16911	17015	17051	16831	16926	16839	16837	17142	17030	16794	16887	17029	16820	16805	16836	16883	16992	16835	16802	16712	16884	17102	16873	17020	16792	16908	16747	16965	17012	16685	16750	16964	16998	16889	16897	16975	16918	17071	16864	17111	16923	17002	16991	16811	16779	16928	16776	16764	16981	16940	16899	16872	16856	16832	17016	16798	17022	16983	16710	17002	17013	17043	16662	16779	17027	17211	16803	16753	16958	16866	16905	17023	16765	16900	17057	17043	16944	16805	16892	17111	16861	17003	16943	16777	16957	16817	17007	16971	17169	17000	17047	17013	16815	16925	16964	16982	16813	17033	16902	17107	16833	17038	16833	16829	16921	16952	16782	16752	16962	17023	16907	16922	17202	17016	16904	17179	17045	16932	16852	16955	16840	16912	16775	16924	16779	16595	16753	17018	16907	16690	16978	16947	17020	17070	16859	16739	16914	16943	16933	16857	16856	16886	16748	16919	17019	17093	16950	16894	17057	16773	17108	16796	17062	17005	16806	16734	17119	16973	17046	17069	16907	16985	16884	16787	16864	16761	16833	16925	16930	16935	16871	16805	16922	16778	16836	16945	16735	16986	16925	16838	16742	17002	16764	16901	16919	16758	16823	16890	16739	17172	17083	16829	16910	16873	17030	16872	16839	17035	16861	16883	16787	16875	16978	16978	16990	17044	16903	16892	16896	17009	16930	16894	16670	16942	16888	16836	17134	16759	16742	16945	16878	16964	17041	16868	17020	16910	17003	16846	16715	16866	16717	16893	16739	16805	16856	16991	16944	17040	16991	17061	16774	17002	16969	17018	16845	16872	17226	16911	16955	16858	16833	17174	16661	16935	16955	17087	16823	17080	17088	17079	17034	16729	16855	17090	16959	16751	16896	16927	17104	16989	16810	16904	17141	16947	16807	17055	16853	16843	17041	16885	16906	16823	17042	16757	16917	16887	16739	17068	16899	16787	16957	16836	17166	16755	16757	16755	16741	16965	16984	16929	16934	16989	16789	16931	16844	16949	16868	17120	16964	17101	16824	16913	16762	16738	16891	17076	16828	16862	16902	17092	16866	16921	16721	16801	17028	16825	16927	16867	16722	16762	17142	16923	17067	16975	17076	16840	17040	16931	16844	16835	16957	16792	16795	16874	16859	16852	16815	17016	17061	16868	16989	16854	17110	17058	16819	17124	16967	17020	16925	17022	16924	16772	16879	16740	16998	17027	17053	17151	17003	17206	16835	16874	16805	16993	16965	16902	16841	16963	16755	16805	16706	16946	16899	16896	16946	16793	16991	17150	16973	16990	16876	17038	16947	17073	17024	16897	16851	16950	16903	16858	16876	17025	16897	17032	16725	16791	16919	16841	17057	16981	16903	16920	16844	16791	16851	17009	16814	16826	17010	16863	17060	16777	17049	16938	16911	16816	16852	17067	16948	16817	16945	16777	17062	16813	17026	17108	16924	16740	16853	17027	17114	16994	17027	16903	17033	16846	16981	16943	16927	16900	16900	16828	16787	16829	16946	16978	17086	16889	16859	16830	16700	16939	17245	16846	17187	16790	16958	16850	16812	16789	17050	16845	16937	16937	17039	16916	16756	16934	17036	16885	16867	16878	16863	16958	16833	17030	16892	16910	16850	16918	16997	16779	16720	16856	16833	17013	16881	16894	17098	16953	16801	17005	16871	16637	17011	16941	16996	16982	16827	17114	16864	16721	16812	16714	16823	16918	16681	16830	16947	16843	16961	16964	16964	16736	16792	16948	16945	16932	16769	16894	16942	16787	16698	16837	16945	16824	16973	17029	16877	16940	16959	16949	17149	16993	16830	16791	16872	16727	16979	16944	16679	16710	16728	17074	17099	16904	16907	16844	16707	16907	16875	16925	16969	16984	17034	16803	16874	16984	16895	17162	17026	17037	16736	16932	16833	16790	16874	16789	16914	17113	16959	16876	17051	17004	16951	16851	16832	16981	16878	16939	16827	17045	16784	17042	17028	16720	17148	17103	16801	16857	16760	16958	16815	16882	16949	16858	16940	17038	16926	16880	17041	16833	16741	16684	17127	17057	17001	16898	16780	16913	17019	17056	16943	16928	17106	17014	17023	17006	16859	16739	16840	16900	17040	16830	16983	16902	16922	16978	16845	16749	16909	17003	16914	16872	16932	16891	16910	17000	16832	16949	16994	16943	16821	16893	16781	16866	16942	16874	16934	16929	17030	16739	16871	16745	16861	16786	16786	16704	16856	16962	17056	16899	16939	16870	16952	16843	16874	17075	16691	17039	17049	16850	16855	17262	17107	16881	16812	17108	17147	16728	17085	16839	16849	16972	16832	16996	16977	16853	17061	16871	16982	16744	17059	16906	16898	16893	16895	16736	16781	16958	16994	16849	16812	17015	17100	16912	16970	16837	17081	16862	17044	17035	16983	16831	16867	16927	16872	16965	16853	16781	16848	17032	16860	16968	17037	16899	16884	16745	16812	16987	16984	16883	16805	16674	16815	16829	16885	16921	16994	16917	17089	17082	16809	16908	16802	17018	17003	16991	16992	16881	16885	17058	16945	16907	17059	17206	17065	16921	17120	16937	16775	16851	16946	16839	17076	16870	17034	16896	16826	16859	16729	16929	16858	16864	16911	16834	16833	16862	16892	16921	16945	16886	17018	17016	17065	17088	16965	16974	16988	17058	16783	16887	17108	16935	16925	17115	16835	16835	16992	17046	17028	16863	16919	16977	16944	17019	16845	17024	16840	16803	16838	17001	17145	16967	16941	16754	16912	16892	17019	16935	16867	16745	16862	16848	16700	16855	17007	16934	17048	16990	16911	17019	16901	16839	16958	17081	16789	16691	16927	16904	16870	16821	17053	17057	16879	17045	17016	16950	16761	16791	16919	16915	16896	16874	16870	16982	16876	17060	16851	17221	17043	16974	16824	16958	16778	16765	16900	16930	16931	16825	16787	16781	16986	16906	17017	17095	16850	16795	16827	16849	16874	16825	16910	17050	16853	16970	16807	16805	16909	16863	17021	17064	16963	16865	16910	16908	17020	16921	16809	16920	16778	17055	16911	16696	16983	16863	16943	16892	17157	17045	16915	16995	16965	16895	16876	16825	16809	16876	16923	16834	16902	16952	17013	16943	16807	17213	17014	17000	16921	16858	16988	16854	16838	16872	16812	16900	17026	16708	16800	16677	16864	16821	16749	16792	16925	17053	16913	16869	16985	16888	16953	16927	16926	16876	16855	16610	16797	16835	17035	17081	16858	17068	17029	16865	16810	16900	16825	16984	16939	17098	16807	16934	16796	16617	16988	16807	16779	17193	16971	17036	16882	17039	16960	16973	16940	17178	16879	16865	17095	16866	17056	16787	16956	16950	16839	16933	16842	16855	16944	16672	16947	16892	16961	16857	17036	17097	16841	16739	17030	17178	16816	16825	16880	16938	16823	16950	16580	16977	16850	16689	16918	17029	17044	17163	16911	16975	17000	16998	16932	17171	16915	16870	16994	16947	16856	16837	16956	16894	16847	16859	16929	17045	17031	16815	16914	16938	16803	16981	17071	17063	16715	17008	16832	16828	16987	16720	17002	16854	16852	16946	16938	16716	16794	16951	16875	16724	16819	16943	16857	16915	17015	16578	16960	16850	16836	16988	16959	17073	16876	16944	16905	16947	17014	16902	16843	16921	17036	16742	16833	16799	16843	16825	16976	16930	17195	17083	17000	17123	17005	16961	17095	16991	17016	16933	16947	16942	16995	17165	17067	16808	16856	16874	16801	16975	16840	16707	16900	16981	16956	16770	16795	16700	16986	16790	16925	17006	16833	16724	17004	16845	16879	17048	16953	16905	16969	16617	16794	16855	16926	16969	16946	16991	17008	16793	16929	17125	16961	16898	16896	16814	16911	16910	16992	17110	16944	16752	16859	16935	16803	16768	16872	17022	16883	16964	16948	17113	16855	16915	16943	17127	16879	16964	16717	16999	16910	16969	16986	16978	16824	17023	16992	17005	17025	16870	16980	16952	16947	16975	16882	16841	16910	17136	16921	16943	16667	17037	16990	16888	16748	16752	16881	16690	17137	16822	16914	16891	16945	17073	16838	16887	16830	16899	16769	17005	16909	16785	17012	16937	17005	17032	16836	16856	17170	16996	16927	16880	16856	16996	16919	16914	16863	16818	17004	16979	17025
25642	41379	34958	26743	22595	19949	18499	17603	16938	16419	16134	16030	15936	15792	15579	15272	15346	15264	15303	15161	15291	15136	15358	15304	15173	15087	15115	15225	15166	15096	15075	15233	15078	15106	15249	15141	15032	15177	15210	15118	15230	15263	15181	15057	15158	15306	15306	14950	15161	15150	15377	14974	15206	15321	15140	15083	15134	15160	15265	15094	15179	15111	15059	15193	15020	15249	15316	15172	15275	15069	15207	15162	15106	15267	15169	15026	15248	15021	15287	15063	15176	15227	15247	15125	15046	15373	15197	15150	15294	15053	15091	15092	15191	15236	15147	15112	15161	15308	15123	15133	15061	15223	15180	15032	15108	15072	15052	15114	15343	14871	15199	15242	15088	15210	15293	15243	15083	15025	15089	15142	15079	15272	15144	15165	15140	15196	15099	15317	15228	15270	14995	15091	15207	15003	15226	15044	15272	15179	15205	15108	15291	15197	15072	15073	15200	14988	15079	15217	14977	15188	15034	15294	14955	15029	14926	15132	15079	15079	15259	15197	15136	15119	15276	14997	15217	15257	15096	15090	15335	15151	15117	15247	15166	15073	14986	15092	15082	15065	15130	14891	15239	14987	15256	15062	15228	15076	15319	15356	15194	15025	15211	15150	15161	15105	15071	15050	15078	15128	15064	15197	15114	15033	15036	15085	15120	15151	15048	15143	15027	15194	15106	15084	15223	15051	15119	15246	15013	15256	15164	15134	15078	15170	14973	15145	14930	15124	15267	15060	15200	15275	14983	15142	15053	15218	15320	15131	15164	15310	15119	15218	15109	15178	15049	15063	15221	15167	15074	15353	15021	15134	15039	15023	14975	14987	15090	15123	15000	15143	14984	15286	15107	15057	15016	14987	15137	15269	15219	15094	15252	15161	15185	15138	15069	15258	15231	15099	15133	14979	15183	15072	15107	15233	15258	15121	15171	15291	15197	15286	15312	15121	15386	15082	15106	15265	15250	15102	15283	15053	15099	15293	15217	15234	15145	15247	15129	15142	15071	14997	15222	15259	15213	15158	15099	15104	15153	15114	15077	15278	15046	14935	15285	15304	15043	15205	15145	15277	15097	15116	15335	15137	15177	15163	15163	15051	15133	14916	15140	15157	14982	15061	15107	15168	15143	15236	15262	15093	15148	15028	15163	15241	15173	15110	15192	15107	15076	15349	15065	15122	15131	15251	15157	15184	15110	15116	15273	15005	15196	15084	15246	14967	15294	15046	15362	15191	15358	15018	15196	15174	15105	15072	15009	15159	15200	15018	15346	15094	15099	15134	15095	15081	15277	15041	14819	15257	15225	15308	15110	15162	15155	15195	15392	15120	14943	14939	15106	15075	15069	15066	15164	15124	15270	15062	15119	15249	15229	15052	15176	15188	15274	14996	15286	15012	15116	15208	15087	15326	15274	15182	15128	15236	15219	15154	15166	15126	15122	15071	15061	15258	14943	15194	14975	15095	15218	15209	15036	14990	15004	15233	15191	15065	15139	15214	15145	15148	15122	15093	15258	15192	15191	15186	15146	15131	15108	15084	15118	15061	15133	15202	15102	15203	15228	15126	15143	15124	15143	15217	15087	15201	15059	15223	15338	15156	15065	15079	15094	15019	15225	15199	15095	15151	15213	15126	15185	15260	15187	15182	15226	15086	15173	15095	15232	15340	15019	15056	15230	15198	15191	15223	15056	15076	15248	15143	14970	15141	15164	15238	14950	15148	15310	15098	15139	15145	15154	15129	15099	15124	15146	15136	15301	15107	15001	15052	15119	15115	15188	15214	15218	15247	15055	15125	15205	15228	15137	15172	15021	15069	15044	15219	15171	15143	15128	15183	15224	14931	15133	15097	15110	14893	15140	15118	15070	15104	15084	15106	15205	15016	15176	15187	15179	15183	15209	15139	15047	15051	15123	14969	15118	15082	15162	15093	15065	15245	15288	15185	15016	15055	15188	15209	15204	15085	15203	15344	15017	15132	15236	15125	15238	15218	15067	15028	15164	14988	15133	15192	15160	14988	15052	15066	15049	15268	15138	15183	15298	14890	15176	15133	15154	14904	15134	15112	15225	15184	15024	14979	15038	15180	15144	15176	15109	15156	15134	15277	15270	15056	15210	15176	15263	15221	15092	15187	15253	14979	15140	15123	15069	15096	15252	15150	15116	15202	15146	15072	14924	15249	15034	15195	15295	15300	15118	15075	15015	15284	15153	15186	15008	15160	15286	15282	15063	15126	15272	15190	15112	15162	15284	15038	14996	15144	15243	15137	15423	15042	15091	15198	15267	15213	15267	15162	15212	14932	15086	15020	15052	15210	15270	15135	15298	15158	15197	15131	15143	15189	14975	15103	15176	15121	14962	15319	15303	15169	15211	15211	14933	15067	15082	15023	15125	15001	15255	15410	15095	14947	15147	15135	15009	15088	14945	15130	15145	15075	15140	15110	15076	15258	15250	15103	15190	15105	15165	15109	15123	14947	15186	15155	15116	15105	15030	15160	15058	14942	15109	15185	15121	15237	15113	15053	15092	15267	15047	15201	15077	14982	15032	14934	15056	15145	15364	15206	15027	15240	14944	15176	15220	14888	15295	15070	15217	15108	15268	15000	14905	15239	15175	15110	15089	15275	15008	15280	15191	15267	15245	15104	15083	15124	15167	15158	14900	15215	15231	15139	15326	15037	15165	15159	15096	15169	15152	15289	15264	15248	15133	15139	15036	15153	15055	15234	15130	14983	15080	15210	15016	15166	15216	15086	15060	15013	15161	15021	15124	15334	14967	15188	15158	15196	15064	15071	15109	15250	15101	15016	15178	15193	15152	15003	15020	15156	14978	15084	15045	15114	15100	15242	15201	15084	15070	15158	15080	15110	15126	15180	14968	15181	14939	15058	15063	15144	15134	15393	15074	15122	15146	15065	15256	15101	15093	15171	15134	15024	15280	15183	15268	15114	15116	15113	15069	15332	15060	15246	15042	15158	14935	15233	15062	15096	15051	15026	15128	15331	15265	15157	15103	15386	15250	15162	15164	15054	15152	15131	15141	15262	15340	15040	15284	15165	15151	15097	15146	15077	14995	15181	15125	15091	15145	15423	15187	15094	15185	15170	15239	15067	15347	15125	15085	14980	15038	15200	15162	15219	15321	15307	15087	15027	15192	15244	15120	15170	15223	15202	15059	15095	15158	15035	15271	15129	15164	15070	15217	15180	15082	15071	15300	15060	15191	15255	15096	15093	15052	15084	15220	15140	15150	15223	15215	15136	15212	15160	15085	15330	15044	15035	15178	15119	15059	15314	15095	15274	15199	15039	15131	15178	15191	15105	15310	15103	15225	14776	15195	15251	15095	15080	15294	15277	15017	15125	15076	15035	15217	15099	15059	15200	14851	15192	15099	15107	15207	15170	15236	15125	15105	15006	15400	15074	15207	15127	15106	15121	15215	15192	15229	15177	15139	15075	15253	15175	15187	15101	15279	15117	15075	15128	15122	15118	15134	15276	15144	15249	15277	15234	15194	15129	15089	15176	15187	15144	15292	15193	15138	15038	15161	15232	15190	15230	15047	15289	15091	15330	15028	15026	15272	15180	15222	15238	15149	15129	15121	15232	15136	15268	15150	15160	15272	15142	15183	15120	15251	15126	15197	15101	15168	15199	15194	15034	15140	15119	15356	15197	15178	15135	15261	15011	15017	15056	15062	15165	15235	15127	15158	15045	15207	15155	15195	15189	15192	15257	15211	15278	15168	15328	15199	15051	15039	15310	15176	15173	15183	14989	15186	15187	15182	15163	15049	15090	15192	15149	15150	15221	15253	15088	15180	15043	15174	15151	15064	15259	15157	15100	15161	15323	15177	15157	15129	15065	15275	15247	15268	14989	15336	15063	15151	15262	15027	15021	15096	15290	15060	15080	15061	15138	15223	15132	15060	15156	15152	15194	15252	15136	15125	15020	15023	15182	15216	15009	15307	15191	15230	15115	15023	15108	15137	15108	15124	15141	15213	15065	15064	15154	15179	15046	15035	15132	15128	15065	15233	15182	15054	15155	15098	15178	15240	15159	15281	15074	15206	15282	15254	15276	14984	15215	15116	15245	15084	15063	15186	15138	15272	15232	15081	15168	15249	14999	15208	15234	15130	15118	15021	15156	15142	15037	15087	15013	15036	15065	15000	15180	15044	15036	14922	15049	15232	15116	15023	15074	15168	15059	15004	14893	15319	14969	15235	15162	14970	15327	15138	15138	15257	15001	15194	15181	14998	14967	15166	15105	15097	15156	15130	15138	15276	15137	15012	15073	15241	15130	15124	15146	15271	15206	15282	15268	15113	15178	15055	15131	15065	15239	15129	15126	15069	15209	15153	15096	15238	15212	15079	15134	15312	15337	15220	15230	15059	15352	15079	15270	15134	15101	15179	15162	15152	15194	15025	15152	15204	15331	15173	15128	15133	15253	15131	15107	15106	14974	15082	15177	15109	15192	15147	15110	15380	15090	15001	15185	15198	15194	15233	15319	14999	15236	15300	15155	15357	15137	15266	15161	15185	15199	15185	15340	15026	15242	15133	15310	15143	15253	15069	15229	14990	15237	15141	15173	15373	15245	15171	15120	15074	15060	15124	15176	15174	15042	15217	15068	15284	15289	14977	15271	15355	15174	15108	15157	15244	15190	15140	15210	15055	15113	15110	15095	15140	15185	15059	15137	15287	15203	14987	15281	15107	15113	15173	15043	15143	15178	15213	15177	15156	15288	15134	15108	15099	15096	15086	15220	15176	15211	15041	15219	15074	15228	14990	15225	15015	15093	15026	15053	15098	15165	15236	15190	15183	15203	15329	15296	15231	15056	15244	15079	15290	14940	14992	14980	15062	15213	15118	14997	15143	15195	15032	15022	15189	15052	15058	15012	15179	14993	15350	15101	15111	15256	15045	15154	15064	15111	15312	15071	15099	15198	15130	15245	15156	15198	15334	15131	15151	15098	15205	15050	15120	15184	15102	15284	15298	15079	15170	15182	15235	15049	15078	14998	15181	15111	15159	15228	15020	15067	15210	15223	15256	15062	15201	15108	15047	15299	15004	15307	15218	15171	15036	15075	15091	15217	15269	15087	15175	15092	15316	15171	15272	14975	15311	14962	15170	15151	15265	15186	15045	15185	15077	15051
23427	21453	28174	25868	23708	24053	22947	20043	19050	18913	18440	18135	18206	17786	17738	17715	17552	17524	17484	17435	17326	17411	17248	17348	17145	16988	17073	17382	17395	17352	17076	17131	17288	17290	17302	17350	17344	17101	17134	17195	17344	17245	17167	16970	17134	17076	17160	17331	17159	17232	17048	17171	17225	17359	17085	17068	17038	17178	17168	17045	16915	16987	17207	17196	17158	17282	17281	17186	17158	17040	17010	17177	17142	17233	17153	17388	17217	17001	17016	17059	16922	17152	17345	17048	17059	16985	16984	17167	17154	16985	17169	17121	17086	16775	17095	17040	17101	17117	17030	17008	17261	17237	17148	17108	16808	16993	17178	17217	17129	17232	17124	17032	17223	17123	17079	17037	17113	16893	17081	16811	17043	17068	17143	16998	17031	17116	17193	17034	17111	16908	17103	16957	17067	17075	17141	17145	17207	17074	17030	17123	17180	17254	17040	17116	17085	16892	17035	17103	17201	17169	17193	17114	17133	17119	17085	17129	17221	17015	17290	17258	17022	16985	17132	16897	17253	17261	17124	17127	17250	17140	17190	17302	17170	16918	17078	17129	17042	17155	17158	17156	17006	17062	17096	17070	17256	17266	17175	17093	17084	17002	16923	17042	16885	17014	17295	17208	17004	17171	17290	16885	17037	16939	17113	17019	17055	17085	17161	17136	17233	17069	17130	17160	17244	17274	17034	17155	17039	17048	17038	17121	17061	16927	17200	16969	17278	17077	17232	17101	17221	17478	17239	16884	16986	16998	17131	17115	16993	17034	17084	17132	16796	17031	17223	17141	17051	17007	17046	16986	17121	17123	17077	17155	17158	17090	17055	17126	17041	16899	17082	17018	17015	17081	17230	17189	17192	17161	16997	17059	17172	16984	17156	17259	17064	16968	17105	17140	17022	16949	17233	17148	17201	17085	17190	17089	17296	17061	17041	16862	16911	17246	16964	17068	17129	17016	16949	17114	17016	17066	17159	17037	17197	17089	17088	17113	17080	17186	17016	17110	17058	17134	17092	16989	17087	17145	16945	17064	17040	16968	17206	16997	17128	17130	17161	16986	16859	17024	17089	17059	17176	17114	17202	17194	17143	16937	17260	17126	17456	16899	17062	17122	16907	17104	17192	17284	17030	17186	17030	17111	17126	17288	17308	17123	17021	17195	17091	16928	17161	17224	17103	17211	17165	16964	17116	16960	17133	17046	17149	17079	17135	17289	17213	17040	16897	17274	17087	16930	17254	17396	17194	17037	17330	17170	17261	17237	16961	17000	17057	17180	17158	17074	17127	17038	17052	17015	17164	17074	17120	17021	17220	17132	17045	17121	17339	17132	17084	17030	17070	17056	17190	17056	17157	17090	17077	17256	17003	16864	16944	17096	16926	16966	17288	17068	17122	17194	16999	17247	17127	17196	17231	16997	17076	16994	17169	17079	17111	17132	16993	17445	17305	17053	16979	17239	17080	16915	17078	17145	17131	17129	17225	17029	17176	17036	16955	17160	17243	17031	17193	17115	17128	17240	16988	17057	17180	16999	17130	17076	17113	17086	16899	17113	17242	17042	17122	17039	17051	17283	17188	17134	17162	17011	17241	17072	17156	17288	17035	16999	17212	17057	17077	17356	17089	17088	17163	17132	17018	17146	17353	17149	17238	16939	17217	17095	17042	17229	17281	17188	17214	17053	17088	17060	17117	17260	17198	17100	17054	16980	17181	16948	16899	17012	17178	17093	17290	16860	16963	17226	17143	17101	17088	17069	17212	17161	17138	17019	17054	17124	17170	17004	17130	17033	17136	17122	17055	17094	17237	17356	16966	16954	17153	17061	17111	17048	17032	17068	17140	17051	17078	16869	17043	17193	17036	17108	17124	16945	17174	16860	16994	17194	17127	17360	17219	17177	17077	16983	17009	17190	17105	17166	17175	17010	17116	17115	17153	16972	17053	17190	16904	17128	17358	16960	16842	17179	16989	17231	17201	17287	17085	17051	17241	17195	17067	17339	16995	17071	17142	16927	16840	17045	17137	17119	16983	17228	17052	17025	17043	17299	17062	16986	17095	17030	17045	16973	16947	16799	17175	16891	17068	17042	17105	17118	17177	16944	17097	17150	17177	17222	17000	17227	17205	17123	17166	17214	17051	17117	16984	17252	17116	17394	17096	17047	17016	17081	17184	17236	17293	17144	17033	17007	17238	17002	17131	17000	17161	17138	17262	17129	16779	17253	17069	16983	16976	16927	17233	17058	17043	17172	16953	16955	17168	17132	17254	17233	17237	17403	17030	17207	17266	17149	17267	17092	16978	16926	17020	17156	17348	16954	17113	17103	17033	17212	17230	17019	16986	17155	17304	17268	17117	17046	16927	17119	17029	17102	16963	17103	16970	16911	17113	17247	17098	17278	17194	17152	17081	17042	17240	17067	17011	17042	16947	16960	17159	17226	16950	17206	16975	17153	17235	17181	17165	16884	16925	17223	17182	17190	17126	17090	17260	17077	17179	17077	17163	17123	16765	16984	17362	17071	17175	17111	17254	17125	17118	17054	17160	17019	17047	17186	17161	17056	17261	17114	17458	17117	17084	17049	17006	16939	17092	17006	17332	17030	17195	17092	17158	16988	17101	17221	17170	17245	17168	16905	17027	17178	17133	16958	17119	17133	17127	16933	17027	17078	17056	17166	17042	17160	17165	17136	17170	17044	17067	17146	17171	16952	17068	16989	17056	17029	17144	17123	17120	16976	17180	17089	16992	17212	17071	17160	17231	17291	17153	17083	16994	16934	16742	17184	17165	17167	17130	17208	17162	17335	17288	17181	16979	17026	17255	17182	17016	17078	17207	16990	17190	17157	17086	17072	16954	16925	17132	17128	16949	17124	17351	17109	16948	17089	17077	17214	17061	17040	16895	16970	17267	17175	17286	16941	17064	17124	17158	17143	17238	17107	17303	17092	16894	17027	17144	17094	17171	17272	17094	17144	17149	17027	17093	16967	17325	17213	17150	17087	16994	17237	17287	17237	17176	16955	17000	17095	17065	16973	17070	17116	17122	16994	17075	17043	17130	16933	17148	17083	17107	16995	17001	17014	16993	16990	17120	17176	17182	17168	17099	16977	17037	17100	17020	17140	17176	17239	16938	17211	16850	17031	16839	17163	17176	17104	17125	16923	17317	16935	17121	17203	17181	17033	17233	17241	17412	16985	16971	17247	17108	17050	17137	17043	17057	17242	16983	17004	17197	17100	17164	17172	16931	17072	17074	16988	17108	17045	17135	17015	16972	17101	17292	17148	17104	17006	17118	17052	17141	17387	17172	16993	17191	16949	16871	17014	17087	16970	17026	17146	17159	17155	17201	17060	17106	17075	17155	17078	17103	17069	17135	16949	17284	16926	17107	16860	17124	17174	17249	17087	17273	17005	17356	17206	16759	16893	17341	17202	17279	17087	17098	17052	17151	17133	17122	17178	17215	17067	17297	17103	17176	17016	17125	17094	16988	17132	17195	17138	17253	17146	17006	17023	17030	16939	16975	16901	17193	17184	17103	17156	16960	17121	17006	16955	17063	17065	17147	17166	17207	17033	17131	17101	17107	16922	17088	17149	17065	17035	16965	17089	17193	17120	17092	17115	17007	17143	17037	17083	17234	17327	17159	17099	17088	17059	17180	17098	17139	16968	17101	17146	17162	17110	17129	16944	17000	16948	17062	17057	17354	17092	17066	17069	16887	16927	17085	17074	17177	17147	17272	17208	16887	16969	17143	17088	17353	17290	17056	16946	17254	17064	17119	16992	17147	17204	17154	17263	17085	17116	17011	17136	16918	17105	17073	17007	17097	17339	17061	17049	17139	16987	17047	17092	17072	17109	17066	17008	17124	17064	17002	17280	17145	16911	17139	17044	17157	17133	17145	16977	17006	16952	17050	17105	17197	17093	17187	16983	17113	17085	17053	17278	17147	16962	16923	17053	17049	17137	16878	17048	17094	17147	17049	17176	17130	16926	16943	17173	16946	17133	17114	17029	17128	17064	17141	17195	17101	17159	17105	17007	17011	17155	17018	17134	17196	16949	17257	17218	17021	17150	16979	16933	17230	17266	17067	17255	16893	17199	17059	17078	17267	16989	17177	17069	17096	17115	16993	17077	17013	17212	17145	17297	17129	17085	16978	16913	16958	17011	16900	17302	17097	17006	17081	17047	17208	16994	17111	16882	17086	17025	17150	16963	17081	16986	17125	17120	17127	17198	17099	17280	17340	17127	17232	17270	17043	17020	17043	17103	17273	16918	17419	17057	17192	17127	17100	16895	17147	16917	17189	16967	16826	17124	17080	17052	17073	17113	16798	16941	17022	16816	17138	17269	17078	17107	17054	17049	17125	17133	17125	17139	17096	17188	17060	17287	17108	17139	16979	17127	17151	17102	17218	17005	17118	17048	17087	16983	17043	17002	17292	17117	17220	17042	17154	17177	17084	16986	17024	16903	16852	17330	17047	16973	17151	16939	16942	16914	16881	17025	17120	17119	17176	17080	17155	16847	17245	17107	16992	17114	17160	16992	17129	17060	16963	17040	16875	16975	17149	17049	17298	17166	16976	17011	17171	16966	16938	17089	17141	16854	17121	17289	17132	17266	16982	17286	17026	17152	17119	17189	16940	16716	17103	17225	17010	17188	17106	16963	17285	17126	17377	17163	16985	16842	17165	16902	16961	17117	16893	17159	17065	17214	17214	17057	16999	17096	16824	17214	17054	17167	17035	17306	16907	16954	17128	16919	17202	17133	17280	17037	17068	17055	17205	16946	17283	17322	17399	17136	17080	17071	17107	17292	17234	17091	16968	17054	17286	17215	17157	17032	17322	17184	17219	17053	17085	17238	17235	17103	17082	17073	17109	17196	16766	17151	17042	17043	17134	17143	17174	16970	17015	17031	17047	16954	16972	17031	17159	16993	16992	17202	17171	17121	16968	17230	17186	17225	17180	17057	17094	17201	17037	17196	17044	17190	17223	17124	17121	17164	17171	16950	17084	17296	17148	17014	16797	17073	16996	17032	17194	17004	17117	17026	17199	17217	16985	17155	17059	17184	17161	17378	17091	17130	17121	16962	17250	17043	17269	17242	17177	17074	17016	17209	16995	17200	17049	17160	17116	17202	16958	17076	17098	17151
24427	47694	40892	31967	26963	23289	20988	19378	18488	17728	16969	16802	16478	16042	15862	15787	15779	15538	15704	15539	15428	15429	15472	15466	15306	15437	15316	15436	15344	15259	15160	15283	15366	15320	15439	15279	15220	15309	15164	15371	15423	15188	15435	15175	15335	15062	15290	15429	15095	15204	15345	15189	15100	15287	15180	15202	15533	15229	15433	15202	15309	15293	15153	15293	15097	15362	15256	15216	15365	15244	15034	15237	15272	15049	15239	15317	15306	15229	15118	15288	15366	15346	15283	15273	15191	15456	15143	15257	15242	15147	15051	15247	15324	15469	15353	15165	15183	15298	15256	15236	15238	15236	15178	15208	15280	15386	15186	15389	15262	15383	15236	15340	15291	15355	15061	15541	15323	15314	15185	15390	15096	15165	15380	15234	15235	15323	15322	15369	15209	15188	15234	15225	15267	15309	15294	15268	15200	15298	15417	15342	15259	15331	15366	15236	15259	15272	15380	15169	15203	15220	15253	15152	15373	15282	15365	15301	15374	15140	15189	15398	15245	15148	15186	15212	15229	15185	15233	15423	15309	15283	15253	15100	15520	15220	15354	15209	15497	15208	15312	15486	15312	15204	15198	15109	15114	15299	15001	15067	15396	15199	15137	15460	15322	15076	15300	15278	15384	15210	15204	15261	15311	15201	15252	15322	15217	15323	15218	15159	15298	15239	15291	15360	15211	15209	15252	15374	15241	15363	15225	15122	15341	15220	15154	15370	15246	15174	15343	15078	15269	15221	15207	15290	15212	15403	15270	15215	15388	15171	15437	15153	15269	15344	15373	15030	15251	15256	15123	15355	15371	15207	15219	15336	15313	15301	15327	15218	15197	15311	15179	15348	15444	15200	15277	15286	15276	15152	15294	15214	15136	15373	15208	15236	15156	15197	15251	15347	15194	15181	15350	15241	15499	15256	15113	15166	15264	15252	15213	15319	15129	15286	15295	15370	15107	15254	15188	15218	15288	15191	15164	15257	15280	15360	15112	15346	15122	15362	15283	15261	15147	15185	15424	15195	15322	15267	15254	15253	15216	15415	15239	15331	15386	15184	15315	15292	15141	15295	15201	15309	15369	15276	15170	15200	15112	15129	15280	15204	15335	15294	15438	15318	15311	15491	15418	15140	15381	15231	15310	15148	15338	15184	15297	15387	15272	15058	15109	15347	15310	15147	15251	15126	15447	15383	15141	15302	15262	15472	15213	15236	15173	15314	15478	15062	15253	15151	15309	15107	15181	15218	15322	15178	14949	15270	15222	15309	15259	15220	15324	15009	15313	15335	15181	15188	15116	15216	15116	15222	15237	15297	15208	15429	15360	14990	15189	15321	15311	15332	15309	15238	15281	15245	15126	15332	15208	15319	15357	15086	15344	15246	15210	15260	15217	15189	15248	15140	15170	15148	15423	15300	15140	15380	15308	15212	15080	15417	15335	15285	15334	15278	15370	15301	15202	15269	15243	15109	15284	15235	15205	15281	15145	15388	15303	15242	15392	15279	15272	15349	15188	15347	15252	15001	15280	15235	15220	15306	15280	15241	15382	15288	15269	15294	15241	15168	15169	15211	15350	15343	15399	15152	15359	15152	15339	15279	15062	15278	15150	15153	15357	15328	15189	15131	15356	15243	15130	15115	15220	15201	15538	15135	15209	15427	15191	15221	15385	15093	15191	15144	15169	15173	15439	15317	15059	15266	15389	15292	15134	15294	15265	15327	15219	15068	15192	15307	15124	15206	15300	15305	15327	15409	15227	15334	15155	15219	15244	15272	15372	15161	15261	15216	15107	15388	15158	15111	15089	15310	15346	15157	15354	15332	15434	15344	15027	15280	15358	15198	15378	15229	15220	15222	15531	15439	15347	15409	15423	15145	15246	15206	15467	15217	15226	15163	15245	15426	15133	15166	15222	15213	15326	15258	15246	15478	15234	15294	15269	15357	15145	15110	15229	15192	15247	15259	15285	15140	15319	15268	15312	15374	15451	15289	15301	15191	15209	15155	15409	15279	15308	15321	15405	15088	15173	15259	15134	15117	15318	15324	15123	15177	15233	15247	15100	15249	15173	15225	15185	15273	15338	15371	15239	15242	15191	15176	15310	15185	15363	15208	15175	15204	15299	15278	15396	15184	15113	15268	15312	15322	15199	15461	15241	15141	15136	15160	15324	15320	15245	15277	15204	15149	15275	15251	15207	15075	15191	15210	15127	15186	15220	15285	15309	15220	15356	15233	15294	15325	15324	15389	15305	15429	15075	15290	15365	15244	15130	15175	15214	15191	15239	15373	15097	15175	15191	15132	15274	15237	15262	15301	15218	15089	15310	15123	15163	15140	15181	15292	15327	15206	15481	15316	15295	15390	15149	15137	15103	15337	15476	15085	15164	15346	15258	15033	15295	15316	15101	15374	15279	15316	15260	15144	15214	15156	15326	15113	15143	15279	15505	15235	15292	15193	15259	15127	15196	15161	15156	15455	15215	15099	15374	15297	15088	15367	15384	15327	15373	15242	15256	15208	15234	15128	15177	15262	15323	15284	15364	15182	15349	15216	15256	15233	15285	15244	15178	15153	15305	15105	15338	15218	15382	15118	15134	15465	15176	15086	15155	15282	15361	15203	15296	15212	15118	15274	15105	15324	15254	15301	15228	15129	15158	15162	15187	15229	15238	15234	15184	15317	15226	15365	15271	15378	15257	15120	15172	15155	15251	15229	15386	15225	15377	15267	15350	15422	15255	15295	15271	15349	15354	15126	15128	15142	15406	15394	15211	15357	15263	15280	15374	15261	15328	15228	15348	15309	15156	15406	15440	15292	15436	15172	15293	15472	15184	15313	15330	15269	15320	15230	15152	15331	15193	15450	15140	15203	15170	15174	15187	15425	15296	15368	15241	15290	15174	15362	15189	15295	15419	15380	15204	15328	15016	15240	15427	15419	15220	15195	15212	15415	15302	15081	15282	15219	15435	15202	15235	15233	15066	15325	15278	15274	15221	15181	15190	15205	15258	15018	15223	15260	15253	15234	15151	15390	15338	15183	15288	15259	15258	15217	15193	15381	15348	15299	15305	15099	15353	15276	15277	15317	15261	15184	15363	15195	15430	15229	15319	15221	15292	15337	15328	15225	15251	15172	15327	15332	15351	15226	15132	15192	15397	15234	15344	15226	15221	15271	15192	15338	15147	15216	15151	15274	15328	15311	15197	15353	15330	15254	15379	15231	15282	15201	15333	15222	15249	15430	15220	15189	15410	15129	15122	15136	15378	15436	15219	15312	15267	15320	15082	15339	15260	15314	15332	15072	15126	15292	15250	15299	15323	15247	15090	15187	15154	15250	15290	15280	15374	15208	15286	15148	15266	15372	15089	15266	15357	15345	15268	15378	15245	15359	15285	15240	15412	15262	15380	15308	15330	15325	15154	15226	15192	15320	15347	15380	15191	15220	15287	15088	15259	15085	15351	15265	15277	15388	15465	15392	15186	15305	15292	15263	15277	15389	15367	15394	15120	15252	15207	15320	15149	15391	15191	15233	15164	15216	15283	15374	15199	15409	15188	15304	15239	15206	15249	15268	15320	15339	15290	15218	15169	15194	15192	15038	15293	15041	15345	15194	15291	15240	15203	15324	15201	15405	15297	15158	15362	15400	15295	15160	15322	15317	15353	15223	15271	15147	15338	15307	15271	15243	15280	15391	15275	15254	15233	15177	15145	15089	15431	15117	15205	15365	15170	15261	15430	15267	15253	15177	15361	15161	15168	15276	15385	15214	15245	15233	15209	15112	15319	15289	15171	15069	15207	15172	15340	15340	15157	15153	15201	15276	15376	15312	15289	15364	15341	15192	15208	15172	15074	15354	15263	15339	15288	15367	15314	15129	15293	15283	15492	15099	15389	15334	15276	15138	15310	15192	15218	15440	15281	15167	15295	15128	15355	15364	15329	15290	15199	15144	15146	15292	15313	15212	15277	15207	15107	15084	15051	15294	15306	15252	15264	15164	15397	15193	15200	15227	15215	15260	15148	15319	15167	15252	15218	15252	15301	15157	15278	15133	15328	15315	15442	15199	15323	15171	15223	15177	15148	15193	15066	15249	15291	15297	15217	15386	15198	15376	15432	15382	15349	15230	15275	15115	15353	15047	15258	15217	15229	15208	15299	15238	15281	15129	15208	15266	15276	15310	15214	15338	15413	15372	15155	15251	15214	15280	15248	15364	15396	15120	15131	15331	15084	15356	15170	15198	15343	15320	15198	15278	15305	15220	15306	15228	15269	15284	15262	15340	15368	15089	15281	15194	15409	15129	15306	15178	15353	15257	15303	15175	15260	15397	15214	15128	15402	15297	15157	15263	15526	15178	15315	15343	15169	15052	15288	15250	15153	15250	15097	15165	15481	15002	15326	15323	15240	15230	15272	15249	15213	15213	15267	15117	15271	15290	15530	15155	15300	15320	15409	15145	15202	15209	15532	15023	15402	15321	15466	15407	15275	15297	15407	15255	15270	15069	15404	15308	15216	15290	15212	15279	15255	15267	15321	15223	15187	15224	15253	15183	15368	15109	15304	15169	15172	15290	15269	15251	15072	15283	15238	15196	15399	15201	15259	15283	15313	15364	15435	15528	15207	15210	15275	15437	15295	15220	15292	15188	15267	15263	15103	15252	15316	15170	15448	15345	15249	15210	15319	15304	15242	15183	15350	15275	15408	15280	15304	15167	15255	15355	15246	15193	15229	15216	15181	15229	15350	15098	15265	15300	15360	15308	15217	15322	15279	15284	15056	15374	15207	15273	15119	15354	15143	15317	15361	15436	15340	15105	15206	15274	15276	15269	15267	15220	15146	15273	15260	15403	15160	15266	15176	15212	15425	15390	15168	15272	15289	15302	15411	15209	15188	15381	15200	15353	15287	15168	15270	15355	15273	15340	15398	15209	15385	15170	15150	15381	15230	15424	15254	15261	15261	15307	15275	15219	15468	15334	15173	15078	15228	15361	15151	15558	15258	15204	15240	15372	15244	15371	15239	15192	15349	15322	15290	15288	15247	15272	15367	15163	15240	15290	15397	15304	15369	15253	15367	15218	15149	15194	15286	15145	15118	15226	15315	15254	15257	15186	15400	15259	15373	15320	15296	15343	15188	15287	15362	15369	15086	15213	15321	15113
25458	21676	28044	28648	22443	20720	20018	18489	18089	17886	17600	17426	17360	17075	16859	16877	17078	16952	16901	16705	16793	16929	16744	16706	16684	16673	16763	16629	16671	16807	16780	16750	16738	16758	16689	16613	16686	16572	16770	16840	16720	16629	16716	16543	16883	16662	16700	16628	16684	16838	16695	16595	16578	16792	16554	16696	16778	16732	16646	16470	16824	16694	16801	16698	16830	16733	16512	16775	16749	16706	16672	16625	16852	16642	16674	16703	16831	16664	16787	16630	16710	16889	16664	16842	16748	16742	16677	16574	16778	16566	16787	16660	16794	16900	16998	16849	16679	16753	16584	16629	16726	16566	16548	16816	16773	16760	16698	16574	16653	16613	16717	16877	16666	16791	16799	16717	16824	16863	16751	16934	16721	16665	16575	16735	16666	16798	16816	16767	16669	16647	16814	16567	16574	16697	16734	16695	16658	16590	16599	16652	16705	16433	16520	16604	16607	16683	16653	16767	16598	16725	16565	16824	16600	16636	16880	16793	16650	16851	16616	16623	16831	16616	16716	16537	16758	16675	16771	16729	16916	16826	16756	16761	16589	16755	16642	16605	16527	16695	16783	16762	16583	16697	16609	16624	16656	16702	16803	16612	16802	16675	16829	16585	16692	16856	16844	16575	16737	16713	16864	16861	16695	16596	16538	16601	16612	16787	16686	16934	16888	16709	16627	16649	16616	16763	16688	16777	16625	16547	16703	16739	16617	16559	16765	16634	16714	16708	16646	16542	16473	16671	16635	16878	16746	16705	16413	16510	16528	16637	16717	16514	16676	16468	16553	16626	16563	16679	16709	16597	16658	16784	16665	16754	16642	16522	16612	16744	16661	16464	16708	16471	16668	16611	16797	16671	16640	16630	16560	16702	16864	16751	16776	16516	16738	16779	16739	16687	16709	16787	16835	16688	16707	16664	16629	16817	16821	16776	16855	16785	16563	16809	16748	16669	16685	16494	16526	16651	16732	16678	16713	16824	16632	16605	16699	16804	16787	16876	16707	16715	16711	16705	16585	16593	16624	16776	16640	16490	16647	16671	16801	16771	16452	16561	16714	16554	16722	16642	16741	16590	16638	16754	16540	16573	16698	16963	16769	16591	16587	16522	16552	16656	16753	16627	16484	16765	16432	16657	16639	16646	16780	16699	16744	16375	16261	16742	16531	16569	16742	16814	16693	16551	16664	16760	16684	16817	16759	16465	16817	16768	16402	16822	16829	16643	16646	16755	16699	16713	16756	16815	16495	16641	16706	16825	16811	16629	16557	16648	16671	16605	16684	16775	16618	16832	16684	16532	16561	16846	16760	16764	16688	16876	16868	16710	16749	16545	16831	16589	16515	16685	16762	16731	16570	16575	16674	16797	16612	16546	16762	16745	16692	16700	17025	16880	16655	16708	16713	16582	16772	16605	16653	16738	16592	16602	16723	16530	16519	16488	16606	16491	16681	16665	16642	16734	16686	16706	16761	16682	16749	16746	16738	16491	16693	16535	16901	16600	16809	16670	16781	16626	16751	16660	16632	16423	16602	16775	16717	16639	16732	16660	16666	16487	16663	16450	16720	16885	16933	16528	16655	16707	16645	16821	16710	16981	16633	16609	16639	16766	16712	16581	16696	16551	16565	16813	16621	16709	16585	16564	16743	16609	16572	16878	16626	16588	16756	16701	16648	16659	16770	16605	16788	16770	16588	16804	16632	16548	16812	16742	16697	16592	16702	16679	16654	16734	16690	16788	16716	16627	16688	16756	16747	16533	16912	16587	16685	16804	16683	16650	16794	16742	16712	16788	16829	16577	16834	16535	16815	16542	16940	16584	16610	16653	16702	16629	16641	16622	16778	16792	16708	16903	16825	16660	16605	16581	16916	16718	16596	16758	16705	16640	16748	16406	16705	16790	16406	16703	16866	16624	16790	16513	16698	16807	16834	16757	16608	16693	16752	16508	16791	16551	16572	16664	16699	16614	16765	16679	16598	16616	16381	16683	16629	16661	16750	16542	16600	16541	16684	16673	16834	16646	16661	16632	16608	16807	16685	16683	16717	16654	16695	16620	16846	16542	16757	16796	16566	16764	16632	16656	16734	16563	16516	16614	16661	16639	16905	16596	16650	16603	16724	16614	16629	16719	16527	16804	16808	16782	16814	16381	16603	16480	16646	16655	16448	16723	16741	16855	16687	16760	16627	16684	16680	16780	16732	16698	16838	16532	16483	16686	16903	16728	16637	16724	16820	16565	16487	16487	16651	16648	16665	16625	16569	16676	16778	16599	16613	16456	16672	16470	16541	16579	16584	16691	16496	16461	16601	16428	16576	16382	16686	16381	16688	16596	16390	16618	16668	16569	16556	16855	16770	16769	16741	16657	16689	16653	16605	16646	16709	16578	16831	16617	16650	16632	16497	16502	16600	16650	16819	16752	16646	16652	16823	16455	16696	16512	16646	16583	16710	16603	16648	16672	16612	16662	16665	16676	16690	16904	16818	16582	16574	16646	16722	16641	16820	16645	16796	16888	16625	16664	16543	16654	16702	16726	16647	16797	16618	16504	16774	16650	16777	16634	16663	16739	16728	16707	16506	16868	16945	16690	16731	16693	16550	16520	16737	16477	16632	16519	16761	16593	16712	16624	16841	16549	16807	16820	16727	16702	16711	16651	16746	16759	16514	16565	16615	16541	16543	16657	16616	16675	16698	16656	16590	16503	16611	16429	16613	16722	16534	16657	16588	16770	16854	16677	16553	16790	16597	16769	16697	16589	16640	16817	16679	16588	16812	16617	16870	16518	16596	16464	16622	16634	16590	16779	16725	16644	16629	16456	16725	16383	16708	16852	16800	16639	16718	16683	16665	16756	16761	16637	16790	16817	16824	16784	16759	16724	16477	16771	16779	16649	16656	16596	16733	16654	16702	16532	16582	16557	16637	16594	16747	16643	16786	16752	16916	16588	16636	16586	16847	16726	16660	16690	16544	16639	16834	16611	16684	16601	16668	16648	16786	16542	16960	16526	16788	16715	16706	16640	16455	16676	16667	16559	16555	16717	16651	16649	16638	16610	16747	16789	16488	16815	16472	16566	16602	16579	16692	16685	16797	16717	16463	16648	16669	16864	16654	16765	16567	16678	16633	16773	16719	16601	16632	16636	16720	16722	16740	16801	16673	16532	16460	16673	16606	16553	16489	16498	16571	16769	16699	16831	16735	16666	16530	16667	16696	16635	16616	16744	16602	16647	16579	16654	16483	16554	16550	16547	16761	16638	16753	16455	16627	16652	16627	16664	16764	16562	16491	16558	16652	16569	16694	16825	16787	16886	16910	16804	16858	16549	16776	16569	16748	16501	16489	16676	16765	16571	16631	16674	16611	16624	16781	16611	16847	16565	16786	16918	16702	16625	16527	16651	16671	16658	16642	16633	16680	16560	16617	16655	16680	16809	16621	16727	16689	16650	16708	16864	16632	16668	16594	16437	16870	16595	16603	16414	16672	16768	16946	16812	16894	16822	16520	16574	16539	16641	16598	16808	16731	16519	16741	16717	16481	16675	16593	16592	16747	16645	16619	16574	16531	16748	16579	16505	16705	16608	16822	16647	16671	16703	16739	16553	16541	16544	16634	16791	16645	16943	16809	16618	16675	16683	16725	16484	16503	16587	16661	16851	16697	16679	16664	16606	16604	16801	16654	16685	16679	16864	16787	16658	16644	16545	16744	16609	16865	16518	16572	16486	16597	16763	16736	16616	16665	16686	16750	16542	16747	16728	16573	16617	16817	16797	16830	16781	16881	16484	16673	16634	16666	16631	16624	16843	16676	16649	16850	16897	16583	16566	16765	16696	16836	16629	16708	16651	16587	16494	16530	16601	16720	16844	16834	16713	16477	16757	16788	16740	16655	16594	16781	16794	16598	16527	16672	16545	16779	16753	16767	16608	16742	16730	16852	16912	16601	16492	16626	16720	16528	16609	16740	16601	16535	16709	16620	16654	16540	16946	16612	16818	16766	16686	16654	16689	16781	16783	16483	16630	16486	16686	16594	16466	16496	16783	16643	16742	16676	16708	16886	16811	16615	16602	16591	16731	16603	16535	16799	16738	16665	16781	16794	16864	16821	16648	16559	16745	16616	16686	16569	16606	16538	16642	16656	16680	16518	16711	16401	16520	16614	16757	16808	16858	16751	16604	16898	16762	16453	16699	16665	16698	16650	16633	17031	16697	16738	16650	16698	16601	16667	16511	16770	16683	16778	16803	16570	16621	16812	16830	16492	16779	16660	16655	16554	16421	16655	16696	16629	16780	16604	16604	16556	16608	16781	16686	16725	16709	16786	16539	16655	16746	16720	16828	16520	16597	16602	16572	16833	16650	16837	16731	16562	16685	16626	16590	16777	16421	16533	16740	16744	16717	16589	16596	16598	16646	16550	16894	16636	16688	16841	16723	16731	16582	16565	16609	16575	16499	16648	16725	16825	16612	16709	16646	16717	16953	16739	16619	16583	16500	16601	16591	16793	16608	16673	16700	16719	16724	16878	16626	16554	16668	16506	16444	16511	16628	16691	16639	16807	16910	16490	16856	16662	16639	16768	16710	16860	16907	16519	16596	16902	16560	16687	16542	16644	16686	16471	16665	16751	16586	16865	16729	16663	16652	16599	16720	16767	16600	16729	16566	16570	16806	16708	16751	16706	16619	16696	16618	16737	16830	16749	16750	16671	16655	16687	16595	16573	16530	16713	16707	16530	16605	16676	16846	16682	16740	16727	16639	16560	16560	16486	16544	16628	16659	16654	16677	16644	16691	16757	16804	16940	16687	16624	16547	16674	16642	16555	16771	16815	16770	16723	16739	16410	16645	16828	16541	16530	16864	16612	16729	16733	16756	16820	16584	16814	16602	16567	16652	16893	16544	16612	16809	16549	16766	16926	16827	16740	16643	16634	16672	16665	16789	16849	16819	16559	16853	16667	16547	16873	16697	16629	16842	16904	16574	16747	16706	16792	16675	16700	16564	16752	16745	16666	16530	16443	16675	16527	16756	16728	16615	16910	16813	16805	16436	16729	16744	16671	16610	16772	16559	16684	16706	16744	16645	16510	16743	16630	16823	16816	16602	16579	16687	16732	16539	16715	16586	16724	16574	16615	16702	16422	16680	16503	16629	16802	16815
24623	43268	36872	28222	23775	20848	19198	17955	17183	16694	16259	16059	15780	15606	15546	15305	15174	15129	15179	15281	15101	15153	15132	15098	15105	15024	14996	15072	15058	14982	14959	15107	15018	15123	15031	15191	15051	15079	15035	14955	14895	14819	15020	15033	14942	15138	15157	14861	15121	14820	14972	14967	14942	14917	15071	14925	15029	14861	14988	15130	14953	15060	15011	15043	14920	14891	14873	15172	14911	14939	15110	15128	15001	14923	14969	14946	15122	14959	15008	15010	15015	14978	15003	14876	14877	14987	14926	14879	15108	14981	14959	14966	14972	14914	14972	15041	15165	15037	15050	15050	14988	14892	14932	14929	14723	14929	14953	14855	15022	15025	14931	15037	14870	14939	14928	14952	14970	15001	15053	14874	14949	15034	15024	15026	15033	15034	14932	14776	14860	14860	15026	14928	14907	14844	14934	15066	15122	14931	15010	14978	14954	14833	14964	15008	14928	14770	15024	14906	15083	15163	14952	14856	14793	14938	15133	14939	15062	14863	15048	15084	15062	15088	14876	14993	14962	15004	14910	14951	15121	15046	15050	15009	14959	14973	14965	15095	14870	15058	14949	15029	15165	14956	14970	15014	14819	14987	15023	14903	15023	15075	14927	15045	14848	14944	15002	14963	14962	14979	15174	14906	15051	15193	15067	14994	14824	14883	15080	14980	15018	14893	14778	14930	14914	15083	14910	14974	14852	15045	14943	14833	15118	14974	14987	14932	14909	14998	15003	15037	15056	14908	15068	14817	15001	15082	15038	14943	15012	15169	14951	15067	14891	15074	14924	15070	14870	14952	14993	15094	15023	14788	15088	15062	14926	14979	14927	14960	15085	14994	15071	14851	14990	14957	14992	15011	15059	15064	14936	14920	14888	15026	14947	14941	14940	14897	14984	15078	14962	15013	15033	14909	14942	14945	14952	15190	14947	14864	15018	14931	15128	15038	15040	15004	15053	14922	15057	14974	14849	14942	15036	14888	15069	14926	15150	15051	14974	15010	14902	14947	15051	15038	14905	14915	14987	14974	14931	14883	14941	14948	14890	15082	14983	14987	15053	14989	14841	14967	15079	14955	14946	15052	14952	14920	14997	14922	14925	14983	15104	14978	14992	14965	14985	14997	14975	15038	14758	15026	14793	15100	15008	14915	14987	14964	14975	14948	14997	14921	14909	14975	15060	15051	14914	14972	14867	14885	14945	14916	14947	15142	14980	14791	15086	15016	15084	14860	15137	14925	15074	14951	14993	15169	14910	14847	14884	15040	14990	14922	14976	15027	14978	14982	14805	15072	14983	14823	14849	15098	15034	15018	15035	14946	14892	14962	14883	15014	15018	14949	14893	15038	15015	14976	14892	14974	15083	14972	14950	14961	15064	14928	15027	14934	15010	14874	14985	15089	14861	14945	15005	15015	14879	14832	14874	14843	15004	14884	14926	14943	14826	14917	15048	15050	14970	15054	15086	15077	15035	15004	14916	15030	14988	14915	15060	14968	14842	15011	14944	14912	14930	14984	15054	15051	14935	15071	14972	14877	15079	14958	15155	14995	14973	14918	15023	14947	15162	14929	15098	14945	15157	14970	14977	14882	15156	14924	14965	14931	15065	14891	14941	14874	14951	15039	14860	14961	15076	14917	15103	14944	14926	14991	15058	14971	14972	14878	14886	14979	14905	15032	15035	14900	14844	15012	15023	15050	14936	14938	14888	14780	15003	14950	14947	15179	14941	15036	15025	14888	15012	15063	15139	14888	15016	15131	15142	14986	15021	15072	15155	14937	14781	15069	15047	15055	14895	15071	15001	14989	14957	14972	14975	14877	14874	14815	14981	14922	15011	15091	14906	14968	15016	15057	14917	14961	14932	14937	15141	14978	15076	15007	14850	15180	15079	15049	15079	15001	14893	14829	15123	14931	14886	14894	15021	15065	14936	15081	14807	14870	14992	15017	15096	14948	15118	15021	14921	14969	14855	14958	14932	14726	15110	15053	14926	14998	15122	15020	14914	15106	15027	15168	14903	14904	14843	15079	15142	14836	14855	14880	14961	15080	15003	15059	15161	14885	14859	15001	14932	14928	14831	15057	14832	15042	14839	15042	15122	14877	14921	14865	14916	14927	14949	14923	14956	14793	14926	14909	14998	15186	14947	14873	14970	14892	14848	15116	14904	15014	14828	14858	14901	15079	14903	15041	15007	15014	14963	15003	14870	15112	15136	14882	15180	15053	14979	14983	15066	14904	15087	14955	14957	15140	15015	15081	14934	15032	14965	14873	14946	14884	14876	15139	14974	15020	14916	14901	15212	15062	14939	15014	14915	14715	14974	14990	15006	14939	15183	14950	15042	14841	14954	15014	14978	14925	14883	14839	15025	14973	15150	14883	15220	14853	14886	14950	14966	14979	15000	15116	15167	15056	15174	15050	15047	14893	14905	15001	14811	14926	14914	14968	14853	14953	15090	15100	15058	14982	15044	14978	14945	15045	14908	14995	14929	15070	15136	14930	14786	15080	15175	15009	15014	15009	14948	14842	15150	15083	15049	14975	14967	14867	14928	14962	15094	14998	15046	15037	15062	14761	14913	14961	15036	14933	14982	14883	15002	14923	15005	15078	15166	14982	14927	14959	14961	14767	15021	15139	14985	14803	14954	14983	14914	14975	14980	14908	15036	15021	14942	14864	14992	15141	15050	15054	14945	15011	14866	15011	15024	14825	15038	15026	14984	15076	14784	14976	14955	14927	15085	15031	14774	14869	15081	14858	14950	15101	15039	14906	14955	14986	14956	15039	14954	14736	15146	15000	14896	14915	15111	15125	14966	14929	14834	14880	14915	15019	15074	15083	14963	14801	14959	14856	14913	14984	15132	14871	15071	14951	14907	14748	15012	14944	15083	14936	15054	14996	15072	14973	14859	14988	15016	14955	14922	14932	14973	14908	14945	15018	15014	15068	15018	14953	14998	14800	14988	15117	14969	14994	15044	15049	14832	14979	14943	14941	14864	15013	14884	15164	14950	14827	14927	14939	15079	15065	14929	14963	14868	14990	14794	15006	14935	15013	14817	15051	15028	15084	15061	14826	14753	15021	14997	15119	14984	14930	15022	14959	15124	15042	15088	14996	14888	15026	15036	15109	15094	15032	14936	14878	15014	14860	14887	14811	14970	14931	14959	14971	15145	14964	14941	15150	14984	15042	15036	14892	14980	14888	14940	14827	15141	14890	15025	15093	15070	15047	14873	14885	15095	15010	14960	15062	14949	15142	14988	15012	14776	14887	14961	15044	14910	14947	14919	15038	14924	14870	14967	14922	15024	14980	14977	15085	15042	15236	15124	14951	14935	15075	14868	14930	14996	14867	14948	15092	15017	15084	15076	14877	14863	14892	14902	15026	15041	14991	14827	15045	15119	15001	14956	14888	14834	15013	14868	14943	15005	14908	14970	15007	14836	15002	14969	14850	14961	15054	14913	14875	14912	14824	14946	14957	15029	15082	15176	14910	15022	15093	14910	14982	14985	14965	15044	14901	14988	15089	14974	14896	14849	15064	15059	14959	15065	14848	14869	14948	14934	14882	14916	14965	15063	14978	15006	14969	15063	14896	14982	15124	14940	14956	15012	14950	14962	14940	15042	14832	14851	15031	14832	14910	14994	14977	15023	14997	14944	14914	14955	14967	15021	14866	15106	15033	14972	15035	14984	15027	15103	14889	15127	14892	15015	15058	14841	14958	15162	14918	14992	14969	14785	14795	15114	14946	14870	14971	14914	15022	14974	15003	15085	14883	15138	15184	15110	15050	14924	14935	15048	15048	14952	14907	14918	15138	15059	15110	15015	15105	15057	14756	14973	15169	14889	14976	14966	14921	14914	15107	14900	15022	15026	14913	14844	14771	14817	15085	15031	14908	14925	15162	14957	15075	14989	14967	15008	14987	15071	14974	14906	14945	14914	15036	14878	14829	14991	14943	15169	14977	15093	15042	14950	14882	14969	14989	15097	15024	15036	15011	14772	15086	14963	15017	15073	15032	14932	14933	15116	15029	14967	14761	14981	15152	15074	14993	15126	14903	14955	14870	15165	14997	15137	15129	15140	14963	14824	15018	15117	14972	14863	15007	14960	14911	14987	15024	14835	15101	14965	14976	15026	14884	14940	15074	14893	15172	14863	14981	15084	15002	15019	15050	15047	14898	15065	15073	15057	14986	14929	14810	15119	14919	14843	15033	14931	15096	14961	14945	14968	15069	15072	14866	14939	14987	15027	14986	15024	15174	15034	15272	15061	14820	14984	14925	14992	14887	15081	15113	15061	14967	15011	14973	14737	15013	14713	15048	15141	15030	15089	14905	14984	15099	14919	15045	14951	14983	14968	14862	15020	15082	15021	14875	15047	15110	14807	15074	15002	14795	14998	14965	14820	15195	15136	14920	14975	15114	14915	14787	14865	14946	14949	15050	15019	15133	15013	14887	15083	15023	15193	14981	14998	15178	15049	15048	15233	15063	15021	14873	14969	15053	15026	14978	15028	15092	15007	14847	15106	15057	15014	14887	15076	14838	14952	14831	15092	15093	15109	14852	15176	14935	15127	15031	14968	14835	14979	14962	15271	14905	14851	15117	15129	15087	14876	14872	14915	14950	15021	14877	14986	15021	14946	14957	14991	15084	15009	15110	15075	15158	15214	14950	14992	15005	14978	15115	15090	15116	14905	15048	14907	14995	15139	14965	15054	14979	15119	14956	15227	14893	14928	15101	14946	15058	15193	14939	14882	15043	14995	14957	14874	14980	15124	14885	14889	15006	14943	14975	14972	14901	15099	14883	14813	15020	14906	14947	14848	15063	15006	14940	14958	15134	15104	14860	14829	15067	14942	15051	15050	14837	14992	15075	15007	14925	14983	14934	14973	14924	15200	14989	15002	15067	14957	15061	14781	14998	14873	14796	14985	14922	15003	15025	14993	15093	14815	15040	14992	14899	14882	14957	14905	14947	14956	14935	15075	14902	14974	14952	15081	14959	15032	15010	15125	15060	14817	14982	14978	14960	15051	14935	15185	14944	15070	14904	14974	15031	14995	14926	15013	15095	14833	15159	14995	14979	15029	15167	15007	14891	15029	14930	14954	15111	14995	15034	15006	15026	15247	14972	14965	15065	15078	14879	14973	14855
22533	21490	28639	24841	22458	25070	26161	21350	20123	19884	19404	18623	18361	18194	17986	17690	17639	17676	17485	17535	17522	17461	17373	17312	17381	17260	17254	17288	17392	17183	17229	17190	17347	17376	17314	17267	17096	17310	17385	17027	17031	17226	17176	17224	17132	17286	17191	17432	17245	17176	17363	17125	17372	16973	17109	17148	17114	17185	17133	17221	17227	17208	17027	17124	17356	17010	17143	17329	17239	17075	16988	17037	17126	17116	17343	17285	17198	17165	17293	17142	16920	17326	17160	17139	17057	17084	17360	16901	17168	17089	17277	17240	17043	17081	17146	17082	16940	17216	17175	17158	17159	17123	17029	17212	17175	17399	17319	17110	17256	16987	17135	17095	17394	17182	17116	17090	17087	17208	17094	17372	17221	17110	17140	17208	17008	17158	17021	17254	16972	17035	17378	17015	17035	17052	16907	17232	16898	17038	17124	17209	17207	17121	17271	16981	17028	17230	17158	17093	17141	17207	17132	17070	17239	16953	17024	17037	17139	16940	16968	16914	17133	17086	16716	17394	16884	17208	17001	17314	17112	17033	17165	17211	17152	17220	16998	17164	17012	17132	17114	17166	17066	17132	17094	16921	16982	17170	17246	17083	17205	17109	17270	16901	17138	17125	17006	17341	17243	17234	17119	17028	17091	17160	17126	17119	16961	16910	17012	17187	17136	16926	17129	17064	17229	17003	17198	17082	17275	17140	17087	17138	17148	17350	17144	17013	17150	17040	17056	17225	17166	17145	17068	17256	17202	17081	17048	17116	17167	17042	16938	17242	17231	17198	16998	17066	17140	17213	17303	17085	17208	17110	17223	17323	17175	17234	17164	17031	17028	17118	17231	17160	17034	17131	17150	17133	17015	17020	17150	17106	17118	17296	17190	17160	16969	17224	17288	17072	17278	17133	17195	17405	17320	17401	17140	17246	17264	17174	17224	17225	16943	17276	17070	16831	17214	17203	17207	17043	17092	17177	17330	17281	17194	17306	17212	16873	17066	17080	17285	17090	17346	17273	17248	17029	17141	17174	17097	16953	17128	16988	17105	17090	17152	17269	17116	17084	17228	17167	17049	17054	17117	17352	17156	17065	17280	17283	17020	17010	17155	17339	17138	17151	17288	17077	17073	17102	17045	17215	17048	17028	17340	17216	17090	17251	17377	17222	17327	17149	17064	17098	17305	17306	17280	16946	17196	17058	17200	17083	17236	17110	17059	16904	17275	17275	17107	17265	17231	17225	17307	17138	17200	17066	17141	17335	17306	17094	17167	17252	17237	17218	17030	17174	16887	17266	17031	17134	17386	16982	17278	17222	17048	17089	17011	16984	17193	17259	17212	17001	17074	16844	17176	17082	17163	17028	17162	17280	16966	17052	17158	17042	16967	17004	17187	17272	17130	17226	17180	17214	17121	17159	17088	17012	17087	17313	17098	17156	17100	16915	17044	17034	17155	17133	17102	17217	17169	16986	17082	17230	17131	16909	17213	17183	17065	17162	17005	17274	17105	17110	16943	17120	17051	17095	17188	17133	17322	17159	17082	17121	17284	17005	17149	17166	17201	16880	17298	17213	17143	16976	17149	17231	17200	17380	17197	17006	17155	17139	17495	17159	17080	17131	17195	17187	17232	17117	17025	17158	17130	17066	17097	17189	17009	17016	17128	17283	16919	17070	17198	17295	16991	17248	17293	17075	17336	17166	17279	17269	16962	17002	16976	17052	17042	17113	17189	17148	16985	17174	17158	16986	17089	17213	17040	17237	17210	17048	17040	17320	17174	16915	17197	17093	17144	17179	17152	16958	17146	17080	17266	17203	17130	17062	17022	17053	17181	17122	17117	17102	17134	17143	17035	17143	17236	17133	17192	17301	17288	17127	17199	17262	17052	17157	17142	17103	17227	16996	16943	17188	17240	17211	17240	17074	17059	17301	17113	17141	17067	17226	17281	17239	17057	17213	17249	17097	17237	17183	17199	17158	16994	16994	16956	17061	17341	17064	17177	17151	16993	17035	17262	17118	17088	17175	17135	17124	17220	17115	17094	17021	17051	17256	17284	17328	16989	17218	17163	17184	17204	17235	17104	16915	17110	17012	17072	17093	17051	17004	17175	17212	17127	17264	17134	17167	16976	17227	16970	17034	17098	17007	17120	17190	16917	16961	17201	17105	17041	17214	17198	17302	17002	17038	17205	17221	17086	16967	16932	17088	16920	16884	17284	17222	16928	17055	17056	17120	17314	17156	16993	17132	17011	16914	17277	17227	17089	17055	17145	17175	17191	17142	17039	17241	16961	17030	16950	17189	17149	17243	17236	17010	16862	17097	17096	16988	17213	17242	17083	17261	17344	17195	17394	17204	17227	16969	17181	17185	17155	17129	17147	16928	17126	17193	17027	16926	17181	17078	17013	17268	17064	17187	17087	17044	17164	17049	17288	17169	17100	17291	17314	17162	17075	17139	17132	17253	17075	17139	17218	17169	17159	17088	17184	16811	17283	17074	17043	17133	16903	16941	17337	17135	17216	16988	17227	17049	17083	16920	17140	16997	17218	17175	17175	17056	17098	17119	17256	17177	17199	17069	17149	17216	17179	17112	17174	17162	17107	16940	17151	17028	17186	17111	17270	17118	16995	17011	17095	17262	17249	17286	17101	16955	17148	16976	17090	17234	17088	17147	17088	17085	17003	17079	17026	17068	17054	17061	17173	17243	17156	17187	17222	17022	17078	17110	17159	17117	17186	17191	17161	17217	17113	17238	17072	17148	17117	17265	17074	17219	17220	16971	16985	17153	17106	17206	17029	17070	17282	17104	17062	17346	17194	17128	16976	17022	17013	17037	17274	17418	17265	17161	16939	17122	17211	17171	16992	16974	17144	17013	16966	16942	17029	17158	17060	17113	17177	16928	17258	17188	17196	17084	16976	17114	17196	17114	17089	17157	16971	17112	16829	16981	17124	17226	17102	17081	17287	17060	16961	17197	17185	16980	17025	17221	17281	17065	17072	17052	17037	16935	17157	17222	17202	17127	16978	17072	17036	17102	17211	17081	17164	17200	17378	17266	17185	17115	17158	17395	17241	17135	17164	17193	17022	17403	17054	17177	17109	17194	17094	16911	17100	17058	17141	17116	17215	17264	16965	17107	17294	17184	17192	17129	17302	17230	17010	17349	17184	17218	17162	17174	17112	17431	16949	17229	17312	17154	16972	17133	17031	16924	17163	17166	17108	17220	17261	17086	17313	17056	17203	17066	17326	17188	17039	17114	17048	17153	17246	17080	17102	17168	17149	17071	17208	16924	17014	16993	17245	17369	16909	17096	16989	17235	17170	17098	16940	17057	17097	17209	17227	17344	17262	17055	17227	17331	17258	17042	17350	17156	17235	17224	17267	17021	17207	17174	17034	17024	17050	17001	17088	17080	17227	17164	17244	17158	17109	17165	17069	17216	16962	17200	17111	17258	16901	16899	17040	17221	17231	17054	17159	17122	16936	17093	17106	17057	17389	17129	17211	17227	17111	17111	17273	17210	17346	17006	17199	17039	17314	17510	17204	17217	17102	17172	17198	16993	17178	17057	17036	17172	17090	17069	16956	16850	17263	17329	17037	17083	17160	17229	17178	17040	17197	17301	17157	17158	17172	17125	17158	17145	17126	16778	16967	17179	17056	17221	17208	17124	17136	17236	17272	17219	17199	17108	17245	16899	17114	17152	17351	17140	17151	17260	17207	17322	17173	17113	17190	17073	17195	17225	17048	17256	17145	17145	17115	17020	17019	17118	17107	17088	17192	16904	17185	16877	17268	17054	17176	17101	17398	17110	16866	17087	17125	17254	17097	17328	16927	17328	16964	17275	17079	17242	17051	17001	17047	17037	17155	17160	17021	17184	17179	17254	17216	17001	17071	17038	17132	17039	17217	16877	17153	17195	17103	17296	17196	17263	17284	17351	17219	17489	17039	17086	17372	17339	17154	17149	17004	17245	17139	17209	17176	17083	17229	16914	17182	17053	17265	17103	17297	17111	17137	17014	17269	17181	17059	17050	17223	16954	17300	17142	17171	17111	17281	17016	17179	17083	17017	17184	17266	17280	17170	17340	17149	16924	17122	17016	17084	17035	17118	17156	17143	17173	17133	17199	17032	17206	17170	17187	17111	17074	17344	17101	17241	16910	16956	17222	17262	17102	17090	17243	17138	16922	17205	17192	16989	17141	17058	17076	17085	17240	17225	17097	17065	17147	16957	17129	17005	17119	17125	16989	16990	16994	16971	17369	16983	17112	17145	17160	17192	16981	17282	17187	17238	17226	17223	17144	16919	17055	17014	17200	17007	17083	17110	17182	17066	17239	17115	17329	17104	17132	17264	17120	17082	17328	17234	17131	17332	17209	17241	17053	17433	17207	17101	17239	17190	17328	17018	17026	17120	17197	17147	17162	17113	17086	17121	17001	17118	17177	16921	17217	17037	17205	17055	16911	17066	17332	16964	17168	17217	17093	17189	17198	17009	17059	17131	17055	17194	17162	17180	17010	17169	17219	17146	17092	16986	16981	17061	17074	17159	17161	17217	17095	17192	17008	17173	17144	17228	17200	17280	17190	17198	17061	17163	17168	17206	16970	17401	17217	17333	16984	16966	17082	17053	16966	17070	17207	17006	17072	17015	17223	17166	17132	17250	17087	17190	17079	17321	16987	17311	17177	17278	17259	17003	17049	17140	17104	17213	17276	17136	17204	17041	17113	17110	17196	17230	17056	16965	17270	17132	17149	17177	17097	17344	17393	17164	17367	17170	17363	17284	17121	16961	17019	17267	17071	17086	17101	17135	17096	17187	17057	17070	16978	17067	16953	16845	17053	17165	17291	16984	16985	17017	17052	17180	16989	17104	17102	17190	17239	17226	16966	17188	16907	17129	17034	17143	17217	17022	17143	17023	16984	17103	17108	17132	17236	17176	17235	17259	17029	16928	16997	17139	17261	17125	17077	17048	17233	16886	17070	17003	17278	16982	17250	16909	17125	17055	17040	17204	17353	17240	17173	16893	17077	17265	16996	17209	17109	17064	17056	17310	17216	17081	17191	17163	16915	17284	17003	17037	16935	17301	17041	17017	17108	16995	17037	17026	17102	17092	17316	17200	17140	17058	17208	16849	17009	17163	17257	17141	17118
25788	51661	45462	35731	30132	25832	22930	21053	19807	18688	18010	17213	16810	16512	16369	15934	15903	15860	15799	15727	15690	15582	15587	15517	15473	15385	15466	15284	15300	15301	15259	15112	15323	15488	15212	15347	15332	15079	15429	15162	15233	15476	15326	15552	15320	15258	15200	15314	15325	15399	15241	15349	15359	15289	15212	15162	15160	15297	15140	15358	15381	15349	15201	15201	15365	15324	15300	15200	15157	15264	15295	15301	15128	15331	15257	15287	15043	15256	15236	15249	15204	15261	15218	15192	15263	15252	15096	15189	15370	15217	15231	15238	15412	15378	15197	15196	15466	15303	15186	15483	15235	15337	15232	15146	15300	15263	15302	15355	15273	15094	15227	15182	15297	15225	15240	15401	15240	15384	15239	15233	15309	15320	15142	15264	15325	15375	15225	15257	15319	15265	15180	15255	15315	15146	15077	15309	15429	15165	15327	15317	15121	15279	15166	15261	15324	15340	15233	15194	15102	15216	15520	15284	15488	15139	15142	15265	15216	15340	15268	15206	15348	15247	15052	15446	15202	15186	15176	15360	15249	15369	15361	15271	15179	15321	15380	15317	15196	15243	15186	15284	15287	15179	15268	15085	15286	15345	15259	15389	15278	15272	15500	15290	15301	15367	15197	15313	15211	15359	15253	15163	15243	15152	15191	15325	15331	15302	15387	15247	15199	15279	15283	15242	15264	15337	15337	15209	15288	15287	15164	15306	15219	15198	15387	15195	15184	15311	15170	15432	15264	15222	15290	15178	15150	15235	15339	15281	15248	15147	15218	15384	15302	15288	15261	15077	15286	15263	15319	15103	15249	15204	15126	15129	15236	15228	15243	15301	15263	15315	15245	15229	15355	15488	15331	15267	15203	15097	15312	15445	15396	15101	15131	15318	15272	15064	15134	15299	15249	15419	15232	15146	15158	15368	15415	15107	15313	15353	15167	15099	15261	15197	14996	15263	15338	15328	14981	15221	15224	15136	15166	15198	15219	15223	15312	15205	15298	15421	15398	15169	15205	15239	15102	15259	15349	15136	15311	15196	15314	15263	15260	15304	15375	15119	15416	15357	15280	15290	15230	15245	15255	15369	15185	15132	15200	15242	15197	15216	15226	15396	15137	15187	15194	15274	15142	15337	15369	15112	15171	15248	15346	15281	15345	15293	15237	15209	15161	15367	15153	15210	15274	15227	15428	15298	15103	15514	15270	15227	15182	15344	15268	15177	15321	15250	15324	15256	15208	15225	15162	15183	15374	15073	15283	15254	15169	15278	15179	15202	15232	15342	15111	15140	15174	15211	15136	15143	15193	15337	15155	15348	15138	15240	15284	15324	15312	15268	15259	15122	15329	15248	15251	15250	15203	15217	15156	15254	15323	15312	15209	14943	15267	15292	15295	15143	15461	15279	15178	15295	15228	15122	15337	15218	15271	15291	15319	15250	15412	15362	15243	15278	15281	15115	15262	15154	15349	15306	15250	15348	15520	15312	15318	15226	15258	15264	15327	15360	15258	15518	15175	15274	15327	15171	15129	15083	15301	15122	15321	15257	15315	15312	15177	15210	15141	15298	15260	15295	15457	15257	15344	15166	15218	15176	15091	15228	15341	15310	15143	15307	15290	15267	15343	15284	15232	15229	15188	15147	15366	15306	15214	15243	15136	15446	15316	15263	15408	15295	15298	15292	15270	15306	15258	15229	15296	15255	15192	15251	15283	15361	15230	15399	15152	15177	15373	15157	15153	15235	15250	15291	15297	15291	15253	15196	15275	15184	15318	15298	15434	15256	15479	15263	15254	15174	15327	15358	15278	15138	15332	15113	15275	15295	15353	15188	15275	15263	15103	15315	15181	15259	15224	15271	15417	15226	15204	15347	15427	15304	15219	15552	15454	15173	15375	15110	15197	15325	15159	15218	15236	15225	15273	15328	15200	15175	15359	15260	15262	15311	15188	15396	15161	15228	15072	15261	15208	15198	15180	15124	15101	15265	15095	15199	15338	15274	15191	15314	15304	14982	15282	15166	15165	15250	15142	15282	15199	15156	15291	15175	15176	15450	15199	15433	15194	15248	15349	15174	15092	14994	15198	15276	15223	15139	15224	15294	15219	15256	15331	15259	15282	15216	15115	15204	15126	15378	14991	15217	15167	15281	15252	15322	15121	15068	15201	15102	15077	15242	15334	15264	15260	15247	15058	15162	15252	15139	15063	15058	15314	15210	15320	15371	15391	15247	15322	15198	15200	15207	15224	15171	15277	15273	15382	15321	15166	15261	15388	15252	15198	15230	15469	15211	15222	15276	15162	15313	15237	15206	15218	15159	15371	15224	15124	15064	15307	15207	15139	15381	15246	15318	15070	15301	15377	15186	15295	15247	15131	15549	15297	15186	15145	15148	15055	15266	15240	15145	15366	15172	15067	15253	15256	15329	15213	15427	15015	15224	15130	15247	15367	15147	15135	15309	15343	15258	15124	15330	15180	15352	15230	15284	15227	15338	15190	15178	15181	15339	15161	15292	15389	15319	15357	15449	15241	15185	15262	15332	15198	15337	15222	15285	15325	15371	15281	15254	15182	15077	15231	15211	15325	15184	15212	15304	15448	15082	15293	15248	15348	15258	15135	15071	15352	15255	15256	15108	15182	15213	15256	15191	15194	15254	15171	15311	15163	15281	15389	15196	15225	15180	15325	15109	15280	15168	15259	15191	15223	15426	15406	15225	15189	15481	15156	15205	15308	15262	15338	15133	15285	15174	15241	15076	15230	15440	15167	15074	15282	15326	15254	15254	15237	15234	15371	15322	15389	15285	15053	15183	15221	15318	15261	15258	15086	15250	15232	15247	15273	15429	15381	15149	15256	15206	15265	15213	15380	15106	15247	15441	15388	15308	15269	15415	15194	15374	15234	15380	15285	15348	15147	15166	15477	15272	15107	15131	15193	15233	15285	15112	15291	15161	15274	15500	15230	15164	15188	15415	15284	15320	15311	15247	15044	15226	15314	15231	15146	15367	15322	15441	15387	15273	15239	15115	15119	15262	15356	15089	15246	15203	15395	15131	15328	15054	15323	15112	15222	15147	15267	15367	15341	15373	15233	15380	15238	15237	15248	15307	15183	15166	15219	15262	15085	15282	15087	15435	15218	15286	15185	15265	15281	15354	15250	15383	15344	15160	15300	15257	15225	15151	15158	15163	15146	15332	15175	15283	15268	15182	15072	15238	15170	15222	15290	15193	15263	15086	15488	15366	15249	15292	15172	15148	15277	15370	15201	15299	15179	15341	15211	15190	15169	15385	15260	15170	15156	15019	15184	15204	15291	15281	15150	15383	15215	15301	15362	15205	15136	15127	15119	15373	15129	15348	15293	15167	15368	15212	15325	15363	15287	15129	15252	15170	15200	15172	15301	15295	15283	15275	15173	15296	15271	15208	15231	15383	15317	15332	15238	15274	15006	15246	15024	15089	15100	15240	15192	15348	15250	15175	15218	15347	15486	15396	15286	15145	15314	15120	15262	15124	15420	15332	15289	15297	15317	15333	15302	15261	15221	15163	15360	15013	15304	15318	15218	15359	15147	15474	14974	15285	15337	15190	15234	15129	15407	15230	15326	15261	15331	15297	15216	15254	15411	15269	15202	15190	15012	15261	15250	15308	15382	15305	15241	15277	15143	15097	15384	15178	15244	15279	15306	15205	15085	15250	15197	15293	15120	15148	15268	15294	15317	15278	15227	15228	15107	15286	15167	15243	15134	15278	15276	15155	15282	15333	15320	15169	15228	15183	15244	15124	15260	15128	15296	15059	15288	15238	15151	15171	15168	15142	15223	15050	15242	15391	15092	15210	15160	15252	15299	15031	15429	15272	15080	15308	15350	15141	15209	15291	15314	15262	15199	15226	15277	15048	15250	15343	15227	15352	15269	15125	15281	15168	15384	15099	15259	15327	15257	15247	15244	15271	15223	15241	15360	15135	15324	15307	15429	15285	15146	15251	15406	15423	15261	15283	15239	15244	15297	15300	15325	15377	15450	15130	15236	15249	15308	15213	15415	15228	15339	15361	15184	15245	15350	15126	15095	15220	15218	15283	15447	15199	15153	15301	15385	15180	15130	15299	15316	15150	15240	15152	15331	15218	15338	15234	15325	15234	15251	15229	15164	15226	15352	15230	15337	15389	15325	15332	15234	15112	15374	15385	15084	15248	15397	15276	15199	15405	15186	15263	15096	15296	15254	15143	15053	15270	15188	15158	15190	15254	15318	15464	15204	15306	15141	15260	15266	15167	15049	15175	15352	15217	15347	15134	15324	15263	15393	15331	15271	15244	15308	15223	15314	15259	15263	15253	15115	15370	15044	15220	15314	15292	15353	15194	15203	15299	15182	15283	15176	15265	15174	15329	15230	15258	15370	15190	15285	15242	15117	15195	15299	15129	15167	15287	15210	15290	15338	15076	15256	15223	15321	15208	15199	15139	15386	15236	15395	15137	15233	15366	15259	15293	15116	15111	15280	15328	15099	15442	15269	15330	15241	15142	15248	15216	15233	15254	15090	15317	15258	15229	15244	15173	15283	15456	15267	15289	15113	15241	15370	15197	15245	15176	15196	15261	15341	15299	15286	15053	15277	15360	15296	15338	15098	15264	15268	15401	15240	15236	15280	15155	15088	15122	15334	15224	15241	15218	15254	15225	15237	15290	15154	15247	15245	15396	15319	15211	15258	15323	15451	15325	15177	15296	15207	15272	15191	15007	15386	15454	15207	15147	15200	15236	15218	15274	15146	15254	15191	15239	15224	15261	15268	15179	15370	15220	15322	15098	15096	15353	15441	15197	15295	15156	15275	15335	15332	15275	15302	15249	15382	15248	15226	15240	15311	15341	15224	15266	15201	15178	15465	15316	15240	15274	15020	15173	15221	15310	15157	15300	15222	15327	15307	15181	15040	15340	15427	15333	15269	15246	15183	15237	15319	15215	15409	15331	15314	15225	15235	15341	15210	15101	15393	15303	15234	15214	15305	15448	15207	15255	15205	15160	15216	15181	15413	15266	15418	15239	15165	15286	15245	15368	15336	15154	15146	15371	15195	15289	15287	15173	15448	15163	15055	15215	15125	15313	15180	15204	15305	15358	15234	15301	15172	15304	15315	15268	15297	15178	15141	15006	15324	15269
29588	27639	32216	27727	22241	20426	19435	18530	17959	17811	17463	17506	17405	17253	17292	17094	17157	16965	17247	17084	17178	17150	17095	17150	17005	16816	16924	16811	17198	16985	16975	16888	17059	16918	16803	16720	16764	16859	16718	16777	16807	16956	16913	16969	17047	16883	16978	17071	16784	16912	17069	17052	16789	17098	17016	17000	17004	16875	16874	16727	16894	16706	16799	16796	16795	16829	16964	16938	16760	16755	16789	16663	16820	16907	16727	16838	16952	16895	17045	16942	16821	16960	16897	16780	16789	16803	16965	16984	16883	16942	16987	16817	16736	16777	16937	16917	17003	16981	16819	16828	16800	16767	16865	16800	16811	16858	17024	16963	16770	16894	16951	16872	16820	16794	16885	16998	16763	16848	16901	16752	16938	16811	16916	16674	16914	16781	16785	16799	16841	16827	16890	17150	16924	16775	16826	16922	16721	16793	16996	17089	16842	16832	17072	16844	17020	16903	16800	16723	16823	16990	16930	16908	16962	16888	16819	16862	16643	16813	16758	16872	16884	17073	16831	16808	16848	16953	16821	16925	16944	16785	17007	16928	17022	16914	16959	16861	16620	16957	17031	16976	16894	16772	16837	16831	16828	16898	16969	16743	16887	16898	17118	16823	16925	16924	16958	16979	16810	16633	16899	16862	17117	16834	16832	16774	16852	16799	16857	16928	16953	16721	16871	16763	16762	16793	16967	17081	16925	16957	16684	16952	16914	16599	16746	16803	16775	16965	16862	16873	16853	16791	16834	16902	16915	16838	17009	16884	17004	17107	16915	16794	16885	17048	16822	17003	16947	17095	16753	17003	16839	16946	16922	16846	16777	16691	16934	16817	16824	16836	16988	16874	17019	16964	16826	16713	16835	16904	16856	16860	16751	16802	16929	16787	16917	16959	16816	16825	16952	16978	16943	16931	16862	16818	16690	16950	16988	16838	16794	16923	16933	16951	17015	16653	16980	16860	16890	16631	16723	16791	17028	16862	17030	16925	16710	16846	16654	16805	16992	16910	16956	16864	16900	17135	17002	16852	17116	16786	17037	16969	16794	16792	16896	16787	16719	16765	16944	16946	16897	16842	16936	16791	16914	16998	17091	16836	16923	16943	16733	16846	16878	16860	17006	17117	17017	16793	16899	16794	16900	16897	16887	16887	16780	16802	16846	16910	16865	16765	16955	16908	16916	16786	17051	17020	16898	16728	16839	17006	16784	16941	16838	16862	16873	16874	17044	16913	16964	16865	16953	16880	16776	17014	16890	16943	17070	17069	16811	16928	16778	17058	17087	16932	16961	16855	17011	16700	17056	16862	16720	16690	16974	16784	16878	16877	16791	16787	16887	16705	17007	16947	16920	16933	16713	16783	16995	16893	16867	16812	16986	16740	16970	16915	16883	16888	17100	16828	16943	16863	16868	16965	16972	17075	16881	16813	16905	16898	17164	16963	16772	16979	16825	16905	16808	16848	17082	16902	16804	16873	16864	17010	16898	17001	16861	16828	17060	16794	16974	16985	16666	16933	17069	16925	16745	16961	16911	16864	16790	17238	16835	16858	16942	16911	16854	16812	16726	16807	16935	16722	17047	16871	17084	16791	16653	16992	16719	16845	16893	16918	17038	16808	16744	16748	16694	16803	16763	16809	16949	16827	16935	16983	16915	16919	16968	16820	17039	16912	16892	16820	16985	16791	17106	16725	16954	17070	16999	16950	16882	16931	16932	16785	16770	16759	16939	16801	16813	16852	16776	16928	17045	17008	16859	16935	16948	16826	16826	16837	17029	17107	17017	16901	16688	16669	16857	16822	16968	17085	17151	16942	16931	16977	17010	17117	17031	16971	16920	16934	16838	16806	16776	16723	16780	16866	16728	16879	17015	16911	16981	17109	16758	16692	17040	16816	17006	16984	16903	16800	16693	16864	16808	16682	16846	16981	16991	16809	16907	16820	16896	16809	16748	17060	17019	16789	16824	16938	16843	16788	17061	16806	16910	16999	16926	17033	16882	16754	16942	16978	16893	16833	16946	16930	16667	16671	16958	16839	17040	17014	17154	16841	16925	16923	16922	17021	16770	16649	16787	16951	16857	16785	16974	16782	16694	16739	16736	16758	16927	16994	16989	16910	17011	16992	16979	16944	16786	16961	16926	17016	17001	16986	16877	16908	16684	17048	16830	16899	16655	16867	17096	16847	17097	16735	16899	16780	17023	16890	16812	16867	16920	16658	16911	16890	16786	16743	16862	16885	16672	17051	16916	16956	16838	16855	16871	16872	16933	17001	16785	16782	16893	17013	16939	16967	17001	16894	16953	16950	16963	16971	16913	16889	16956	16997	16877	16844	16925	16937	16897	16705	16941	16845	16878	16802	16920	16811	17004	16911	16872	16989	17051	16980	16829	16889	16784	16816	16816	16777	16859	16944	16941	16943	16725	17065	16769	16837	16911	16853	16808	17127	17049	16918	16943	17038	16831	16905	16962	16944	17061	16817	16670	16798	16880	16925	17007	16999	16961	16760	16909	16885	16915	16847	17202	16762	16815	16773	16901	16770	17034	16900	17046	16982	16868	16963	16926	16816	16886	16749	17064	16902	16888	16962	16894	17066	16782	16797	16715	17022	16991	16976	16897	16880	17050	17154	17065	16980	16942	17034	17047	16842	16769	16934	16872	16787	16797	16929	16851	16775	16699	16896	16985	16826	16813	16913	17022	16786	16857	16833	16743	16625	16956	16962	16899	16883	16828	16688	16780	16796	17113	17026	17037	16824	16900	16766	16871	16969	16847	16997	17168	16912	16912	17116	16920	16848	16964	16808	16994	16739	16823	16798	17020	16851	16865	16765	16674	16633	16923	16936	16803	16761	16886	16836	16840	16989	16733	17037	17158	16775	16744	17047	16871	16854	16848	16893	16765	16897	16841	16712	16881	16891	16677	16768	16925	16880	17065	16921	16847	16960	16911	16863	16973	16965	16872	17053	16930	16914	16709	16826	16900	16876	16842	16981	17094	17000	16948	17000	16991	16858	16908	16823	16914	16711	16841	16990	16842	17146	17029	16860	16722	16811	16965	16900	16931	16929	16971	16864	16804	16868	16997	16876	16951	16838	16749	16750	16728	16714	16857	16764	16795	16909	16743	17008	17132	16853	16938	16885	17055	16853	17167	16794	17025	16841	16959	16984	16865	16860	16851	17063	16921	16911	17055	16980	16790	16938	16973	16826	16979	17089	16777	17045	16786	16936	16936	17004	16971	16935	17082	16917	16854	17020	16824	16934	17081	16830	16956	16877	16922	16944	17012	16862	16998	16875	17052	16856	16799	16935	17061	17075	16953	16953	16678	16860	16827	16825	16972	17091	16756	16774	17018	16978	17044	16804	17052	16745	16863	16890	16775	16880	16851	16810	16756	16873	17057	16819	16955	16921	17046	16982	16998	17157	16933	16979	16825	16731	17009	16846	16753	16835	16628	16971	16699	16888	16869	16841	16908	16698	16817	16916	16813	17022	16931	17174	17039	16906	16845	16947	16834	17051	16870	17020	17021	16865	17115	16792	16859	16963	16911	16879	17139	17022	16945	17006	17079	16756	16951	17113	16677	17051	16868	16968	16957	16922	17067	16819	16841	17012	16885	16966	16872	16812	16878	16951	16988	16901	16639	16977	16780	16851	16974	16845	16817	16803	16921	17008	17235	17002	17120	16945	16904	16767	16890	16990	17032	16903	17172	16788	16839	16913	16920	16822	16877	16955	16972	16784	16809	16893	16919	16625	16926	17001	16861	16737	17038	16844	16944	16820	16801	16948	16667	17055	17016	16654	16935	16865	16984	16980	16855	16934	16872	16921	16964	16849	16864	17092	16912	16697	16816	17028	17106	16953	16935	16892	16833	16893	16858	16815	16976	17122	17128	17038	16836	17001	16536	17021	16841	16782	17038	17038	16890	16963	16799	16859	16855	16920	16946	17180	17031	16972	16900	16680	16814	16706	16804	16843	17172	16725	16892	16804	16766	16804	16889	16742	17031	17107	16899	16955	16974	16864	17212	16846	16783	16958	16850	16697	16856	16761	16928	17040	17085	16771	16943	16874	16839	16805	16793	16848	17022	16859	16808	16830	16696	16972	16849	16901	16741	16950	16811	17069	16874	16809	16843	16998	16991	16974	17041	16871	16838	16970	17073	16992	16689	16858	16918	17006	16989	16886	16904	16773	16791	16951	16808	17181	16984	16765	16878	16901	17063	17002	16884	16793	16786	16923	17069	16776	16714	16933	16874	16881	16925	17178	16720	16987	16920	16964	17058	16913	16881	17058	17151	16776	17006	17043	16761	16934	16761	16647	16785	16916	17002	16921	16958	16707	16896	17065	17044	16767	17039	16754	16717	16720	16937	16763	16767	17005	16944	16933	16984	16833	16938	16900	16939	16723	17080	16860	16780	17025	16849	16978	16846	17095	16937	16999	16947	16755	16907	16751	16771	17023	16967	16920	16863	16836	16868	17071	16885	17054	16984	16814	16848	16731	16824	16923	16987	16974	16802	16974	16926	17061	16819	16933	17009	16897	16943	16940	16830	16861	16613	16796	16783	16905	16898	16831	16778	16678	16750	16827	16860	17038	17016	16736	16825	16895	16783	17021	16774	16759	16995	16922	16948	16742	16836	17019	16955	16824	17043	16841	16797	16869	16803	17088	16743	16871	16951	16859	16885	16949	16781	16915	16895	16840	16896	16943	16735	16998	16860	17068	16990	16944	16788	17106	16908	16915	16725	16833	16740	16932	16874	16891	16809	17071	16940	16790	16872	16794	16962	16984	16894	16841	16830	16831	16973	16864	16951	16899	16875	16748	16818	16870	16770	16780	16979	16971	16963	16790	16873	16958	16893	16984	16994	16801	16927	16871	16994	16830	16906	17016	16970	17043	17089	16772	16851	16785	16790	16830	17151	16978	16971	16933	16978	16604	16850	16954	16958	16887	16890	16783	16914	16817	16888	17022	17021	16928	17019	16874	16990	16715	17092	16955	16970	17028	16963	16838	16976	17025	17031	17088	16907	17061	17067	17050	17253	16956	16914	16924	17052	17054	17100	16735	16725	16855	16757	16794	17076	16867	16856	16809	16782	16982	16876	16928	16964	16943	16978	16699	16935	16955	17030	16779	16848	16958	17020	16903
25875	41779	35507	27080	22669	20172	18547	17656	17026	16532	16220	15926	15583	15463	15388	15416	15220	15373	15230	15166	15388	15137	15152	15085	15245	15241	15128	15164	15260	15078	15128	15086	15157	15087	15047	15150	15028	15285	15063	15206	15126	15195	15105	15137	15281	14946	15117	15243	15164	15204	15154	15121	15028	15145	14992	15113	15193	15023	15073	15038	15145	15070	15185	15214	15149	15087	15180	15266	15054	15008	14966	14938	15236	15166	15050	15196	15072	15153	15177	15152	15148	15125	15127	15101	15041	15126	15300	14995	15032	15066	15307	15046	15024	15219	15166	15095	15009	15293	14892	15019	15191	15258	15063	15154	15147	15120	15054	15103	15013	15059	15034	15150	15001	15068	15165	15112	14974	15102	14993	15141	14998	14933	15114	15206	15125	15087	15019	15031	15000	15176	15029	14889	15177	14991	15093	14947	15129	14965	15313	15215	15086	15121	15194	15153	15031	14900	15214	15050	15190	15162	14950	15106	14955	15093	15258	15015	15149	15044	15133	15089	15175	15058	15147	15157	15076	15162	15094	15070	15012	15106	15092	15202	15012	15059	15323	15088	15140	14964	15000	14995	15139	14914	15187	15288	15142	14969	15091	15057	15236	15230	15247	15039	15107	15117	14992	15148	15147	15060	15190	15158	14933	14871	15218	15119	15172	15191	15127	15074	14939	15151	15004	15126	15038	15217	15107	15160	15123	15047	15095	15088	15067	15129	15063	15067	15308	15202	15145	15169	15208	15093	15112	15036	15020	15001	15007	15108	15167	15179	15064	15196	15199	15064	15117	15057	14987	15052	15125	15177	15039	15055	15121	15061	15225	14845	15057	15005	15207	15232	15151	15002	15159	15128	15110	15134	14976	15051	15184	14949	14896	15228	15110	15084	15080	15150	15111	15138	15191	15189	15090	14983	15153	15152	15030	14992	15214	15088	15100	15093	15010	15190	15183	15157	15111	14981	15157	15228	15084	15046	14932	15113	15092	15175	15122	15138	15060	15085	14974	15191	15120	15232	15086	15101	14922	15048	15141	15125	15140	15178	15055	15019	15267	14997	15023	14956	15168	15052	14994	15023	15165	15118	15116	15148	14965	15099	14873	14979	15075	15059	15132	15232	15091	15103	15190	15217	14992	15256	15185	15142	14998	15236	15158	15126	15071	15122	15224	15006	15104	15175	14917	15115	15151	15053	15208	14861	15089	15225	15059	15125	15304	15274	15047	15054	14970	15127	15151	15064	15154	14999	14914	15125	14910	15282	15014	15184	15100	14969	15141	15079	15240	15199	14955	15088	14938	15050	15169	15072	15108	15079	15133	15166	15102	15214	15107	15097	15049	15140	15175	14994	15025	15094	15155	15166	15145	15090	15146	15117	15026	15043	14998	15293	15321	15087	15184	15153	15124	15036	15114	15042	15201	15060	15087	15113	15265	15071	14998	15139	14970	15138	15098	15179	14926	15010	14982	15007	15100	15000	15125	15201	15016	15193	15108	15227	14960	15233	15056	15244	15182	14914	15003	15106	15207	15090	15106	15163	15036	15160	15141	15027	15172	15054	15195	15150	15109	15090	15162	15284	15126	15129	15049	15180	15282	15186	15167	15067	15321	15145	14909	15167	15180	15170	15166	15211	15030	15089	15400	15040	15138	15030	15223	15205	15064	15048	15112	15125	15205	15157	15045	15125	14907	15027	14998	15221	15122	15161	15199	15232	15132	15098	15072	14976	15137	15017	14938	15047	15067	14966	15155	15039	15127	14910	15203	15102	15176	15276	15243	14900	15012	14912	15224	15320	15127	15288	15182	15056	15161	15102	15065	15208	15184	14940	15014	15127	15178	15132	14816	15125	15067	15122	15148	14951	15114	15095	15268	15056	15144	15082	15020	15076	15158	15320	14994	15028	15123	15193	15163	15105	15071	15094	15000	15211	15075	15036	14892	15061	15117	15165	15158	15121	15143	15151	15040	15277	14959	15053	15132	15228	15084	15206	15105	14983	15060	15037	15157	15037	15136	15095	15119	15050	15205	15145	15194	15224	15202	15117	15043	15241	15158	14977	15141	15110	14896	15088	15174	15072	15057	15147	15163	15204	15137	14955	15063	14946	15224	15119	14875	15082	15136	15090	15050	15082	15029	15212	15218	14991	15125	15126	15130	14991	15057	15151	15165	15148	15142	15020	15057	15224	15176	15421	15045	15009	15088	15197	15045	15166	15104	15124	15010	15068	15024	15047	15185	14923	15018	15039	15001	15213	15122	15241	15135	15140	15116	15251	15089	14951	15150	15233	14989	15109	15184	15280	15061	15082	15059	15134	15199	14934	14970	15131	14974	15181	15059	15057	15165	15221	15118	15030	15245	15263	14913	15270	15044	15153	15053	15030	15137	15084	15047	15054	15166	15154	15035	15033	14965	15205	14978	15059	15416	15243	15182	15123	15128	15219	15196	14955	15170	14885	15155	15072	15206	15140	15198	14960	15048	15035	14973	15172	15052	15139	15297	14993	14998	15141	14877	15042	15191	15172	15286	15136	15062	15101	15117	15049	15001	15034	15100	15020	15093	15095	15019	15068	14976	15130	15244	15155	15246	14935	15178	15019	15020	15050	15223	15119	15092	15004	15035	15083	15042	15052	15110	15130	15110	15047	15160	15298	15127	15115	15052	15001	15003	15005	14955	15149	15038	15096	15139	15169	15196	15012	15134	15123	15007	15151	15115	15043	15021	15061	15123	15113	15121	15082	15171	15118	15282	15160	15117	14956	15121	15066	15099	15161	15116	14969	15231	15063	15190	15105	14962	15059	15159	15105	14948	15233	15174	15189	15129	15049	15074	15161	14938	15229	15164	15135	15093	15079	15247	15083	15009	15077	15109	14949	15195	15225	14839	15087	14948	15213	15409	15073	15058	15046	15134	15058	15161	14947	15063	15096	15175	15088	15232	15085	15278	15001	15173	15253	15054	15199	15220	15088	15175	15184	15044	15152	15126	14965	15172	15069	15257	15152	15136	14965	15336	14777	15189	15285	15350	15039	15039	15095	14941	15066	15244	15090	15125	15158	14996	15155	14931	15132	15051	15058	15106	15253	15094	15038	15074	14961	14975	15107	15030	15301	15132	15220	15098	15094	15120	15077	15237	15060	15071	15238	15037	15198	15113	14949	15281	15111	15147	14951	15055	15308	15118	14968	15055	15188	15162	15137	15161	15131	15021	15053	15157	15098	15046	15185	15031	15167	15099	15283	15123	15251	15017	15163	15225	15131	15210	15187	15178	15002	15042	15164	14926	15023	15005	15018	14963	15329	15089	15300	15143	15050	14981	15111	15113	15044	15142	15026	15096	15191	15106	14981	15147	15144	15272	15150	15141	15010	15122	15044	15161	15092	15239	14952	15209	15013	15110	15108	15115	15251	15074	15070	15133	15168	15154	15125	14908	15145	15262	15215	15083	15062	15186	15229	15052	14984	15166	15122	15202	15155	15052	15133	15035	15128	15059	15209	15107	15125	14962	15263	15211	15117	15078	15073	15132	14963	14997	15109	15190	14986	15140	15176	15006	15128	14947	15146	15154	14986	15028	15362	15137	15049	15160	15241	14989	15195	15035	15049	14999	15145	15202	14991	15160	15251	14934	15101	15059	15330	15180	15147	15081	15158	14933	14986	15306	15112	15120	15131	15176	15041	15120	15057	15205	15134	15081	15085	15210	14985	14929	15188	15134	15032	14998	15039	15071	15037	15089	15158	15026	15011	15267	15034	15065	15138	15092	15132	15275	15052	15227	14956	15125	15141	15009	15204	15057	15138	14934	15301	15084	15212	15231	15124	15155	15144	15091	15255	15218	15177	15230	15099	15135	14987	14961	15161	15094	15090	15167	14995	15075	15062	15159	15000	15081	15012	14985	15107	15083	15093	15240	15097	15039	15090	15180	15067	15160	15145	15231	15165	14967	15140	15208	15178	15087	14957	15071	15040	15219	15178	14966	14911	15225	15086	15026	15182	15153	15200	15178	15184	15108	15145	15261	15154	15203	15146	15149	15265	15119	15078	14883	15223	15142	15161	15157	15033	15192	15218	15192	15143	15077	14893	15138	15253	15122	14986	15132	14839	15190	15087	15055	15055	15194	15059	15014	15149	14898	14998	15238	15143	15134	15206	15040	15171	15248	15125	15231	15208	15118	15210	15169	15058	15208	15073	15202	15095	15223	15090	15241	15132	15149	15071	14942	15051	15171	15147	15056	15125	15147	15239	15306	15192	14972	15036	15219	15104	15059	15092	15212	15158	15101	14868	14944	15063	15207	15094	15173	15156	15198	15170	15026	15157	15084	15140	15078	15110	15199	14993	15027	15169	15208	15016	15103	15175	14929	15304	15243	15090	15119	15082	15034	15044	14904	15112	15124	15162	15151	15134	14972	15011	15103	15075	15060	15024	15232	14977	15096	14992	15333	15112	15135	15085	15233	15224	15070	15199	15168	15127	15019	15094	15288	15139	15129	15052	15167	15186	15152	15044	15129	14862	15158	15248	14983	15119	15154	15106	15035	15225	15129	15025	15188	15002	15283	15089	15078	15144	15364	15001	15082	15001	15177	15149	15173	15141	15121	15107	15142	15119	15174	15083	15143	15142	15191	15070	15187	15168	15161	15204	15115	14985	15257	15285	15047	15153	15044	15191	15145	15070	15155	15205	15122	15156	15040	15158	15256	15112	14856	15225	14940	15264	15182	15128	15078	15189	14993	14867	15100	15088	15146	15139	15156	15090	15281	15027	15164	15208	15284	15078	15103	15000	15026	15239	15066	15290	15129	14992	14993	15114	14979	15118	15037	15096	15106	15178	15154	15065	15098	15259	15084	15290	15273	15026	15167	15348	14963	15039	15069	15176	15156	14856	14990	15234	15083	15336	15053	15077	15236	15059	15144	15321	15043	14998	15079	15116	15168	15097	15019	15225	15051	15102	15059	15276	15058	15127	15198	14976	15160	15177	15026	14999	15035	15088	15118	14984	15130	15062	14810	15063	14952	15088	14986	14968	15110	15197	15106	15103	15190	15137	15102	15112	15146	15114	15047	15025	15143	15125	15082	14941	15099	15109	14969	15169	15176	15266	15178	15233	14997	15138	15187	14997	15141	15104	15227	14979	15114	15147	14934	14981	15029	14995
23434	21474	28201	25906	23681	23955	22955	20185	19257	18549	18626	18040	17957	17885	17756	17762	17506	17440	17438	17319	17344	17305	17224	17092	17143	16991	17087	17188	17165	17062	17134	17107	17190	17273	17019	17006	17013	17178	17208	17043	17206	17101	17176	17134	16941	17153	17007	17290	17148	17183	17024	16993	17087	17071	17126	17065	17179	17095	16928	17161	17058	17063	16863	17099	17136	17110	16970	16972	17056	17063	17076	16921	17126	17049	16899	16936	17077	17111	17095	17092	17003	16994	17160	16814	17080	16860	17131	17075	16890	17138	17139	17061	17159	17073	17141	16966	16930	16867	17075	17191	17026	16897	17069	17025	17022	17315	17100	17061	17115	17121	16993	17067	16979	17081	17016	16919	17088	17068	16978	17015	16888	17266	17047	17111	16952	17019	17098	16964	17018	17152	17118	17041	16991	16867	17086	17007	17303	17092	17065	16962	17074	17072	17029	17106	17036	16939	17061	17132	17185	16859	16967	16983	16864	17026	17043	17142	16966	17104	16882	17062	16986	16973	16814	17195	16975	17085	17015	17132	17000	17072	16980	17005	17077	17286	17206	17128	16916	17030	17058	17125	17141	17000	16914	16878	16990	16992	17106	16969	17050	16825	16886	16899	17021	17097	17093	16841	16983	17073	17079	17011	16974	17094	17130	16985	17066	16997	16971	16962	16890	16883	17056	17176	17251	17284	17079	17037	16886	17121	16868	16944	16903	17048	17207	17032	17166	16955	17069	17215	17204	16974	17023	17077	17065	16950	17149	17203	16962	16967	17148	17003	16892	17217	16934	16956	17096	17017	17173	16859	17198	16989	16860	17185	17120	17173	16966	16987	16957	16911	17268	17071	17153	17131	16842	16933	16938	17019	17099	17308	17104	17389	17239	17110	16939	17047	17156	17291	17199	17039	17053	17061	16912	17169	17019	16940	17014	16960	16892	17105	16959	17106	17105	17124	17069	17054	17241	17115	16934	17090	17110	17203	17056	17123	16979	17076	16959	17160	17043	17167	16922	17022	17114	17008	16964	16850	17174	17069	16992	17030	17125	16966	17253	16993	17281	17044	17099	17098	17001	17145	17041	16997	16962	17014	17062	17169	17108	17115	17042	16983	17304	16851	17017	16947	16871	17141	17250	17121	17069	17229	17002	16980	16848	17163	17107	17151	17061	16998	17094	16964	17203	17048	17134	17072	17061	17077	17035	17008	17092	17077	17043	17074	17209	17225	17119	17077	16991	16822	17161	17088	17173	16893	17013	17106	17123	16880	17105	17020	16946	17117	16888	17187	17026	16912	17051	17149	16995	16864	17246	16919	17150	17233	17174	17148	16953	16986	17147	17165	17149	17172	17126	17083	17156	17084	17142	17122	17142	16931	17113	17016	17367	17032	17020	17064	17098	17102	17149	17067	17120	16967	17060	16947	17234	16959	17014	17210	17009	17054	16998	17086	16956	17015	17120	17262	17277	16889	16971	17033	17087	17063	17081	16995	16993	17028	17084	17061	17286	17212	16999	17052	17057	17043	17310	16914	16944	17094	17051	17097	17099	17171	17183	17097	17194	17067	16883	16998	16941	17149	17240	17235	17038	16951	17028	16998	16903	17287	17046	17163	17128	17185	17076	17074	16866	17043	17132	17023	16857	17120	16800	16930	17103	17182	17118	17175	16933	17218	16879	17199	17130	16999	17079	17120	17140	17002	17030	17151	17189	17037	16998	17016	16867	17157	17089	16816	16923	17097	16962	17119	17175	17046	17163	16891	17046	16937	17064	17189	16983	17140	17108	17038	17186	17092	17006	16912	17077	16909	16887	17031	17054	16769	17074	17235	17014	17161	17202	17030	17165	17080	17005	17109	17107	17051	17080	16966	17150	17071	17057	16979	17179	17072	16966	16964	17081	17255	17083	17045	17028	17122	17094	17102	17036	17080	16977	17127	16922	17118	16946	17003	16835	17076	16958	17143	17146	16996	17304	17012	17185	17116	17217	17269	17064	17142	17146	17014	17233	17135	17179	16925	17097	17015	16906	16978	16803	16898	16977	17127	17137	17179	17311	16959	17074	16879	17042	17255	16970	17074	17033	17072	16908	16875	17214	17082	17181	16934	17294	16997	17065	16893	17035	17138	16987	17150	17149	16960	17088	17002	17036	16953	17027	17305	16975	17010	16889	16768	17227	16997	17066	17121	17035	16896	17222	17074	16954	17042	17097	17090	17164	17184	17109	16957	17043	17055	17012	17113	17196	16928	16934	17019	17077	17027	17027	17256	17034	17063	16969	17074	17125	17266	17198	17127	16938	17140	17186	17013	17056	17260	17181	17197	17232	16941	17015	17018	17153	17142	16904	17043	17079	17126	17010	16939	17023	17141	17007	17119	16992	17166	17125	17152	17287	17061	17195	16800	17019	17118	17095	17017	17243	17004	17128	16915	17163	17190	17175	17039	17113	17003	16907	17140	16988	17201	17108	17142	17255	17077	17133	16908	17355	16975	16996	17064	16776	17080	17113	16965	17040	17096	17281	17258	17157	17033	16900	17077	17073	17079	16974	17103	17178	16942	17169	16887	17047	16941	16977	16925	16975	17055	17212	17279	17050	17027	17108	16874	17088	17042	16812	16944	16875	17255	17168	16969	17194	16911	17077	16915	17021	16970	16989	16979	16832	17030	16947	16988	17008	16974	17096	17052	16982	16838	17125	17218	17199	17434	17089	17128	16936	17110	17184	17210	17082	17125	17165	17242	17054	16986	17009	17143	16987	17123	17209	16777	17106	17205	16993	17222	17245	17229	17046	17121	17066	17109	16968	16982	16948	16916	17163	17024	16803	16935	17117	17098	17132	17082	17232	17079	16967	17093	17349	16815	16913	17076	16854	17118	17120	16844	16982	17008	17304	17114	17022	17089	16972	16984	16909	17107	17006	17090	17167	16845	16938	16961	17024	16714	17165	17108	17138	17201	17153	17030	16950	17116	16969	17052	16985	17081	17037	17131	16978	16976	17053	17030	16962	17029	17184	17158	16978	17003	17231	16960	16988	17070	16808	17124	17093	17084	17148	17108	17154	16899	16976	17106	16982	17144	16860	16919	16930	16932	17199	16746	16978	16987	17118	17045	17023	17003	16906	17044	17059	16955	17173	17048	17228	17079	17034	17081	17019	17069	17156	16953	16913	17146	17051	17067	17045	17128	16985	17114	17141	17029	17118	17090	16986	17156	16983	17042	16962	17105	17082	17160	16995	17202	17069	17140	17232	16778	17136	17118	17119	16956	17110	17069	17177	16755	17029	16880	17043	17101	16881	16970	17170	17006	16972	17077	16985	16897	16948	17091	17034	17059	16983	17239	17048	16959	16902	17188	17108	16904	17150	17064	17001	17060	17154	17116	16930	16761	16908	17056	17297	17032	17082	17316	17228	17233	17030	17090	17031	17051	16933	17003	17099	17059	16932	17131	17223	17020	17013	17154	16953	16911	17182	16884	17073	17058	17108	17106	17019	17056	17148	17122	17094	17152	17126	17082	17113	17146	17024	17025	17039	16865	16903	17132	16910	16924	16998	17094	17038	17049	16948	17215	17335	16940	17080	16955	17072	17188	17065	17085	17023	17087	17212	17054	16955	17038	16912	17364	16950	16998	17120	17065	17057	16985	17047	17172	16973	16946	17173	17034	16873	16995	16912	17143	17200	16877	17047	17038	17120	17146	17053	16987	16899	17085	16995	17104	17170	17207	16958	17117	17034	17281	16970	16892	17174	17118	17097	16859	17251	17088	17198	17130	16992	16949	17361	17133	17012	17193	17003	17011	16950	16949	17059	16933	16949	17129	16911	16990	16898	17067	16990	17289	17007	16999	17090	17095	16973	16738	16938	16938	17092	16980	16939	17111	17170	17144	16976	16918	16847	17064	17123	17129	17159	17088	17167	17071	16970	17053	17281	17179	17018	17099	17066	17086	16817	17000	17111	17200	16978	17111	17160	17230	16991	17053	17064	17115	16890	16986	17057	17175	16996	17200	17178	17120	16974	16904	17115	17330	17033	17121	17069	16980	16807	17213	17050	17111	17015	16956	16836	17224	17070	16946	17057	17247	17033	17007	17035	17319	17009	16830	16992	17247	17174	17153	16962	17159	17373	16909	17157	17337	17020	17301	17170	17016	17020	17088	16931	17062	16919	17040	17067	16985	17081	17098	17020	17176	17258	17177	17286	17030	16848	17080	17136	17158	17191	17238	17089	16987	17005	17087	17071	16925	16996	17115	17399	17008	17164	17376	16934	16899	17052	16928	17166	17056	16934	17036	17254	17212	16976	17056	17051	17062	16993	17060	17146	17071	17070	16830	16936	16898	17130	16884	17111	16999	17099	17107	17026	17168	16998	16989	17106	17004	16981	17121	17095	17106	16941	17194	17020	17119	17012	16814	16993	17012	17247	16983	16839	17064	17039	17232	17100	16947	16937	17025	16798	17235	17162	17033	17063	17183	17003	17077	16963	16969	17195	17050	17078	17226	17040	17216	17000	17011	17038	17023	17030	17014	17166	17240	16969	17112	16983	16782	17098	17073	16993	17271	17111	17161	17213	17152	17175	17120	17236	17107	17203	16895	17089	17042	16752	17148	17179	17053	17018	17011	16900	16950	17047	17135	17212	17120	17067	16900	17142	16977	17239	17120	17106	17036	17281	17336	17092	16942	17151	16996	17108	17316	16956	16865	17128	17197	16890	17278	17049	16912	17163	17167	17076	16926	17014	16920	17000	17040	17045	16905	17026	17211	16913	16879	17216	17131	17129	16906	17070	17077	17127	17031	17320	16939	17026	16916	17050	17123	17207	16861	16888	17023	17025	17038	17157	17189	17066	16900	16871	17189	17016	17203	17186	17177	16992	16999	17243	17054	16921	17258	17135	17140	17087	17133	17115	17044	17130	16898	17063	17190	17111	17064	16932	17188	17103	16828	17008	16950	17023	17067	17073	17075	17296	17247	17067	17061	17062	17050	17171	17109	16767	16966	17065	16965	17049	16936	17179	16980	17213	17184	16994	17137	17138	17011	17056	16949	16988	16873	17132	17180	17066	17177	17209	17012	16971	17153	17054	17167	17078	16806	17371	16959	16982	16960	16980	16994	17122	16973	16921	16991	17135	17122	17018	17059	17194	16994	17165	16844
24740	47800	41079	32447	26677	23219	20974	19343	18273	17712	17190	16548	16224	16036	15847	15613	15639	15691	15617	15592	15291	15449	15460	15199	15454	15167	15083	15513	15288	15223	15137	15229	15226	15283	15265	15266	15042	14971	15137	15231	15219	15281	15104	15239	15390	15420	15337	15245	15244	15209	15164	15205	15164	15242	15254	15341	15369	14997	15278	15162	15203	15378	15075	15179	15226	15179	15186	15208	15222	15124	15226	15193	15029	15583	15048	15015	15116	15171	15422	15221	15185	15336	15160	15136	15254	15260	15228	15252	15213	15146	15381	15212	15284	15076	15203	15210	15092	15288	15062	15296	15328	15155	15157	15272	15314	15298	15274	15130	15184	15109	15154	15207	15142	15282	14951	15193	15216	15427	15028	15125	15154	15298	15258	15144	15353	15192	15128	15105	15037	15098	15244	15354	15194	15221	15176	15346	15186	15263	15180	15257	15240	15069	15266	15143	15144	15298	15202	15071	15088	15380	15273	15088	15224	15208	15329	15115	15331	15173	15158	15209	15160	15285	15105	15071	15266	15100	15217	15089	15336	14998	15031	15251	15078	15260	15063	15319	15266	15327	15160	15145	15180	15238	15194	15159	15197	15261	15255	15111	15239	15169	15215	15307	15210	15134	15205	15160	15379	15092	15075	15268	15226	15466	15135	15135	15192	15407	15285	15188	15098	15250	15185	15293	14949	15257	15179	15345	15261	15124	15150	15238	15236	15253	15312	15209	15259	15182	15177	15157	15163	15317	15298	15219	15260	15188	15324	15192	15192	15218	15098	15176	15300	15153	15193	15332	15336	15182	15153	15089	15165	15180	15242	15172	15419	15129	15166	15056	15245	15252	15123	15050	15120	15419	15141	15273	15293	15076	15306	15342	15047	15327	15409	15368	15290	15368	15340	15062	15172	15367	15064	15234	15132	15247	15272	15165	15092	15207	15197	15200	15089	15307	15392	15253	15265	15402	15230	15261	15234	15222	15192	15232	15208	15208	15242	15187	15242	15331	15377	14998	15422	15168	15268	15158	15003	15201	15269	15066	15242	15168	15212	15454	15064	15299	15180	15186	15147	15166	15109	15165	15233	15127	15166	15003	15134	15322	15232	15111	15105	15276	15095	15187	15040	15166	15034	15176	15168	15191	15254	15331	15226	15293	15190	15261	15268	15338	15489	15192	15170	15288	15254	15292	15191	15394	15188	15161	15186	15187	15322	15076	15297	15050	15257	15286	15125	15173	15347	15106	15136	15278	15124	15149	15431	15210	15284	15164	15130	15139	15376	15205	15151	15259	15233	15246	15146	15342	15373	15148	15285	15113	15202	15387	15218	15150	15072	15095	15196	15216	15312	15081	15151	15294	15178	15263	15195	15172	15232	15206	15321	15277	15319	15249	15200	15356	15280	15234	15332	15212	15184	15110	15299	15137	15121	15139	15209	15296	15325	15296	15233	15246	15047	15198	15181	15171	15077	15216	15225	15155	15296	15102	15188	15308	15236	15073	15158	15132	15195	15306	15353	15385	15148	15170	15341	15121	15149	15321	15199	15334	15091	15128	15146	15243	15188	15323	15156	15195	15175	15186	15175	15331	15252	15396	15082	15177	15172	15301	15207	15265	15094	15199	15168	15186	15211	15250	15104	15192	15210	15170	15320	15218	15123	15192	15147	15298	14932	15160	15331	15109	15042	15199	15385	15219	15297	15223	15128	15142	15251	15322	15232	15092	15175	15271	15220	15280	15202	15217	15168	15170	15250	15198	15296	15241	15289	15174	15160	15163	15145	15376	15029	15212	15133	15134	15253	15496	15106	15245	15149	15121	15132	15264	15021	15225	15352	15091	15228	15191	15077	15137	15217	15257	15365	15306	15204	15245	15338	15172	15217	15167	15165	15073	15144	15294	15296	15165	15365	15234	15212	15133	15353	15228	15081	15081	15249	15152	15337	15215	15361	15243	15237	15241	15111	15349	15252	15280	15302	15274	15230	15191	15276	15242	15251	15136	15292	15323	15223	15273	15078	15198	15116	15452	15119	15180	15191	15355	15193	15108	15168	15156	15166	15297	15161	15199	15202	15251	15176	15167	15176	15142	15171	15132	14878	15030	15144	15112	15246	15251	15164	15105	15279	15034	15362	15168	15182	15035	15114	15250	15212	15003	15394	15143	15270	15132	15275	15322	15140	15305	15180	15283	15383	15321	15305	15206	15256	15238	15280	15208	15263	15375	15319	15263	15249	15204	15398	15107	15302	15006	15190	15242	15284	15220	15290	15199	15268	15137	15329	15154	15085	15324	15131	15052	15275	15005	15288	15238	15084	15247	15086	15175	15218	15198	15159	15271	15201	15210	15371	15169	15053	15262	15226	15057	15277	15178	15409	15149	15325	15156	15237	15129	15147	15156	15252	15240	15113	15175	15306	15208	15190	15192	15286	15254	15158	15188	15204	15180	15139	15179	15357	15236	15181	15110	15188	15203	15259	15209	15024	15311	15236	15126	15247	15094	15162	15249	15259	15175	15194	15291	15305	15170	15354	15308	15259	15302	15195	15320	15082	15211	15104	15038	14876	15149	15447	15257	15229	15139	15143	15164	15302	15280	15280	15146	15371	15139	15167	15155	15368	15129	15250	15171	15128	15130	15302	15019	15223	15201	15269	15206	15172	15355	15203	15232	15184	15216	15137	15171	15095	15114	15156	15156	15207	15334	15183	15282	15110	15187	15062	15343	15423	15243	15333	15275	15132	15290	15416	15155	15177	15186	15265	15060	15340	15329	15287	15271	15332	15197	15243	15255	15138	15268	15062	15160	15223	15152	15200	15267	15147	15282	15154	15239	15096	15295	15154	15236	15232	15147	15293	15095	15378	15257	15286	15155	15316	15280	15313	15397	15066	15095	15219	15243	15246	15131	15311	15296	15281	15456	15139	15245	15119	15194	15156	15326	15131	15099	15175	15239	15268	15183	15136	15151	15224	15203	15254	15254	15317	15371	15088	15312	15161	15300	15096	15231	15269	15122	15198	15095	15289	15278	15249	15165	15161	15176	15117	15530	15279	15176	15298	15245	15298	15246	15248	15321	15269	15010	15195	15177	15182	15262	15281	15281	15357	15146	15293	15143	15065	15313	15214	15276	15312	15345	15030	15304	15130	15343	14875	15174	15197	15128	15250	15184	15172	15164	15262	15173	15152	15152	15410	15301	15137	15252	15288	15078	15175	15161	15276	15413	15307	15255	15219	15182	15154	15154	15267	15319	15226	15288	15407	15203	15249	15427	15049	15309	15095	15243	15110	15271	15244	15302	15252	15062	15336	15126	15191	15146	15078	15155	15186	15259	15213	15083	15192	15315	15216	15397	15232	15187	15186	15227	15148	15007	15254	15257	15309	15153	15166	15115	15159	15189	15202	15313	15368	15201	15277	15151	15035	15125	15283	15042	15210	15163	15286	15171	15316	15296	15294	15168	15389	15340	15253	15196	15138	15377	15121	15245	15268	15222	15136	15175	15090	15183	15236	15147	15112	15199	15073	15119	15254	15118	15222	15142	15339	15293	15138	15313	15214	15112	15040	15282	15150	15275	15234	15097	15280	15222	15187	15212	15235	15124	15314	15278	15268	15057	15185	15373	15216	15397	15194	15462	15340	15132	15324	15252	15242	15372	15340	15123	15193	15165	15214	15208	15105	15111	15269	15304	15295	15178	15294	15101	15149	15194	15306	15348	15340	15199	15247	15354	15153	15139	15300	15279	14989	15292	15354	15275	15328	15367	15290	15065	15342	15185	15219	15290	15106	15095	15081	14998	15277	15261	15241	15267	15426	15202	15345	15232	15163	15231	15502	15149	15203	15232	15287	15237	15399	15311	15027	15135	15296	15329	15234	15096	15156	15264	15205	15237	15202	15184	15406	15185	15395	15263	15184	15201	15067	15147	15294	15309	15069	15090	15236	15173	15178	15099	15226	15207	15241	15027	15279	15072	15282	15226	15428	15132	15165	15288	15341	15160	15099	15115	15195	15400	15117	15318	15206	15382	15052	15321	15184	15069	15318	15106	15384	15389	15059	15185	15151	15171	15116	15042	15181	15455	15262	15363	15213	14995	15360	15102	15212	15200	15224	15203	15505	14941	15068	15288	15219	15288	14946	15300	15246	15113	15206	15146	15561	15318	15266	15152	15195	15206	15464	15383	15217	15346	15159	15113	15215	15198	15224	15265	15364	15066	15353	15238	15389	15072	15152	15106	15247	15296	15088	15311	15314	15128	15279	15275	15207	15409	15230	15404	15272	15433	15102	15118	15194	15352	15389	15459	15146	15171	15136	15146	15177	15185	15288	15230	15232	15333	15299	15204	15251	15118	15163	15235	15367	15166	14991	15115	15330	15362	15204	15181	15158	15215	15259	15061	15343	15076	15156	15158	15277	15371	15325	15259	15364	15308	15134	15417	15158	15285	15318	15152	15132	15115	15219	15208	15206	15103	15264	15173	15150	15167	15251	15220	15282	15386	15271	15310	15236	15320	15126	15082	15086	15098	15148	15270	15210	15409	15490	15213	15391	15249	15070	15265	15357	15338	15294	15038	15190	15265	15239	15235	15320	15119	15223	15222	15160	15134	15389	15212	15214	15288	15295	15164	15193	15271	15647	15234	15096	15234	15161	15501	15389	15196	15337	15136	15173	15297	15341	15284	15273	15094	15267	14930	15366	15328	15307	15143	15246	15306	15048	15222	15230	15275	15186	15126	14996	15223	15094	15101	15213	15372	15198	15304	15225	15133	15053	15159	15206	15277	15298	15213	15127	15307	15180	15126	15066	15188	15190	15418	15307	15265	15171	15189	15299	15302	15349	15211	15244	15276	15286	14993	15297	15261	15385	15293	15302	15346	15165	15201	15099	15116	15159	15209	15149	15174	15224	15391	15295	15188	15262	15126	15245	15146	15220	15093	15371	15222	15051	15193	15219	15337	15174	15226	15212	15344	15281	15069	15239	15116	15301	15123	15177	15217	15075	15215	15003	15334	15159	15094	15221	15234	15115	15169	15188	15201	15112	15191	15227	15157	15250	15308	15299	15120	15187	15246	15144	15081	15129	15384	15100	15052	15318	15297	15301	15122	15303	15192	15265	15207	15262	15303	15337	15308	15311	15057	15248	15437	15269	15150	15340	15164
25325	21703	28376	28863	22407	20817	19935	18594	17862	17849	17508	17300	17297	16939	16923	16884	17027	16596	16740	16963	16770	16702	16679	16694	16636	16895	16697	16723	16688	16490	16629	16686	16933	16488	16679	16405	16740	16639	16639	16529	16795	16618	16831	16634	16625	16549	16675	16595	16643	16707	16668	16542	16523	16542	16805	16826	16406	16540	16727	16408	16623	16704	16538	16773	16638	16715	16593	16545	16700	16553	16667	16530	16579	16572	16720	16547	16484	16781	16571	16660	16751	16555	16548	16772	16555	16645	16587	16720	16657	16719	16462	16669	16898	16625	16769	16547	16718	16636	16442	16582	16607	16741	16639	16736	16536	16749	16588	16798	16690	16669	16596	16489	16762	16484	16601	16631	16553	16658	16528	16677	16702	16566	16655	16581	16730	16630	16559	16470	16669	16817	16761	16549	16651	16674	16600	16721	16671	16554	16562	16830	16601	16463	16591	16947	16716	16870	16573	16763	16649	16982	16661	16762	16665	16462	16690	16732	16654	16504	16678	16591	16524	16587	16571	16789	16498	16524	16736	16683	16580	16636	16635	16463	16598	16585	16685	16645	16676	16808	16575	16655	16772	16619	16797	16648	16641	16614	16789	16531	16577	16702	16565	16482	16818	16469	16749	16551	16614	16578	16568	16544	16743	16563	16600	16513	16730	16683	16557	16625	16698	16597	16666	16650	16710	16554	16741	16622	16646	16452	16819	16534	16646	16879	16671	16660	16663	16842	16500	16608	16637	16627	16819	16347	16521	16637	16719	16700	16630	16526	16510	16816	16634	16461	16742	16557	16682	16648	16717	16624	16779	16552	16675	16608	16836	16469	16831	16740	16508	16792	16500	16541	16892	16628	16553	16448	16388	16733	16721	16553	16612	16533	16590	16699	16578	16481	16748	16776	16617	16650	16681	16538	16801	16511	16793	16729	16805	16708	16704	16494	16585	16689	16571	16646	16477	16806	16670	16632	16533	16459	16503	16528	16737	16679	16405	16524	16396	16692	16509	16689	16690	16738	16585	16436	16620	16694	16624	16667	16746	16480	16630	16525	16666	16539	16653	16539	16541	16524	16521	16566	16591	16513	16701	16533	16693	16687	16705	16496	16818	16674	16573	16623	16730	16745	16773	16519	16695	16748	16754	16650	16650	16593	16370	16497	16785	16681	16685	16623	16628	16617	16800	16669	16783	16648	16566	16550	16567	16662	16739	16511	16734	16511	16509	16595	16636	16623	16709	16601	16821	16513	16593	16467	16524	16506	16586	16750	16644	16626	16578	16649	16567	16738	16858	16561	16692	16610	16709	16842	16770	16624	16460	16585	16551	16540	16607	16654	16672	16663	16655	16798	16530	16775	16832	16470	16703	16480	16487	16654	16440	16536	16706	16653	16570	16678	16698	16494	16587	16630	16576	16558	16511	16723	16594	16652	16518	16644	16691	16558	16760	16558	16739	16492	16436	16486	16617	16670	16613	16582	16373	16698	16709	16712	16560	16576	16628	16696	16628	16605	16616	16730	16512	16759	16615	16711	16702	16411	16682	16583	16740	16516	16488	16724	16574	16841	16504	16784	16529	16717	16691	16319	16614	16735	16619	16782	16716	16694	16738	16596	16644	16528	16715	16696	16714	16736	16602	16534	16684	16502	16657	16546	16676	16628	16699	16695	16662	16582	16948	16546	16821	16740	16572	16619	16762	16691	16678	16670	16555	16653	16785	16566	16752	16675	16666	16451	16649	16707	16549	16677	16746	16588	16791	16616	16637	16620	16770	16547	16700	16546	16580	16587	16449	16764	16754	16638	16563	16614	16556	16601	16599	16540	16712	16617	16679	16577	16644	16748	16612	16438	16624	16521	16623	16539	16610	16624	16488	16650	16582	16745	16643	16478	16780	16715	16591	16747	16616	16454	16701	16498	16564	16410	16741	16670	16723	16592	16703	16574	16658	16759	16684	16615	16601	16733	16604	16736	16696	16776	16590	16691	16769	16706	16611	16742	16643	16806	16425	16512	16701	16717	16777	16552	16691	16540	16633	16568	16562	16719	16842	16592	16537	16528	16628	16769	16773	16596	16705	16760	16602	16504	16487	16550	16703	16804	16722	16560	16720	16541	16719	16732	16638	16698	16661	16667	16698	16569	16648	16772	16672	16616	16620	16543	16685	16467	16710	16596	16556	16567	16568	16722	16585	16635	16737	16795	16667	16758	16772	16605	16557	16559	16598	16620	16651	16568	16441	16694	16499	16562	16564	16647	16702	16455	16667	16769	16623	16665	16574	16539	16501	16761	16554	16622	16570	16490	16456	16805	16567	16642	16724	16522	16611	16687	16603	16704	16827	16562	16482	16662	16692	16664	16611	16689	16831	16720	16668	16815	16640	16620	16807	16833	16700	16578	16497	16571	16604	16639	16465	16783	16657	16662	16757	16657	16807	16532	16828	16560	16468	16498	16773	16548	16625	16678	16374	16817	16656	16315	16458	16743	16553	16673	16584	16556	16499	16698	16529	16597	16696	16667	16654	16606	16612	16533	16537	16704	16530	16450	16622	16585	16736	16778	16735	16686	16656	16505	16760	16560	16534	16657	16543	16662	16513	16771	16456	16757	16614	16703	16679	16744	16520	16780	16739	16614	16783	16903	16825	16684	16727	16614	16381	16714	16599	16599	16466	16664	16710	16737	16806	16629	16643	16502	16841	16677	16776	16713	16783	16582	16465	16605	16507	16673	16580	16568	16797	16463	16730	16656	16524	16714	16658	16653	16865	16601	16728	16396	16472	16719	16720	16762	16616	16745	16515	16687	16613	16562	16620	16458	16628	16375	16568	16616	16718	16670	16671	16509	16635	16585	16688	16550	16485	16689	16619	16489	16602	16459	16457	16704	16818	16578	16596	16582	16868	16738	16502	16518	16772	16850	16581	16462	16477	16673	16553	16483	16661	16637	16646	16546	16654	16705	16642	16822	16726	16722	16777	16569	16465	16464	16713	16595	16789	16588	16678	17004	16797	16389	16472	16650	16734	16599	16635	16653	16606	16670	16621	16494	16690	16474	16666	16595	16595	16399	16660	16794	16704	16450	16618	16815	16628	16449	16629	16765	16585	16676	16692	16528	16574	16694	16649	16647	16546	16659	16783	16539	16640	16574	16476	16746	16620	16459	16744	16575	16580	16604	16739	16756	16585	16650	16564	16458	16587	16868	16720	16626	16643	16454	16593	16665	16574	16701	16691	16313	16687	16543	16758	16902	16643	16669	16523	16637	16672	16778	16606	16594	16749	16474	16637	16867	16726	16678	16760	16739	16722	16684	16674	16525	16732	16711	16442	16353	16645	16546	16590	16592	16486	16722	16606	16668	16901	16574	16517	16588	16720	16452	16837	16588	16773	16539	16756	16482	16642	16688	16844	16632	16699	16704	16653	16661	16453	16762	16699	16644	16674	16711	16740	16599	16710	16604	16501	16606	16482	16710	16572	16763	16757	16354	16518	16757	16868	16717	16746	16844	16584	16898	16662	16580	16595	16826	16511	16587	16736	16698	16656	16756	16697	16516	16717	16860	16814	16706	16767	16720	16669	16666	16486	16489	16693	16586	16821	16773	16509	16540	16573	16689	16715	16560	16576	16636	16845	16616	16688	16766	16586	16746	16630	16749	16689	16673	16787	16744	16674	16823	16778	16599	16764	16666	16424	16487	16741	16655	16808	16589	16678	16618	16725	16596	16578	16623	16902	16549	16845	16734	16686	16564	16451	16629	16756	16825	16872	16656	16611	16526	16525	16584	16496	16721	16520	16640	16654	16610	16563	16647	16642	16908	16825	16521	16838	16616	16793	16500	16583	16764	16890	16599	16486	16677	16462	16536	16675	16630	16604	16789	16569	16497	16649	16748	16540	16641	16273	16730	16618	16682	16622	16425	16531	16598	16837	16455	16597	16665	16654	16673	16534	16615	16596	16411	16724	16825	16775	16481	16540	16652	16735	16655	16796	16680	16515	16576	16755	16644	16766	16835	16710	16648	16340	16457	16785	16681	16535	16748	16506	16712	16919	16597	16518	16765	16704	16825	16901	16612	16852	16545	16739	16603	16618	16923	16594	16716	16685	16703	16566	16774	16614	16664	16561	16663	16770	16729	16506	16711	16566	16697	16729	16521	16643	16676	16799	16570	16735	16676	16664	16441	16808	16456	16688	16484	16743	16614	16793	16606	16676	16677	16534	16787	16908	16509	16644	16729	16582	16574	16591	16635	16512	16748	16643	16749	16576	16696	16656	16519	16478	16890	16695	16567	16468	16385	16611	16658	16665	16640	16717	16863	16862	16456	16466	16741	16710	16629	16601	16630	16719	16650	16713	16765	16699	16692	16920	16596	16667	16655	16692	16633	16805	16542	16485	16597	16701	16664	16744	16615	16597	16657	16574	16628	16691	16767	16708	16602	16609	16583	16636	16672	16684	16578	16501	16543	16606	16445	16719	16644	16715	16508	16759	16476	16600	16744	16641	16819	16784	16561	16598	16755	16673	16607	16849	16685	16452	16790	16657	16563	16819	16760	16632	16522	16568	16557	16453	16517	16665	16688	16622	16642	16658	16634	16533	16755	16590	16474	16586	16583	16579	16544	16658	16743	16625	16619	16465	16451	16809	16583	16670	16593	16610	16620	16714	16632	16537	16575	16625	16561	16802	16490	16666	16517	16569	16658	16618	16551	16716	16692	16855	16723	16644	16560	16583	16647	16651	16517	16735	16713	16703	16596	16581	16659	16654	16566	16697	16879	16709	16603	16558	16646	16649	16736	16365	16731	16797	16636	16548	16555	16849	16863	16807	16816	16760	16694	16745	16704	16583	16609	16753	16709	16565	16664	16872	16410	16772	16641	16582	16854	16549	16700	16670	16561	16582	16763	16684	16627	16563	16488	16464	16612	16593	16889	16750	16645	16527	16603	16654	16876	16682	16682	16621	16745	16665	16572	16757	16479	16676	16637	16639	16759	16829	16654	16568	16422	16537	16734	16436	16647	16708	16860	16600	16724	16493	16551	16608	16630	16618	16469	16453	16626	16535	16709	16583	16809	16610	16731	16617	16611	16646	16680	16470	16538	16619	16640	16655	16476	16518	16691	16568	16428	16758	16600	16694	16655	16580	16640	16722	16721	16734	16806
24993	43654	37511	28759	24136	20930	19375	18160	17210	16551	16416	15929	15717	15547	15428	15346	15170	15144	15324	15218	15042	15091	15041	15177	14942	15108	14880	15021	15041	15062	14990	15258	14870	14960	14960	14845	14961	15112	15071	15060	14876	14901	15110	15015	14939	14933	15057	15028	14996	14971	14975	14945	14997	14756	15020	14918	15039	15035	15100	14995	14885	15082	15024	15073	15253	14998	15010	15103	14967	14997	14858	14946	14975	14918	14936	14991	15141	15002	15065	14883	14949	14955	14860	15007	15063	15001	15095	14833	14946	14842	15017	14878	15157	14982	14958	14957	14792	15027	15017	14715	14972	14823	14913	14922	15147	14981	15033	15076	15027	15102	14955	14973	14924	14912	15006	15045	14857	15013	15013	14956	14960	14966	15031	15032	15136	15015	14932	14958	14852	15036	15049	14905	15045	14968	15022	15040	14842	15121	14848	14942	14875	14921	15038	14927	14804	15097	15130	14885	14951	14893	14919	14936	14811	15002	15001	14990	14984	14925	15052	15073	15124	14911	14965	14867	14912	14952	14928	14937	14989	15060	14884	15064	14934	15032	15024	14900	15005	14834	14934	14870	15123	15032	14910	14992	14926	14967	14969	14852	15023	14929	14973	14878	14854	14996	14814	14942	14917	14879	15131	15171	14920	14968	14913	14944	14975	14799	15044	14973	14813	14944	14949	14949	14957	14931	15032	14845	14971	14942	15042	15031	14905	14853	15028	15096	15120	14885	14880	15119	14852	15047	14946	14852	15036	14878	14942	15064	14977	14879	15010	15038	15139	14813	14919	14850	14933	15011	15043	14943	15071	15028	15086	15155	14872	14966	15136	14782	14997	15002	15225	14920	14776	14889	15008	14868	14898	14918	15105	14933	14973	14976	15003	14803	15135	14956	14921	14947	15071	14805	14961	14762	14943	15061	15082	15093	14931	15009	15108	15036	14938	14987	14983	14876	14962	14954	14929	15176	14979	15026	15020	14947	15001	15056	15039	15109	14906	14993	14820	14869	14915	15009	14964	15010	14950	14961	14806	14990	14913	14937	15152	14983	14978	14956	14948	14999	14909	15112	14930	14968	15145	15086	15024	15054	14923	15073	14943	15115	15119	14935	15052	15034	14930	14854	15137	14957	14827	15192	14921	14752	14833	14976	15029	14863	15060	15081	14907	15144	14990	15010	14996	15094	14826	14980	15122	14993	15017	15094	14851	14833	14980	14961	14886	14905	15053	14878	14966	14885	15202	14877	15045	15134	14794	15004	14825	14898	15213	14783	15059	15000	15038	14798	14924	14890	15052	14997	14843	15053	15008	14850	14897	14923	14981	15075	15017	14884	15012	15004	14925	14861	14973	15019	15027	14910	15026	15037	15080	14989	15097	14746	15127	14998	14774	14809	15008	14965	14932	14968	14775	15054	14872	14986	14797	14975	14922	14981	14897	14887	14823	14925	15089	15029	15111	15031	14939	14838	14920	14861	14804	15036	14998	15046	14838	14855	14983	15152	14899	15174	15079	14761	15033	15009	14961	15082	14989	14966	15071	14901	14907	15020	15032	14978	14969	14909	15163	15082	14964	15093	14939	14896	14928	14816	15022	15026	15077	15013	14985	14884	14868	14817	14927	15044	15090	14921	15180	14907	14967	15004	14963	14995	14973	15120	14873	14831	15013	14962	14840	15102	15193	14937	15114	14987	14912	15003	14944	14991	14942	15358	14982	14834	14887	14890	14914	15096	14952	15047	15008	14894	14936	15037	14967	15156	14936	15064	14894	15042	15172	14876	14859	14865	15008	14995	15007	14978	14829	15070	15056	14947	14924	15029	15171	14972	15012	15051	14965	14725	14945	15069	14944	15099	15068	14968	14942	15184	15012	14965	14993	14996	14924	14876	14959	14946	14917	14768	15114	15011	14919	15010	14729	14920	14972	14862	14880	14961	14973	14974	14781	15014	15033	14955	15023	15057	14965	14665	15032	15034	14859	14983	14949	14975	14900	14889	14922	14919	15100	14950	14837	14893	15109	14810	14946	14966	14817	14950	14908	14917	15060	14982	15014	14940	15067	14991	15078	14920	15039	14761	15023	14980	14882	14978	15069	14806	14954	15042	14924	15100	15137	15069	14964	14878	15024	15105	14798	14923	14962	14906	14791	14962	15108	14910	14855	14958	14955	15059	14890	14880	14892	15030	14978	14961	14983	14864	14907	14993	14783	14932	15078	14904	15077	14785	14906	15029	14957	14899	14967	14798	14998	14998	14795	15020	15018	14993	14973	14993	14874	15088	14993	14988	14936	14947	14941	14959	15001	15118	14974	14900	14811	14901	14871	14842	14973	14874	14905	14849	14784	14946	14803	14798	14991	15036	14984	14880	14965	15098	15154	15149	14850	14975	14952	14988	14821	14993	14996	14945	14819	14813	14913	14924	14867	14907	15009	14993	15019	15158	15087	14767	14810	15004	14750	14850	14988	15026	14881	14896	15070	15006	15009	15028	14815	15027	14978	14986	15014	15024	15035	14961	14813	14984	14977	15022	14874	14877	14984	14930	14890	15178	14872	14930	15064	14852	14971	15050	14986	15061	15030	15161	14991	14835	14927	15085	15025	15044	14934	15058	14985	15009	14988	14815	15055	15038	14912	15007	14993	14904	15105	14935	15058	14836	15006	14828	15035	15102	14941	14854	14894	15007	14956	15130	15028	14995	14977	14920	14954	14944	14913	15010	14854	14647	14991	14990	14984	15029	14929	15042	14929	15148	15015	14982	14863	15002	14884	15034	15052	14955	14968	15049	14980	15013	14904	14887	14926	14925	15024	14983	15094	15023	14837	15085	14876	14976	14953	15007	15011	14980	15116	14902	14918	15074	14933	14950	15020	14981	15054	14809	15036	15098	14992	15033	14860	14974	14931	14819	14986	15085	14752	15081	15037	14869	14817	14960	14851	14878	14865	14866	14841	15157	14858	14890	14892	14892	14978	14965	14876	14820	14989	15128	14869	14837	14889	15002	15140	15070	15036	15032	15061	14999	14889	14834	14920	15118	15009	14857	14907	15026	14923	14867	14980	14994	14996	15011	14892	15121	15063	14927	14984	15024	14848	15112	15010	15145	14957	14828	14944	14909	14868	14943	15011	14911	14929	14980	15057	15141	14884	14952	14853	14969	14919	14968	14898	15121	14795	14934	14783	15059	14996	15072	15036	15070	14928	14939	14945	15026	15069	14998	15027	15019	15099	15031	15052	14884	14913	15027	15098	15023	15041	14964	14998	15101	14953	14978	14863	14914	14922	15025	14962	14876	14987	15058	15036	14965	14969	15057	15141	15147	15167	14829	14962	14892	15033	14844	15001	14937	14894	15085	14914	14993	15112	14910	14742	14981	14966	14867	15033	15041	15055	14881	14875	15014	15002	14856	15080	14965	15063	15059	14948	15067	14930	15028	14992	14864	15077	15044	15027	14954	14964	15009	14876	14951	15012	15015	14904	14961	14835	14733	15086	14932	15174	14960	14877	15087	14923	15220	14767	15091	14914	14847	14942	14991	15039	14809	15007	14954	14919	14989	15201	14912	14907	14895	14881	14999	14917	14744	14985	14958	14807	15024	14866	14989	14975	14756	14966	14869	14968	14996	15031	14884	14975	15064	14993	14960	14936	15017	14948	15084	15018	14985	15038	15033	15038	14925	14934	14894	15021	14920	14964	14784	14939	14974	14957	14766	15097	14643	15004	15042	15003	14883	14997	15132	14807	15113	14966	15075	14867	14799	14793	14960	14900	14866	15035	15075	14953	14961	15004	14952	15011	14942	14923	15042	14987	15080	14828	14873	15110	14993	14953	15039	14862	14841	14992	15018	15154	14965	15001	14728	14999	14743	14881	14909	14994	15011	15064	14977	14861	15042	14936	15059	15089	15174	15054	14945	15053	14878	15014	14843	14920	14935	14993	15260	14833	15122	14943	15035	14888	14879	14902	14798	14868	14887	14809	15027	15011	14905	14962	15078	14976	14835	15153	14856	15005	15065	14932	15062	15036	14856	14854	14826	14878	14938	15137	14956	14909	14843	14857	14817	14993	15046	14946	14873	15006	14977	15137	14813	14849	14870	15050	15011	14772	14990	14894	15046	14917	15025	15049	15018	14888	14956	15008	15021	14823	14935	14874	15200	14900	14828	14941	14781	15062	15046	14907	14979	14790	14882	14996	14949	15045	14831	14994	15026	14947	15106	15002	15245	14784	15004	14881	14942	14792	14916	15016	15044	15057	14949	14985	14823	15093	14935	15074	15002	14915	15051	15051	14983	14944	15013	14933	15135	15013	15029	15003	15042	14816	14982	14998	15151	14907	14914	14965	14844	14876	14636	14959	15074	14985	14901	14962	15061	15051	15060	14991	15059	15048	14985	14796	14925	14987	15082	14914	15008	15117	15022	14772	15162	15086	14996	15120	14866	14928	14917	14817	14813	14948	15248	14848	14960	14963	14912	14972	15005	15014	14853	14969	15061	14880	15174	14906	14981	14961	14938	15105	14849	14796	15093	14948	14941	15105	15001	14820	14878	15019	14919	15029	15119	14944	14910	14971	14993	14917	14810	15025	14959	14833	15115	15017	14926	15107	15004	14938	14959	14810	14865	14826	15034	14861	15189	15016	15010	14951	15016	14887	14960	15100	14753	14877	15013	14888	14919	14929	15120	14895	14881	15026	14998	14880	15051	14923	14881	14879	14832	14942	14918	14931	14737	14881	14891	14880	14971	14991	14880	14869	15056	14979	14957	15035	14935	15000	14952	14901	14896	14898	15028	15118	14983	15000	14918	14937	14803	14886	14787	15089	15028	15002	14882	14933	15146	14817	14962	15039	14888	14690	14967	15120	14904	14860	15066	14907	14864	15015	15095	15070	15066	14963	14901	14985	15055	15033	14918	15003	14862	14948	14910	14935	15009	14926	15073	14935	14891	14952	15163	15085	14930	15139	14817	15045	15140	14870	14923	15117	14987	14770	15057	14888	14913	14954	14929	14889	14906	14853	14930	15004	14974	15102	14712	14960	14995	14853	15043	14960	14912	14965	15057	15000	15135	15042	14907	14909	14885	14908	14905	14863	14854	14931	14968	15110	15098	15013	14932	15021	14916	14911	15105	14888	14979	15006	15067	15120	15014	15018	14897
22519	21478	28557	24866	22439	25179	26400	21583	20077	19632	19113	18485	18214	18016	17766	17910	17693	17693	17819	17583	17375	17515	17343	17349	17370	17147	17242	17250	17070	17127	17193	17281	16931	17091	17258	17190	17010	17149	17058	16965	17042	16828	17335	17228	17165	17347	17330	17219	16993	17189	17162	17090	16990	17101	16963	17030	17158	16986	16990	17032	17083	17034	16944	17142	16913	17012	17262	17017	17128	17006	17318	17330	17081	17046	16930	17281	16962	17173	16994	17268	16860	17121	17120	17059	17163	17127	17165	17155	17072	17162	17142	17163	17224	16886	17160	17101	17083	17151	16907	16983	17144	16872	17084	17066	17152	17131	17233	17127	17038	17057	16866	17226	16955	17005	17064	16981	17084	16847	17175	17073	16990	17029	17033	17097	17095	16987	16924	16960	17045	16991	17238	17101	17000	16973	17228	17059	16969	17103	16931	17019	17153	17139	17027	17184	16991	17088	17091	17024	17085	16948	16879	17204	17248	17012	17236	17222	17146	16987	17085	16895	17064	16908	16984	17012	17008	17082	17016	16897	17019	16983	16944	17012	16770	17188	17043	16791	16930	17142	17151	17008	16862	17131	17124	17205	17219	16946	17157	17197	16936	16953	16911	17045	16977	16943	16974	16968	17149	17044	17300	17070	17063	17230	17217	16852	17024	16979	16986	16976	16977	17010	17052	17102	17233	17126	16901	16995	17051	17123	17178	17001	17094	16983	16983	16948	17104	17180	17075	17031	17022	17207	17026	16796	17067	16977	17052	17044	17081	16999	17024	17000	17097	16997	17142	17255	17048	17219	17079	17067	16910	17010	16875	16783	17054	17021	17144	16991	16949	17167	17307	16994	16941	17009	17110	16910	17082	17143	17036	16983	17001	17006	17167	16976	17179	17161	17177	16890	17049	16997	17101	17181	17097	16879	17112	17091	17319	17039	17109	17167	16986	17239	16998	17239	17006	16931	17120	17019	17136	17071	16923	16923	17105	17127	17147	17027	17055	17118	17169	16950	17043	17039	17009	17021	16975	17160	16925	17052	17118	16856	16938	17102	16944	17062	17007	17112	17112	17265	16948	17045	17041	16954	16940	17137	16877	17083	17104	17018	17016	17022	16889	16966	17013	17110	17051	16812	16990	16923	17033	17145	17004	16996	17213	17280	16840	16934	17131	17130	17135	16967	17056	17119	16988	17040	16903	17062	17110	17024	17076	17059	17083	16970	16925	16952	16905	16932	17055	16997	17082	17216	17048	17198	17210	17036	16906	17006	17188	16943	17005	16928	17169	17031	17163	16882	17124	17092	17085	17078	17168	17074	17063	17029	17184	17054	16842	16977	16799	17048	16987	16971	16922	17155	16907	17216	17243	17082	17232	17125	16942	17014	17067	17014	16977	17097	17052	17067	16963	17055	16820	17156	17035	17157	17040	17065	17020	17109	17043	17226	17112	16932	17126	16808	16942	17117	17009	17238	17065	17025	17072	17122	16997	16945	16997	17100	17032	17098	17078	17162	17262	17032	17183	17357	17078	17225	17053	17033	16993	16747	16908	17049	17180	16826	17052	16973	16987	16950	17147	17195	16855	17093	16997	17158	16965	17244	16944	16862	17084	17067	17094	17089	16910	17090	17184	17172	17094	16976	16921	17118	17163	17005	17144	17103	17020	16980	17089	17063	17080	17034	17091	17086	17043	16967	17026	16935	17030	16913	17018	16921	17097	16983	16919	17050	17145	17109	17072	16889	17047	17002	17122	17137	17026	16926	16960	17152	17069	17181	17071	17299	16913	17075	16994	17054	17074	17027	17104	16974	16869	17122	17002	17082	17162	17062	16955	17173	17142	16941	16966	17151	17044	17002	17112	17121	17109	17254	16903	17117	17040	17115	16966	16955	17101	17080	16872	17210	17111	17101	17033	17074	17029	16992	16983	16899	17106	16938	17130	17091	16992	16903	16954	17020	16951	16777	16964	17017	16950	16970	17024	17168	17115	16961	17071	17142	17001	17017	16952	16913	17197	17193	16999	17105	16935	16940	17320	17080	17167	16907	17035	16994	17008	16938	17015	17153	17080	17133	16942	17118	16874	16730	16973	17326	16907	16995	17186	17071	16902	17160	17138	16983	16969	17054	17021	16933	17022	17124	17146	17048	16873	16828	16932	17310	17011	16933	17157	16990	16905	17252	16745	16954	17170	17066	17125	16801	17021	17195	16997	17023	16973	17234	17103	17246	17020	16997	16950	17095	17015	16982	17136	17011	16985	17128	17037	17088	16859	16865	16872	17084	17021	16940	16876	17197	16955	16984	17143	17165	17000	16936	16988	16810	16990	17022	17029	16993	16855	16959	16902	16905	16935	16995	17070	17115	17034	17153	17159	16899	17090	16951	16755	16638	17049	17153	17047	17035	17048	17056	17247	17029	17097	17275	16946	17182	16917	17119	16987	17005	17094	16925	17001	17176	17129	17019	17072	16829	16954	16984	17040	17233	16987	17163	16974	16874	17106	17099	17412	17249	16834	17122	17211	17332	16913	17164	16974	17050	17031	16963	17026	17067	16996	16962	17196	17110	17032	17053	16904	17191	17031	16953	16999	17301	16916	17064	16879	17145	16938	17001	17003	16838	17250	16977	16925	17099	16872	17016	17203	17043	17137	17072	17121	17134	16958	17146	17407	16945	17130	16910	17123	17117	17054	16955	16793	17138	17062	16912	17002	16958	17036	17131	17060	17004	16981	17128	17035	17082	17277	17056	17033	16998	17121	17159	17074	16831	17250	17077	17032	16927	16985	16977	16995	17043	17154	17160	17129	17011	17054	17181	16698	17050	17112	16943	17162	16701	17104	17256	16948	16928	16902	17064	17031	16844	16959	16978	17030	17168	16962	17072	17161	17114	17148	17027	17207	17026	16943	17147	17139	17079	17117	17081	16915	17120	17017	16963	17113	16987	17073	16994	17129	17026	17090	17154	16910	17019	17240	17050	16979	17042	17085	16847	16967	16821	16956	16907	16954	16972	16962	16918	17149	16904	16908	17015	16927	16965	17107	17000	16919	16910	17142	17211	17151	16902	16931	16919	17118	17057	16965	17021	17029	16930	16996	17027	17135	16986	16813	17054	17029	17142	16851	16860	17154	17022	17180	17208	17000	17117	17049	17144	17149	17047	16998	17147	16893	16823	17057	17160	17089	16966	16925	17105	17023	17097	17119	17141	17047	17009	16991	17020	16957	16837	17129	17034	17223	16956	16986	17201	17045	17164	17065	17143	16976	16683	16937	16982	17124	17027	16915	16929	17221	17241	17102	17009	17021	17246	17042	17063	17146	17009	17122	17199	17084	17204	17034	16905	17279	17030	17198	17081	17048	17093	17105	16917	16816	17147	17018	17149	17261	16956	17221	17208	17162	17076	16817	17063	17045	17066	17021	17199	17003	16974	17079	16941	16992	17051	17151	16984	17268	16946	16919	16952	17007	17144	17188	17088	16820	17097	17184	17111	17128	17128	16991	16940	17019	16868	16958	17078	17172	17231	16899	17053	17058	16859	16913	17018	17054	16858	17164	17076	17026	17209	17113	17034	16973	17123	16992	17046	16874	17043	17071	17078	17039	16971	16945	16984	17061	16825	17026	16983	17071	16907	16957	17044	16816	17179	17124	16996	17033	17139	16912	16903	17178	16884	17276	17039	17084	17065	16975	16952	17263	17148	17016	17211	16920	17109	16847	17087	16996	16993	16964	17094	17110	17094	17064	16910	17004	16772	17116	17013	17226	17089	17007	17307	17116	17317	17183	17058	16756	17293	17356	17073	16976	17051	16999	17110	17002	17033	17235	17073	16885	16982	17207	17012	16896	17150	17163	17087	16926	16892	16971	17005	17032	16869	17022	16759	16901	16969	16867	17053	17133	16988	17043	16943	16980	17065	16953	17012	17092	16949	17024	16862	16994	17009	17011	16924	17011	17360	17053	17090	17044	17032	16951	16912	16850	16984	17156	17290	17242	17012	16992	17103	17150	17292	16993	17031	17149	17138	17215	16961	17046	17047	16949	16961	16867	17080	16916	17025	16982	17188	16933	17114	16991	16856	16975	17180	17092	17264	17027	17146	17036	17057	16938	17149	17146	17038	16976	17261	17249	17084	17027	16876	17011	16873	17189	17135	17231	17175	16932	17040	16966	17088	17066	17209	16859	16938	17097	16957	17061	17068	17034	16895	16924	16917	17051	17086	16922	17172	17026	16928	16858	16911	17069	17127	17001	17046	17131	17048	17215	17000	17140	16996	16957	17077	17082	17031	16945	17255	17313	16982	17057	17006	17032	16953	16979	17075	17031	16983	17057	17094	17066	17091	17098	17186	17021	17176	17126	17077	17109	17022	17140	16978	17032	17103	17106	17032	16942	17119	17302	16931	17061	17163	16828	17006	17096	17003	17148	17008	17198	16957	16946	17158	17115	16855	17178	16924	17104	17077	17105	17134	17166	16928	17112	17147	17016	16933	17112	17154	16901	17000	17295	17113	17061	17034	17148	17068	17065	17011	17182	17027	16879	17090	17356	16963	17035	16920	17129	17014	16920	17028	17067	17122	17116	17148	17025	17044	17040	16955	17000	17070	16879	16998	17103	16895	17023	16984	16900	17246	17041	17058	17008	17100	17070	17054	17112	16938	16998	17078	17061	17121	16888	16876	17051	17291	17068	16996	17143	17063	17188	16872	17011	17069	16902	17020	17155	17361	17182	17011	16970	17032	16967	17005	17055	17054	17002	17085	17282	16830	17202	17151	17275	17074	16961	17197	17011	16992	17040	16963	17004	17097	17119	17088	16859	16982	17112	17138	17215	17195	17189	17053	16831	17220	17003	17110	17057	17199	17045	17102	17102	17106	16857	17045	17077	16777	17022	17049	17055	16813	17043	17007	17156	17213	17077	17008	17187	17126	17329	17069	17003	16862	16962	17125	17107	17207	17065	17085	17168	16960	17051	17093	17068	16970	16884	17096	17300	17027	17151	17165	16782	17003	16820	17072	16981	17034	17005	16962	17070	17088	16967	17138	16866	17042	17040	17072	17274	17208	16932	17176	17069	17261	17127	17180	17127	17066	16885	16904	17131	16979	17158	16970	17173	17413	17232	17237	17116	17046	17197	17056	17018	16992	16956	17069	17235	16878
26014	52227	45929	36432	30200	25908	23216	21387	19859	18775	17916	17216	16785	16296	16229	16141	15806	15923	15583	15608	15467	15370	15403	15308	15525	15251	15271	15481	15336	15276	15482	15391	15197	15362	15335	15385	15331	15258	15334	15219	15134	15258	15317	15257	15351	15309	15253	15108	15241	15266	15306	15216	15294	15246	15343	15371	15096	15317	15162	15137	15191	15170	15297	15324	15250	15226	15242	15396	15284	15300	15340	15327	15391	15230	15340	15246	15169	15184	15316	15322	15312	15423	15291	15240	15341	15179	15282	15401	15145	15314	15273	15210	15361	15289	15130	15299	15220	15042	15166	15098	15270	15264	15371	15224	15183	15144	15273	15410	15328	15199	15193	15209	15209	15044	15175	15186	15300	15253	15365	15237	15306	15222	15055	15337	15339	15078	15270	15203	15244	15111	15178	15261	15306	15153	15373	15276	15082	15188	15141	15147	15253	15059	15342	15350	15306	15327	15202	15337	15119	15358	15216	15125	15271	15233	15436	15202	15386	15195	15210	15225	15125	15219	15181	15242	15281	15332	15305	15388	15259	15206	15256	15371	15307	15138	15178	15132	15084	15320	15340	15200	15218	15434	15346	15274	15105	15263	15263	15190	15284	15140	15273	15341	15237	15192	15076	15290	15265	15442	15261	15141	15215	15326	15265	15222	15374	15328	15259	15063	15189	15367	15390	15100	15311	15111	15207	15106	15362	15131	15233	15155	15313	15285	15349	15271	15063	15282	15197	15307	15115	15053	15092	15347	15283	15343	15118	15330	15252	15241	15157	15372	15379	15226	15177	15132	15191	15152	15270	15122	15165	15200	15145	15366	15383	15200	15268	15133	15412	15121	15216	15183	15337	15307	15138	15231	15203	15216	15114	15251	15211	15360	15165	15319	15379	15260	15278	15388	15189	15217	15296	15343	15056	15431	15034	15074	15264	15123	15250	15252	15333	15411	15129	15417	15076	15277	15148	15148	15135	15252	15106	15242	15217	15358	15284	15158	15339	15263	15328	15361	15051	15245	15211	15305	15300	15206	15090	15149	15234	15281	15124	15324	15270	15393	15205	15185	15417	15192	15228	15358	15326	15387	15090	15238	15151	15339	15310	15037	15156	15245	15213	15340	15356	15363	15406	15078	15097	15192	15232	15140	15393	15275	15274	15363	15095	15374	15269	15122	15111	15271	15174	15330	15195	15223	15144	15236	15416	15018	15295	15325	15225	15238	15266	15187	15106	15109	15398	15216	15360	15255	15369	15208	15379	15258	15313	15277	15364	15066	15292	15228	15079	15013	15308	15239	15247	15489	15240	15191	15227	15301	15213	15282	15417	15161	15243	15364	15297	15196	15205	15321	15371	15314	15338	15131	15169	15205	15286	15310	15371	15083	15153	15152	15428	15439	15339	15279	15243	15352	15161	15188	15160	15154	15082	15079	15221	15215	15254	15210	15091	15378	15299	15127	15300	15297	15124	15185	15175	15157	15229	15292	15060	15315	15210	15315	15318	15324	15103	15328	15281	15260	15150	15178	15322	15165	15342	15257	15200	15220	15322	15354	15217	15059	15273	15224	15319	15213	15241	15105	15331	15289	15051	15065	15303	15403	15118	15236	15263	15080	15247	15318	15337	15017	15050	15318	15161	15380	15289	15431	15242	15088	15140	15365	15285	15226	15200	15216	15279	15201	15149	15109	15271	15204	15313	15276	15300	15376	15230	15242	15214	15334	15272	15308	15320	15157	15404	15220	15287	15145	15232	15213	15400	15300	15094	15204	15288	15278	15340	15226	15278	15147	15242	15312	15183	15104	15336	15329	15295	15213	15327	15094	15154	15257	15190	15263	15355	15228	15248	15257	15223	15294	15209	15091	15281	15299	15318	15171	15269	15220	15255	15312	15146	15203	15174	15214	15074	15228	15250	15268	15297	15287	15228	15124	15153	15143	15200	15241	15238	15172	15101	15134	15270	15268	15250	15332	15253	15246	15352	15185	15293	15289	15241	15205	15140	15394	15218	15195	15369	15181	15297	15480	15130	15163	15187	15157	15138	15168	15241	15322	15410	15212	15093	15160	15190	15187	15230	15399	15301	15094	15485	15179	15307	15331	15194	15307	15206	15200	15398	14989	15389	15352	15200	15139	15142	15100	15281	15073	15168	15167	15340	15302	15216	15284	15376	15250	15081	15237	15370	15406	15243	15051	15294	15165	15085	15195	15358	15229	15253	15115	15053	14965	15177	15233	15386	15293	15405	15313	15223	15298	15178	15343	15194	15414	15066	15169	15220	15401	15071	15211	15039	15243	15413	15150	15304	15469	15213	15334	15297	15326	15222	15205	15288	15187	15286	15223	15213	15170	15253	15132	15313	15341	15257	15238	15075	15475	15208	15256	15199	15351	15158	15172	15160	15089	15127	15203	15220	15200	15248	15518	15323	15131	15325	15270	15322	15248	15158	15115	15295	15238	15224	15243	15368	15160	15470	15191	15214	15145	15226	15257	15185	15163	15469	15216	15183	15378	15222	15245	15102	15273	15214	15370	15365	15189	15209	15175	15238	15279	15304	15098	15025	15241	15250	15272	15379	15324	15225	15148	15438	15294	15157	15350	15277	15101	15203	15165	15178	15315	15143	15213	15358	15105	15373	15308	15155	15232	15236	15149	15269	15273	15122	15357	15378	15306	15219	15343	15113	15204	15163	15439	15468	15114	15509	15380	15180	15192	15308	15246	15510	15270	15263	15249	15258	15291	15186	15271	15186	15397	15215	15356	15121	15168	15213	15362	15262	15342	15352	15271	15270	15152	15266	15280	15178	15256	15282	15204	15067	15144	15192	15247	15399	15221	15105	15288	15330	15220	15140	15253	15223	15245	15291	15164	15166	15399	15391	15179	15256	15170	15232	15207	15235	15183	15234	15236	15325	15206	15287	15213	15171	15301	15334	15282	15194	15221	15430	15320	15338	15278	15208	15169	15166	15113	15213	15280	15296	15220	15193	15273	15294	15062	15302	15254	15145	15156	15361	15165	15125	15271	15141	15351	15230	15285	15252	15232	15109	15370	15350	15136	15113	15335	15363	15291	15197	15200	15274	15322	15205	15166	15152	15403	15369	15091	15222	15262	15169	15252	15308	15364	15261	15191	15117	15268	15117	15202	15336	15292	15162	15040	15260	15258	15294	15207	15348	15170	15263	15162	15222	15358	15340	15190	15289	15131	15359	15249	15220	15221	15236	15114	15227	15287	15210	15027	15351	15354	15346	15154	15098	15443	15169	15353	15181	15149	15110	15357	15269	15239	15120	15125	15188	15126	15283	15068	15295	15251	15294	15263	15160	15259	15322	15356	15223	15210	15140	15306	15361	15244	15276	15212	15040	15247	15193	15116	15050	15235	15196	15263	15191	15213	15420	15341	15202	15136	15224	15411	15279	15183	15151	15312	15157	15101	15139	15293	15318	15216	15316	15282	15254	15183	15350	15276	15211	15205	15255	15024	15178	15261	15241	15385	15303	15403	15313	15259	15329	15142	15215	15356	15135	15168	15300	15044	15280	15251	15154	15300	15457	15277	15199	15356	15313	15239	15201	15322	15037	15312	15235	15251	15430	15275	15128	15293	15323	15141	15248	15144	15280	15372	15106	15123	15309	14990	15149	15192	15385	15320	15330	15277	15325	15211	15104	15156	15071	15290	15283	15377	15091	15153	15344	15260	15164	15261	15377	15261	15393	15215	15184	15189	15294	15237	15265	15358	15088	15130	15060	15327	15184	15267	15455	15241	15249	15324	15227	15235	15227	15210	15396	15106	15215	15251	15179	15354	15118	15267	15291	15267	15479	15352	15395	15324	15114	15225	15288	15235	15387	15197	15131	15296	15213	15390	15290	15185	15394	15365	15235	15261	15284	15222	15293	15261	15213	15248	15358	15186	15354	15036	15181	15155	15322	15152	15229	15202	15172	15332	15448	15259	15080	15380	15118	15149	15104	15246	15116	15312	15234	15191	15309	15288	15258	15198	15333	15120	15463	15201	15241	15137	15116	15039	15334	15338	15290	15234	15236	15371	15199	15283	15340	15095	15271	15235	15393	15214	15180	15053	15220	15359	15319	15452	15301	15199	15268	15208	15271	15425	15254	15292	15096	15249	15251	15111	15228	15064	15227	15279	15226	15269	15224	15159	15456	15251	15323	15276	15355	15250	15066	15364	15344	15256	15301	15148	15223	15169	15265	15266	15327	15131	15345	15390	15328	15240	15218	15237	15368	15219	15148	15304	15237	15230	15306	15146	15309	15294	15283	15189	15358	15253	15253	15195	15302	15329	15215	15311	15338	15200	15177	15234	15128	15358	15334	15273	15313	15326	15129	15180	15340	15166	15206	15405	15399	15178	15336	15289	15266	15253	15202	15272	15347	15510	15277	15235	15176	15269	15368	15208	15281	15318	15237	15258	15262	15235	15157	15248	15356	15073	15299	15238	15461	15235	15244	15288	15205	15292	15318	15242	15062	15231	15325	15315	15288	15286	15266	15286	15160	15410	15411	15182	15116	15186	15211	15348	15090	15182	15120	15190	15172	15360	15306	15143	15217	15301	15456	15192	15267	15241	15329	15187	15211	15267	15223	15155	15182	15227	15342	15264	15253	15172	15267	15226	15163	15257	15302	14995	15256	15157	15272	15351	15056	15196	15162	15176	15331	15091	15269	15241	15329	15313	15277	15150	15311	15436	15291	15236	15209	15201	15116	15214	15125	15005	15324	15297	15158	15349	15239	15353	15129	15071	15155	15404	15238	15356	15254	15245	15230	15370	15329	15434	15161	15219	15311	15242	15088	15240	15217	15273	15139	15400	15220	15280	15230	15302	15288	15211	15260	15273	15208	15332	15199	15036	15171	15151	15448	15044	15113	15220	15193	15179	15292	15272	15225	15173	15242	15142	15314	15281	15351	15060	15152	15262	15142	15214	15349	15287	15198	15358	15235	15286	15188	15225	15240	15138	15286	15093	15345	15153	15142	15181	15244	15221	15294	15188	15254	15328	15098	15327	15455	15227	15267	15318	15107	15232	15401	15364	15252	15036	15392	15366	15192	15298	15519	15280	15163	15294	15219	15082	15140	15145	15330	15290	15302	15071	15400	15228	15110	15316	15261	15182	15341	15357	15160	15286	15249	15302
29717	27635	32559	27680	22348	20430	19486	18536	18017	17851	17608	17352	17143	17088	17125	17100	17027	17145	17023	17003	17118	16643	16957	16928	17125	16792	17004	17106	16923	16829	16906	16899	16811	16964	16914	16979	16917	16834	17063	16710	16738	17056	16909	16669	16651	16768	16794	16832	17002	16679	16763	17033	16749	16956	16871	16796	16892	16939	16829	16787	16927	16750	16856	16867	16733	16744	16855	16903	16951	16828	16946	16904	16829	16967	16814	16826	16692	16838	16862	16790	17067	16666	16899	16834	16817	16762	16810	16761	16631	16787	16837	16707	16918	16906	16716	16994	17053	16915	16785	16784	16794	16945	16804	16737	16818	16911	16614	16547	16879	16926	16847	16860	17022	16928	16840	16891	16739	17007	16826	16848	16897	17019	16870	17046	16777	16754	16787	16803	16709	16831	16761	16855	16745	16777	16819	17028	16854	17032	17004	16810	16903	17177	16980	16984	16993	16863	16799	16871	16730	16644	16918	16969	16793	16913	16997	16741	16907	16935	16891	16627	16927	16816	16842	16656	17112	16759	16791	16875	17025	16838	16811	16726	16743	16888	16778	16894	16709	16913	16870	16902	16851	17014	16900	16918	16834	16990	16907	16993	16838	16912	17028	16896	16860	16859	16824	16959	16906	16825	16885	16885	16782	16802	16823	16994	17034	16846	16896	16938	16796	16966	16814	16655	16768	16738	16770	16831	16746	17039	17002	16986	16881	16972	17114	16926	16862	16685	16831	16903	16934	16843	16906	16853	16929	16914	17081	16798	16881	16806	16891	16959	16704	16938	16881	16909	17045	16947	16958	16852	16871	16835	16990	16847	16764	17071	16878	16745	16740	16596	16691	16798	17034	16932	16865	16640	17017	16955	17048	16883	16653	16932	16982	16706	16796	16728	16876	16965	16838	16874	17031	16970	16985	16962	16928	16750	16807	16812	16817	17075	16922	16773	17019	16798	16832	16715	16897	16834	16953	16851	16946	16921	16965	16951	17055	16876	16849	16945	16835	16744	16811	16868	16963	16952	16906	16840	16690	16921	16817	16831	16749	16850	16763	16841	16860	16808	16901	17010	16864	16736	16782	16741	16732	17011	16877	17103	16865	16963	16975	16891	16658	16846	16986	17047	16912	16852	16823	16830	16851	16924	16676	16849	16885	16925	16684	16935	16730	16884	16688	16999	16603	16690	16944	16904	16914	16888	16894	17036	16905	16793	16887	16848	16750	16801	16820	16907	16874	16898	17022	16946	16972	16827	17279	16968	16982	16789	16848	16941	16954	16763	16711	16768	16700	16783	17020	16958	16862	16887	16905	16879	16909	17041	16913	16994	16777	17068	16926	16830	16789	16879	17098	16736	16920	16820	16940	16887	16838	16768	16837	16976	17030	16634	17020	17003	16997	16935	16954	16929	16874	16949	16836	16711	16886	16944	16951	16765	16942	16885	16761	16785	16822	16872	16738	16951	16901	16876	17151	16899	16976	16736	16740	16822	16722	17036	17047	16810	16730	16822	16791	16888	16938	16937	16713	16789	17117	16894	17078	16848	16914	17019	16911	16976	17005	17039	16876	16801	16775	16784	16763	16736	16796	16830	16882	16960	16835	16734	16806	16678	16902	17085	16853	16865	16993	16896	16991	16794	17037	17011	17083	17008	16831	16799	16808	16890	16941	16822	16773	16835	16846	16939	17091	16868	16927	16805	16970	16888	16896	16790	17012	16899	16754	16922	16917	16821	16938	17089	16978	16819	16640	16815	17083	16779	16884	16881	16961	16744	16815	16816	16842	16710	16748	16764	16754	16731	16914	16941	16693	16856	16869	16834	17000	16889	16801	16939	17008	16786	16877	17045	17011	16840	16835	16992	16791	16746	16866	16791	16990	16938	16822	16820	16801	16675	16833	16967	16771	16867	17074	16779	16897	16651	16803	16961	17134	16915	17001	16898	17071	16882	16775	16774	16795	16938	17016	17009	17006	16904	16802	16767	17012	16693	16785	16862	16974	16904	16871	16872	17099	16946	16899	16690	16895	16618	16869	16913	17014	16989	16776	16817	17004	16785	16864	16738	16934	16788	16998	16857	16876	16767	17055	16966	16893	16859	16968	17098	16843	16576	16684	16922	17087	16802	16988	16887	16908	16903	16874	16741	16773	16706	16687	16944	16795	16804	16825	16962	16932	16675	16773	16759	16860	16864	16888	16788	16860	17032	16757	17103	16713	16901	16889	16997	16952	16869	16942	16782	16907	16921	16916	16826	16868	16703	16793	16804	17003	16850	16786	16856	16935	16846	16596	16714	16897	16823	17002	16787	16942	17016	16752	16864	16852	16791	16824	16893	16846	16991	16700	16889	16798	16994	16843	16756	16890	16709	16863	16889	16885	16997	16650	16784	16849	16938	16824	16994	17065	16898	16975	16824	17001	16805	16725	16687	16731	17066	16977	16854	16823	16942	16795	16916	16846	16797	16942	16685	16882	16920	16878	16744	16730	16643	17057	16936	16846	16842	17024	16905	16899	16938	17000	16886	16932	17083	16885	16988	16870	16837	16920	17006	16937	16972	16830	16807	16826	16801	16799	16808	16622	16845	16870	16758	16867	16714	16594	16873	16892	16667	17115	16965	17106	17016	16884	16700	17026	16871	16708	16923	16774	16870	16932	16833	17051	16872	16931	17003	16961	16998	16876	16980	16822	16830	16898	16776	16906	16927	17040	16804	17056	16881	16849	16715	16798	16721	17097	16980	16927	16820	16974	16944	16792	16826	16843	16833	16903	16758	16893	16873	16846	16854	16749	17150	16759	16686	16786	17007	16940	17126	16698	16619	16953	17069	16938	16919	16885	16893	16832	16785	16930	16671	16918	16888	16846	16936	16807	16894	16896	17075	16952	17098	17073	16898	16847	16952	16882	16718	16746	16913	17043	16800	16813	17014	16693	16928	16759	16853	16898	17132	17016	16899	16860	16868	16775	16922	17061	16866	16840	17060	16998	16859	16876	16992	16933	16914	17129	16705	16781	16810	16848	17056	17056	16795	16980	16893	16788	16772	16684	16616	16972	16817	16963	16888	16992	16789	16877	16834	16795	16826	16895	16778	16943	16822	16655	16728	16864	16702	16875	16887	16950	16712	16887	16918	16826	16806	16822	16786	16775	16843	16761	16707	16760	16955	16908	16779	17097	16975	16876	17006	16865	16765	16884	16716	16747	16967	16944	16805	16835	16731	17047	16832	16733	16938	16815	17004	16855	16758	16903	16892	16759	17038	16761	16997	16971	16838	16941	16885	16815	16772	16793	16651	16767	16864	16789	16794	16906	16877	16937	16861	16851	16928	16755	16790	16882	16794	16882	16796	16732	16836	16819	16823	17011	16745	16838	16978	17028	16830	16879	16814	16843	16847	16858	16597	16895	17051	16919	16953	16842	16749	17059	16795	16830	16833	16984	16843	16824	16425	16622	16799	16789	16841	16972	16873	16842	17024	17023	16937	16903	16840	16888	16890	16961	16930	16894	16838	16751	16964	16820	16795	16808	16978	16872	16894	16968	16811	16801	16754	16834	16915	16985	16972	16814	16882	16841	16725	16840	16759	17040	16773	16666	16998	16873	16793	16654	16786	16788	16834	16759	16794	16677	16992	16893	16848	16961	16946	16961	16964	16905	16593	16895	16998	16805	16787	16771	16689	17035	16883	17042	16777	16831	16880	16885	16838	16915	16885	16938	16765	16759	16786	16817	16851	16876	16964	16912	16790	16886	16778	17018	16825	16868	16957	16801	16979	16870	16826	16995	16950	16693	16896	16905	16919	16904	16684	16861	16813	16973	16924	16964	16947	16821	16708	16851	16992	16815	16966	16747	16940	16895	16811	16877	16892	16891	17037	16885	16941	16950	16854	16935	16861	16664	16865	16820	16991	16700	16919	17009	16762	16865	16977	16887	16895	16837	16739	16882	16711	16939	16799	16851	16785	16869	17017	17077	16783	16827	16921	16845	16646	17010	16896	16970	16845	16758	16871	16966	16883	16986	17027	16886	16927	16894	16914	17087	16851	16940	17082	17079	16877	16978	16850	16799	16795	16888	16822	16924	16979	17051	17035	16862	16896	16952	16941	16860	16773	16791	16800	17078	17141	17025	16912	17043	16994	16967	16867	16988	16935	17096	16798	16731	17026	16987	16882	16766	16781	16846	16950	16993	16785	16942	16652	16639	16899	16987	16758	16959	16945	16919	16833	16823	16838	16845	16961	16822	16576	16840	16835	16903	16822	16909	17078	16792	16877	16850	16756	17004	16798	16989	17074	16639	16856	16883	16848	16915	16940	16964	16995	17148	17106	16960	16906	16883	16914	16838	16885	16771	16935	16945	17045	16772	16744	16791	16791	16939	16930	16709	16956	16887	16639	16965	17004	16831	16942	16856	17041	16826	16829	16776	16669	16777	16848	17051	17111	16767	17068	16979	16885	17009	16732	16812	16711	17020	16606	16967	16914	16808	16824	16833	16938	16936	16932	17033	16927	16869	16975	16803	16931	16905	16647	16986	16633	16900	16716	17040	16908	16920	17011	16925	16866	16802	16841	16902	16681	16958	16776	16968	16960	16868	17001	16862	16754	16769	16826	17129	17040	16974	16800	16995	16893	16933	17067	17077	16857	16951	16994	16884	16742	16807	16791	16845	16774	16942	16973	16703	16879	16757	16805	16843	16924	16837	16810	16764	16831	16708	16768	16706	16669	16852	16847	17120	16847	16726	16908	16937	16879	16700	16885	16883	16927	16871	17009	16831	16878	16696	16887	16838	16733	16798	16911	16772	17069	16876	16976	17034	16733	16812	16928	16848	16935	16934	16953	16729	17060	16856	16726	17091	16786	17126	16763	16692	16944	16829	16813	16804	16977	16849	16969	17025	16834	16932	16897	16917	16782	16950	16880	16981	17028	16896	16949	16663	16888	16832	16990	16752	16902	16680	16971	17028	16735	16850	16830	17129	16878	16955	17190	16992	16807	16746	16918	16764	16814	17036	16664	16753	16963	17139	16999	17062	16980	16896	16826	16809	16830	16910	16726	16953	16839	16857	16796	16582	16890	16850	16990	17103	16685	16968	16850	17037	17096	16954	16627	16850	16794	16836	16939	17124	16967	16832	16920	16714	16872	16875	16928	16721	16742
26406	42622	35917	27091	22487	20042	18721	17692	17016	16450	16233	15833	15739	15598	15495	15428	15253	15434	15199	15340	15260	15162	15468	15284	15095	15194	15423	15153	15208	15237	15325	15371	15095	15135	15252	15138	15192	15147	15180	15191	15163	15167	15185	15129	15085	15132	15142	15226	15120	15138	15049	15085	15220	15072	14975	15046	15187	15030	15098	15057	15090	15240	15123	15171	15236	15054	15172	15147	15159	15328	15172	15206	15294	15307	15116	14998	15055	15065	15086	15199	15041	15000	15212	14971	15053	15122	15111	15155	15200	15051	15116	15071	15188	15070	14961	15128	14986	15308	15313	15308	15109	15149	15105	14983	15136	15148	15163	15193	15028	15107	15078	15310	15113	15005	15044	15171	15120	15243	15186	15243	15335	15143	15015	15120	15136	15020	15152	15174	15052	15300	15222	15125	15289	15166	15108	15085	15276	15162	15218	15250	15201	15243	15193	15056	15001	15113	15039	15080	15163	15154	15213	15139	15091	15190	15162	15122	15108	15186	15160	15120	15138	15182	15035	14926	15042	15284	15142	15049	15000	15075	14910	15143	15123	15018	15177	15097	15123	14830	15219	15235	15091	15205	15164	15204	15347	15058	15094	15062	15299	15159	15165	15109	15068	14980	15165	15216	15149	15176	15094	15144	15041	15124	15297	15249	15140	15145	14996	15093	15047	15129	15179	15169	14958	15326	15200	15002	15234	15095	15204	14980	15009	15355	14959	15101	15062	15049	15066	15007	15150	15004	15250	15189	15114	15227	15227	15066	15083	15013	15130	15246	15232	15243	15164	15134	15272	15081	15000	15221	15036	15129	15228	15050	15142	15103	15124	15008	15108	15137	14958	15071	15174	15014	15244	15158	15154	15192	15083	15175	15030	15127	15154	15154	15141	15179	15055	15190	15067	15319	15313	15153	15149	15037	15221	15097	15079	15134	15024	15135	15050	15136	15199	14920	15195	15154	15193	15090	15033	15053	15202	15124	15003	15208	15135	15091	15164	15003	15120	14985	15041	15148	15031	14953	15126	15017	15129	15077	15192	15160	15060	15149	15116	15120	15104	15178	15198	15075	15248	15231	15142	15074	15145	15261	15060	15026	15112	15175	15134	15174	15037	15206	15161	15117	15081	15088	15199	15095	15192	15035	14998	15167	15196	15185	15259	15145	15062	15100	15206	15195	15175	15357	15207	15280	15067	15041	15092	15052	15157	15143	14992	15200	14987	15168	15082	14970	14969	15082	15196	15074	15079	15169	15113	15045	15096	15142	15211	15018	15049	15156	15269	15178	15107	15174	15162	15235	15043	15117	15393	15163	14982	15258	14968	15006	14980	15012	15215	15076	15086	15049	15284	15057	15046	15124	15110	15352	14989	15163	15082	15030	15143	15155	15053	15330	15321	15296	15032	15136	15244	15071	15192	15094	15011	15209	15042	15197	15317	15190	15004	15092	15134	15326	15036	15058	15140	15027	15262	15005	15085	15069	15103	15167	15273	15055	15141	15111	15238	15069	15082	15332	15053	15012	15055	15166	15041	15105	14987	15091	15203	15234	15052	15072	15060	15041	15098	15076	15238	15147	15081	15135	15129	15363	15361	15086	15049	15218	15108	15163	15189	15081	15072	15115	15137	15242	15114	15179	15119	15199	15241	15138	15269	15180	15057	15222	15112	15213	15096	15213	15142	15088	15031	15245	15001	15239	14997	15028	15113	15234	15055	15091	15096	15087	15263	15054	15068	14961	15211	15040	15221	15180	15065	15125	14987	15066	15080	15258	15055	15134	15257	15238	15157	15112	15226	15128	15214	15281	15021	15318	15105	15103	15220	15140	15182	15243	15167	15269	15293	15122	15170	15215	15089	15079	15223	15120	15024	15132	15258	15223	15310	15254	15243	15021	14939	15141	15273	15201	15121	15032	15076	15318	15084	15190	15042	15118	15200	15124	15197	15065	15086	14919	15185	15178	15127	15059	15221	15012	15072	15049	15318	15311	15251	15125	15114	15089	15178	15062	15183	15168	15115	15062	15284	15107	14981	15144	15146	15090	15108	15243	14942	15093	15065	15203	15260	15063	15129	15169	15198	15223	15000	15142	15048	15132	15049	14863	15248	15209	15144	15158	15141	15150	15423	15189	15071	15093	15137	15161	15006	14996	15160	15274	15161	15355	15379	14996	15160	14964	15206	15205	15039	15248	15063	15041	15095	15174	15183	15164	15122	15214	15154	15259	15199	15046	15081	15149	15217	15159	15370	15112	15181	15057	15141	15065	15134	15320	15071	15038	14991	15089	15145	15234	15146	15215	15243	15172	15225	15172	15035	15083	15144	15199	15317	15131	14964	15029	15178	15006	15080	15094	15286	15191	15033	15044	15192	15293	15275	14996	15254	15053	15026	15136	15030	15229	15161	15202	15149	15327	15154	15288	15275	15184	15227	15153	15051	15113	15237	15097	15270	15241	15166	15078	15044	15219	15041	15207	15186	15177	15015	15171	15221	15002	15257	15128	15193	15002	15064	15313	15159	15268	15028	15090	15089	15076	15213	15163	15133	15123	15063	15165	15085	14988	15168	14971	15179	15178	15062	15156	15188	15096	15163	15180	15058	15352	15192	14927	15080	15172	15112	15184	15249	14934	15210	15184	15182	15053	15013	15171	15234	15173	15196	15073	15143	15119	15124	14974	15081	14905	14996	15231	15186	15196	15096	15075	15200	15016	15059	15208	15204	15001	15203	15053	15305	15259	15144	15111	15177	14801	15242	15169	15054	15124	15312	15314	15423	15225	15074	15131	15092	15216	15193	15123	15231	15150	15386	14914	15061	15077	15357	15222	14994	15076	15223	15157	15012	15106	14949	15146	15070	15146	15231	15154	14893	15247	15156	15162	15097	15286	15125	15215	15180	15166	15012	15202	15062	15209	15217	15245	15128	15248	15120	15204	15032	15400	15302	15117	15205	15158	15174	15007	15182	15282	15167	15068	15137	15105	15036	15204	15185	15076	15205	15016	15190	15260	15005	15119	15017	15148	15115	15161	15147	15110	15051	15083	15143	15066	15086	15261	15090	15110	15139	15167	15122	15083	15233	14839	15162	15155	15271	15283	15242	15258	15183	15077	15179	15119	15115	15187	15040	15159	15115	15166	15184	15044	15180	15118	15069	14968	14984	15065	15315	15043	15229	15002	15201	15093	15015	15185	15183	15050	15124	15049	15185	15045	15063	15095	15084	15143	14998	15158	15350	15187	15114	15198	15147	15115	15158	15140	15196	15182	15066	15260	15051	15283	15184	15160	15324	15131	15066	15196	15084	15174	15214	15101	15038	15221	14976	15280	15196	15194	15205	15181	15266	15104	15170	15173	15159	15110	15161	15317	15140	15225	15075	15117	15177	15134	15113	15126	15213	15045	15276	15101	15160	15080	15245	15150	15077	14988	15140	15050	15004	15027	15227	15199	15219	15155	15146	15096	15105	15052	15101	15243	15049	15123	15267	15118	15177	15221	15254	15294	15194	15024	15178	15105	15052	15060	15077	14946	15228	15101	15050	15127	15209	15187	15193	15126	15222	15144	15272	15031	15000	15040	15305	14997	15265	15216	15137	15152	15368	15066	14996	15135	15011	15025	15054	15094	15027	15289	15094	15260	15080	15180	15075	15078	15250	15350	15032	15221	15142	15239	15277	15076	14953	15240	15047	15219	15087	14934	15194	14987	15168	15026	15211	15110	15243	15205	15191	15334	15241	14952	15162	14969	15182	15273	15178	15056	15285	15209	15184	15294	15230	15341	15185	15169	15121	15318	15179	15191	15232	15230	15144	15086	15169	15054	15155	15113	15088	15117	15031	14921	15161	15280	15334	15159	15080	15057	15102	15105	14976	15129	15139	15120	15132	15164	15123	15193	15150	15212	15119	15169	15260	15271	15138	15190	15131	15198	15206	15107	15121	15114	15207	15212	15241	15276	15065	15030	15261	15235	15052	15174	15191	15134	15346	14997	15211	15317	15061	14957	15279	15076	15292	15134	15166	15150	15127	15141	15030	15125	15247	15284	15153	15198	15134	15254	15288	15086	15187	14874	15160	15116	15082	15266	15018	15049	15114	15164	15079	15194	15033	15014	15211	15228	15135	15141	15306	15160	15238	15214	15216	15104	15211	15186	15005	15171	15194	15179	15319	15035	15154	15068	15081	15306	15118	15141	15247	15377	15219	15098	15320	15082	15262	15143	15057	15017	15199	15108	15133	15280	15332	15132	15113	15217	15054	15132	15080	15129	15062	15127	15029	15195	15210	15233	15208	15120	15054	15148	15085	15062	15100	15361	15101	15194	15297	15198	14995	15032	15034	15038	15171	14998	15201	15269	15115	15154	15267	14986	15099	15200	15002	15219	15380	15099	14956	15212	15103	15128	15079	15262	15188	14929	15095	15252	15183	15195	15172	15092	15254	15084	15156	15063	15266	15098	15177	15074	15091	15171	15093	15118	15073	15149	15327	15239	15210	15221	15071	15022	15137	15005	14900	15110	15313	15049	15126	15121	15371	15060	14958	15199	15134	15124	15095	15148	15129	15148	15148	15137	15103	15312	15127	15164	15104	15170	15228	15012	15145	15154	15137	15196	14997	15115	15203	15200	15235	15214	15024	15278	15227	15134	15211	15009	15076	15017	15082	15083	15079	15122	15103	15217	15089	15234	15105	15163	15030	15137	15264	15175	14964	15182	15154	15163	15142	15168	15117	15103	15071	15006	15107	15243	15086	15273	15258	15192	15226	15365	15205	15155	15193	15093	15115	15062	14973	15232	15087	15152	14920	15220	15118	15098	15043	15130	15197	15239	15004	15094	15030	15279	15275	15075	15105	15097	15199	15331	15092	14988	15147	15129	15233	15157	15156	15024	15276	15347	15114	15068	15184	15292	15054	15189	15088	15200	15066	15265	15045	15097	15309	15125	15127	15201	15314	15201	14975	15185	15058	15166	14918	15154	15315	15043	14993	15057	15085	15183	15051	15097	15054	15114	15323	15162	15034	15107	14948	15158	15041	15128	15099	15257	15052	15170	15257	15038	15178	15275	15205	15241	15026	15174	15133	15328	15260	15110	15185	15219	15168	15091	15096	15179	15093	14942	14958	15222	15089	15189	15014	15168	15055	15177	15154	15180	14950	15183
23491	21506	28302	25889	23833	23941	23067	20256	19502	18689	18485	18067	18006	17681	17717	17356	17575	17405	17302	17395	17219	17304	17276	17209	17277	17063	17107	17278	17193	17146	17227	17203	16894	17144	17152	17278	16972	17056	17048	17228	17079	16871	17203	17040	16950	17243	17232	17262	17192	16901	17167	17099	17154	17308	16974	17052	17145	16996	17146	17170	17136	17057	17236	17058	17136	16975	17129	17105	17223	17059	17153	16928	16926	17083	17014	17120	17103	16927	16845	17145	16971	17257	17225	17130	17096	17180	16963	16996	16957	17012	17124	16947	17072	17065	16887	17252	17087	17062	16986	16963	17029	17049	17067	16925	17105	17262	17118	17134	17066	17258	17188	17224	17254	17069	17038	17079	16891	17035	17043	17149	16945	17173	17058	16925	17042	17029	17041	17034	17050	17095	16998	17074	16765	16964	16903	16985	17033	16895	16896	17156	17134	17031	16968	17076	17112	17010	17065	16792	17028	17107	17107	16971	17101	16931	16965	17002	16916	16996	16738	17258	17101	16999	17254	16923	17040	16768	17103	17124	16832	16981	17007	16913	17033	17120	17083	17137	16931	17111	17133	17161	17204	17176	17026	17113	17128	17037	16941	17035	17008	17040	16808	17110	17034	17210	17170	16914	17089	17040	16972	17118	17091	17060	16833	17182	17083	16978	17220	17119	17012	16909	17075	16984	17261	17213	17066	17010	16891	16984	17008	17154	17127	17038	17045	17196	17114	17074	16916	17129	17198	17112	17031	17081	17164	17048	17030	16824	17171	16961	17181	17156	17079	17171	17153	17014	17111	16894	17147	17060	16986	17016	17043	17078	17185	17141	17178	17030	17079	17033	17115	16899	16873	16998	17088	17162	17004	17073	17030	17204	17232	17149	16906	17068	17238	17175	16991	16928	17007	16898	16996	16963	16945	17143	16948	16736	16989	16994	17160	17029	17056	16883	17088	16915	17250	16947	17076	17188	17244	17186	17195	17169	17236	17200	17003	17003	17124	17058	16920	17123	17041	17172	17150	16998	17064	16894	17025	17010	17051	17039	16968	17043	17121	16986	16962	17143	17191	17171	17161	17214	17099	17162	17223	17087	17185	17290	16939	16921	17171	17101	17139	17111	16912	16990	17058	16986	17079	17252	17230	17150	17078	16993	17138	16928	17058	17086	16991	16912	17031	17060	17085	16872	16990	17012	17163	17158	17023	17008	16946	17142	16951	17085	17160	16902	16953	17217	17120	16890	17034	17134	16988	16884	16988	16912	16980	17034	17211	16980	17061	16931	16888	16971	16931	17136	17125	17132	16946	16942	17036	16885	17218	17006	16979	17083	17043	17134	17076	17032	17103	17255	17187	17026	17028	16907	16896	17047	17198	17036	17148	17148	17144	17231	17011	17019	17057	17070	16981	16980	17256	17204	17148	16932	16983	17092	17093	16976	17056	17172	17284	17137	17050	17034	16992	17033	17015	16901	16882	16883	16989	16842	17204	17230	16962	16877	17082	16982	17078	16955	17141	16903	17199	17228	17173	17060	17224	17006	17234	17138	17089	17044	16982	17047	17119	17125	17099	17178	17028	17054	17188	17143	17099	17034	17057	17003	16850	16920	17065	17019	17069	16822	17153	17367	17242	17089	17083	17122	17084	16982	17064	17053	16974	17004	17193	17052	17086	17225	17007	17018	17158	17069	17060	17191	17085	17294	17007	17060	16951	17290	16994	16924	16930	17131	16966	16913	16863	16985	16993	17164	17231	17185	17236	17026	16900	17189	17126	17160	17073	17011	17128	16896	17171	17195	16966	16855	17069	16911	16861	16974	17033	16996	17214	17169	16877	17128	16914	17000	17220	17124	17145	16998	17098	16909	17157	16981	16964	17067	17094	16998	16877	16946	17181	16931	16982	17067	17135	17020	17101	17095	17182	16875	17016	17098	17152	17092	17134	16927	17002	17237	17097	17306	17133	17004	16854	16930	17136	17135	16961	17030	17143	17170	17226	17139	16918	17013	17176	16955	17044	17120	17180	17019	16890	17196	17009	17133	17160	17134	17046	17127	17101	16888	17198	17126	17085	16951	16828	17116	17083	17020	16936	16828	17240	17093	17061	17270	17134	17001	17023	16911	17251	17055	17166	17165	17094	17109	16962	17139	17161	16886	16937	17261	16999	17025	17088	16858	17044	16964	17108	16999	17243	16986	17030	17128	17147	16909	16992	17144	16970	17099	16853	17029	17043	16837	17056	16958	16839	16917	16998	17001	17379	17049	17182	17075	16900	17135	17041	16906	17112	16978	17026	17128	16922	17202	17117	17101	17184	16999	16880	17020	16958	17075	17028	17239	17027	17268	17034	16930	17182	17189	17067	16852	16806	17198	17140	17046	17211	17214	17199	17106	16948	17158	16973	17058	17215	17134	17040	16831	16985	17047	17105	16931	17174	16940	17146	17198	17089	17115	17132	17212	17066	17069	16994	16941	17082	17143	16967	17138	17138	17274	16899	17062	17300	16884	17032	16993	17069	17030	16859	17028	16915	16894	17157	17061	17160	16898	17039	17215	17134	16979	17062	17059	17154	16961	16971	17162	17165	16988	17073	17030	17191	17142	17040	17141	17053	17247	16945	17173	16894	17133	16847	17249	16920	17207	17044	16995	17024	16961	17125	17047	17031	17135	16955	16874	17270	17010	17119	17214	16856	16918	17151	17076	16869	17187	17181	17257	16902	16999	16904	16979	17089	16932	16860	17056	17244	16924	17061	17075	17016	17157	17133	17126	17081	16999	16903	17046	17037	16993	17129	16946	17083	17166	17106	17197	17161	17172	17073	17106	17158	17124	17178	17000	17068	16993	17067	17097	17088	17127	17113	17197	16957	16907	17083	16843	17282	16919	17077	17014	16956	17046	16907	17135	17026	16921	17117	17059	17179	17333	17057	17290	17254	17055	17153	17208	16952	16920	16932	16999	17116	17040	17134	17244	17196	17006	17010	16858	17117	17297	16930	16996	17060	17225	17066	17098	17078	16977	17049	17064	17185	17026	17060	17127	17171	16955	17086	17190	17149	17137	17053	17117	16807	17086	16955	17006	16962	16988	17151	17116	17088	17100	16945	16805	17004	17117	17322	16930	17037	17060	17397	17113	17111	16982	16993	17149	17112	17084	16868	17107	17119	17022	16899	16993	17066	16947	17118	17137	17045	17176	17037	16909	17132	17104	17283	17181	17230	17048	16910	17193	17086	17044	17086	16966	17129	17196	17190	17022	17171	16994	17118	17011	17087	17122	17063	17063	17185	17189	17303	17094	17224	17077	17205	17214	17145	17164	17170	17077	17027	16922	16820	17041	17069	17132	17248	16912	17129	17091	16993	17104	16968	17222	17211	17086	17179	16768	17013	17130	16959	16854	16837	17185	17102	17123	17058	16925	17100	17099	17400	17295	17022	17065	17181	17178	17136	16988	17065	17000	17085	17281	17191	17191	17325	17068	17010	17151	17004	17093	17036	17193	17001	17024	16897	17128	17009	17039	17291	17154	17141	17224	16970	16990	16826	16982	16929	17161	17186	17049	17110	17006	16826	17090	17044	16867	16967	17087	17011	16902	16982	17132	16966	16977	17096	17201	17192	17010	17140	17003	17034	17063	17068	16972	16917	17110	17059	17176	16923	17169	17096	17022	16942	17168	16974	17088	16825	17063	17159	17033	17031	16975	16844	17055	16912	17153	17376	17046	17152	17067	17197	17152	17129	16938	17001	16912	17016	17049	17026	17058	16938	17074	17108	17057	17154	16911	16906	17060	17024	16880	17202	17024	17277	17177	17031	17098	16833	17060	16904	17063	16932	17244	17044	17054	16906	16922	17181	17046	16880	17236	17021	17013	17012	17007	17092	17111	16949	17100	17038	17139	17227	16971	17053	16871	16961	17107	16928	17077	16920	16984	17015	16929	17218	17298	17121	17243	17264	17317	17124	17138	17000	16885	16915	17089	17200	17207	17162	17001	17148	16989	16999	17386	17194	17241	17269	17154	17270	16923	16955	16863	17021	16843	17157	17076	17006	17114	16985	16890	17031	16913	17139	16995	16893	16770	17024	17013	17096	16980	17086	17116	17065	17096	17108	17129	16984	17078	17200	17032	17137	17073	16956	16966	17039	17058	17247	17185	17084	17131	17054	17083	16893	17051	17035	16852	17122	17087	17054	16923	17169	17244	17128	17181	17003	16959	17129	17074	17018	17092	16958	17012	17194	17063	17007	17268	17306	16955	16968	17114	17082	16955	17099	17168	17038	17025	17095	17093	17082	17101	17077	17045	17085	17006	16970	17018	16811	17004	17129	17011	17081	17093	17015	16976	17005	17117	17091	16951	17095	17120	16948	16904	17060	16951	16867	16966	16962	17054	17066	17121	16993	16941	16985	17070	17047	17061	16829	17145	17053	17006	17068	17140	17131	17022	16908	16919	17186	16960	17105	17118	16979	17022	17016	17268	17217	17209	17445	17015	17046	16849	17139	16956	16953	17043	16903	16816	17053	17071	16959	16990	16800	17197	17230	16947	17071	17023	16978	17141	16965	16959	16847	17087	17052	16981	17163	17106	16958	16935	16836	17125	16884	17045	17056	17211	16849	17216	16997	17244	17078	16900	16957	16874	17074	17136	17019	17014	16994	17091	17096	17092	16934	17121	17029	17002	16802	17199	16940	17041	17000	17034	16996	17245	16958	17335	17000	16954	17101	17225	17088	16987	16956	17001	16972	17131	17172	16915	17204	16925	17203	16975	17031	16943	17118	16994	16996	17141	17201	16902	16931	17051	17012	17160	17143	17082	16884	17108	16926	17103	17051	17040	17000	17137	17078	17064	16967	16995	16815	17233	17154	17044	17123	17099	16872	16980	17255	16939	17095	17144	17129	17083	17147	17163	16946	17272	17095	17062	16977	16894	17069	17051	17198	17062	17238	16991	17180	17041	17052	17016	16929	17015	17106	17007	17033	17272	17021	17133	17013	17212	17070	16912	17154	16962	16920	17032	17097	17057	16926	17090	17022	17073	17106	17133	16990	17165	17038	17085	17029	16861	17091	16837	17065	16955	17155	16880	16998	17164	17169	17189	17221	17056	17132	16860	16958	17096	17017	16885	16923	17024	17149	17020	16996	17057	17086	17028	17188	16925
24923	48899	42363	32386	26768	23301	20878	19574	18363	17508	17059	16543	16227	16036	15722	15769	15772	15627	15518	15432	15246	15339	15215	15409	15426	15347	15288	15172	15211	15267	15296	15218	15354	15221	15305	15300	15465	15130	15235	15133	15071	15200	15277	15215	15228	15234	15139	15217	15164	15292	15236	15075	15171	15395	15178	15238	15197	15152	15310	15246	15267	15290	15313	15308	15342	15067	15188	15332	15259	15368	15411	15146	15314	15321	15388	15272	15248	15123	15212	15270	15283	15281	15127	15198	15166	15079	15228	15273	15451	15090	15204	15349	15284	15376	15094	15218	15294	15153	15324	15065	15157	15078	15235	15158	15254	15161	15137	15229	15267	15128	15229	15412	15101	15108	15181	15148	15315	15248	15195	15413	15252	15089	15204	15258	15235	15104	15176	15174	15256	15070	15511	15193	15328	15331	15205	15255	15176	15332	15138	15169	15092	15146	15240	15166	15290	15295	15220	15234	15087	15196	15258	15165	15392	15150	15200	15127	15188	15394	15138	15222	15104	15322	15263	15130	15134	15205	15367	15334	15172	15171	15136	15275	15263	15242	15217	15262	15209	15172	15295	15329	15094	15081	15265	15166	15324	15205	15117	15167	15144	15215	15226	15312	15207	15397	15123	15281	15110	15250	15129	15245	15238	15325	15301	15233	15182	15224	15302	15332	15200	15197	15199	15326	15291	15262	15365	15339	15089	15226	15360	15331	15236	15343	15129	15221	15168	15224	15306	15220	15150	15155	15369	15422	15246	15377	15180	15229	15137	15113	15284	15146	15153	15184	15183	15117	15107	15098	15177	15337	15411	15093	15099	15269	15058	15040	15181	15158	14961	15322	15313	15172	15174	15184	15229	15176	15149	15160	15156	15222	15159	15283	15029	15268	15288	15121	15153	15115	15259	15237	15010	15281	15124	15269	15305	15322	15198	15140	15242	15336	15514	15149	15187	15092	15202	15271	15059	15205	15324	15303	15121	15354	15232	15291	15312	15173	15194	15191	15200	15042	15208	15324	15302	15128	15142	15314	15321	15150	15086	15083	15283	15325	15320	15079	15241	15137	15183	15268	15102	15274	15238	15034	15229	15266	15231	15073	15033	15171	15237	15244	15309	15004	15214	15186	15306	15155	15144	14932	15265	15173	15106	15060	15080	15253	15403	15191	15214	15119	15248	15081	15291	15222	15201	15171	15367	15222	15114	15267	15165	15184	15160	15210	15288	15108	15295	15343	15192	15422	15210	15123	15079	15226	15094	15218	15134	15272	15239	15121	15163	15161	15111	15090	15306	15287	15284	15189	15272	15117	15103	15262	15190	15402	15194	15176	15190	15145	15049	15277	15165	15285	15204	15325	15282	15325	15264	15157	15223	15204	15245	15450	15235	15057	15142	15331	15155	15083	15184	15285	15283	15100	15207	15225	15285	15200	15296	15216	15296	15339	15230	15156	15251	15194	15377	15122	15171	15354	15219	15145	15463	15152	15150	15184	15217	15128	15160	15438	15245	15344	15155	15078	15374	15204	15357	15191	15328	15438	15156	15257	15259	15225	15133	15287	15069	15250	15266	15158	15310	15188	15371	15192	15292	15223	15142	15076	15201	15309	15326	15249	15202	15429	15331	15138	15250	15250	15243	15023	15255	15245	15014	15227	15272	15238	15180	15092	15172	15248	15242	15274	15266	15184	15125	15114	15172	15235	15230	15259	15204	15232	15320	15277	15147	15222	15225	15187	15232	15023	15260	15414	14964	15100	15315	15386	15230	15360	15153	15338	15160	15328	15114	15060	15252	15231	15044	15269	15215	15103	15159	15074	15340	15240	15195	15154	15306	15115	15186	15128	15145	15312	15233	15311	15354	15268	15221	15242	15215	15209	15405	15196	15384	15068	15165	15213	15338	15233	15191	15109	15186	15102	15158	15160	15289	15277	15290	15199	15054	15032	15473	15237	15225	15080	15451	15083	15235	15261	15109	15077	15245	15378	15222	15205	15213	15272	15125	15452	15317	15310	15164	15174	15158	15148	15161	15227	15283	15302	15070	15324	15197	15085	15181	15301	15201	15300	15240	15362	15294	15322	15167	15063	15349	15188	15330	15175	15301	15103	15191	15272	15224	15095	15334	15176	15319	15167	15273	15166	15186	15194	15288	15250	15309	15145	15269	15251	15133	15247	15266	15226	15227	15297	15252	15210	15238	15273	15148	15200	15253	15246	15178	15121	15412	15140	15263	15300	15248	15140	15285	15146	15355	15310	15393	15318	15226	15176	15149	15254	15192	15108	15255	15319	15345	15184	15188	15402	15281	15232	15179	15177	15123	15236	15087	15199	15282	15139	15227	15232	15227	15103	15192	15096	15133	15347	15182	15210	15171	15300	15048	15262	15338	15230	15434	15150	15394	15289	15185	15041	15367	15289	15248	15336	15373	15048	15167	15336	15238	15222	15250	15304	15083	15105	15433	15295	15304	15046	15313	15165	15272	15026	15370	15266	15356	15228	15141	15121	15152	15330	15096	15189	15076	15148	15296	15191	15324	15135	15124	15156	15465	15131	15284	15160	15099	15250	15189	15119	15328	15208	15361	15285	15194	15264	15321	15334	15133	15319	15323	15062	15272	15158	15262	15224	15323	15180	15174	15279	15033	15212	15178	15347	15272	15234	15431	15119	15297	15244	15165	15125	15313	15138	15166	15208	15176	15224	15341	15126	15153	15255	15164	15323	15247	15334	15204	15256	15288	15125	15160	15177	15210	15298	15187	15358	15292	15260	15327	15297	15117	15073	15302	15380	15220	15312	15264	15318	15214	15362	15298	15204	15277	15121	15476	15154	15266	15295	15288	15242	15033	15198	15153	15217	15246	15152	15320	15254	15157	15159	15306	15248	15234	15337	15199	15095	15433	15159	15358	15394	15218	15244	15235	15120	15189	15276	15282	15193	15224	14977	15233	15084	15184	15135	15198	15208	15141	15047	15235	15198	15051	15272	15232	15160	15192	15306	15185	15173	15277	15207	15335	15331	15131	15164	15248	15333	15144	15246	15259	15402	15215	15165	15152	15351	15199	15259	15356	15039	15119	15201	15133	15313	15317	15231	15218	15220	15212	15276	15148	15235	15135	15218	15111	15038	15293	15270	15397	15152	15262	15184	15315	15387	15266	15065	15183	15148	15388	15088	15310	15339	15229	15335	15270	15295	15163	15301	15241	15169	15166	15176	15100	15305	15328	15284	15099	15197	15311	15267	15202	15257	15210	15113	15245	15198	15297	15212	15197	15206	15200	15340	15119	15273	15209	15131	15228	15253	15137	15290	15227	15186	15353	15243	15345	15206	15122	15286	15318	15046	15321	15205	15141	15178	15193	15230	15063	15347	15283	15094	15104	15082	15289	15273	15236	15186	15228	15323	15188	15252	15262	15270	15206	15073	15214	15185	15396	15153	15395	15345	15012	15208	15273	15091	15115	15294	15342	15040	15292	15196	15180	15251	15373	15106	15296	15084	15115	15265	15187	15238	15404	15149	15158	15272	15303	15254	15235	15390	15258	15430	15425	15116	15213	15212	15163	15197	15345	15296	15252	15050	15310	15272	15134	15344	15344	15310	15353	15236	15014	15112	15265	15132	15314	15253	15308	15132	15259	15178	15400	15155	15315	15040	15190	15162	15171	15280	15286	15269	15120	15196	15398	15218	15053	15357	15239	15231	15144	15252	15313	15116	15270	15276	15172	15166	15277	15373	15243	15288	15112	15344	15267	15190	15268	15289	15191	15304	15210	15343	15168	15349	15168	15212	15259	15272	15212	15053	15256	15105	15143	15078	15266	15265	15088	15179	15377	15172	15438	15333	15232	15295	15194	15298	15347	15286	15222	15170	15167	15267	15202	15211	15175	15214	15148	15197	15258	15186	15383	15117	15386	15149	15193	15179	15101	15208	15257	15335	15212	15207	15160	15180	15209	15241	15199	15144	15079	15125	15165	15224	15169	15280	15081	15169	15042	15252	15200	15291	15209	15166	15045	15210	15084	15106	15224	15356	15214	15266	15292	15157	15314	15398	15214	15261	15282	15224	15304	15250	15258	15278	15180	15353	15157	15300	15117	15244	15246	15244	15385	15175	15233	15202	15255	15040	15222	15120	15257	15385	15322	15328	15264	15278	15158	15351	15257	15184	15327	15232	15212	15295	15195	15352	15205	15080	15190	15148	15204	15222	15407	15025	15046	15201	15201	15125	14953	15304	15245	15113	15081	15335	15163	15429	15130	15192	15188	15113	15212	15408	15218	15077	15310	15190	15148	15239	15244	15300	15114	15320	15197	15295	15241	15098	15227	15181	15303	15251	15213	15161	15216	15149	15207	15340	15214	15292	15174	15168	15140	15369	15078	15223	15260	15288	15417	15287	15209	15165	15170	15189	15155	15357	15165	15038	15361	15240	15258	15226	15348	15215	15263	15024	15144	15213	15198	15323	15174	15262	15168	15162	15399	15344	15180	15375	15259	15376	15087	15270	15234	15288	15131	15023	15141	15312	15307	15240	15220	15274	15098	15140	15147	15323	15441	15238	15226	15217	15164	15168	15222	15172	15387	15248	15243	15022	15241	15381	15301	15173	15165	15261	15203	15186	15331	15235	15153	15244	15228	15244	15223	15134	15116	15319	15347	15315	15378	15241	15122	15288	15238	15168	15322	15447	15443	15221	15147	15220	15278	15188	15190	15345	15168	15370	15036	15212	15130	15382	15132	15165	15298	15279	15245	15174	15297	15152	15135	15141	15265	15192	15205	15297	15311	15179	15166	15104	15281	15222	15360	15236	15146	15390	15087	15350	15153	15320	15424	15194	15230	15230	15160	15343	15195	15274	15313	15189	15278	15199	15171	15160	15173	15240	15357	15301	15166	15239	15315	15197	15079	15186	15141	15187	15094	15241	15184	15274	15150	15216	15104	15331	15051	15221	15175	15207	15058	15278	15163	15167	15207	15231	15258	15127	15133	15343	15188	15252	15205	15134	15256	15207	15409	15173	15253	15312	15251	15240	15075	15358	15249	15370	15192	14988	15470	15226	15116	15243	15111	15254	15249	15112	15154	15137	15137	15128	15254	15383	15183	15336	15110	15324	15183	15083	15271	15317	15120	15377	15151	15113	15151	15296	15247	15169	15241	15148
25361	21640	28254	28681	22581	20802	19889	18479	18063	17817	17313	17340	17286	16904	16901	16915	16743	16796	16548	16675	16536	16664	16604	16527	16671	16784	16678	16543	16444	16779	16736	16575	16622	16461	16545	16581	16600	16637	16464	16423	16433	16546	16490	16334	16500	16529	16513	16557	16590	16430	16439	16470	16467	16574	16710	16453	16621	16269	16370	16400	16684	16567	16726	16384	16348	16525	16592	16727	16809	16553	16521	16462	16383	16546	16572	16766	16394	16479	16505	16508	16331	16572	16609	16540	16410	16418	16537	16410	16463	16778	16503	16453	16498	16536	16551	16457	16502	16421	16725	16333	16300	16399	16519	16404	16283	16267	16488	16514	16450	16499	16311	16614	16332	16404	16455	16441	16545	16538	16647	16493	16765	16405	16541	16526	16338	16386	16313	16613	16678	16305	16584	16482	16485	16389	16613	16737	16539	16580	16410	16692	16578	16603	16571	16593	16470	16390	16504	16628	16404	16561	16480	16402	16353	16514	16448	16656	16464	16427	16526	16383	16632	16522	16492	16438	16455	16610	16789	16515	16656	16717	16538	16381	16453	16721	16604	16641	16381	16425	16484	16419	16440	16594	16462	16523	16666	16721	16482	16517	16638	16418	16599	16413	16666	16564	16863	16623	16531	16436	16358	16568	16454	16639	16423	16597	16503	16416	16587	16452	16503	16522	16460	16534	16476	16465	16368	16466	16582	16576	16450	16573	16426	16372	16407	16525	16464	16599	16454	16597	16507	16447	16521	16554	16482	16628	16356	16531	16530	16610	16602	16610	16638	16566	16523	16520	16560	16594	16532	16501	16506	16586	16487	16350	16650	16699	16382	16469	16422	16691	16770	16568	16648	16623	16523	16671	16443	16565	16473	16500	16344	16506	16610	16507	16581	16293	16583	16643	16361	16655	16475	16450	16516	16544	16638	16701	16674	16534	16507	16530	16488	16384	16570	16541	16559	16598	16586	16474	16648	16316	16726	16584	16538	16519	16486	16472	16606	16574	16622	16588	16541	16538	16606	16505	16625	16564	16557	16470	16696	16740	16372	16429	16597	16632	16353	16414	16710	16647	16647	16555	16483	16457	16570	16456	16423	16417	16360	16528	16695	16277	16523	16513	16601	16521	16539	16592	16662	16455	16608	16481	16587	16485	16558	16539	16504	16401	16490	16495	16341	16550	16634	16476	16499	16629	16675	16598	16671	16540	16623	16514	16499	16495	16611	16460	16711	16476	16576	16605	16529	16500	16391	16498	16275	16395	16451	16460	16599	16238	16386	16585	16597	16513	16500	16315	16439	16580	16425	16510	16489	16578	16432	16322	16499	16435	16605	16504	16512	16618	16517	16414	16494	16342	16465	16523	16572	16468	16495	16560	16367	16611	16302	16408	16582	16506	16577	16520	16498	16473	16507	16473	16619	16555	16506	16723	16647	16497	16473	16509	16612	16503	16691	16203	16412	16575	16652	16532	16368	16310	16570	16538	16457	16554	16620	16540	16585	16498	16519	16727	16518	16263	16602	16437	16471	16455	16423	16627	16623	16435	16620	16565	16573	16533	16528	16390	16367	16477	16695	16398	16241	16569	16556	16463	16451	16453	16431	16489	16285	16354	16534	16596	16277	16383	16457	16384	16468	16484	16630	16592	16581	16635	16565	16359	16375	16476	16680	16444	16612	16646	16530	16387	16422	16501	16679	16572	16379	16560	16275	16646	16367	16823	16405	16485	16653	16386	16370	16619	16439	16392	16630	16520	16528	16454	16426	16368	16536	16663	16478	16576	16453	16479	16483	16345	16632	16500	16485	16571	16361	16718	16533	16638	16533	16495	16524	16443	16707	16464	16571	16557	16483	16587	16634	16616	16680	16418	16711	16450	16537	16617	16471	16261	16666	16265	16592	16475	16649	16555	16591	16580	16409	16512	16492	16638	16376	16580	16381	16502	16368	16470	16321	16577	16732	16391	16469	16566	16395	16497	16373	16530	16453	16484	16460	16553	16516	16453	16531	16521	16546	16485	16685	16305	16425	16591	16556	16546	16536	16541	16526	16520	16489	16434	16519	16303	16449	16509	16453	16557	16620	16511	16525	16425	16492	16313	16615	16327	16477	16511	16333	16359	16287	16483	16596	16525	16485	16569	16620	16540	16605	16694	16503	16683	16502	16424	16419	16413	16358	16486	16718	16463	16322	16542	16399	16577	16472	16467	16725	16641	16638	16516	16476	16564	16587	16443	16373	16305	16757	16583	16623	16513	16638	16594	16560	16415	16707	16503	16853	16515	16551	16498	16499	16526	16628	16341	16691	16629	16418	16629	16324	16559	16604	16491	16491	16328	16511	16422	16558	16691	16744	16448	16559	16645	16411	16433	16664	16564	16565	16670	16338	16456	16463	16478	16419	16499	16412	16481	16421	16512	16551	16473	16588	16516	16607	16487	16496	16515	16379	16238	16412	16617	16582	16597	16281	16694	16776	16595	16508	16504	16748	16764	16575	16509	16516	16582	16449	16519	16397	16642	16641	16500	16524	16318	16511	16586	16588	16546	16476	16501	16523	16578	16270	16443	16611	16588	16836	16675	16346	16491	16522	16526	16506	16478	16477	16534	16489	16510	16438	16647	16698	16394	16511	16541	16715	16693	16552	16564	16514	16467	16639	16530	16616	16511	16591	16568	16622	16441	16309	16382	16523	16409	16467	16573	16630	16401	16519	16425	16684	16451	16404	16470	16482	16736	16672	16488	16507	16503	16369	16465	16557	16383	16393	16474	16512	16595	16651	16144	16323	16490	16545	16565	16633	16308	16536	16528	16391	16671	16615	16672	16688	16554	16595	16484	16551	16601	16620	16460	16658	16428	16362	16586	16503	16294	16682	16395	16553	16576	16506	16600	16459	16525	16486	16478	16666	16597	16629	16656	16602	16198	16401	16733	16387	16420	16178	16633	16462	16449	16647	16655	16487	16300	16565	16450	16694	16438	16530	16523	16461	16409	16604	16361	16623	16376	16419	16602	16567	16611	16527	16545	16424	16400	16514	16474	16474	16552	16553	16579	16579	16667	16406	16583	16547	16541	16616	16480	16523	16563	16490	16662	16691	16579	16335	16493	16641	16482	16817	16444	16620	16632	16497	16598	16492	16563	16624	16638	16570	16615	16675	16434	16477	16364	16631	16611	16571	16464	16486	16501	16173	16371	16337	16574	16633	16491	16556	16393	16565	16698	16681	16339	16687	16522	16552	16431	16760	16578	16388	16437	16373	16440	16401	16478	16423	16488	16762	16422	16553	16606	16507	16306	16542	16538	16493	16203	16242	16413	16412	16689	16615	16523	16556	16438	16549	16439	16726	16292	16664	16614	16454	16554	16577	16513	16637	16735	16685	16587	16453	16593	16511	16303	16241	16531	16414	16360	16433	16362	16701	16622	16454	16540	16548	16593	16501	16758	16511	16628	16423	16564	16547	16605	16515	16539	16768	16478	16531	16645	16532	16664	16678	16627	16395	16364	16457	16692	16650	16536	16416	16522	16515	16459	16687	16574	16628	16676	16516	16480	16422	16616	16489	16383	16424	16551	16538	16631	16553	16499	16452	16393	16458	16431	16539	16410	16355	16641	16626	16605	16605	16382	16645	16560	16534	16560	16499	16533	16478	16526	16431	16489	16502	16548	16510	16433	16363	16402	16359	16483	16589	16488	16612	16549	16466	16461	16436	16457	16483	16530	16521	16702	16493	16455	16439	16396	16622	16553	16804	16509	16534	16697	16619	16504	16521	16491	16468	16440	16310	16599	16493	16417	16618	16401	16389	16538	16424	16594	16381	16607	16522	16464	16417	16510	16382	16481	16504	16662	16453	16507	16700	16478	16534	16364	16624	16507	16517	16426	16479	16380	16440	16412	16520	16478	16513	16508	16436	16366	16450	16437	16720	16565	16516	16522	16505	16537	16530	16381	16548	16675	16505	16408	16473	16426	16483	16414	16597	16531	16445	16524	16460	16369	16525	16462	16486	16357	16589	16441	16614	16410	16456	16766	16412	16561	16575	16479	16569	16411	16416	16378	16572	16581	16508	16516	16527	16496	16572	16562	16646	16600	16675	16503	16705	16344	16728	16519	16441	16484	16573	16599	16587	16415	16665	16493	16558	16357	16477	16544	16508	16487	16355	16636	16443	16485	16440	16634	16429	16499	16661	16452	16538	16685	16573	16446	16611	16613	16475	16356	16435	16475	16409	16404	16751	16567	16412	16420	16475	16455	16502	16586	16616	16467	16496	16526	16502	16475	16407	16464	16376	16556	16583	16764	16687	16536	16668	16523	16426	16407	16320	16470	16431	16431	16625	16633	16577	16460	16478	16584	16546	16397	16292	16440	16429	16503	16552	16562	16694	16651	16486	16482	16617	16568	16537	16459	16411	16483	16476	16560	16721	16693	16587	16589	16506	16612	16533	16333	16331	16645	16527	16637	16483	16561	16577	16482	16552	16484	16527	16364	16554	16621	16595	16469	16403	16503	16419	16720	16517	16386	16630	16509	16454	16569	16458	16526	16629	16595	16511	16627	16396	16607	16682	16441	16515	16487	16638	16307	16519	16357	16348	16613	16528	16429	16582	16394	16596	16591	16505	16465	16407	16738	16605	16706	16627	16510	16632	16705	16518	16453	16551	16342	16465	16566	16649	16457	16525	16641	16490	16322	16461	16501	16562	16621	16496	16461	16419	16266	16476	16377	16465	16696	16616	16592	16599	16704	16616	16490	16325	16513	16379	16457	16477	16528	16311	16517	16598	16410	16531	16645	16401	16578	16555	16582	16550	16379	16496	16561	16459	16577	16536	16536	16514	16513	16536	16641	16521	16620	16562	16608	16657	16503	16692	16415	16571	16462	16229	16619	16543	16541	16522	16578	16482	16619	16476	16435	16325	16609	16561	16277	16510	16568	16493	16492	16519	16448	16530	16581	16533	16623	16580	16734	16383	16459	16417	16570	16608	16385	16497	16479	16754	16620	16523	16489	16571	16629	16483	16391	16424	16377	16623	16512	16240	16524	16518	16478	16433	16563	16440	16363	16491	16806	16603	16384	16593	16730	16603	16578	16459	16600	16448	16613	16483	16456	16801	16538	16345	16330	16600	16525	16478	16404	16437	16449	16504	16433	16304	16574
25207	44808	38018	28835	23765	20905	19173	18175	17400	16615	16173	15936	15705	15528	15516	15355	15431	15184	15299	15022	14998	14869	15002	14992	14944	14974	14973	14945	14925	14815	14904	14950	15037	14944	15112	14918	15089	14968	14929	14837	14915	14922	14719	14784	14878	14933	14954	14997	14883	14848	14859	14813	14933	14795	14918	14919	14901	14904	14994	14937	14911	15016	15038	14964	14940	15091	15084	14839	15051	14842	15010	14781	14837	14791	14880	14852	14815	14912	14932	14727	14925	14917	14801	14818	14855	14854	14985	14769	14779	14913	14762	14937	14889	15050	14721	14822	14999	14843	14870	14913	14900	14984	14746	14961	14813	15085	14791	14893	15005	14933	15039	15017	14997	14983	15017	15043	14882	14845	14943	14849	14985	14726	15021	15128	14973	14877	14851	14898	14809	14886	14826	14827	14929	14859	14840	14898	15047	14781	15062	15048	14969	14814	14947	14992	15059	14928	14956	14965	14735	14921	14900	14899	14774	15071	14898	15091	14636	14966	14812	14938	14939	14859	14897	14862	15038	14782	14909	14954	14937	14860	14828	15027	14983	14912	14991	14876	15037	14654	14874	14757	14950	14982	14869	14792	14953	14922	14801	14908	14866	14966	14877	15081	14988	14836	15003	15045	14990	15041	14773	14764	15061	14929	15002	15064	15114	14941	15083	15005	14831	14913	14985	14811	14862	15014	14908	14784	14929	14892	14823	15061	14846	14921	14907	14992	14877	14973	14957	15021	14772	14823	14910	14841	14932	15077	15115	14841	14970	14824	14843	14949	14903	14765	14884	14889	14782	14937	15008	14885	14757	14933	14923	14686	15013	15145	14830	15138	15016	15001	14947	15028	14966	14995	14867	14879	15063	14759	14800	14940	14904	14817	14938	14888	14900	14899	14917	14855	14896	14956	14912	14892	14757	14833	15099	14953	14874	15061	14787	14991	14939	15037	14892	14922	15047	15056	14771	14926	14986	14993	14918	14952	14729	14828	14921	14971	14947	14828	14821	14922	14976	14853	15134	14943	14889	15036	14847	14850	14939	14934	14948	14758	14871	15004	14819	14781	15025	14998	14757	14876	14829	14730	14831	14745	15009	14769	14843	15120	14903	14862	15102	15035	14973	14888	14696	14907	14909	14940	15114	14816	14969	14927	15038	14956	15087	14977	14865	15080	15042	14808	14792	15000	14970	14728	15059	14705	14988	14905	14832	14952	15073	15011	14833	14875	14928	15004	15046	14758	15024	14950	14924	14907	14895	14817	15061	14667	14921	14946	14885	14961	14912	14789	14873	14651	14788	14940	14807	14907	14792	15033	14831	14781	14991	14851	14887	14996	15117	14879	14978	14787	15031	15021	14832	14871	14989	14749	14932	14960	15009	15082	14817	14839	14955	14978	14864	14899	15083	14882	14821	14803	14920	14840	14960	14733	14910	15033	14987	15024	14882	14999	14968	14903	14962	14831	14927	14958	15103	14777	14748	15011	14964	14842	14892	14887	14998	14943	14881	15011	14942	14813	14891	14907	15021	14753	14887	14667	14924	14910	14911	15035	14802	14705	14949	14956	14778	15002	14684	14960	14801	14948	14977	14926	14800	15086	14901	14938	14935	14932	14983	14906	15011	14788	14808	14928	14806	14990	14832	14918	15001	14905	15072	14808	14726	15010	15039	14992	14809	15011	15014	14954	14953	14834	14894	14985	14896	14924	14916	14813	14971	14911	14900	15074	15208	14775	15043	14880	14886	14979	14974	14759	14939	14887	14913	14824	14773	14868	14885	14900	14944	14922	14881	14822	14891	14917	14909	14746	15019	14800	15038	14916	14919	14972	14947	14795	14943	15031	14991	14820	14853	14924	14830	14785	14749	14853	14854	14809	15065	14910	14967	14995	14754	15041	14890	14803	14871	15169	14910	14968	14994	15084	15014	14985	14786	15000	14814	14944	14943	15044	14826	15162	14932	14850	14876	14755	14949	15004	14787	14841	14959	15016	14770	14771	14921	14786	14766	15044	15089	14964	14929	15086	14889	14897	14897	14827	14832	14948	14860	15105	14837	14848	14909	14834	14966	14887	14833	14972	14949	14825	14808	14719	15090	14910	14860	15024	14807	15064	14982	14975	14997	14971	15018	15007	14875	14852	14874	14977	14827	14983	14832	14850	14909	14971	14738	14891	15032	15047	14981	14813	14891	15052	15028	14937	14948	15014	14834	14850	14851	14820	14690	14889	14946	14930	15096	14806	14944	14939	14794	14944	14912	14949	15006	15010	14825	14979	14871	15024	15127	14902	14764	15079	14820	14960	15083	14720	14930	14719	15084	15030	15004	14906	14929	14990	14942	14780	14880	15017	14884	15011	15095	14879	14917	14897	14798	14989	15027	14939	14905	14934	14814	14880	14867	14964	15112	14927	14728	14844	14930	14938	14853	15078	14892	15032	14977	15002	14772	14955	14929	14986	15002	14903	14910	14919	14737	14953	14838	14960	15000	14815	14973	14899	14752	14659	14963	15010	15140	14958	14941	14769	14754	14970	14933	14963	14886	14954	15045	14949	14930	15011	14859	15086	14733	14867	14908	14712	15052	14843	14901	14872	14980	14780	14872	14783	14831	14964	15055	14963	14899	14897	14973	14735	14828	15006	14953	14871	15089	14822	15043	14858	15018	14852	14894	15034	14917	14795	14812	14949	14801	15074	14963	14895	14889	14848	14913	14899	14907	14875	14916	14781	14839	14696	15040	15009	15110	14881	14973	14857	14861	14830	14849	14840	14924	14955	15058	14917	14995	14941	14957	14935	14939	14944	15053	14767	14955	14995	14911	14902	14906	15036	14795	14988	15108	14963	15049	14976	14895	14765	14965	14855	14790	14974	14920	14802	14882	14896	14751	14982	14924	14983	15022	14891	14885	14898	14855	15005	14974	14890	14687	14896	14960	14952	14918	14893	15012	14928	14852	14935	15019	14833	14966	15049	14921	14886	14871	14826	14807	14761	14972	15011	14996	14865	14799	14997	14824	14969	14967	15073	14968	14855	14857	14899	14920	14955	14881	15033	14924	14803	14810	14901	14858	15001	14968	15074	14937	14789	14836	14945	14799	14968	14925	14882	14823	14965	14953	15075	14873	14923	15101	14816	15005	14833	15004	15022	14904	14887	14934	14827	15035	14918	15021	14816	14888	14843	14921	15093	14868	14857	15067	14850	14809	14862	14879	15034	14960	15000	15047	14890	14883	14836	14773	15054	14947	15003	15002	14894	14855	14751	15014	14681	15124	15014	14794	14887	14756	15047	14994	14879	14880	14882	14842	14876	14811	14925	14985	14860	14843	14911	14707	14870	14869	14972	14907	14946	15019	14861	14825	14921	14959	14889	15036	15003	15007	14903	14845	15036	14794	14939	14852	14946	14878	14795	14923	15018	14811	14979	15017	14845	15000	15033	14857	15003	14958	14817	14895	14688	14885	15136	14955	15146	14886	14886	14968	14964	15002	14989	14887	14922	14817	14886	14854	14925	14874	14808	15070	15107	14880	14972	14828	14788	15006	14847	14990	14765	14896	14841	14769	14959	14941	14900	15028	14991	14835	14909	15115	14961	14968	14924	14809	14977	14726	14952	15028	14885	14868	15053	14914	15009	14903	15005	14927	15021	14966	14869	14776	14878	14982	15024	14943	14918	14784	14762	15064	14976	14942	14955	14990	14869	15151	14881	14934	15010	14981	14979	14911	14812	15121	14829	14936	14857	15025	15032	14872	14814	14902	15021	15071	14918	14956	15138	14869	14953	15053	14964	14811	14911	14920	14946	14959	14872	14832	14856	14846	14781	14765	14914	15013	14776	14986	14910	14817	14994	14875	14985	14956	14799	14887	14943	14950	14967	14937	15037	14930	14914	14744	15219	14752	15001	14766	14941	14942	14817	14912	15061	14957	15007	15009	14883	15068	14958	15105	14861	14910	14871	14811	14834	14958	14911	14890	14801	14976	15128	14799	14925	14896	14916	14786	14820	15055	14966	14689	14901	14897	14921	14876	14823	14980	15062	14894	14935	14784	15079	14758	14741	14867	15056	14959	14935	14774	14872	14919	15038	14984	14846	14506	14975	14885	15135	14698	14943	14973	14858	15113	14725	15067	14836	14917	14839	14873	14964	14891	14912	14892	14918	14896	14896	14897	14792	14864	14855	14923	14872	14851	14794	14968	15137	14991	14803	14901	14976	15024	14875	15008	14747	14919	14775	14913	15073	14854	14920	14990	14854	14955	14945	14953	15064	14990	14924	14967	14786	14883	15033	15001	14877	14833	14983	14967	14959	14987	15028	14977	14912	14971	14904	15050	14828	14824	14809	14953	14826	14838	15023	14843	15049	14804	15009	14869	14981	14841	14938	15033	14925	15067	15003	14927	14757	15048	14948	14872	14882	14808	14872	15027	14817	14924	14846	15032	14843	14939	14970	15014	15067	14767	14972	14900	15073	14831	14873	14825	14847	15012	15003	14784	14939	14993	14882	14782	14898	14888	15067	14937	14995	14828	15028	14771	14861	14915	14882	14930	15044	14959	14971	14834	14844	15064	15098	14808	14707	14938	14817	14845	14894	14817	14864	14921	14769	14950	14775	14960	14902	15041	14879	14955	14766	14777	15012	14942	14897	14913	14866	14911	14820	14823	14887	15064	14880	15146	14824	15007	14848	15005	14958	14898	15071	14966	14854	14814	14860	14930	14764	14978	15047	14919	14904	15009	14910	14936	14841	14905	14783	14764	14992	14925	14995	15020	14886	14922	14959	14912	14951	15088	14846	14980	14900	15030	15031	14783	15066	14956	14901	15057	14765	14904	14969	14874	14845	14820	14928	14828	14880	14974	14924	14770	14864	15040	15030	15040	14826	14853	14760	14865	14957	14836	14861	14916	14937	15029	14928	14981	15056	14897	15022	14940	14857	14898	14924	15002	14963	14998	14853	14989	14879	14965	14919	14918	15090	14926	14986	14831	14935	14788	15026	14798	14827	14854	14782	14997	14812	15099	15005	14861	15141	14801	14931	15037	14910	14892	14831	14830	15151	14956	15004	14813	14954	14926	14812	14881	15019	14838	14769	15073	14958	14839	15111	15113	15018	14808	15026	15015	14952	14900	14940	14950	15018	15044	14851	14902	15044	14810	14784
22504	21472	28595	24828	22442	24960	26195	21447	19768	19374	18793	18405	18139	17876	17771	17623	17427	17232	17430	17255	17305	17241	17165	17285	17309	17184	17280	17180	17033	17029	17144	17050	17188	17077	17067	16917	17185	17064	17134	16974	16983	16800	17098	17171	17137	17035	17116	17215	17131	16892	17086	16974	17013	17066	17060	16996	16844	17003	16886	16863	16853	17001	17032	16923	17019	17025	16977	17034	17083	16880	17115	17065	16965	16824	17011	17032	17063	17121	17121	16979	16933	16989	17222	17061	16945	17052	16854	16868	17043	16845	16795	17021	17089	16936	16929	17001	17089	16946	17017	17040	17060	16979	16928	16933	17029	16958	16937	17032	17100	17091	17044	17227	16855	17034	16904	16922	17061	16990	16869	16825	16832	17034	16940	16893	17014	16895	16982	17086	16908	16995	16883	16911	17074	17050	16874	17162	16868	16921	16838	16871	16849	16870	16869	16927	16912	16725	17161	16994	17031	16979	16803	16788	16969	16973	17071	17156	16852	17124	17003	16798	16883	16861	16972	16876	16856	16886	16867	16908	16808	16932	17003	16881	16922	16864	17029	16837	16950	16902	17011	16982	17101	17087	17088	16961	16876	17007	16936	17013	16980	16835	16961	16881	17030	16912	16741	16812	17084	16890	16850	16842	16988	16848	17114	17052	17040	16989	16993	17072	17170	16994	17026	17139	16796	16962	16898	16922	17000	17112	17001	16863	17099	16914	17028	17117	16996	17096	17034	16854	16867	17007	16992	16948	16957	17008	16849	17198	16998	17266	17024	16852	17156	16787	16947	16953	16876	17080	16954	16912	17126	16906	16827	16954	16940	16883	16976	16841	17177	17065	16985	17012	17073	16854	17274	16852	17002	16992	17020	16989	17025	17081	16868	17061	17067	16986	16958	17012	16791	17013	16932	17046	16976	16797	16975	16960	17191	16832	17004	16868	16768	17063	16820	16800	16927	16807	16930	17078	16903	16856	17086	16879	17048	17065	16784	16859	16849	16957	16931	16775	16963	16994	16997	16932	16907	16911	17081	16863	16825	16960	16853	16897	17070	17078	16850	16795	16778	16877	16826	16942	16898	16828	17035	16967	16921	17004	16952	17231	16861	16942	16964	16865	16895	17038	17166	17015	17001	16921	17191	16862	16957	16973	17053	16935	17138	17042	16991	17009	17027	16905	16957	16617	16989	16821	16949	16816	17107	17015	16727	16783	17074	16774	17022	16885	16886	16860	16780	16909	17051	16944	16852	16951	16888	16883	17041	16948	17145	17032	16847	16800	17094	17271	16797	16804	16862	17171	16883	16852	16937	17032	16901	17004	17014	16759	17056	17003	16971	16821	16833	16991	17072	16827	16811	16930	16813	17014	16864	16965	16942	17030	16967	16913	16812	17044	17011	17036	16977	16864	16886	16877	16990	16897	17028	17025	16750	16892	17047	17032	16970	16892	17083	16944	17136	17042	17083	17004	16939	16906	17079	16837	17000	17037	16952	16928	16980	16947	17147	16801	16904	16841	16873	16890	16856	16778	16943	16933	17001	17054	16937	16961	16856	16794	16872	16946	16964	16956	16895	17118	17029	17089	17155	16896	16922	16790	17068	17123	16867	16879	16868	17013	17029	17119	16803	17041	17017	17019	16963	16940	17019	17050	16893	17012	16756	16914	17063	16913	16884	17015	16998	16708	17060	17023	16932	16740	17072	16955	16879	16955	16849	16911	16824	17019	16993	16927	17040	16870	16898	16919	16980	16839	17284	17053	16823	17128	17004	16958	17186	16925	16688	16942	17054	16921	16933	16795	17052	16921	17104	17074	16965	16994	17034	17011	17041	16880	17082	16921	16974	17100	16986	17099	16962	16888	16867	16953	17095	16810	16940	17045	16995	16944	16893	16930	17039	16864	16807	17128	17129	16997	16921	16964	16810	16820	17154	16986	17025	16819	16948	16923	17101	17027	16896	17048	16878	16872	16754	16877	17118	17146	17155	16937	16875	16855	17004	16930	16983	16937	16860	16805	16931	16813	17144	17024	17048	16907	16928	17034	17074	16710	16818	16899	17011	17085	17165	16967	17003	16852	16967	17015	16998	16792	17160	16837	17185	16978	16997	17024	17000	16902	16873	16962	17103	16930	17152	16890	17057	17061	16815	17044	16776	17010	16994	16981	17050	16943	16948	17299	17109	16864	16943	17068	16916	16868	16871	17049	16904	16983	16687	16974	16974	17017	16860	16843	17038	17163	16854	17097	16708	16923	16911	16942	17053	16985	17108	16893	16989	16925	16927	17022	17069	16925	17053	16956	17044	16880	16948	16905	16850	16771	16968	17023	16981	16997	17079	16910	17049	16933	16891	16932	16764	16833	16785	17099	17208	17000	17208	16946	16994	17023	17012	16951	17049	16848	16687	16965	16969	16975	17057	16863	17008	16959	16961	16978	16919	16875	16876	16974	16882	17057	17139	16921	17154	17177	16915	16899	16695	16859	16922	16812	16888	16993	17024	16896	16993	16838	16897	16850	16889	17016	16855	16846	17030	16950	16993	16834	16903	16989	16982	16908	16738	17024	17088	16940	16916	17053	17008	16823	16821	16903	16963	17052	16885	17123	17014	16852	16903	17002	16968	16871	16821	16772	16911	16808	17050	16882	17065	17176	16901	16977	17043	16895	16847	17146	16963	16729	17200	16926	17009	16816	17069	16930	16873	17001	16932	16983	17029	16919	16987	17000	16860	16882	17018	16927	16804	16892	16825	16954	17025	16941	17090	17088	17249	16837	16834	16973	16995	16900	16897	17080	16821	16847	16864	16914	16884	17016	16794	16901	16922	17087	16917	16864	17030	16863	17037	16894	16950	17137	16918	17088	17000	16991	16854	16802	17029	16955	16914	16915	17035	16953	16998	16803	16810	16989	16991	16905	16863	16908	16962	16843	17116	16877	16974	16864	17011	16854	17045	16891	16948	17008	16777	16976	17034	16959	16947	17011	17086	16906	16923	16947	16938	17134	17119	16952	17117	16915	16822	17083	16799	17102	16972	16783	16859	16890	16938	16955	17131	16973	16933	16843	17190	16985	16770	17010	17016	17036	16827	16903	16931	16928	16891	16987	16994	16895	17236	17123	16817	16789	17016	16963	16694	16906	16765	16967	16891	16824	16710	16865	17083	17078	16810	17024	16921	17057	16904	16750	16797	16930	16909	16862	16944	16979	16991	16909	16929	17015	16903	17009	16845	17012	17050	16899	16941	17014	17098	17062	16843	16930	16863	16834	16902	17076	16896	16914	17161	16910	16976	16838	17107	16877	16776	16920	16871	17047	17015	16862	16955	17036	17059	17038	16904	17022	16886	17111	16989	17083	17002	17078	16899	16801	17117	16904	16897	16942	16842	17150	16948	16887	16810	16735	16902	16868	16951	16993	16826	16762	16948	16972	16870	16872	17071	17131	16939	16994	17082	16822	16692	16926	17211	16959	16926	16751	17124	17067	16836	16793	16829	17098	17091	16956	16939	17090	16803	16906	16949	16933	17111	17020	16982	17022	17018	17011	16987	16926	17054	17097	16899	16784	17194	16958	17133	17024	16920	16846	16859	17051	16912	17225	16888	16873	17143	17011	16914	16883	16910	16827	17012	16797	16718	16807	16776	17044	16892	16906	16942	17156	16901	17068	16742	17083	16874	16917	17018	16876	16873	17089	16968	17035	16869	16988	17191	16974	17121	17113	17148	17058	16855	17066	17176	17108	17028	16920	16989	16886	16934	17229	17192	16966	17030	16943	17078	17040	16946	16837	16907	16970	16762	16802	16931	16862	17033	16858	16896	16890	16868	16890	16962	16992	17315	17007	16830	17091	16941	17053	17051	16823	16864	16955	17114	16777	16817	16961	16924	16970	16992	17054	16839	16928	16956	16912	16906	16905	17054	16921	16887	16928	17031	16832	16723	16921	16917	16795	16703	16904	16742	16882	16777	16970	16921	16941	16757	16870	16901	16954	16965	16997	17048	16966	17196	17138	16902	17121	17091	16955	16993	17020	16956	16955	16686	17039	16941	17070	16812	16772	16976	17192	16982	16972	16945	16824	16975	16832	16872	17130	16919	17142	17022	16752	17007	16884	17235	16852	16868	17108	17004	16736	16911	17031	16984	16921	16941	16827	16983	16775	16967	16894	17140	16920	16835	16891	17110	16762	16767	16871	16975	16961	16998	17272	16872	16849	17129	16994	16766	16952	16856	16861	16943	16847	17022	16844	16931	16815	16805	16717	16843	16996	16899	16849	16894	16900	17120	16972	16847	17047	17078	17153	17053	16961	17070	17056	16945	17114	16906	17025	16873	16781	16972	17201	16988	16828	16845	17018	17043	17051	17046	17081	16920	16931	16988	17141	17035	16961	16852	16963	17107	17136	16798	17064	17011	16898	16934	17153	16870	16835	17101	16888	16976	17102	16961	17044	16888	16975	16989	16869	16873	17230	16792	17090	16872	16864	16753	17075	16935	17145	17022	16958	16943	17026	17033	16953	16940	17110	16915	17095	16980	16681	16884	16887	16964	17082	16905	16970	16954	17017	17102	17021	16936	17146	17079	17059	16855	16970	17051	16986	16931	16918	17107	17082	16996	17034	17091	16779	16791	16937	17167	16981	17059	17230	16935	16972	16982	16801	16992	16860	16843	17005	17011	16852	16957	16970	16834	16901	16731	16980	17064	16917	16967	16865	16929	16739	17047	16937	16872	16778	17068	16947	16821	16859	17032	16707	17111	16829	17127	16962	17149	16953	16962	16864	16923	17011	16828	16963	17074	16818	16988	16909	16743	16918	16853	16834	17067	16982	16694	16873	17063	16848	16935	17082	16876	16811	17089	17097	16962	16899	16956	16948	16949	16857	17131	16932	17006	17016	16976	17061	17052	16858	17007	16917	16862	16965	17124	17125	17037	16885	17163	16827	16831	17123	16940	17037	16923	16943	17041	16978	17136	16988	16764	17043	16966	16934	16948	16948	16758	16928	16990	16998	16973	17000	16966	16822	16924	17074	16850	16880	16864	16958	17055	16942	16982	16851	17067	16876	16885	16814	17082	16897	16976	16926	17087	16956	16923	16996	16915	16798	17004	17064	16981	17048	16977	16845	16785	16967	16862	17039	17042	17021	17135	16900	17117	16956
26501	52889	46372	36299	29898	25757	23059	21225	19631	18533	17575	17294	16825	16469	16129	15869	15932	15664	15540	15664	15374	15407	15490	15545	15205	15402	15411	15162	15250	15198	15336	15281	15171	15127	15174	15278	15266	15190	15063	15139	15379	15146	15250	15299	15134	15252	15215	15274	15148	15211	15029	15137	15095	15247	15198	15115	15288	15131	15330	15300	15166	15213	15244	15158	15128	15172	15389	15043	15292	15054	15095	15056	15173	15247	15202	15263	15202	15318	15213	15146	15113	15201	15196	15174	15233	15239	15216	15108	14915	15155	15100	15154	15085	15283	15066	15138	15282	15237	15198	15316	15239	15200	15212	15271	15312	15373	15221	15217	15144	15200	15081	15237	15196	15104	15148	15137	15279	15332	15199	15236	15306	15237	15064	15107	15067	15169	15239	15181	15229	15157	15306	15203	15207	15094	15306	15195	15115	15173	15018	15194	15238	15165	15304	15088	15417	15036	15137	15220	15294	15231	15039	15376	15228	15335	15131	15153	15241	15256	15224	15236	15350	15139	15122	15242	15183	15256	15205	15224	15050	15301	15364	15223	15181	15086	15285	15220	15061	15251	15180	15179	15040	15235	15239	15122	15162	15093	15245	15282	15165	15128	15233	15251	15096	15157	15301	15178	15229	15252	15097	15213	15132	15374	15211	15246	15104	14990	15129	15074	15233	15273	15229	15228	15004	15147	15272	15155	15034	15149	15282	15179	15240	15278	15243	15124	15230	15065	15201	15249	15118	15157	15247	15158	15146	15243	15134	15066	15200	15202	15315	14973	15161	15225	15072	15297	15186	15287	15365	15218	15326	14998	15267	15137	15310	15208	15226	15161	15243	15092	15307	15065	15240	15138	15088	15228	15199	15249	15183	15103	15207	15239	15230	15266	15195	15365	15162	15345	15238	15087	15178	15185	15183	15052	15216	15322	15183	15311	15255	15201	15270	15214	15187	15409	15227	15243	15164	15085	15143	15292	15167	15181	15050	15101	15171	15157	15296	15234	15227	15285	15293	15221	15121	15124	15365	15242	15110	15130	15368	15213	15193	15174	15111	15130	15243	15178	15139	15035	15237	15237	15128	15121	15077	15110	15105	15135	15073	15461	15245	15203	15168	15205	15074	15302	15276	15130	15217	15193	15107	15218	15213	15087	15225	15222	15254	15108	15367	15160	15162	15189	15104	15193	15091	15154	15361	15246	15395	15291	15162	15266	15160	15334	15196	15207	15330	15186	14980	15148	15183	15105	15303	15211	15308	15235	15173	15222	15075	15257	15221	15235	15214	15139	15178	15211	14900	15195	15144	15179	15200	15229	15128	15128	15027	15377	15269	15179	15250	15159	15386	15045	15216	15191	15165	15254	15102	15229	15112	15027	15286	15416	15258	15120	15327	15104	15156	15214	15238	15174	15157	15248	15075	15210	15152	15166	15203	15325	15107	15232	15162	15114	15248	14994	15079	15150	14998	15193	15149	15178	15393	15044	15104	15161	15137	15285	15243	15277	15103	15170	15040	15183	15127	15306	15261	15158	15161	15255	15292	15179	15144	15085	15142	15283	15043	15220	15076	15174	15251	15188	15156	15201	15145	15232	15189	15248	15237	15183	15085	15229	15361	15066	15070	15236	15083	15174	15191	15224	15152	15228	15279	14976	14997	15151	15176	15358	15194	15092	15190	15274	15466	15201	15309	15171	15164	15209	15136	15158	15272	15262	15273	15121	15188	15276	15209	15095	15291	15235	15246	15140	15095	15135	15195	15091	15163	15118	15086	15216	15340	15125	15221	15315	15334	15212	15249	15073	15216	15058	14948	15144	15167	15259	15280	15283	15197	15222	15136	15210	15202	15190	15193	15366	15164	15107	15141	14998	15213	15264	14989	15244	15316	15243	15123	14990	15173	15079	15129	15334	15146	15173	15263	15157	15198	15300	15057	15326	15222	15148	15283	15416	15209	15285	15168	15033	15150	15122	15324	15153	15191	15316	15171	15252	15106	15322	15355	15230	15186	15161	15328	15123	15097	15072	15325	15157	15181	15201	15103	15366	15102	15143	15268	15353	15174	15301	15229	15236	15438	15132	15284	15267	15173	15311	15078	15285	15047	15113	15188	15088	15182	15139	15296	15310	15055	15253	15256	15211	15305	15088	15241	15208	15094	15133	15102	15129	15183	15042	15225	15148	15135	15156	15139	15193	15023	15053	15204	15187	15263	15239	15260	15090	15026	15127	15288	15084	15445	15182	15106	15156	15265	15025	15272	15131	15324	15125	15185	15296	15079	14983	15310	15227	15337	15137	15307	15146	15019	15196	15241	15015	15117	15175	15081	15366	14986	15169	15078	15379	15193	15139	15181	15089	15281	15120	15220	15269	15073	15194	15205	15221	15166	15261	15093	15137	15238	15163	15300	15044	15172	15159	15068	15232	15044	15201	15130	15113	15233	15116	15172	14981	15227	15225	15139	15144	15293	15288	15216	15154	15225	15279	15139	15497	15236	15336	15283	15191	15281	15103	15212	15371	15278	15284	15138	15298	15166	15226	15276	15265	15013	15330	15311	15235	15255	15171	15087	15223	15145	15183	15024	15082	15131	15145	15128	15092	15308	15123	15129	15238	15156	15096	15148	15265	15240	15193	15096	15319	15194	15211	15094	15100	15180	15131	14984	15277	15139	15368	15144	14982	15193	15160	15271	15195	15195	15008	14983	15159	15091	15329	15298	15084	15159	15148	15142	15169	15230	15123	15157	15323	15368	15175	15256	15095	15280	15046	15185	15325	15221	15202	15236	15264	15251	15282	15209	15254	15069	15139	15046	15317	15023	15125	15219	15364	15142	15104	15361	15192	15243	15101	15073	15221	15083	15038	15050	15177	15241	15337	15084	15162	15250	15159	15373	15223	15076	15168	15068	15115	15192	15251	15189	15221	14967	15154	15142	15273	15256	15031	15253	15147	15055	15217	15246	15286	15209	15190	14921	15267	15029	15240	15363	15265	15248	15197	15205	15131	15373	15186	15132	15305	15162	15221	15365	15080	15184	15116	15146	15142	15101	15063	15331	15209	14965	15174	15334	15348	15237	14945	15161	15160	15066	15324	15149	15132	15101	15167	15069	15116	15174	15126	15239	15140	14997	15216	15184	15089	15154	15355	15048	15214	15189	15443	15160	15251	15140	15271	15372	15064	15064	15327	15275	15016	15188	15230	15160	15278	15141	15240	15213	15208	15240	15245	15172	15313	15101	15133	15043	15301	15211	15137	15177	15250	15108	15240	15063	15142	15149	15360	15077	15142	15301	15145	15283	15024	15181	15105	15055	15055	15235	15081	15168	15102	15419	15323	15301	15274	15228	15209	15248	15137	15196	15145	15214	15236	15231	15127	15081	15306	15362	15270	15107	15236	15087	15085	15140	15189	15259	15229	15247	15290	15115	15122	15225	15065	15105	15270	15165	15276	15190	15260	15040	15008	15237	15266	15189	15242	15077	15285	15231	15102	15080	15172	15231	14992	15287	15120	15402	15060	15276	15055	15283	15289	15174	15081	15183	15060	15063	15241	15146	15076	15274	15118	15065	15070	15072	15218	15111	15104	15256	15142	15357	14991	15101	15246	15128	15171	15139	15103	15127	15343	15193	15132	15148	15088	15142	15216	15343	15049	15212	15263	15225	15112	15346	15161	15248	15142	15327	15032	15186	15138	15216	15045	15116	15183	15254	15309	15213	15175	15243	15247	15325	15013	15118	15223	15075	15160	15176	15110	15199	15106	15222	15260	15068	15162	15128	15189	15138	15204	15146	15081	15074	15031	15209	15328	15172	15237	15088	15342	15169	15175	15294	15323	15247	15248	15290	15107	15127	15046	15365	15060	15241	15171	15268	15027	15178	15331	15105	15184	15075	15140	15270	15205	15273	15325	15260	15208	15148	15233	15134	15080	15211	15114	15387	15212	15082	15122	15264	15247	15174	15113	15198	15256	15270	15129	15335	15158	15109	15197	15243	15341	15093	15140	15168	15165	15356	15146	15285	15112	15262	15153	15375	15326	15111	15318	15110	15147	15139	15179	15072	15339	15238	15080	15316	15217	15178	15268	15168	15166	15196	15101	15329	15181	14977	15181	15326	15334	15287	15222	15178	15138	15066	15266	15126	15206	14954	15084	15138	15143	15277	15112	15226	15271	15213	15142	15270	14982	15202	15120	15147	15154	15207	15061	15184	15342	15072	15133	15026	15068	15174	15183	15268	15110	15217	15285	15071	15292	14980	15375	15004	15164	15368	15148	15235	15278	15178	15212	15264	15285	15223	15338	15150	15176	15160	15278	15305	15247	15098	15224	15199	15159	15171	15208	15008	15077	15116	15246	15246	15228	15183	15236	15313	15085	15365	15186	15371	15014	15245	15346	15171	15430	15221	15169	15129	15038	15322	15129	15146	15147	15215	15356	15194	15164	15184	15042	15269	15176	15156	15310	15377	15269	15222	15343	15201	15134	15259	15185	15031	15271	15085	15254	15117	15244	15289	15263	15401	15158	15122	15256	15172	15081	15199	15241	15001	15326	15114	15083	15202	15179	15238	15199	15095	15157	15176	15208	15289	15211	15169	15231	15306	15224	15108	15253	15267	15137	15244	15174	15101	14915	15145	15258	15109	15117	15110	14984	15022	15074	15262	15176	15086	15366	15123	15116	15109	15174	15148	15306	15192	15258	15064	15121	15230	15250	15189	15155	15195	15234	15187	15149	15233	15116	15263	15221	15222	15128	15060	15248	15289	15124	15229	15229	15187	15079	15198	15239	15212	15054	15164	15099	15181	15218	15223	15184	14938	15123	15180	15122	15133	15325	15100	15243	15175	15072	15215	15206	15200	15176	15251	15159	15224	15056	15194	15243	15260	15162	15218	15115	15342	15059	15351	15033	15053	15297	15216	15091	15189	15261	15047	15223	15104	15177	15260	15150	15115	15127	15172	15184	15076	15222	15183	15064	15227	15225	15409	15116	15048	15206	15258	15257	15196	15059	15336	15055	15217	15375	15122	15171	15037	15167	15225	15207	15242	15269	15187	15217	15126	15113	15083	15033	15219	15142	15207	15152	15364	15339	15075	15019	15135	15172	15156	15071	15228	15100	15443	15233	15157	15244	15169	15059	15166	15042	15079	15164	15352	15143
29669	27850	32684	27630	22197	20341	19333	18378	18049	17559	17369	17322	17290	17358	17062	17167	17160	16976	16919	16944	17008	16893	16880	16872	16919	16836	16909	16786	16664	16787	16681	16685	16856	16856	16935	16782	16598	16996	16659	16829	16751	16642	16897	16913	16712	16759	16676	16850	16825	16619	16735	16607	16650	16827	16711	16721	16933	16871	16766	16798	16596	16687	16579	16775	16704	16694	16841	16727	16767	16884	16642	16683	16932	16606	16880	16662	16776	16700	16485	16724	16688	16922	16699	16632	16738	16722	16804	16731	16883	16879	16649	16707	16829	16822	16625	16696	16807	16886	16851	16716	16819	17038	16865	16838	16847	16654	16704	16777	16806	16654	16847	16865	16765	16656	16888	16743	16827	16724	16742	16749	16827	16867	16677	16601	16641	16739	16554	16747	16691	16607	16808	16860	16804	16929	16751	16869	16682	16840	16771	16781	16759	16764	16924	16790	16926	16863	16623	16814	16827	16912	16774	16754	16884	16914	16781	16797	16935	16796	16744	16658	16705	16907	16717	16828	16901	16719	16855	16876	16764	16707	16667	16704	16710	16782	16916	16839	16824	16682	16652	16893	16749	16842	16692	16569	16775	17056	16827	16746	16838	16703	16765	16782	16752	16781	16670	16955	16722	16802	16599	16806	16794	17021	16797	16854	16840	16776	16653	16932	16865	16731	16795	16788	16634	16846	16740	16608	16633	16596	16806	16830	16920	16817	16763	16754	16736	16965	16901	16676	16719	16942	16926	16836	16647	16647	16941	16663	16640	16698	16626	16906	16961	16822	16866	16836	16834	16611	16871	16676	16615	16765	16795	16693	16723	16707	16792	16617	16687	16963	16747	16734	16883	16708	16790	16684	16828	16864	16966	16734	16873	16665	16712	16605	16827	16758	16767	16908	16738	16604	16703	16761	16714	16779	16868	16703	16916	16595	16673	16801	16760	16901	16875	16764	16697	16656	16658	16676	16759	16815	16844	16794	16658	16886	16804	16801	16732	16772	16750	16810	16741	16850	16781	16827	16870	16708	17007	16608	16734	16800	16778	16721	16719	16879	16516	16824	16650	16818	16648	17006	16804	16715	16784	17165	16912	16707	16873	16764	16785	16933	16717	16581	16993	16580	16742	16754	16698	16740	16860	16852	16797	16774	16854	16737	16777	16898	16690	16745	16908	16808	16809	16991	16718	16533	16562	16721	16718	16705	16777	16798	16657	16886	16811	16776	16775	16826	16681	16637	16946	16716	16815	16790	16768	16748	16654	16895	16924	16716	16874	16737	16641	16788	16677	16987	16815	16628	16845	16665	16795	16760	16685	16787	16824	16952	16822	16842	16753	16678	16557	16692	16812	16767	16720	16732	16804	16788	16822	16707	16667	16897	16843	16841	16916	16841	16672	16526	16738	16786	16810	16588	16588	16637	16878	16708	17016	16788	16618	16779	16926	16843	16846	16753	16894	16988	16748	16819	16500	16821	16778	16711	16826	16891	17074	16884	16630	16767	16757	16783	16749	16806	16859	16964	16689	16827	16634	16643	16707	16908	16801	16897	16901	16780	16794	16719	16816	16797	16621	16759	16757	16723	16987	16902	16859	16666	16791	16641	16797	16751	16907	16704	16844	16822	16765	16654	16752	16853	16730	16771	16797	16831	16645	16916	16835	16843	16772	16944	16793	16908	16918	16783	16653	16616	16707	16647	16798	16880	16742	16771	16746	16725	16880	16873	16900	16554	16622	16813	16703	16860	16856	16918	16752	16692	16806	16717	16946	16626	16806	16755	16832	16845	16902	16686	16692	16697	16832	16804	16892	16736	16911	16757	16903	16667	16830	16617	16804	16889	16907	16766	16677	16805	16638	16599	16666	16700	16622	16638	16689	16784	16722	16603	16951	16900	16876	16793	16809	16880	16614	16894	16755	16683	16687	16668	16841	16694	16916	16811	16609	16776	16833	16743	16767	16911	16742	16736	16883	16784	16879	16739	16540	16768	16623	16809	16876	16828	16742	16546	16699	16891	16772	17004	17010	16881	16637	16826	16583	16737	16936	16768	16785	16729	16655	16696	16843	16850	16773	16727	16942	16748	16801	16731	16688	16780	16756	16875	16782	17018	16716	16848	16719	16848	16869	16677	16798	16762	16872	16726	16870	16939	16826	16972	16745	16809	16579	16728	16695	16868	16701	16819	16767	16780	16820	16614	16888	16747	16822	16830	16724	16787	16684	16742	16849	16839	16926	16860	16655	16773	16898	16746	16828	16964	16831	16572	16634	16680	16722	16751	16786	16818	16626	16698	16630	16900	16917	17024	16848	16729	16761	16811	16769	16738	16907	16784	16884	16888	16921	16876	16744	16737	16745	16783	16814	16866	16779	16801	16751	16615	16978	16571	16937	16799	16713	16804	16913	16655	16925	16815	16691	16898	16813	16760	16842	16919	16847	16869	16721	16592	16805	16850	16697	16532	16720	16754	16658	16908	16659	16904	16810	16535	16806	16764	16680	16863	16745	16930	16859	16751	16721	16700	16795	16792	16789	16665	16726	16667	16599	16952	17021	17006	16726	16586	16654	16668	16696	16572	16679	16748	16806	16802	16899	16776	16546	16920	16945	16958	16851	16750	16884	16786	16583	16652	16696	16881	16902	16706	16986	16867	16753	16862	16692	16616	16815	16730	16688	16810	16861	16753	16717	16866	16690	16873	16773	16946	16801	16911	16809	16697	16799	16735	16619	16813	16838	16689	16909	16709	16771	16797	16731	16686	16864	16899	16668	16700	17019	16703	17046	16756	16863	16787	16723	16903	16679	16763	16659	16649	16832	16558	17049	16791	16801	16795	16948	16834	16563	16999	16743	16790	17037	16690	16777	16740	16761	16703	16736	16675	16927	16648	16594	16779	16841	16784	16841	16827	16871	16815	16948	16677	16742	16782	16721	16683	16786	16854	16844	16765	16837	17080	16753	16758	16826	16596	16771	16569	16767	16612	16842	16720	16905	16634	16520	16883	16831	16847	16861	16670	16741	16852	16874	16815	16666	17012	16881	16626	16793	16866	16863	16736	16920	16832	16821	16741	16846	16816	16676	16646	16685	16718	16674	16896	16679	16860	16654	16770	16862	16698	16766	16927	16594	16971	16775	16843	16854	16640	16790	16809	16761	16804	16770	16909	16927	16879	16701	16732	16589	16879	17015	16847	16664	16588	16758	16856	16756	16782	16851	16820	16837	16854	16698	16654	16792	16711	16644	16689	16804	16941	16820	16859	16833	16889	16562	16601	16699	16733	16749	16748	16841	16887	16915	16896	16728	16734	16722	16723	17015	16845	16889	16692	16926	16874	16798	16781	16553	16759	16831	17019	16829	16801	16520	16806	16908	16824	16773	16749	16757	16811	16742	16861	16807	16912	16756	16880	16833	16679	16981	16734	16945	16967	16949	16836	16751	16638	16811	16875	16784	16704	16715	16730	16891	16854	16773	16712	16651	16705	16593	16679	16914	16936	17020	16668	16514	16706	16726	16741	16536	16663	16687	16849	16691	16899	16994	16982	16868	16918	16779	16830	16498	16816	16688	16755	16660	16848	16554	16878	16811	16987	16836	16891	16774	16818	16835	16693	16899	16850	16830	16810	16886	16716	16727	16827	16846	16668	16687	16772	16835	16695	16675	16650	16659	16759	16850	16842	16803	16767	16934	16915	16642	16919	16755	16791	16819	16757	16763	16799	16676	17030	16786	16848	16644	16729	16759	16814	16881	16832	16800	16835	16857	16563	16763	16579	16756	16854	16575	16756	16746	16950	16809	16780	16798	16707	16751	16843	16911	16759	16745	16645	16674	16687	16923	16791	16677	16987	16722	16922	16520	16668	16894	16830	16967	16939	16881	16609	17107	16854	17007	16941	16909	16774	16692	16979	16641	16871	16742	16816	16977	16844	16832	16602	16723	16685	16881	17003	17025	16854	16773	17052	16776	17044	16790	16908	16779	16661	16595	16673	16631	16887	16791	16662	16840	16766	16697	16877	16821	16999	16617	16592	16844	16718	16890	16766	16808	16724	16828	16758	16907	16965	16816	16711	16803	16726	16845	16756	16829	16791	16942	16627	16705	16679	16861	16572	16737	16798	16540	16699	16821	16727	16773	16742	16630	16900	16607	16625	16775	16704	16764	16800	16761	16731	16904	16748	16651	16855	16756	16665	16896	16761	16711	16820	16611	16491	16850	16909	16642	16779	16742	16902	16722	16554	16850	16815	16834	16809	16646	16708	16927	16654	16809	16720	16808	16825	16896	16751	16688	16789	16769	16773	16542	16758	16829	16620	16726	16840	16740	17014	16837	16709	16795	16637	16661	16987	16713	16824	16930	16764	16620	16805	16813	17028	16946	17021	16789	16952	16708	16740	16934	16686	16984	16862	16814	16682	16801	16820	16806	16685	16723	16733	16878	16741	16762	16702	16896	16974	16895	16832	16835	16766	16589	16954	16673	16823	16634	16712	16977	16779	16928	17044	16816	16723	16885	16796	16737	16837	16920	16939	16701	16765	16835	16704	16873	16791	16706	16758	16726	16899	16689	16839	16902	16911	16765	16906	16632	16764	16793	16805	16677	16878	16648	16774	16818	16865	17036	16955	16749	16760	16590	16794	16792	16840	16827	16832	16897	17009	17003	16823	16688	16622	16971	16795	16846	16914	16851	16857	16593	16820	16784	16753	16829	16849	16952	16760	16793	16716	16874	16840	16791	16683	16828	16677	16683	16669	16942	16742	17127	16738	16822	16795	16754	16889	16766	16418	16893	16941	16735	16741	16718	16825	16801	16640	16688	16864	16773	16849	16905	16948	16757	16868	16842	16732	16860	16913	16855	16869	16695	16735	16970	16786	16790	16784	16814	16702	16994	16662	16765	16942	16698	16691	16817	16623	16725	16838	16962	16767	16757	16727	16670	16997	16893	16801	16648	16726	16734	16787	16725	16800	16696	16862	16821	16647	16931	16759	16746	16957	16707	16971	16590	16672	16758	16679	16959	16832	16620	16932	17004	16825	16877	16728	16867	16718	16751	16878	16924	16756	17066	16710	16752	16868	16879	16833	16873	16954	16899	16620	16848	16723	16812	16941	16741	16520	16772	16855	16693	16763	16863	16829	16631	16822	16814	16617	16658	16864
26841	42488	35702	26803	22490	19949	18386	17489	16757	16228	15893	15713	15614	15524	15220	15409	15355	15244	15302	14993	15117	15180	15068	15124	15052	15162	15149	15101	15039	15107	15166	15000	15032	15036	15093	15147	15065	15165	15083	14995	14919	15030	15066	14805	15053	14971	15241	15060	15041	15024	15161	15012	15041	15145	15017	15048	15023	15032	14845	15051	15016	14973	15013	15026	15076	15046	15143	15106	14921	15213	14935	15278	15022	15020	15097	15150	14983	15143	15069	15210	15167	14977	15159	15179	15150	15025	15098	15038	15032	14841	14991	14897	15013	15010	15111	14954	15136	14914	14993	15165	15131	15041	15086	14944	14985	14967	14902	15103	15113	15072	14790	15022	14937	15112	14909	15073	14977	15296	15173	15138	14971	15009	15039	15056	15053	14876	15003	15150	14983	15051	15059	14955	15044	14956	15015	15091	15022	15053	14964	14988	15025	14954	14959	14948	15067	14984	15118	14918	14993	15050	14973	14980	15111	15098	15138	15219	15103	15019	14920	15037	14837	14888	15008	15074	15123	15187	14827	15049	15097	15115	15030	14915	14988	15128	15210	14818	14904	15094	15003	15099	14933	15064	15106	14950	15105	15042	14960	14986	14965	15152	15178	14959	15061	14915	14980	14993	14852	15037	14995	15006	15067	15223	15008	15002	15095	14963	14997	15155	15135	15119	14916	14999	14985	15027	14879	15052	15068	14861	15106	15001	15083	14948	15143	15046	15142	15068	14922	15141	15088	15020	15098	15146	14858	14889	15034	14988	15107	14866	15191	14977	14971	15131	15144	15000	15042	15098	14945	14993	15032	15028	15017	15156	15061	15104	15168	15099	15072	15030	15043	15158	14982	15034	14972	15019	14956	15218	14982	15015	14979	15196	14997	15198	15136	14945	15054	15110	15125	15050	15140	14920	14976	14964	15116	14923	14988	14941	14900	15090	14999	15128	15079	15074	14996	15008	14997	15042	15052	14964	14990	14925	15039	14953	15122	15048	15129	14973	15020	14941	15132	14979	15071	14996	14944	14993	15195	15241	15234	15068	14986	15024	15204	15128	15053	15186	15065	15089	15068	15118	14962	15111	14904	15094	15037	14937	15012	14948	15001	15125	15058	14895	15110	15077	14957	15031	15231	14975	15090	14973	15077	15160	15001	15168	14987	14911	15077	14920	15052	15153	15041	15121	15024	15038	15057	14919	15072	15114	15082	14887	14901	15182	14918	14968	15033	15000	15018	15192	15002	15081	14757	15100	15092	15153	15009	15026	15005	15199	15145	15116	15185	14901	15084	15114	15080	14929	15042	15091	14992	14893	14906	15046	14896	14924	15015	15150	14857	15049	15016	15083	15016	15144	14960	15077	15184	15010	14827	14954	14936	15145	15096	15028	14936	15238	15121	15094	15062	15096	14828	15014	15140	14928	15055	15140	15014	14894	14912	14964	15129	15103	15120	15133	15188	14897	14930	15028	15044	14932	15031	14771	14934	15054	15002	14964	15028	15063	14934	15101	15226	14963	14967	15200	15021	15103	15078	15044	15188	15098	15019	15006	15145	15014	15216	15159	14990	15078	15135	15035	14862	15047	15012	15002	14872	15146	15209	14852	15010	15082	15099	14936	14995	14892	14948	15149	14975	15161	15077	15050	15176	15048	14982	14821	15158	15037	14935	15065	15257	15058	15098	14957	15017	14919	14966	14897	14949	14940	15067	15054	15028	15011	15006	14952	14943	14796	15033	15011	15166	15096	14984	15106	15136	14980	14930	14989	15074	15172	15003	15222	15065	15146	15073	14880	15103	14924	15094	14928	15076	14858	15063	15104	15132	15179	15081	14989	15120	14906	14916	15102	15146	15018	15066	15185	15026	15131	15031	15038	14931	15047	15143	14998	15073	14934	15033	14996	15019	15094	15091	15097	15091	15066	14954	15077	15207	14919	15023	15108	15117	14991	15038	15100	14911	15046	15137	15033	15068	15058	14921	14880	15097	15027	15092	14996	15176	14939	14945	15053	15012	14926	14969	14996	15043	15050	15014	15083	14986	15001	15124	15260	14796	14872	15076	15025	14983	15051	14880	15113	15091	14932	14989	15034	14976	15006	14943	15054	15220	15028	15135	15043	14964	15098	14953	15066	14993	15195	15090	15023	15285	15150	15057	15010	15082	14929	15019	15058	14987	15038	14934	14983	15022	14930	14959	15005	14946	15053	14958	15022	15002	14809	15113	15106	14866	15185	14958	14932	14918	15009	15124	15002	14966	14987	15046	15078	15134	14956	15076	15159	15019	14853	15032	14941	14924	14893	15090	15186	15112	15020	15059	15174	15175	15073	15043	15069	15090	15007	15234	14968	15098	14908	14957	15132	14939	14903	14995	15053	14991	15048	15089	15111	15011	14963	15045	15178	14903	14919	15061	15096	15030	14929	15121	15136	15017	15017	15086	14837	14976	14966	15079	15000	14910	14990	15024	15007	15165	14988	15054	15025	15031	14837	15019	14958	14980	14900	14986	14980	15039	15076	15129	15111	15022	15029	15125	15143	15145	14950	15053	15030	15143	15015	15016	15143	14922	15013	15238	14977	15158	14886	15035	14975	15036	14946	14934	15023	15030	15002	15033	14996	15129	15098	14981	15044	15027	15084	14901	15137	15123	14951	15020	15252	15107	14907	15023	14903	15185	14889	14931	14947	15060	15112	14963	15103	15005	15049	15028	14920	15095	15123	15136	15037	14897	14970	14952	15280	14967	15043	15267	14907	15065	15101	15050	15177	15206	14789	14836	14979	15071	15155	15031	15076	14962	15070	15099	15017	15025	15088	15054	15156	15161	14859	15010	15144	14957	15166	15214	14869	15212	14957	15032	15076	14962	15059	15073	15106	15058	15035	15062	15135	14986	15137	15056	14909	15088	14951	14847	15124	15014	15210	14802	15103	14919	15011	15192	15164	14995	14936	14901	14963	15045	15045	15113	14997	14957	14934	14884	15073	15192	15012	15059	14981	15024	15179	15022	15125	14985	14941	15079	15125	15008	15067	15152	14807	15228	15010	14974	14951	15024	15149	14927	15154	14996	15057	15040	15155	15327	15025	14993	14859	14923	14911	14900	15048	14939	15053	15123	15007	15116	15040	15201	14866	15000	14996	15098	15051	14806	15048	14882	14983	15023	15110	15077	14966	14996	14915	14949	15080	14948	15185	15048	15000	15051	14975	15015	15057	14983	15001	15031	15309	15019	15087	14964	15037	15064	15104	14948	14943	14949	14813	14993	15066	15042	15122	15063	15049	14936	14996	15162	15011	14995	14858	15242	15092	14987	15023	14975	15048	15018	15007	14992	15050	14968	15203	15005	15118	14839	15072	15069	14950	15148	15179	15098	14912	15022	14908	15080	15081	14979	15058	15004	15170	15079	14842	14883	15159	15160	15195	15027	14962	14953	15162	15144	15126	15023	15072	15056	14920	15114	15096	15046	14841	15121	15054	15020	14954	15035	15071	15018	15076	15024	15047	15009	15046	15012	15142	15017	15066	15093	15032	14945	15009	14942	14929	14997	15155	15099	14914	15013	15043	15116	15069	15064	14973	15069	14876	15039	15153	14969	14902	15139	15225	15097	15130	15009	15042	15013	14915	14930	14988	15039	15049	15248	15024	15108	15049	14981	14869	14909	15292	14880	15052	14742	15091	15153	15104	14957	15039	15067	15164	14998	15063	15053	15158	15221	14968	14906	15021	14974	15045	14927	15060	15075	15119	14947	15007	14956	14976	15176	14979	15093	15092	14961	14995	15118	15134	15430	14946	15022	14919	15091	14913	15089	15064	14928	15019	14922	15138	14960	15155	15070	15033	15055	14932	15014	15007	14940	15033	15137	14979	14966	14890	14901	15044	14882	15100	14984	15047	15070	14959	14998	15003	15051	15018	14996	14957	15083	14952	15000	15055	14888	15015	15097	14868	15033	14941	15069	14966	15029	14842	15113	14988	15030	15036	15057	14976	15059	15217	15050	15049	14974	15030	15241	15034	14862	14971	15062	14869	15050	14902	15080	15173	15118	14973	14923	15113	14969	15089	14982	15153	15076	15207	15144	15077	14979	15048	15078	14979	15062	14851	14905	15068	15114	15238	15004	14877	15015	15042	15060	14904	14935	15178	15049	15117	14882	15010	14962	15043	15063	14961	15068	14986	15035	15095	15011	14997	14915	15123	14990	15072	15181	14976	15080	15071	15105	15136	15126	15083	14979	15081	15007	14929	14981	14944	15053	14912	15061	14998	14885	14983	15028	14974	15109	14952	14978	15266	14835	15284	15017	15047	15197	14972	15071	14995	14894	15070	15170	15021	15106	15218	15041	15031	15091	15064	14955	15075	14950	15038	15042	15192	15010	14999	15113	15096	14997	15115	14977	15016	14984	15177	15122	15084	15085	15026	15215	15055	14910	14950	15084	14911	14948	15082	15117	15039	15040	14990	15047	15019	15163	14945	14930	15011	15093	15079	15001	15042	15163	15141	15189	15020	15071	15097	15105	15109	15117	14961	15128	15071	14999	15241	15261	15063	14880	15054	15040	15033	14891	14988	15235	15017	15008	14947	15066	15176	15126	15020	15139	14850	15154	15034	15113	15260	15139	15012	14846	14940	15148	14982	15132	15079	15107	15077	15209	15215	15015	15067	15130	14967	15114	14930	14957	15046	15080	15103	15008	15090	15102	15021	15073	15155	15147	15105	15084	15087	15247	14906	15136	15018	15033	15060	15019	15202	14985	15100	15099	14837	15045	14983	14804	14963	15084	14970	15074	14987	15094	15078	15088	15024	14969	14817	15056	15089	15259	14993	15029	15026	15138	14912	15150	15059	15057	15193	15175	15157	15023	14846	14999	15196	14954	15096	15033	15031	14801	15170	15085	15154	14946	15038	15009	15135	15144	15104	15083	15114	15104	14986	15103	14965	15098	14971	15037	15167	15141	15033	14991	15037	14954	15036	15063	15015	15100	15032	15118	15073	14977	14969	14989	15161	14911	14918	15057	15136	14981	14956	15043	15059	15362	15105	15023	15110	14897	15019	15028	14990	15093	14964	15085	15112	15044	14813	15029	14855	15195	15023	14953	14840	15125	15146	15043	15143	15205	15110	14903	15010	15282	15012	14972	15023	15098	15001	15010	15003
23548	21496	28203	26053	23656	23982	23117	20227	19313	18861	18403	18169	17818	17724	17735	17593	17565	17274	17511	17307	17141	17338	17081	17264	17124	17134	17252	17125	17126	17109	17011	17143	17013	16966	17066	17181	16893	17175	17133	16969	17004	17154	16946	17037	16872	16906	16860	17103	17111	16895	16990	16962	17046	17156	17053	17138	17021	17111	16977	17080	17064	16902	16911	17321	16995	17051	17106	17129	17178	16968	16922	17056	17128	17178	17120	17091	16979	16969	17085	17104	17201	17185	16928	16914	17094	16997	16978	16915	17279	17034	17147	17030	17037	17090	16987	16988	17182	17092	17086	17044	16988	17096	16834	17124	17117	16951	17121	17257	16904	17090	17223	17133	16988	17261	17057	17100	17092	16971	16776	16851	17079	17006	16950	16996	17064	17148	16933	17065	17109	17233	17096	17066	17011	16933	17021	17069	17104	17068	17107	17152	17120	17090	16884	17002	17088	17112	16941	16999	16912	16945	16937	17011	17055	17147	16948	17130	17174	16943	17074	17076	17042	16929	17132	17158	17119	17178	17157	17482	17218	17067	16956	17196	16977	16995	17129	17006	16930	16958	17111	16696	17018	16961	17240	17043	17024	17037	17246	16903	16957	17177	17030	17010	17147	17193	16992	17111	17014	17052	16939	16981	16855	16962	16990	17103	17138	17119	17022	16977	17042	17095	17016	16960	17242	16993	16906	17000	17040	16921	16991	17211	16912	16941	17011	17074	17022	17022	17103	17214	17152	16817	17083	17107	17163	16972	17021	17030	17034	17066	17116	17126	17059	17029	16952	16996	16972	16960	17058	17062	17128	17087	16966	17060	17032	16859	16997	17049	17128	17165	17069	16833	17014	16882	17158	17049	16892	17010	17311	16992	17018	17055	16987	17051	17118	16889	17125	16997	17175	17248	16977	17165	17003	17074	17152	17089	17287	17218	16992	17094	17126	16991	16993	17093	17091	17346	16916	17179	17107	16880	17200	16926	17068	16918	17001	17004	17129	17175	17116	17257	16828	16815	17053	17015	17099	17149	16828	17005	17138	17146	17006	16991	17098	16984	17234	16947	17082	16868	17003	17235	16897	16996	16886	16999	16926	17185	17038	17109	16944	17163	16925	16971	16976	17066	16921	17090	17031	17175	17108	17174	17224	16961	16887	17142	16978	17035	17099	17083	17011	17131	16981	16964	17077	16749	17252	17051	17035	17115	17059	16925	17095	16934	17066	16967	16911	17028	17142	17074	17210	17082	16949	17051	17102	17009	17034	17000	16934	17239	17006	17056	16862	17001	17046	17087	17185	17200	17269	17249	17275	16932	17108	17084	17058	16917	16982	17054	17284	17122	17050	16912	17194	17000	16976	17077	16988	16886	16946	16978	17142	17042	17154	17036	17176	17046	17180	17220	17160	16900	17167	17153	17131	17080	17106	17161	16901	17019	17028	17007	17160	17236	17239	17112	17051	17030	16901	16986	16879	17059	16956	17241	17170	17026	16824	17132	17102	17026	17247	16896	17015	16944	17254	17075	17067	17088	16937	16875	17104	17039	17195	17078	17117	16980	17029	17203	16911	17222	17148	17249	17114	16959	16976	17004	17085	16959	16975	16814	16927	17028	17150	17120	16995	17088	17301	17129	17119	17164	17113	17121	17198	17132	16947	17074	17060	17008	16988	17086	16957	16938	17041	17139	17069	17054	17086	16914	16878	17019	16980	17206	16959	17154	16941	17031	16681	17172	17022	17034	16968	17109	17023	17138	17067	17024	17301	16754	16925	17074	17118	17018	17077	16938	16817	17100	16926	17008	16821	16887	16833	17207	17236	17033	16806	17003	17187	16697	17218	17129	16870	16984	17066	16976	17010	17082	16885	16948	17154	16847	17164	17236	17037	17175	17032	16882	17138	17115	17092	16967	16926	16923	17056	16952	17078	17009	17075	17113	17010	16989	17058	17077	17143	17212	17066	16811	17117	17155	17009	17031	17120	17095	16976	16891	16999	17090	16999	16937	16966	16927	17059	17061	17192	17040	16925	17052	17205	16963	17120	17057	17068	17287	17159	17140	17085	16954	17167	17027	17201	17025	17118	17250	17158	17132	17059	17041	17067	16965	17324	17050	17274	17004	17232	17002	17021	16989	17058	16787	17098	17164	17097	17064	17053	16930	17130	16996	17111	17004	17229	16879	17189	16943	17229	16955	17070	16955	17038	17128	17029	16982	16931	16982	16990	16857	16952	17017	17174	17064	17263	17153	17105	17067	17171	16953	17081	17055	16936	16948	16962	16801	17020	17137	17108	16995	17230	17006	17250	17252	17043	17212	16968	16896	17237	17087	16913	17112	17103	17075	16997	17118	17133	17057	16969	16950	17082	17176	16929	16964	17219	17366	17018	17042	16999	17065	17269	17161	17032	17112	17051	16807	17320	17117	17200	16999	17058	17196	16915	17059	17136	17201	17017	16867	16999	16991	16922	17129	17080	17043	17168	17103	16928	17043	17195	17064	17113	17152	17034	16855	17024	16870	17173	17083	17126	17100	17212	17006	16810	17096	17090	16981	17099	16969	16948	17266	17202	17281	17178	17125	17025	17178	17255	17041	17022	17152	17121	16942	17186	17290	17110	16999	16860	17206	17259	17099	16997	17015	16963	17010	17033	17249	17047	17021	16850	16926	17157	17024	16927	17131	17100	16999	16936	17009	16889	17049	17042	17143	17154	16905	16949	17078	17056	16909	16896	16922	17112	16990	16974	16791	17054	16823	16983	16991	17056	16904	16942	17133	17114	17145	16994	16952	16951	17007	16988	16948	17045	17016	17021	16978	16821	16989	17051	17044	17019	16866	17069	17182	17291	17092	17126	17061	17047	17103	17160	17185	17034	17097	17057	17051	17127	16936	17061	17193	17131	17124	17047	16918	16820	17153	17047	17053	16980	16926	16966	16923	17115	17060	16916	16975	17194	17200	17182	17104	17133	17111	17135	17137	17155	17070	17126	16818	16933	17014	16998	17000	17196	16933	17013	16900	17083	17143	17212	16861	17095	17066	17262	17028	17022	17048	16964	16954	17055	17026	16976	17014	17011	17009	16978	16981	17159	17185	16844	17010	16976	17259	17189	17078	17031	17132	16740	17011	16947	17061	17030	16889	17073	17030	17040	16939	16980	17065	17125	17000	17125	17074	17189	17158	17219	17095	17034	17087	17171	17017	16981	17110	16994	17313	17050	17064	16985	17129	17091	17242	17372	17006	17093	17035	17109	17043	16967	16913	17092	17003	17135	16922	16869	17011	17143	17178	17092	17122	17063	17006	17074	17202	17159	17069	17131	16966	17001	16958	17134	17066	17123	17124	17038	17027	17079	16990	17147	17010	16909	16821	16949	16911	16907	17042	17108	17003	16967	16975	17082	17036	17183	17110	17108	16991	17003	17116	17490	16916	17166	17103	17103	16637	17119	17202	17071	17161	17148	17044	17059	17120	17142	16980	16915	16893	16961	16913	16998	17002	17056	16938	17065	17158	17083	17058	17073	17111	17081	17082	17129	16858	17123	17132	17188	17173	17051	17110	17160	17146	17092	17058	17198	17084	17021	17060	16876	16969	16870	17086	17000	16963	17109	16948	16959	16954	16920	16990	16908	16917	17130	17071	16894	17043	17157	17048	17020	16997	16888	16875	16943	17055	17107	17184	16906	17129	16915	16808	16994	16908	17095	17099	17076	16984	17097	17076	16996	17158	16995	17059	17050	16913	17108	16968	17030	17132	17022	16791	16922	17218	17109	17260	16950	17067	17046	17076	16936	16957	17136	17063	17137	16889	17330	17032	17127	17312	17260	17113	16889	17086	17118	17001	16871	17038	17088	17037	16984	17154	16719	16881	17064	16881	17269	16945	17225	17241	17099	17064	17150	17013	16959	16869	17137	17148	17042	17049	17075	17208	16967	17029	17107	17173	16941	17166	17104	17109	16959	16645	16919	16968	17140	17134	17204	17083	17103	17026	17159	16938	17092	17104	17017	16894	17192	17176	17081	17193	17040	17102	17081	17061	16901	17072	17017	16978	16837	16667	16966	17030	16986	17223	17285	16906	16902	17211	17146	17101	17074	17149	17130	17155	17048	16958	17041	16977	17030	17009	16894	17122	17031	16962	17012	17034	17111	17094	17010	17261	17041	17234	17034	17151	17094	17158	17151	17085	17125	16908	17166	17023	17012	17132	17002	17103	17188	16764	16877	17087	17093	16932	17158	17099	17115	17274	17104	17232	17036	17129	17002	16932	17018	16949	17060	17045	17104	16966	17029	17070	16793	17094	16944	17233	17068	16950	17195	17055	17221	17124	16939	16911	17075	16818	17156	17086	17090	16934	17092	16831	16906	17220	17064	17016	16992	16856	17014	17030	17051	17086	17047	17225	17078	17116	17071	16967	16902	17225	17276	16996	17138	17115	17037	17186	16879	17309	16901	17091	17010	16936	16965	17112	17012	17079	17079	16984	17008	17108	16960	16994	16998	17029	17078	17157	17088	16985	16971	16925	17123	17009	17136	17050	17040	17068	16931	16988	16991	17207	17317	17066	16989	17313	17026	17076	17008	16912	16975	17095	17121	16913	17258	16930	16988	17036	17086	17122	16961	17076	16982	17119	17111	17296	17075	17045	17208	17039	17049	17082	16936	16896	17091	17102	17125	17094	17028	16914	17084	17096	16938	17040	17009	17163	17098	17227	17164	16994	16914	17033	17080	17118	16999	17001	17060	17219	17261	17114	16904	16878	17173	17178	17190	16923	17001	17032	17001	16928	17093	17040	16954	17054	17096	17114	17177	17207	17131	17053	17074	17119	16992	17087	17278	17120	17037	17171	16941	17076	16923	16975	17023	17084	17118	17060	16885	17148	17070	16832	16853	17037	16987	17164	17272	16927	17124	17132	17209	17118	17185	16985	17076	16963	16991	16850	17120	17111	17052	16929	17136	17183	17029	17150	17118	17000	17248	17105	17143	17080	16909	17060	16841	16934	17188	17050	17009	17184	17006	17051	17082	17225	17148	17128	17268	16878	17095	17116	17012	17163	17192	16907	16880	16843	17200	17024	17043	16901	17217	17257	17227	17115	16969	17109	16997	16992	17263	17061	17196	16868	16854	17034	17148	16978	16913	17103	17234	16980	17066	17144
25560	48728	41956	32589	26692	23293	21100	19484	18319	17510	17007	16703	16303	15867	15796	15817	15495	15524	15584	15418	15440	15358	15268	15395	15109	15307	15226	15424	15160	15207	15184	15130	15270	15165	15191	15052	15327	15328	15228	15204	15260	15237	15238	15215	15137	15237	15218	15264	15328	15193	15111	15098	15493	15057	15129	15222	15424	15237	15028	15245	15037	15241	15327	15262	15051	15112	15221	15342	15284	15253	15095	15069	15296	15283	15277	15242	15241	15106	15227	15168	15316	15088	15222	15098	15180	15212	15087	15023	15059	15391	15177	15248	15244	15247	15136	15244	15169	15206	15025	15274	15033	15113	15245	15062	15212	15111	15209	15313	15267	15327	15150	15048	15098	15145	15191	15197	15138	15286	15361	15154	15229	15150	15303	15198	15227	15074	15335	15147	15140	15103	15033	14985	15277	15071	15250	15251	15195	15110	14963	15307	15168	15110	15080	15219	15247	15171	15218	15077	15130	15190	15230	15345	15163	15294	15309	15174	15091	15268	15332	15349	15126	15266	15184	15162	15105	15213	15104	15252	15243	15218	15033	15235	15232	15024	15170	15211	15394	15208	15241	15040	15273	15162	15250	15137	15153	15118	15029	15259	15355	15228	15181	15068	15078	15066	15325	15407	15152	15376	15131	15288	15204	15087	15176	15250	14929	15437	15310	15075	15289	15189	15251	15282	15211	15197	15127	15273	15298	15127	15177	15316	15090	15194	15193	15241	15320	15132	15231	15203	15202	15072	15432	15155	15212	15193	15188	15151	15139	15201	15242	15161	15332	15137	15077	15148	15281	15124	15156	15160	15184	15144	15206	15239	15218	15163	15091	15229	15241	15177	15237	15268	15187	15343	15126	15309	15091	15363	15102	15093	15279	15127	15175	15218	15141	15233	15331	15213	15224	15243	15301	15274	15205	15139	15221	15141	15147	15167	15185	15084	15230	15143	15288	15138	15131	15325	15258	15196	15117	15005	15075	15175	15384	15245	15201	15218	15043	15210	15235	15099	15424	15181	15161	15239	15156	15218	15263	15237	15179	15307	15186	15261	15213	15068	15240	15357	15071	15340	15217	15182	15239	15155	15164	15175	15209	15101	15300	15324	15249	15080	15220	15256	15220	15186	15139	15286	15189	15106	15335	15217	15080	15220	15145	14999	15274	15249	15169	15377	15133	15105	15297	15148	15104	15146	15133	15300	15278	15182	15134	15232	15139	15245	15183	15163	15129	15112	15129	15192	15113	15173	15123	15295	15207	14966	15202	15186	15179	15109	15287	15182	15107	15247	15277	15167	15191	15182	15233	15314	15228	15258	15127	15112	15125	15459	15204	15104	15187	15317	15209	15232	15335	15329	15335	15358	15222	14997	15099	15281	15400	15216	15303	15210	15160	15199	15212	15240	15369	15044	15292	15203	15283	15291	15140	15415	15245	14979	15186	15156	15311	15152	15236	15135	15285	15248	15296	15082	15267	15151	15272	15129	15333	15163	15139	15030	15335	15246	15193	15245	15014	15291	15226	15020	15243	15320	15231	15166	15142	15123	15192	15281	15172	15175	15343	15067	15236	15244	15340	15185	15234	15117	15367	15141	15297	15149	15294	15189	15122	15217	15184	15131	15169	15186	15344	15317	15238	15368	15480	15289	15331	15161	15436	15422	15180	15128	15050	15253	15039	15256	15292	15324	15264	15206	15358	15101	15024	15229	14973	15270	15113	15329	15255	15169	15130	15329	15087	15138	15411	15292	15319	15035	15125	15014	15025	15268	15200	15239	15185	15215	15135	15036	15055	15183	15038	15227	15130	15159	15346	15286	15271	15189	15320	15190	15227	15323	15331	15189	15168	15262	15081	15125	15289	15143	15007	15026	15290	15214	15201	15329	15201	15288	15171	15144	15039	15266	15174	15126	15140	15232	15347	15202	15397	15267	15180	15300	15228	15313	15239	15288	15145	15261	15298	15173	15171	15211	15051	15041	15287	15284	15064	15164	15183	15243	15294	15270	15259	15091	15297	15107	15117	15216	15281	15228	15067	15200	15313	15138	15183	15272	15138	15071	15226	15379	15334	15105	15305	15141	15150	15389	15378	15271	15204	15149	15327	15173	15180	15173	15215	15155	15217	15241	15238	15470	15169	15261	15226	15354	15154	15188	15044	15225	15184	15154	15043	15247	15233	15127	15187	15224	15172	15303	15195	15291	15237	15135	15094	15305	15102	15105	15248	15146	15101	15189	15137	15153	15165	15325	15087	15149	15121	15353	15005	15187	15235	15122	15265	15230	15226	15405	15122	15151	15100	15150	15210	15140	15165	15134	15355	15104	15239	15162	15273	15272	15134	15285	15101	14986	15287	15272	15124	15013	15420	15109	15227	15205	15030	15062	15273	15165	15143	15194	15223	15195	15295	15216	15164	15292	15193	15356	15158	15141	15116	15196	15309	15228	15121	15179	15248	15260	15159	15255	15355	15311	15176	15128	15233	15081	15151	15174	15083	15173	15107	15223	15153	15033	15266	15185	15206	15166	15354	15174	15115	15124	15329	15345	15317	15385	15090	15191	15158	15189	15192	15177	15120	15251	15115	14975	15307	15235	15108	15064	15190	15379	15216	15120	15182	15197	15253	15274	15189	15221	15172	15195	15224	15222	15209	15136	15227	15276	15205	15082	15323	15174	15243	15217	15298	15239	15277	15101	15068	15013	15138	15420	15237	15272	15187	15346	15125	14961	15196	15225	15177	15281	15263	15192	15097	15359	15297	15176	15312	15190	15186	15268	15138	15291	15221	15167	15296	15161	15242	15163	15226	15391	15334	15116	15265	15226	15172	15164	15361	15117	15218	15212	15094	15050	15296	15165	15268	15000	15127	15264	15142	15265	15252	15278	15068	15273	15200	15243	15316	15245	15190	15172	15159	15216	15219	15231	15114	15090	15095	15075	15293	15353	15307	15094	15239	15217	15255	15334	15224	15163	15142	15184	15288	15234	15183	15148	15120	15215	15294	15144	15239	15288	15288	15291	15207	15348	15134	15024	15195	15238	15268	15116	15199	15321	15181	15284	15172	15253	15242	15257	15252	15130	15164	15242	15249	15010	15081	15331	15322	15126	15215	15241	15181	15193	15400	15264	14989	15000	15281	15268	15116	15084	15273	15459	15357	15175	15286	15257	15195	15230	15210	15317	15165	15201	15236	15191	15385	14989	15338	15250	15128	15082	15233	15139	15463	15264	15406	15095	15467	15309	15263	15276	15124	15079	15351	14932	15182	15139	15117	15237	15373	15128	15178	15230	15176	15219	15146	15246	15336	15224	15238	15266	15242	15158	15248	15266	15322	15151	15089	15249	15160	15210	15306	15292	15206	15158	15301	15283	15087	15314	15383	15131	15368	15312	15385	15336	15020	15211	15318	15228	15273	15127	15268	15189	15292	15377	15302	15145	15115	15250	15072	15132	15276	15045	15206	15296	15120	15338	15047	15243	15175	15334	15174	15222	15057	15348	15196	15275	15350	15209	15430	15246	15081	15076	15268	15247	15224	15083	15269	15306	15195	15434	15203	15302	15386	15319	15250	15246	15353	15160	15231	15264	15198	15339	15203	15044	15346	15188	15254	15223	15240	15302	15113	15187	15320	15160	15233	15158	15130	15204	15188	15125	15283	15327	15238	15190	15321	15244	15250	15110	15105	15335	15181	15113	15248	15329	15201	15190	15174	15235	15202	15240	15251	15140	15117	15251	15187	15086	15224	15246	14999	15336	15122	14879	15185	15075	15163	15163	14991	15395	15267	15150	15186	15216	15227	15163	15171	15420	15178	15255	15360	15212	15252	15153	15185	15336	15290	15288	15191	15221	15184	15246	15182	15339	15195	15308	15158	15108	15182	15212	15289	15070	15404	15002	15209	15229	15249	15345	15221	15200	15129	15318	15244	15159	15229	15271	15246	15322	15155	15387	15280	15227	15213	15407	15235	15160	15251	15241	15163	14961	15208	15325	15365	15050	15335	15247	15170	15248	15188	15271	15199	15130	15304	15372	15358	15282	15067	15218	15150	15287	15068	15231	15262	15289	15161	15355	15397	15094	15242	15170	15323	15199	15416	15089	15313	15338	15157	15168	15220	15070	15361	15293	15144	15205	15472	15178	15451	15267	15442	15241	15218	15115	15289	15205	15045	15201	15069	15245	15131	15307	15156	15350	15024	15165	15147	15326	15132	15165	15238	15286	15471	15163	15260	15189	15170	15277	15202	15056	15284	15128	15317	15182	15264	15187	15083	15188	15255	15103	15343	15318	15136	15268	15200	15118	15125	14886	15164	15176	15218	15097	15173	15282	15212	15017	15046	15249	15296	15207	15216	15284	15307	15382	15227	15110	15247	15164	15220	15291	15183	15262	15254	15196	15335	15165	15238	15082	15265	15244	15316	15287	15239	15087	15266	15311	15185	15199	15277	15184	15195	15180	15070	15181	15092	15063	15097	15270	15168	15091	15049	15300	15137	15368	15183	15410	15429	15242	15289	15254	15107	15195	15054	15047	15090	15262	15225	15109	15100	15075	15051	15325	15314	15257	15177	15337	15282	15120	15094	15323	15083	15222	15279	15030	15063	15191	15354	15103	15241	15337	15146	15206	15238	15400	15310	15118	15146	15170	15199	15180	15159	15177	15218	15183	14992	15371	15337	15280	15196	15137	15190	15230	15148	15382	15222	15086	15143	15166	15399	15156	15247	15127	15227	15232	15100	15343	15192	15156	15355	15198	15182	15239	15029	15137	15243	15194	15234	15152	15232	15319	15333	15148	15262	15306	15165	15342	15260	15284	15205	15313	15193	15159	15209	15246	15166	15194	15292	15179	15100	15333	15066	15234	15214	15359	15244	15177	15171	15403	15112	15265	15151	15139	15188	15116	15306	15206	15258	15176	15250	15309	15240	15242	15284	15117	15302	15232	15244	15181	15251	15293	15156	15358	15185	15246	15319	15184	15194	15076	15136	15220	15264	15157	15242	15205	15258	15333	15265	15299	15225	15027	15218	15385	15193	15303	15314	15261	15206	15115	15074	15257	15203	15134	15258	15146	15102	15341	15201	15099	15235	15155	15077	15336	15211	15242	15249	15187	15494	15307	15229	15306	15246	15195	15228	15126	15227	15137	15057	15142	15195	15233
25457	21715	28293	28858	22673	20871	20029	18556	17947	17540	17514	17239	17293	17124	17136	17076	16890	16781	16951	16738	16751	16847	16764	16723	16601	16653	16769	16652	16606	16555	16717	16557	16780	16718	16596	16676	16482	16614	16616	16623	16619	16668	16683	16468	16725	16664	16618	16730	16593	16573	16452	16738	16642	16490	16687	16856	16630	16551	16652	16631	16744	16605	16544	16552	16551	16504	16652	16732	16575	16562	16856	16740	16621	16573	16957	16773	16689	16468	16646	16701	16757	16675	16658	16651	16726	16657	16669	16801	16713	16788	16726	16779	16736	16575	16713	16651	16768	16697	16655	16726	16575	16614	16710	16516	16484	16817	16629	16600	16443	16625	16560	16631	16569	16476	16682	16555	16664	16802	16636	16650	16728	16624	16555	16583	16770	16575	16534	16315	16557	16512	16624	16680	16785	16453	16795	16578	16779	16663	16439	16663	16585	16768	16457	16435	16678	16546	16645	16703	16536	16617	16587	16657	16575	16590	16502	16576	16562	16766	16603	16575	16577	16601	16811	16549	16684	16575	16747	16648	16871	16721	16603	16511	16276	16565	16575	16709	16714	16493	16508	16657	16416	16616	16578	16568	16655	16599	16674	16687	16702	16580	16603	16653	16680	16663	16600	16511	16518	16566	16701	16651	16668	16425	16617	16610	16679	16652	16776	16809	16812	16641	16636	16631	16444	16712	16640	16555	16656	16373	16589	16553	16650	16619	16656	16604	16737	16721	16568	16572	16553	16527	16790	16886	16746	16540	16754	16546	16691	16527	16575	16554	16652	16565	16478	16740	16630	16540	16588	16661	16715	16521	16554	16518	16510	16731	16504	16664	16808	16919	16671	16634	16551	16692	16509	16506	16433	16692	16780	16590	16704	16628	16575	16585	16651	16653	16769	16597	16737	16539	16457	16670	16709	16552	16690	16671	16796	16436	16648	16541	16552	16687	16624	16771	16670	16580	16553	16640	16656	16608	16708	16595	16529	16572	16781	16597	16852	16673	16531	16609	16575	16653	16847	16724	16726	16699	16658	16715	16732	16649	16674	16665	16705	16749	16693	16660	16608	16566	16635	16758	16610	16682	16728	16692	16694	16807	16519	16752	16608	16660	16450	16600	16550	16474	16683	16654	16836	16631	16606	16625	16706	16652	16650	16752	16622	16667	16594	16622	16613	16729	16639	16641	16637	16674	16664	16674	16535	16637	16675	16795	16854	16638	16705	16712	16745	16599	16639	16465	16671	16653	16612	16732	16681	16628	16859	16585	16608	16679	16636	16772	16746	16486	16698	16788	16706	16754	16738	16700	16507	16568	16533	16632	16778	16518	16615	16593	16715	16763	16491	16605	16607	16516	16598	16590	16677	16782	16610	16548	16788	16711	16676	16571	16724	16662	16584	16668	16771	16609	16599	16550	16467	16587	16659	16590	16576	16570	16534	16456	16481	16631	16790	16691	16671	16814	16877	16684	16471	16817	16774	16674	16627	16526	16606	16632	16644	16522	16800	16726	16658	16699	16583	16759	16561	16587	16703	16447	16547	16601	16607	16585	16829	16758	16529	16678	16790	16499	16554	16639	16614	16651	16584	16664	16580	16621	16517	16691	16638	16669	16691	16660	16506	16847	16711	16688	16591	16756	16699	16647	16693	16652	16610	16800	16772	16547	16649	16528	16500	16632	16787	16577	16731	16677	16648	16664	16480	16795	16644	16666	16575	16851	16505	16697	16741	16748	16779	16557	16546	16807	16539	16643	16717	16840	16590	16608	16539	16800	16847	16658	16727	16581	16779	16667	16596	16639	16630	16560	16470	16591	16792	16890	16598	16680	16597	16662	16559	16399	16633	16619	16578	16325	16637	16705	16668	16674	16763	16664	16614	16596	16604	16680	16791	16578	16761	16593	16712	16565	16761	16551	16682	16678	16748	16654	16519	16619	16819	16524	16570	16608	16605	16626	16510	16771	16787	16650	16687	16852	16480	16657	16327	16556	16638	16403	16619	16636	16664	16617	16497	16609	16645	16755	16550	16485	16846	16775	16573	16858	16653	16859	16619	16529	16583	16669	16519	16699	16631	16514	16769	16627	16646	16718	16680	16600	16534	16775	16525	16613	16711	16622	16737	16570	16693	16731	16746	16568	16621	16835	16680	16537	16812	16654	16684	16740	16567	16626	16505	16626	16779	16612	16628	16489	16577	16589	16479	16682	16676	16652	16418	16746	16571	16527	16611	16635	16569	16857	16555	16553	16606	16597	16676	16664	16339	16620	16537	16457	16557	16393	16631	16753	16607	16681	16679	16622	16388	16541	16586	16873	16591	16750	16762	16657	16425	16527	16636	16456	16658	16689	16447	16515	16736	16737	16613	16481	16493	16398	16490	16682	16634	16727	16696	16610	16465	16560	16676	16672	16689	16639	16501	16610	16608	16533	16522	16632	16586	16560	16474	16639	16539	16563	16604	16606	16789	16477	16406	16596	16624	16579	16617	16808	16771	16497	16766	16505	16439	16642	16573	16919	16811	16599	16773	16370	16516	16591	16616	16528	16619	16732	16741	16691	16565	16735	16602	16561	16663	16730	16729	16615	16740	16446	16555	16564	16577	16503	16455	16826	16627	16619	16325	16802	16786	16757	16638	16423	16901	16600	16671	16658	16197	16549	16667	16604	16782	16626	16824	16729	16688	16674	16457	16659	16631	16744	16713	16762	16673	16702	16551	16595	16796	16539	16484	16518	16568	16423	16602	16764	16631	16672	16648	16406	16618	16581	16687	16636	16691	16500	16623	16539	16444	16436	16583	16673	16811	16557	16578	16662	16528	16693	16690	16821	16591	16795	16604	16594	16595	16826	16741	16659	16638	16665	16455	16660	16575	16724	16837	16651	16851	16789	16624	16450	16362	16547	16676	16504	16658	16708	16687	16540	16534	16581	16727	16625	16803	16729	16757	16767	16409	16584	16640	16664	16621	16709	16464	16697	16657	16809	16515	16674	16531	16530	16632	16484	16730	16662	16626	16602	16546	16616	16692	16508	16448	16432	16673	16453	16533	16483	16645	16645	16808	16711	16582	16541	16593	16729	16444	16562	16761	16670	16570	16448	16794	16469	16695	16646	16741	16736	16534	16641	16667	16586	16673	16722	16653	16679	16510	16744	16689	16691	16765	16586	16542	16671	16734	16653	16573	16593	16684	16592	16646	16479	16478	16631	16717	16750	16658	16540	16670	16945	16598	16599	16539	16585	16652	16495	16483	16687	16608	16642	16776	16555	16751	16668	16692	16768	16640	16808	16691	16785	16621	16595	16523	16447	16688	16692	16712	16770	16768	16724	16512	16674	16619	16671	16635	16453	16758	16668	16794	16835	16519	16834	16585	16629	16739	16471	16810	16553	16589	16519	16569	16604	16811	16503	16715	16512	16632	16693	16602	16786	16535	16684	16564	16598	16611	16542	16670	16893	16572	16680	16576	16872	16752	16805	16616	16621	16547	16439	16542	16524	16461	16612	16579	16631	16770	16486	16594	16829	16766	16585	16619	16628	16610	16591	16660	16683	16462	16368	16529	16712	16457	16746	16591	16556	16604	16475	16615	16596	16650	16728	16676	16449	16636	16641	16711	16819	16646	16474	16445	16545	16731	16571	16651	16635	16563	16732	16894	16517	16671	16609	16718	16666	16830	16534	16637	16679	16500	16673	16568	16565	16596	16384	16630	16768	16594	16786	16536	16590	16601	16663	16482	16476	16751	16689	16505	16653	16472	16619	16532	16860	16633	16792	16516	16428	16630	16604	16555	16470	16440	16790	16683	16582	16644	16653	16872	16653	16527	16806	16591	16515	16727	16479	16669	16707	16548	16648	16532	16610	16593	16671	16515	16593	16692	16561	16649	16616	16524	16761	16526	16640	16723	16597	16644	16640	16573	16475	16849	16656	16534	16461	16755	16760	16692	16542	16517	16571	16802	16594	16421	16713	16491	16573	16683	16620	16467	16425	16566	16545	16760	16689	16731	16585	16600	16473	16482	16646	16641	16529	16521	16529	16768	16487	16717	16627	16540	16499	16448	16516	16651	16883	16737	16556	16544	16678	16363	16355	16733	16788	16760	16654	16777	16686	16762	16632	16594	16658	16617	16764	16834	16521	16642	16625	16803	16591	16723	16699	16655	16670	16732	16470	16457	16559	16510	16458	16463	16805	16773	16640	16571	16750	16369	16602	16568	16484	16845	16728	16687	16747	16603	16506	16735	16583	16577	16662	16647	16355	16557	16500	16750	16825	16610	16382	16726	16668	16736	16519	16692	16680	16709	16553	16607	16612	16536	16444	16637	16565	16588	16781	16714	16622	16587	16679	16756	16532	16674	16567	16634	16722	16670	16505	16653	16647	16531	16593	16770	16823	16625	16784	16571	16495	16835	16745	16618	16749	16821	16460	16628	16732	16639	16462	16685	16697	16583	16782	16520	16747	16498	16593	16541	16479	16520	16740	16747	16662	16653	16672	16644	16801	16501	16855	16855	16484	16599	16601	16601	16555	16613	16253	16512	16503	16658	16559	16795	16644	16603	16928	16427	16589	16511	16588	16632	16531	16551	16878	16632	16573	16690	16539	16833	16672	16874	16606	16558	16532	16708	16310	16570	16584	16671	16716	16625	16660	16659	16753	16638	16562	16629	16703	16669	16515	16487	16749	16836	16555	16673	16651	16628	16570	16431	16649	16781	16640	16567	16558	16581	16789	16663	16614	16540	16692	16922	16392	16705	16518	16659	16560	16773	16482	16628	16890	16666	16726	16401	16534	16666	16562	16739	16597	16631	16641	16496	16716	16598	16608	16788	16580	16532	16553	16641	16495	16689	16720	16584	16767	16554	16449	16568	16745	16556	16589	16598	16544	16676	16520	16714	16658	16559	16437	16503	16726	16654	16532	16663	16683	16661	16844	16740	16635	16562	16603	16663	16672	16399	16538	16637	16603	16387	16382	16532	16713	16586	16634	16713	16541	16472	16537	16427	16497	16404	16480	16513	16577	16634	16768	16658	16686	16676	16532	16602	16690	16659	16505	16590	16719	16599	16551	16574	16766	16697	16668	16686	16585	16645	16790	16489	16597	16591	16592	16681	16650	16547	16522	16602	16544	16569	16740	16673	16693	16464	16781	16592	16414
25631	44187	37437	28784	23858	20953	19333	17982	17257	16612	16049	15897	15502	15580	15374	15559	15184	15260	15096	15090	15096	15027	15033	15064	15067	14872	14959	14978	14941	15077	14895	14822	14994	15095	14985	14996	15008	14779	15037	14940	14999	15005	14849	14914	15044	14862	14962	14913	15035	15035	15035	14947	14873	14935	14922	14932	15071	15101	14999	14956	14948	14893	14854	14934	14951	14952	14971	14828	14933	15064	14934	14880	14976	14905	14861	14881	14950	14848	14771	14882	15028	15083	15002	14960	14801	14944	14907	14920	14821	14988	15061	14918	14970	14871	15057	14759	14896	14962	14816	15071	14919	14825	14951	14944	14912	15043	14853	14959	14887	14926	14846	15012	14906	14959	14851	14949	14955	14950	14865	14926	15057	14891	14857	14953	14740	14974	14831	14873	14800	14956	14987	14873	14961	14985	14872	14950	15032	15020	14992	14947	15007	14910	15058	14908	14927	14834	14740	14909	14998	14878	14931	14941	14969	14983	14957	14921	14855	15020	15075	14916	14938	14819	15082	14836	14862	15022	15061	14900	15088	14856	14884	15027	14753	15010	14968	15094	14775	14816	14998	15042	14944	14828	15141	14988	14965	14918	14966	14817	14850	14926	14871	14866	14874	14859	14991	14804	14964	14975	14967	14876	14894	14932	14908	15145	14835	15007	14838	14882	14969	15119	14905	14891	15009	14923	14931	14996	15000	14914	15043	14905	14933	14962	14869	14910	15017	14976	15023	14959	14966	14984	14859	14927	14969	14877	14975	14893	14725	14928	14817	14991	15076	14900	14910	14924	14836	14878	14966	15056	14930	14815	14838	14993	15040	14794	14868	15020	15058	14969	14815	14880	14855	14963	14808	14870	14728	15009	14824	14865	14872	14766	15024	14893	14980	15077	15113	14918	14936	14876	15110	14772	15022	14866	14966	14846	14924	14902	14971	14960	14958	14920	14960	14765	15074	14982	14978	14870	14840	15016	14910	14639	14860	14911	14901	14844	15065	14907	14776	14763	14981	14938	14862	15058	14934	15000	14818	14844	14835	15064	14912	14921	14786	14986	14980	15067	15070	15047	14961	15007	14874	14992	15004	14922	14761	14803	14861	14782	15051	14995	14790	14842	15058	14842	15008	15005	14896	14989	14837	15005	14960	15048	14845	14981	14899	14931	14960	14833	14955	14920	15001	15051	14949	14886	15071	14835	15035	14806	14829	14903	15117	14850	14911	14950	14739	14903	14937	14778	15131	15002	15055	15017	14873	14921	15063	15027	15062	14936	14810	15067	15021	14969	14769	14907	14657	14949	14943	14890	14873	14968	14873	14930	14951	15086	15036	14842	14811	14918	14761	14987	14867	14949	14694	14906	14847	14947	14855	14821	14851	14796	15120	14901	14964	14930	14925	14929	15042	14882	14842	14980	14968	15050	15055	14882	15029	14967	15035	14913	14920	14865	14894	15171	14963	14760	15031	14924	15039	14834	14939	14878	14735	14942	14976	14990	15098	14955	14802	15145	14902	15074	14814	14843	14849	14763	15046	14831	14813	14854	14915	14920	15021	14835	15086	14960	14914	14895	15035	14986	14933	14899	14872	14918	14954	14999	15032	14900	15015	14906	14849	14967	14879	14800	15022	14983	14943	14868	15106	14957	14999	15105	14732	15100	14939	14938	15187	14919	14849	14945	14915	15057	14783	14877	14905	14941	14954	14871	14980	14879	14851	14838	14808	15047	14898	14797	14984	14977	14927	14989	15021	14965	14991	14891	14932	14989	15011	14915	14861	15026	15102	15116	15119	14983	15009	14919	15007	14931	15042	14827	14945	14954	14794	14979	14953	15006	14910	15093	15043	14851	14922	14865	15091	14927	14883	14840	15005	14845	14908	14843	15044	15068	14836	14919	14934	14949	14952	14849	14962	14819	14894	14833	14819	14785	14956	15122	14829	14937	15004	15013	14911	14915	14827	14993	14840	14888	14928	14741	15075	14931	15005	14949	14889	15008	14805	15075	14782	15105	14731	14844	14857	14893	14951	14820	15068	14805	14954	15029	14969	14871	14787	15027	14938	14699	14886	14946	14903	15041	15039	14819	14917	14788	14947	15128	14811	14806	14862	14953	14905	14981	15047	14905	14883	14775	14892	14989	15205	14866	14857	14873	14884	14875	14931	14915	14746	14759	14981	14927	14967	14892	14897	14857	15004	14863	14963	15035	14920	14850	14960	14953	15050	14831	14892	14900	14996	15107	14992	15125	14833	14886	15074	14784	14944	14984	15178	14943	14885	14955	15033	14887	14943	14965	14842	14795	14892	14792	14883	14775	14955	15002	14962	15098	14903	15001	14874	14859	14844	15013	14845	14926	15019	14904	14985	14998	14812	14990	15145	14948	14830	15091	15071	14923	15085	14919	14971	15018	14908	15072	14928	14961	14849	15001	14875	14935	14879	14893	14760	14951	15015	15090	14833	15006	14951	14754	14916	15060	14845	14983	14945	14933	15007	14786	14990	14917	14938	14936	15094	14971	15005	15044	14801	15109	15105	14901	14975	14853	14939	14794	14835	14935	14987	14951	14924	14842	15101	14991	14894	14980	14846	14898	14997	14972	14931	14875	14944	14945	14858	14776	14883	15011	15067	14768	14930	14969	15006	14789	14940	14814	14805	15131	14862	14975	14946	15134	14819	14949	14959	14829	14934	14935	14973	14931	14947	14889	14844	14972	14876	14951	14892	14888	14777	14976	14878	14883	15064	14889	14954	15077	14930	14956	14927	14921	14904	15135	14855	14954	14847	14989	15000	14951	14951	14976	14877	14769	14838	14743	14896	14965	14828	14815	15009	15038	14980	14920	15080	14912	14858	14818	14962	15027	14898	14846	14921	14916	15028	15070	14944	15167	14992	15135	14880	14924	14955	14974	14927	15175	15030	14974	14975	15039	15044	15052	14722	14883	15008	14936	14946	14908	15055	14942	14893	14856	14910	15019	14787	14986	14894	14924	15014	14848	15043	14986	14966	14918	14950	14834	15048	15040	14984	14976	14759	14842	14899	14887	14948	14868	14998	14851	14979	15048	15090	14977	15013	15045	15031	14894	14903	14809	14991	14952	15003	14977	14979	14999	14842	14864	15034	15081	14871	14875	14874	14826	14908	15134	14979	15095	14802	14987	14965	14827	14704	14915	14949	14753	14960	15109	14892	14943	14952	14900	14941	14765	14759	14907	15009	14866	14932	14940	15007	14969	14704	15064	14907	14878	14903	15105	15009	14947	14921	15031	14837	14918	14819	14959	14966	15046	14921	14921	14933	14845	15035	15040	14886	15079	15058	14850	15036	14823	14950	14877	14960	14907	15159	14830	14781	14833	14881	14899	14995	14975	14866	15110	14955	15046	14929	14878	14932	14827	14954	14953	15000	15014	14923	14871	14871	14862	14929	14884	15022	14974	14844	14892	15164	14877	14992	15055	14991	14942	14862	15042	14961	14968	14903	14851	14935	15051	14929	14949	14755	15012	14655	15022	14942	14883	14916	14974	14910	14948	14924	15108	14980	15041	14939	15022	15026	14936	14878	14901	14979	14946	15049	14887	15102	15065	14881	15039	14990	15017	14899	15169	14981	14841	14726	15033	14948	15027	15105	15033	14841	15014	14877	14930	14839	14840	14891	14874	14877	15049	14855	14794	14992	14730	14841	14963	14950	15044	15030	14921	14944	15005	14989	15049	15072	15021	14931	14999	14921	14883	14915	14898	14976	14741	14832	14991	14974	14989	14852	15050	15061	14722	14843	14926	14900	14943	14939	14918	14859	14939	14951	14919	14982	15060	14965	14928	15101	14938	15114	14910	15113	14857	14790	14968	15107	14889	14931	14915	14895	14789	15023	15063	15053	14884	14986	14882	14845	14957	15174	14899	14880	15057	14744	14912	14925	15073	14849	14808	14834	14725	15011	14927	14844	14878	15085	14944	15046	15062	15073	14816	14847	14879	14796	14863	15028	14991	14963	14966	14797	14813	14979	15003	14935	15114	14972	14909	14962	14914	14872	14833	14919	14904	14926	15068	14972	14914	14997	14846	14995	15062	14972	14865	15016	14884	15031	14848	14932	14928	14927	14935	14957	14971	14761	14945	14824	15009	14923	14809	15009	15042	15003	14903	14851	14905	14877	14955	14964	14885	14885	15030	15019	14917	14988	14947	14967	14806	14955	14981	15061	14854	14983	15094	15007	14863	14941	14863	14954	14788	14975	14961	15169	15003	14898	14869	14994	14903	14894	15118	14934	14991	14879	14919	15062	14922	14799	14921	14963	15082	14852	14979	14792	14900	15002	14998	15031	14833	14823	14821	14955	15005	14868	15086	14957	15092	14833	15092	14798	14969	15069	14994	14932	14779	14895	15005	14984	14950	15083	14871	14765	14942	15001	15014	14898	14840	15007	15028	14992	14996	14957	14888	14953	15075	14954	14977	14955	15050	14866	14988	14925	14919	15040	14960	14880	14893	14936	15097	14998	14830	14949	14912	15038	14731	15017	14935	15000	15041	14902	15088	15019	14861	14894	14880	15144	14962	15090	14867	15045	15005	14931	14947	14855	14965	14879	14810	14938	14895	15082	15070	14794	14895	14699	14941	14785	14760	14948	14917	14979	14753	14982	14828	14927	15117	14907	14991	14815	14971	14931	14954	14889	15016	15028	14723	14942	14846	14996	15092	14946	14987	15052	15019	14974	15135	14844	14913	15032	14862	14941	14849	15007	14997	14989	14962	14969	14782	14906	15080	15190	14911	14949	14998	14899	14989	15010	14998	14956	15065	14971	14926	14866	14894	14953	14769	14992	14863	14865	14979	14832	14933	15099	14933	15057	14965	14842	15001	15058	14825	15024	14868	14953	14876	14877	14927	14945	15240	14998	14973	14929	14803	14857	14887	14963	14850	14874	15022	15067	15054	14832	14863	14949	14975	14893	14952	14897	14884	14950	14888	14973	14878	14859	14965	14947	14837	15037	14885	14851	14994	14899	15095	14881	14953	15049	14812	15034	15099	14846	14892	14980	14981	14766	14946	14902	14739	14887	14786	15076	15060	14866	14865	14868	14944	15001	14926	14743	14840	14951	14978	14966	14917	14994	14933	14858	14920	15120	15063	14754	14951	14945	15140	14846	14894	14959	15015
22527	21517	28667	24965	22525	25016	26254	21621	20162	19697	18942	18388	18167	17904	18043	17681	17621	17523	17389	17442	17355	17366	17148	17083	17367	17373	17169	17348	17171	17170	17093	17118	17232	17062	17201	17261	17070	17390	16909	17177	17147	17003	17107	17078	17083	16971	17117	17197	16942	16951	16914	17079	17100	17013	16885	17107	16979	17164	17122	17033	17015	17129	16973	16927	17254	16974	17079	17070	17114	17207	17118	17183	17040	16947	17183	17277	17118	16974	17215	17050	16851	16908	16983	17098	16882	17130	17050	16998	17053	17200	17052	16966	16874	16937	17132	17121	17010	17071	17060	17163	17176	16946	17077	17089	17173	16862	17128	16972	17037	17202	17023	17256	17080	16932	17123	16994	17167	17094	17050	17155	17143	17020	16977	17209	17365	17024	17188	17117	17147	16986	17156	17062	17055	16875	17116	17046	17031	16988	17084	16948	16948	16923	16982	16850	17027	17097	17080	16918	16956	16861	17118	17037	17119	16751	17151	17251	17120	16942	17168	16841	17028	17114	16978	16996	17263	16655	16817	16826	17148	17086	17072	16949	17025	16975	16971	17126	16939	16896	16895	16877	16897	16996	17098	16947	17070	17002	16976	17009	17087	16901	17038	16779	16885	17030	17010	16885	17112	16992	16839	16836	16910	16962	17109	17004	17029	17140	17214	17119	17046	16958	17159	17154	16890	16932	16915	16866	16910	17114	17084	17008	17005	16982	16856	16837	17051	17079	17105	17216	17021	17030	17049	17099	16819	17027	17161	16975	17016	16901	17087	17081	17097	16997	16874	16950	16989	17135	16942	16938	16936	16991	17005	17035	17084	17065	17080	17177	16964	17024	16987	17075	17072	17162	17053	17064	17050	16822	16865	16938	16981	16813	17172	17075	16989	17120	16935	16783	16956	16975	16832	16877	17000	17058	17072	17144	16919	16937	17005	16951	17259	17056	16873	16925	17006	16891	16964	17009	16925	16909	17008	16972	17062	17022	17141	17152	16816	16829	16831	17019	17201	16969	17110	16951	17094	16834	16992	16983	16858	16943	17095	17072	17149	17013	16889	16913	17102	16981	16875	16982	16766	17000	17045	17046	17108	16855	16906	17128	16797	17420	17029	17091	16850	17084	17103	17029	17116	17083	17113	16829	16871	17177	17079	17039	17070	17091	17136	17079	16984	17029	17126	16949	16929	16843	17198	17009	16841	16970	17065	17127	16930	17143	16972	17088	16993	17067	17035	16934	17019	16986	17018	17059	16957	17040	16869	17167	16988	17094	17016	16986	16762	16980	17068	17060	17119	17207	16859	17061	16970	17104	16932	17093	17063	17002	17007	17123	17008	16960	16998	16979	16865	17191	17104	17009	17167	16809	16738	17012	16916	17060	16955	16976	16797	17120	17181	16935	17161	17194	17154	17190	17040	16957	16939	17001	17251	16987	17063	17035	17089	16821	16770	16992	17067	16948	16918	16934	17042	16972	17080	16923	16965	17083	16929	17096	16991	16924	17006	16999	17053	17027	17002	16933	17212	16957	17039	17118	17057	16942	17053	17148	17106	17024	16967	17034	17174	17156	17128	16998	16979	16961	16953	16951	16976	16920	17059	16998	17118	17263	16938	16899	17042	16861	16819	17005	16944	17255	17050	17072	17170	17074	17015	17187	17038	17160	17228	17291	17023	16983	17075	17055	17094	16828	17117	17046	17067	16982	17005	17217	17074	17038	16892	16892	17003	16841	17145	17181	16921	17106	16907	17185	16998	17077	17045	17088	16920	16973	17051	16879	17000	17099	16996	17303	16952	16937	17009	16918	17099	17120	17070	16970	17020	17000	16952	17021	16871	17069	17081	17152	16913	16818	16991	17005	16956	17088	16958	17020	16972	17020	16944	16946	17045	17210	16892	17110	17145	17133	16888	16885	17035	17322	16918	16927	17100	17015	17101	16825	16827	16978	16861	16751	17056	17007	16888	16778	17127	16900	17013	17022	17036	16734	16861	16940	16938	17208	17195	16883	16923	17015	17000	17090	17061	17028	17213	16882	17084	17053	17020	16871	16990	17010	17090	17223	16905	16972	16956	16981	17160	17105	17195	17045	16947	17120	17020	16959	17094	17053	16954	16829	16964	16897	17161	16894	17197	16873	17111	17129	17110	17140	16932	16908	17043	17052	17038	16902	17028	16921	17249	16715	16891	16847	17032	16964	16988	17119	16960	17232	17045	17174	16956	17004	16970	17041	16892	17188	17145	17002	16995	17066	17258	17039	17148	16966	17062	17195	17087	17213	17103	16970	17053	17111	16927	16953	16765	16913	17115	17087	17014	16957	17046	17013	16979	16893	17072	16972	17115	16964	16967	16930	17114	16996	16875	16944	17118	17244	17000	16928	16846	17032	17029	17011	16973	16997	17235	17072	16879	17020	17023	16983	17051	17077	17171	16899	17135	16964	17072	16991	17114	16916	17144	16977	17037	17056	17027	16826	16841	16797	17070	17075	17018	16924	17068	16866	17024	16805	17150	16996	17121	17052	17188	16938	16919	17093	16839	16895	17070	16944	17112	17200	17014	17180	17152	16962	17057	16897	16929	17116	17127	17051	16939	16929	16996	16884	16909	17021	17318	17213	17031	16823	17024	17031	17076	16885	17106	16926	16771	17164	16998	16996	17021	17182	17117	17008	17104	17035	16949	16810	17212	17069	17073	16726	16862	16923	17097	17126	17032	17114	17007	17117	16994	17075	16919	17122	16835	16954	17116	16759	17063	17173	17035	17101	17108	17147	16987	17175	16930	16962	17097	17005	17108	16980	17211	17176	17023	16909	17120	16770	17075	16986	17063	17014	17087	16921	17050	16917	17175	17212	16960	16848	17158	17121	16933	16976	17027	17012	17036	16904	16991	16867	17004	17023	16959	16691	17026	17240	17004	16954	16881	16971	16843	16908	16993	17018	17075	17251	17127	17066	17040	17124	16963	17034	17182	16951	16988	16910	17084	17116	17129	17180	17097	16992	16973	16944	17124	16899	17074	17031	17255	17193	17123	17109	17022	17085	16957	16826	17120	17024	17096	16936	17104	17083	17083	17059	16989	17068	16845	16989	17300	16942	17076	17153	17047	17234	17271	16913	16787	16983	17063	17001	17024	16942	16974	17007	16972	16942	16976	17056	17180	17192	17009	16916	17170	16943	17132	17004	16889	16971	16970	17065	17239	17045	16972	16917	17050	16954	17051	16964	17180	17124	16997	17150	17114	17092	17070	16961	17034	16887	16869	17232	16798	16959	17219	16989	17091	17045	16981	17117	16978	17128	17044	17267	16831	16945	17015	16869	16914	17076	17209	17147	16999	17129	17029	17009	17083	16903	17053	17067	16890	17060	17087	16804	16875	16925	16974	16909	16984	16944	16999	16923	17070	17004	16983	16902	16962	17247	17106	16870	16949	17036	16934	16993	17027	16986	16849	16956	17018	16992	16977	17081	17018	17220	16957	17046	16776	16994	16980	17069	17089	17163	17124	17111	17234	17064	16789	17193	17059	16988	16812	17059	17029	16983	17050	16918	17046	16929	16805	17006	16994	17043	16771	17057	17121	17075	16867	16808	16855	16931	17079	16865	17259	16905	16995	17087	17050	17086	16881	16850	17064	16967	17011	17085	16957	16953	16855	16944	16965	17058	16925	17115	17341	16992	17004	17033	17088	16888	16844	16803	17015	17225	17320	16935	16950	16909	17120	16942	17003	17180	16949	16924	17095	17146	17089	17082	17196	16723	16947	17000	17066	17052	16837	16986	16905	17143	17218	17166	16931	16926	16979	17095	17111	16999	17232	17130	16957	17141	16960	17006	17194	17128	17128	16979	16862	17017	17254	17052	17186	17109	16972	17055	17084	17050	17213	16936	17067	17159	17154	16989	17075	16922	17087	16952	17064	17101	16881	16828	17140	16972	17169	17157	16972	17059	17003	17273	16913	17095	16880	17168	17034	16919	17098	16903	17195	16963	16998	17032	17034	17030	17022	17041	17140	17180	17079	17152	17023	17102	16931	16985	17098	17034	16931	16905	17276	17122	17076	16916	17032	16901	17058	17089	16807	16989	17185	17242	17071	17082	17144	16841	16898	16952	17155	16920	16991	16904	16976	16811	17017	16932	17195	16929	17218	16810	16939	17010	16933	17050	16982	17074	17266	16921	17164	16903	17121	17120	17123	17032	17075	16966	17066	16862	16854	17088	16954	16951	16838	17016	17025	16929	16888	16942	17017	16974	17070	17070	17044	17023	17252	17009	17091	17111	17029	16988	17034	16896	16943	17117	17209	17039	16997	17088	17104	17291	17032	16904	17048	16952	17073	17176	16908	17008	17079	17071	16983	17155	17065	17141	17091	17173	16821	17068	17115	17174	17053	16927	17046	17169	17053	16784	17151	17017	17165	17215	16876	17180	16996	16922	17014	16926	17172	17106	17092	17172	17149	17000	17236	16983	16936	16928	17084	16973	16997	16973	17085	16989	16994	17214	17034	17015	16821	17237	16978	16668	17167	17131	17176	16806	17077	17005	17076	17033	17098	16954	16999	17101	17015	16868	17074	16889	16980	16743	17115	17031	17075	17069	17126	17063	17205	17166	17085	17009	16860	17107	16899	16960	17139	16982	17024	16971	16944	17107	17267	17189	17130	16982	17034	16906	17125	16933	16910	17105	16964	17070	16803	17087	17108	16950	17123	17062	16962	17174	17303	17034	17138	17082	17026	17149	17195	17036	16985	17067	17061	16908	17164	17075	17018	16875	17031	17051	17124	16834	16955	17060	17122	17029	17121	16960	16897	17158	17043	17107	16982	16988	16881	17004	17242	17086	16868	16868	17113	17047	17027	16953	16759	17085	16958	16858	16996	16930	17124	17112	17089	17010	17045	16891	16847	16835	17059	17023	16929	16679	17209	17031	16941	17087	16993	16972	17187	16840	16873	16999	16914	16953	17059	17180	17080	17002	17244	16858	16950	17141	16974	17150	17115	17124	17095	17048	16802	17019	17079	16959	16980	16954	17209	16941	16988	16939	17137	16817	17006	17125	17126	17178	17069	17121	16830	17067	17007	16950	16880	16744	17039	17181	17009	17133	16967	17132	17023	17090	16971	16894	17001	17060	17286	17188	16920	16944	16891	16962	17025	16876
26926	52865	46173	36472	30110	26325	23021	21145	19638	18398	17647	16898	16555	16451	16305	16043	15965	15762	15640	15598	15525	15496	15506	15501	15357	15353	15390	15362	15338	15243	15423	15324	15150	15391	15253	15355	15300	15270	15262	15204	15383	15242	15319	15338	15310	15341	15338	15383	15162	15338	15162	15334	15334	15163	15210	15264	15396	15234	15211	15182	15300	15335	15306	15170	15405	15326	15428	15302	15246	15246	15159	15164	15214	15215	15288	15295	15226	15403	15207	15190	15136	15201	15174	15110	15247	15163	15223	15149	15317	15229	15191	15405	15256	15264	15386	15468	15433	15323	15288	15009	15410	15076	15520	15277	15326	15254	15369	15235	15292	15394	15290	15183	15237	15342	15233	15156	15417	15262	15185	15334	15234	15273	15070	15141	15316	15020	15433	15364	15213	15377	15232	15133	15272	15364	15314	15007	15097	15227	15008	15406	15278	15395	15329	15292	15247	15369	15177	15260	15152	15190	15267	15355	15255	15228	15200	15288	15388	15064	15469	15347	15427	15280	15276	15191	15105	15401	15307	15322	15383	15147	15306	15403	15423	15181	15160	15235	15289	15267	15161	15339	15106	15404	15369	15118	15165	15085	15240	15120	15304	15209	15293	15313	15218	15284	15269	15399	15194	15245	15303	15293	15293	15236	15181	15320	15266	15198	15291	15253	15242	15168	15209	15279	15245	15269	15130	15416	15194	15086	15341	15367	15369	15256	15472	15179	15268	15343	15206	15375	15199	15177	15296	15112	15169	15401	15164	15293	15519	15340	15308	15158	15324	15412	15325	15243	15144	15239	15272	15260	15262	15182	15362	15157	15153	15095	15333	15308	15180	15167	15072	15056	15151	15097	15238	15083	15282	15362	15056	15272	15172	15256	15271	15272	15216	14989	15148	15284	15283	15202	15253	15286	15334	15230	15234	15225	15140	15186	15191	15407	15281	15287	15321	15236	15184	15241	15185	15390	15160	15487	15124	15172	15339	15359	15173	15287	15541	15342	15419	15264	15482	15136	15281	15223	15121	15065	15157	15342	15234	15279	15194	15206	15176	15237	15170	15318	15351	15160	15175	15198	15232	15097	15245	15286	15310	15390	15230	15317	15240	15184	15309	15309	15288	15114	15446	15072	15266	15254	15216	15298	15222	15155	15351	15217	15235	15211	15175	15141	15272	15391	15119	15222	15265	15063	15305	15093	15220	15290	15169	15314	15177	15350	15384	15361	15424	15317	15266	15157	15160	15281	15402	15253	15222	15297	15229	15035	15074	15298	15252	15344	15107	15014	15203	15222	15416	15136	15321	15275	15243	15225	15361	15279	15331	15148	15204	15374	15234	15225	15187	15176	15335	15266	15232	15112	15190	15276	15154	15181	15137	15402	15256	15369	15021	15393	15151	15274	15131	15247	15196	15342	15331	15231	15263	15209	15235	15247	15258	15151	15252	15264	15137	15247	15455	15160	15229	15264	15288	15185	15196	15384	15256	15132	15266	15185	15232	15187	15227	15301	15219	15249	15333	15293	15172	15177	15237	15153	15299	15099	15220	15333	15216	15348	15292	15042	15403	15244	15221	15337	15234	15117	15262	15181	15257	15255	15177	15257	15200	15269	15164	15119	15273	15406	15210	15132	15298	15209	15189	15333	15271	15156	15175	15283	15114	15370	15354	15300	15208	15250	15318	15149	15094	15192	15166	15263	15195	15141	15301	15130	15325	15310	15102	15096	15241	15160	15310	15213	15247	15175	15320	15149	15291	15163	15361	15284	15299	15167	15299	15217	15220	15210	15233	15289	15242	15270	15142	15244	15311	15324	15433	15318	15330	15285	15203	15238	15189	15370	15412	15118	15227	15208	15332	15226	15339	15280	15299	15396	14939	15287	15221	15177	15209	15223	15096	15341	15143	15105	15133	15042	15192	15224	15232	15339	15143	15234	15181	15314	15312	14976	15387	15190	15147	15065	15309	15366	15320	15120	15122	15173	15249	15291	15202	15182	15246	15265	15086	15361	15125	15158	15342	15205	15124	15188	15126	15294	15239	15331	15231	15027	15263	15328	15197	15067	15205	15221	15392	15327	15343	15279	15269	15332	15214	15282	15290	15355	15397	15258	15184	15195	15127	15167	15091	15103	15294	15377	15190	15332	15293	15246	15314	15065	15287	15149	15183	15273	15410	15180	15074	15146	15222	15171	15255	15039	15254	15371	15100	15212	15148	15332	15270	15137	15183	15293	15136	15227	15244	15269	15124	15184	15310	15338	15300	15289	15414	15235	15179	15405	15339	15210	15088	15282	15182	15150	15325	15216	15158	15287	15292	15208	15252	15224	15393	15121	15206	15241	15183	15358	15187	15389	15153	15197	15238	15280	15147	15251	15148	15356	15351	15216	15449	15294	15140	15218	15115	15292	15466	15403	15170	15308	15191	15331	15074	15371	15201	15280	15050	15296	15248	15274	15296	15103	15424	15083	15352	15358	15100	15352	15156	15125	15033	15412	15298	15363	15477	14970	15249	15238	15287	15111	15323	15051	15405	15208	15465	15112	15199	15102	15277	15147	15174	15331	15185	15223	15193	15125	15409	15338	15183	15391	15301	15393	15275	15255	15334	15375	15313	15200	15334	15123	15332	15223	15321	15129	15128	15352	15187	15291	15304	15318	15268	15296	15182	15199	15085	15168	15349	15161	15375	15222	15506	15270	15214	15358	15234	15257	15225	15355	15363	15186	15337	14986	15258	15320	15013	15206	15242	15223	15229	15280	15257	15372	15286	15282	15385	15309	15253	15105	15102	15238	15332	15329	15159	15314	15190	15362	15293	15402	15244	15176	15092	15400	15195	15241	15247	15394	15117	15316	15186	15119	15128	15080	15289	15271	15219	15333	15339	15124	15275	15271	15197	15325	15392	15287	15263	15303	15356	15095	15183	15197	15354	15332	15112	15181	15329	15403	15270	15226	15182	15274	15293	15262	15058	15189	15159	15193	15244	15327	15347	15210	15317	15209	15032	15263	15205	15114	15093	15274	15412	15119	15304	15099	15194	15294	15160	15249	15297	15278	15171	15352	15215	15260	15152	15441	15163	15219	15297	15172	15170	15222	15350	15333	15143	15373	15140	15224	15143	15080	15164	15201	15183	15053	15299	15121	15366	15190	15218	15347	15248	15166	15280	15286	15308	15166	15403	15113	15244	15310	15219	15277	15288	15094	15190	15363	15308	15267	15193	15244	15224	15363	15164	15487	15365	15207	15196	15244	15279	15303	15393	15215	15264	15330	15239	15381	15264	15360	15321	15098	15247	15401	15202	15151	15222	15252	15228	15290	15333	15385	15137	15281	15370	15429	15243	15429	15252	15258	15382	15237	15366	15201	15151	15191	15357	15406	15264	15395	15234	15459	15116	15381	15261	15292	15323	15136	15157	15309	15408	15305	15064	15297	15474	15102	15281	15043	15264	15177	15329	15374	15221	15171	15337	15310	15454	15315	15267	15360	15394	15217	15153	15148	15046	15141	15178	15222	15379	15396	15027	15182	15267	15278	15270	15297	15265	15233	15145	15337	15209	15250	15231	15311	15322	15184	15307	15167	15167	15263	15396	15205	15261	15195	15318	15330	15289	15237	15295	15239	15180	15308	15438	15210	15244	15188	15108	15284	15496	15206	15266	15340	15344	15402	15215	15242	15326	15265	15226	15224	15175	15065	15281	15269	15164	15196	15334	15193	15210	15460	15301	15097	15257	15221	15198	15274	15278	15400	15227	15127	15493	15154	15285	15216	15149	15249	15043	15262	15141	15145	15235	15315	15336	15396	15192	15357	15228	15189	15137	15091	15153	15279	15201	15158	15171	15157	15031	15302	15265	15316	15179	15258	15228	15300	15251	15166	15320	15246	15018	15282	15056	15266	15229	15363	15243	15210	15253	15334	15129	15348	15135	15563	15281	15334	15337	15198	15318	15462	15367	15260	15156	15239	15312	15109	15364	15200	15330	15136	15366	15340	15383	15202	15154	15267	15310	15221	15298	15437	15298	15128	15320	15235	15264	15184	15161	15145	15222	15248	15304	15151	15175	15160	15264	15274	15137	15291	15191	14911	15184	15242	15191	15194	15094	15385	15303	15128	15330	15186	15294	15216	15042	15206	15241	15377	15265	15230	15281	15315	15279	15381	15214	15092	15247	15220	15095	15259	15338	15184	15267	15378	15235	15158	15276	15244	15336	15294	15283	15146	15249	15095	15256	15143	15313	15293	15317	15299	15218	15234	15225	15196	15284	15222	15272	15396	15229	15260	15265	15234	15200	15301	15320	15360	15096	15123	15254	15235	15216	15211	15312	15172	15375	15160	15239	15192	15249	15435	15215	15256	15409	15227	15300	15077	15281	15238	15241	15299	15166	15079	15282	15189	15326	15241	15232	15200	15384	15195	15308	15342	15315	15392	15308	15179	15101	15301	15270	15151	15088	15328	15392	15180	15223	15211	15370	15233	15311	15209	15081	15236	15309	15140	15539	15160	15310	15306	15306	15299	15222	15244	15121	15130	15252	15382	15227	15249	15234	15183	15232	15127	15380	15136	15216	15241	15402	15470	15211	15399	15283	15222	15219	15359	15168	15255	15195	15282	15252	15408	15306	15129	15136	15234	15201	15345	15301	15274	15243	15185	15170	15079	15252	15098	15263	15227	15002	15149	15298	15168	15394	15409	15140	15280	15252	15334	15315	15272	15221	15158	15261	15191	15386	15263	15373	15364	15364	14942	15157	15510	15158	15260	15274	15219	15233	15249	15235	15208	15207	15187	15243	15262	15208	15244	15237	15184	15281	15219	15056	15225	15200	15095	15236	15329	15171	15041	15263	15274	15215	15300	15214	15111	15184	15432	15206	15131	15249	15175	15351	15184	15262	15279	15292	15286	15255	15304	15137	15195	15199	15121	15248	15171	15189	15300	15395	15311	15372	15303	15255	15046	15291	15309	15314	15181	15287	15256	15264	15243	15300	15298	15444	15122	15217	15239	15307	15125	15309	15252	15180	15197	15246	15221	15258	15385	15190	15179	15221	15159	15366	15109	15226	15097	15339	15139	15301	15335	15130	15165	15315	15243	15258	15286	15221	15318	15040	15319	15273	15218	15239	15184	15384	15346	15079	15288	15229	15089	15234	15243
29829	27772	32570	27652	22319	20565	19461	18419	17878	17765	17391	17353	17225	17197	17232	17121	16895	16766	16844	16789	16982	16811	16664	16879	16765	16788	17127	16861	16746	16607	16680	16604	16883	16858	16760	16931	16895	16846	16683	16766	16734	16867	16901	16861	16802	16868	17028	16875	16819	16864	16863	16702	16861	16717	16683	16824	16777	17081	16801	16708	16853	16751	16877	16712	16838	16840	16728	16845	16727	16708	16703	16739	16820	16808	16822	16915	16739	16890	16799	16769	16557	16703	16931	17033	16893	16657	17031	16683	16799	16766	16578	16723	16798	16826	16603	16753	16604	16837	16743	16836	16837	16769	16764	16775	16590	16728	16647	16722	16602	16759	17031	16844	16816	16787	16856	16563	16879	16692	16586	16813	16805	16987	16837	16802	16917	16865	17016	16562	16789	16778	16889	16902	16719	16881	17073	16729	16750	16715	16859	16808	16922	16883	16730	16892	16717	16657	16619	16716	16708	16756	16780	16738	16706	16834	16846	16870	16667	16750	16755	16697	16724	16919	17028	16611	16835	16813	16749	16629	16814	16932	16798	16659	16876	16709	16755	16864	16790	16811	16989	16837	16888	16955	16625	16994	16680	16751	16698	16852	16857	16648	16776	16851	16913	16739	16813	16736	16710	16759	16780	16902	16844	16841	16873	16710	16879	16866	16856	16787	16900	16827	16969	16774	16863	16945	16765	16905	16785	16559	16845	16703	16720	16787	16898	16926	16976	16767	16817	16698	16869	16759	16637	16704	16844	16794	16902	16865	16812	16781	16943	17009	16905	16714	17010	16893	16893	16974	16882	16742	16699	16811	16954	16740	16808	17031	16914	16956	16708	16841	16762	16786	16926	16870	16729	17016	16831	16856	16698	16754	16853	16931	16858	16940	16742	16666	16694	16841	16847	16619	16812	16898	16956	16924	17018	16909	16859	16947	16749	16958	16649	16887	16785	16752	16974	16665	16855	16779	16848	16904	16787	16927	16657	16851	16738	16727	16600	17093	16904	16869	16741	16789	16904	16673	16960	16893	16847	16819	16800	16859	16896	16826	16862	16860	16820	16757	16834	16764	16667	16838	16866	16822	16634	16831	16749	16783	16930	16783	16747	16800	16776	16661	16760	16631	16784	16676	16990	16843	16817	16860	16872	16875	16785	16532	16925	16861	16673	16909	16756	16709	16843	16718	16750	16590	16707	16759	16828	16818	16736	16889	16960	16897	16887	17030	16642	16789	16975	16600	16741	16839	16904	16928	16912	16925	16701	16840	17072	16842	16937	16752	16827	16656	16575	16849	16788	16795	16760	16787	16953	16710	16832	16843	16946	16719	16745	16662	16792	16724	16854	16983	16642	16752	16793	16797	16929	16777	17068	16925	16673	16917	16963	16969	16895	16777	16805	16780	16713	16805	16674	16720	16954	16815	16850	16684	16652	16837	16938	16787	16961	16715	16789	16889	16790	16865	16876	16746	16898	16714	16996	16866	16669	16882	16904	16679	16762	16793	16720	16638	16778	16810	16771	16692	16949	16573	16983	16748	16575	16706	16760	16642	16793	16901	16566	16806	16785	16742	16841	16764	16757	16746	16689	16805	16833	16875	16875	16855	17007	16720	16762	16907	16787	16637	16875	16788	16688	16710	16778	16800	17102	16660	16827	16787	16789	16805	16795	16654	16721	16754	16840	17152	16715	16558	16760	16966	16929	16918	16696	16885	16877	16868	17043	16838	16778	16919	16798	16946	16695	16822	16821	16903	17026	16797	16908	16866	16853	16780	16585	16875	16847	16704	16845	16824	16788	17008	16829	16723	16903	16774	16886	16823	16907	16808	16798	16719	16922	16873	16682	16773	16703	16889	17027	16990	16669	16639	16875	16803	16750	16757	16631	17025	16738	16847	16893	16861	16946	16781	16971	16604	16781	16779	16645	16630	16910	16955	17060	16733	16826	16823	16860	16904	16796	16717	16820	16847	16847	16821	16690	16699	16884	16806	16881	16899	16928	16594	16681	16657	16966	16822	16998	16856	16868	16873	16948	16808	16841	16821	16826	16743	16875	16966	16977	16725	16703	16718	16751	17008	16880	16710	16848	16718	17008	16659	16815	16889	16845	16810	16785	16901	16730	16788	16937	16868	16825	16802	16918	16947	16582	16816	16796	16658	16842	16763	16775	16830	16904	16706	16815	16901	16819	16979	16991	16867	16719	16850	16981	16815	16668	16892	16828	17089	16721	16702	16772	16726	16861	16811	16718	17035	16715	16931	16858	16853	16769	16942	16635	16956	16890	16820	16647	16766	16909	16646	16771	16670	16742	16817	16759	16903	17007	16953	17060	17023	16831	16762	16878	16978	16964	16769	16978	16714	16692	16812	16705	16775	16732	16848	16923	16807	16934	16696	16633	16805	16729	16855	16844	16768	16842	16753	16650	16803	16795	16751	16713	16975	16699	16922	16829	16826	16584	16770	16735	16862	16827	16676	16881	16820	16729	16784	16661	16927	16708	16794	16916	16721	16743	16679	16948	16871	16836	16922	16803	16954	16694	16786	16835	16986	16752	16802	16735	16775	16803	16865	16790	16853	16891	16796	16770	16681	16842	16896	16986	16819	16958	16778	16792	16772	16751	16876	16793	16734	16880	16815	16954	16676	16681	16904	16858	16793	16740	16667	17142	16865	16664	16853	16591	16898	16677	16600	16675	16860	16734	16758	16835	16790	16893	16710	16710	16703	16717	16925	16713	16696	17081	17080	16749	16903	16781	16690	16814	16630	16745	16819	16555	16838	16797	16647	16960	16796	16700	16815	16726	16732	16845	16828	16675	16768	16529	16564	16801	16769	16794	16935	16845	16853	16698	16880	16931	16903	16726	16637	16837	16866	16722	16725	16979	16741	16777	16695	16756	16824	16981	16638	16782	16862	16817	16845	16825	16822	16882	16754	16741	16625	16743	16686	16974	16925	16882	16665	16810	16808	16906	16793	16862	16850	16931	16841	16842	16579	16834	16822	16817	16766	16857	16667	16759	16809	16866	16863	16857	16655	16893	16698	16823	16774	16896	16980	16873	16741	17076	16839	16842	16595	16776	16737	16882	16832	16634	16866	16795	16737	16949	16902	16845	16758	16942	16809	16890	16666	16977	16737	16746	16727	16709	16916	16857	16851	16749	16750	16828	16781	16956	16856	16931	16874	16787	16695	16806	16879	16706	16739	16692	16699	16927	16967	16884	16720	16753	16675	16836	16927	16693	16710	16741	16910	16516	16943	16873	16920	16903	16804	17073	17014	16822	16707	16806	16961	16682	16823	16853	16836	16739	16802	16976	16701	16718	16723	16788	16729	16926	16805	17017	16773	16980	16839	16793	16861	16812	16714	17049	16790	16657	16912	16873	16908	16785	16761	16868	16711	16876	16874	16927	16788	16708	16875	16782	16527	16619	16794	16825	16796	16992	16746	16735	17043	16872	16789	16689	16880	16658	16928	16727	16852	16948	16780	16753	16664	16821	16683	16823	16760	16826	16647	16849	16878	16848	16780	16939	16791	16903	16751	16606	16901	17006	16848	16928	16836	16637	16818	16673	16770	16810	16790	16513	16725	17027	17002	16875	16916	16713	16843	16773	17102	16896	16784	16720	16787	17006	16762	16923	16670	16972	17001	16803	16849	16741	16690	16849	16948	16687	16603	16943	16947	16703	16870	16716	16840	16787	16885	16800	16706	16679	17015	16726	16747	16812	16755	16737	16727	16745	16711	16838	16915	16778	17003	16942	17035	16931	16712	16739	16814	16803	16694	16759	16901	16748	17036	16758	16814	16695	16881	16811	16844	17127	16829	16828	16815	16804	16674	16917	16839	16825	16576	16728	16800	16867	16888	16677	16903	16809	16842	16538	16942	16856	16855	16831	16899	16563	16604	16889	16715	16682	16782	16703	16738	16963	16754	16901	16613	16824	16797	16697	16962	16858	16946	16783	16812	16804	16808	16831	16689	17150	16858	16961	16729	16574	16713	16670	16896	17011	16998	16729	16892	16711	16827	16660	16920	16920	16855	16842	16791	16815	16718	16926	16809	16713	16802	16817	16811	16651	16607	16859	16918	16943	16819	17008	16669	16886	16638	16822	16658	16735	16584	16817	16768	17018	16782	17087	16687	16896	16875	16802	16658	16815	16770	16681	16915	16793	16676	16779	16964	16883	16805	16909	16791	16886	16859	17011	16869	16822	16914	16939	16827	16822	16991	16682	16843	16915	16842	16877	16776	16715	16701	16762	16849	16662	16908	16696	16914	16762	16703	16981	16692	16776	16557	16551	16591	16958	16926	16623	16811	16807	16865	16783	16823	16818	16808	16792	16876	16671	16874	16751	16923	16871	16893	16840	16537	16760	16739	16856	16697	16759	16862	16835	16827	16958	16814	16933	16654	16828	16727	16550	17000	16712	16927	16968	16792	16893	16941	16937	16907	16743	16937	16777	16657	16850	16760	16685	16897	16763	16789	16751	16745	16755	16694	16799	16645	16686	16708	16846	16594	16812	16753	16866	16710	16835	16904	16967	16832	16995	16869	16706	16821	16839	16721	16676	16752	16945	16796	16862	16699	16820	16832	16741	16649	16834	16778	16913	16781	16789	16873	16930	16680	16911	16755	16932	16772	16772	16913	16776	16902	16886	16739	16876	16801	16631	16809	16908	16902	16682	16914	16662	16518	16702	16850	16857	16807	16436	16806	16833	16673	16770	16968	16868	16820	16841	16961	16866	16801	16886	16664	16906	16770	16776	16836	16824	16621	16826	16835	16759	16913	16730	16952	16550	16614	16689	16708	16878	16800	16661	16804	17033	16754	16605	16956	16956	16818	16801	16983	16880	16800	16898	16901	16879	16798	16598	16813	16825	16908	16855	16705	16859	16697	16839	16763	16697	16783	16871	16833	16997	16788	16889	16911	16976	16772	16709	16962	16701	16967	16788	16678	16808	16849	16884	16826	16649	16738	16996	16619	16874	16639	16784	16746	16765	16845	16792	17008	16845	16839	16827	16846	16978	16824	17014	16782	16675	16818	16639	16847	16824	16918	16661	17003	16946	16757	16837	16756	17117	16729	16848	16750	16570	16839	16804	16790	16718	16980	16794	17035	16796	16825	16601	16805	16683	16752	16857	16717	16792	16866
26820	42621	35751	26938	22599	20055	18730	17346	16808	16227	16091	15724	15733	15481	15454	15342	15431	15361	15262	15035	15143	15170	15251	15167	15040	15264	15204	15083	14897	15194	15176	14971	15003	15040	15045	15161	14978	14902	15001	15024	15281	15101	15056	14864	15124	15011	15203	15093	15148	15074	15078	15253	15044	15130	15412	15090	15230	15041	15146	15165	15134	15124	15127	15009	15017	15139	15136	15137	15164	15143	15090	15041	15218	15003	15104	15007	15017	14992	15051	14957	15034	15114	15174	15266	15017	15100	15174	15041	15101	15085	15097	15196	15096	14943	14989	15028	15269	15049	15207	15176	15107	14996	14991	14923	14998	15153	15088	15053	15058	15030	15110	15213	15080	14959	15111	15149	15156	14970	14984	14990	15191	15014	15241	14920	14973	14904	15083	15091	14995	15132	15077	15011	15112	15021	15063	14997	15170	15032	15131	14943	15116	15343	15143	15077	15038	15100	15007	14917	14999	15089	15235	14984	14963	15101	15040	15091	15097	14980	15144	15058	15078	15178	15053	15089	14857	14922	15151	15094	15114	15186	14988	15101	15232	15104	14973	15132	15076	15218	15087	15157	15073	15149	15007	14977	15053	15242	15048	15214	15117	15178	15026	15235	15122	14931	14984	15160	15120	15034	15147	15115	15070	14967	15228	15011	15074	15208	15036	14997	15200	15102	15149	14968	15078	15150	15066	14951	14995	15060	15172	15102	15109	14999	14943	15101	15104	14967	15144	14986	15177	15065	15018	15134	15018	15184	15079	15136	15223	14953	15080	15051	15168	14982	15090	15226	14923	15009	15234	15128	15015	15117	15225	15234	15032	15110	15006	15220	15063	15019	15072	15138	15192	15168	14983	15251	15112	15113	15028	15097	15021	15198	15001	15119	15085	15035	15124	15019	15069	15038	15044	15000	15195	15038	15214	15096	14941	15021	15091	15201	15312	15211	15067	15044	15196	15055	14976	15167	15043	15017	15075	14917	15054	14921	15147	15239	15113	15088	15049	15096	14923	15043	15002	15218	15208	14968	15043	15132	15072	15301	14918	15000	15110	15092	15089	15135	15011	15146	14858	15011	15149	15083	14985	15219	15172	15019	15037	15117	15039	15087	15232	15135	15134	15108	15103	15051	15085	14916	15306	15117	15137	15072	15089	15042	15106	14964	15007	15039	15027	15066	15140	15183	15169	15065	15001	14986	15069	15111	15074	14872	15074	14989	15132	15062	14948	15209	15132	15002	15100	15209	15129	15132	15131	15062	15224	15160	15253	14971	15054	15031	15039	15089	15065	15304	15099	15021	15223	15074	14987	15044	15027	15224	15142	15091	15317	15019	15036	15134	15104	15088	15225	15135	15029	14958	15109	15109	15062	15020	15079	15038	14961	15123	15094	15288	14955	15165	15042	14991	15091	15081	15002	15108	14999	14951	14974	15274	15208	15072	14961	14995	15040	15239	15056	14980	14998	15024	14987	15193	14943	15016	15088	15151	14955	15001	14978	15093	15141	14956	15199	15141	15108	14984	15060	15058	15097	14921	15121	15105	15226	15061	15216	15206	15028	15219	15094	15166	15142	15157	15049	15201	15136	15122	15123	15216	15100	14964	14902	15124	15125	15141	15081	15122	15027	14964	15046	15107	15040	15135	15089	14905	15100	14892	15141	15157	15094	15033	15138	14955	15077	15143	15238	15191	15114	15005	15132	15166	15016	15170	15107	14971	15022	15218	14932	15109	14858	15053	15019	15163	15176	15209	15169	15137	15206	15033	15097	15041	15189	15103	15163	15217	14943	14945	15024	14982	15142	15015	15086	15263	14980	14945	14970	15053	15076	15104	14941	15250	14934	15062	15167	15049	15112	15006	15153	15114	15187	15123	15197	15162	15150	15051	15098	15016	14889	15123	15211	15105	15177	15083	15022	14954	15050	15092	15033	15075	15138	14961	15114	15122	15154	15164	15013	15169	15356	15107	15315	15071	15166	15115	15177	15163	15253	15180	15055	15118	15187	15274	14981	15130	15007	15072	15168	15122	15214	15166	14906	14967	15188	15102	15276	15193	15042	15014	15186	15060	14906	14892	15077	14980	15112	14976	15144	15067	15158	15061	15128	15116	15005	14903	15134	15077	15117	15189	15109	15212	15068	15023	15088	14970	15232	14995	15158	15088	15179	15125	15233	15181	15082	15096	15171	15122	15025	15084	15256	15045	15119	15135	15057	14984	14962	15198	15078	15139	15111	15004	15246	15126	15025	15138	15203	15063	15181	15098	15022	15195	15259	15102	15124	15049	15141	14918	15117	15210	15147	15238	15138	14983	14999	15157	15117	15058	15224	14931	15190	15156	15149	15173	15030	15106	15042	14987	15052	15117	15103	15073	14997	15294	15203	15136	15151	15126	15227	14940	15010	15051	15144	15118	15075	15317	15174	15031	14946	15153	15077	14962	15326	15135	15122	15027	14845	15067	15159	15119	15133	15170	15022	15004	15134	15032	15025	15027	15128	15016	15265	14968	15008	15099	14927	15253	15075	15058	14957	15107	15086	15154	14986	14937	15108	15157	15077	15198	15117	15119	15018	15073	15171	15150	15004	15009	15117	15129	15149	15170	15165	15103	15177	15104	15053	15033	14979	15100	15050	15166	14980	14938	15291	15099	15194	14949	15181	15072	15159	15265	14860	15140	15043	15107	15006	15009	15187	15199	15183	15052	14955	15127	15169	14952	14886	15256	15077	15071	15411	15114	15245	15170	15032	14959	15175	15236	15192	14969	15028	15182	14918	15103	15213	15020	15054	15129	15089	14761	14898	15174	15169	15356	14982	15087	15103	15169	15083	15117	15072	15247	14992	15164	15103	14995	15291	14931	15164	15204	15129	15190	15254	14925	15147	15001	15249	15285	15146	15060	14822	14972	15113	15100	15126	15036	15170	15004	15003	14975	15095	14969	15127	15047	15196	15212	15055	15140	15078	14953	15084	15080	14926	15035	15081	14981	15078	14939	15097	14982	15070	14982	15029	15176	15208	15069	15098	15147	15030	15009	15130	15017	15181	15145	15075	15071	15034	14924	15071	15203	15201	15193	15102	14976	15171	15271	15056	15269	14959	15095	15066	15063	15227	14983	15055	15114	14947	15206	15095	15321	15131	15143	15235	15075	15186	15085	15197	15042	14991	14957	15113	15132	15060	15172	14934	15128	15083	14894	15162	15284	15103	15207	14995	15074	15120	15062	15121	14968	15217	14997	15159	15008	15132	15121	15135	15011	15079	15050	14970	15091	15063	15103	15177	15164	15033	15153	15234	15004	15050	15100	15051	15172	15124	14838	14902	15105	15197	15004	14961	15016	15011	15090	15092	15220	14990	15007	15118	15107	15195	15120	15133	15132	15146	14971	15225	15069	15138	15034	15045	15132	14992	15025	15144	15037	15084	15251	15105	15130	15129	15048	15106	15236	15194	15164	14977	15070	15191	15009	15150	15067	15030	15149	15225	15261	15163	15124	15049	15019	15038	15007	15105	15174	15234	15092	15023	15113	15095	15140	15027	15128	14993	15098	15087	15076	15184	15067	15052	14967	14951	15084	15096	14972	15081	15035	15308	15092	14936	14976	15092	15092	15291	15003	15158	14936	15234	14966	15054	15045	15255	15000	14926	15093	15110	15107	15000	15017	15062	15111	15077	15164	15126	15237	14984	15145	15069	15152	15131	15148	14993	15006	15211	15057	15247	15118	14994	15146	15196	14982	15143	14938	15306	14941	15027	15165	15242	15034	15114	14993	15231	15114	15053	15099	15142	15066	15118	14951	15116	15035	14992	15127	15221	15234	15133	14910	15179	15039	15152	15146	15114	15072	14991	15251	15112	15298	15025	15200	15103	15245	15126	15215	15141	15101	15187	15226	15047	15197	15085	14992	15057	15083	14944	15029	15158	15105	15130	15055	15096	15247	14962	14965	15026	15151	14913	15308	15021	14998	14975	15001	15148	15054	14972	15131	15097	14937	15124	15161	14945	15242	15107	15196	15142	14977	15227	15083	15204	15169	15128	15134	14952	15101	15111	15155	15175	15181	15066	15077	14854	15110	14933	15039	15104	15218	15071	15276	15210	14979	15190	15072	15079	15215	15040	15099	15022	15127	14972	15120	15104	15162	14914	15035	15199	15136	15120	15086	15171	14974	15093	15138	15114	14972	15110	15116	14963	15065	15024	15234	15197	15288	15147	14903	15135	15130	15132	14990	15052	14969	15054	14951	15036	15179	15141	15104	15019	15187	15147	14922	14999	15201	14980	15179	15243	15074	15056	15190	15079	15070	15154	15046	15078	15147	15226	15085	15103	15057	15114	15212	15050	15077	15060	15049	15079	15063	15151	15107	15130	15264	15063	14921	15089	15123	15085	15148	15061	14945	15150	15044	15005	15182	15100	15243	15048	15175	15026	15099	15196	14878	15365	15179	15142	15048	15184	15072	15029	14966	15118	15022	15164	15104	15094	15180	15089	15046	15052	15131	15037	15057	15093	15021	15207	15061	14997	15144	15112	15106	15008	15027	14914	15281	15208	15090	15139	15020	15215	15198	15216	15098	15206	14913	15198	15039	15102	15054	15278	15214	15001	15196	15051	15190	15297	15021	15051	15023	15063	15045	14969	14966	15128	15075	14906	15105	15227	15089	15048	15229	15065	15106	14975	15065	15227	15054	15026	15018	15074	15035	15099	15164	15082	15128	15072	15152	15177	15236	15209	15258	15202	15108	15000	14882	14929	15176	15116	15039	15269	15123	14887	15210	15020	15087	15040	15185	15156	15035	15096	15016	14975	15082	15019	14965	14903	14947	15117	14940	15211	15108	15012	15298	14874	15094	15060	15128	15210	15180	15206	15128	15177	14921	14989	15086	15129	15202	15213	15212	15078	15044	15257	15020	15144	15018	15034	15061	15023	14998	15257	14927	15228	15115	15089	15073	15102	15100	15046	15088	15066	15065	15241	15103	15258	15046	15090	15140	15097	15092	15197	15144	15173	15003	15278	15145	15151	15204	15114	14884	15068	15267	14927	15128	15114	15100	15026	14996	15268	15132	14915	15086	14959	15060	15186	15114	15020	15000	15148	15160	15051	15008	15116	15128	15194	15024	15107	15114	15097	15322	15119	15135	15138	15080	15050	15140
23605	21533	28292	26076	23907	23950	22977	20135	18995	18471	18156	18048	17971	17687	17282	17360	17468	17339	17295	17192	17255	17014	17078	17127	17002	17313	17156	17184	17237	16929	17132	17028	16953	17140	16996	17016	16873	16893	17083	16938	17264	16905	17052	16915	16822	16984	17073	16931	16986	17101	17035	16931	16950	17089	16998	17155	17107	17051	17156	17147	16897	17025	17013	17095	16995	16897	17225	17100	17221	17052	17085	16961	17091	16906	17005	17026	17258	17124	17020	16981	17058	16849	17044	16953	17037	17048	16980	16920	17165	17147	17007	16962	17005	16989	17172	17000	17026	16898	17019	16890	17117	17044	16933	16984	16961	16853	16826	17145	16973	16844	16894	17045	16879	17011	16892	16828	17109	16958	17016	17059	16965	16797	17049	17079	16872	17061	17076	17033	17027	16988	17075	17142	16901	16944	17167	17048	16910	16921	17015	16995	17147	17222	17016	16845	17051	16991	16920	17154	17082	16950	17043	17232	16968	17053	16940	16913	16827	16888	16915	17006	16818	16960	17117	17010	17154	16926	17109	17123	16886	17166	17067	17253	16974	16966	17009	16796	17035	17024	16945	16942	17206	17121	17039	16963	16981	16904	16849	16969	16719	16957	16954	17081	16855	16975	16912	16866	16977	16961	16935	16903	17141	17008	17061	17100	17120	16980	16885	16847	17059	17113	17002	17079	17082	17062	17194	17130	17216	17145	17018	17009	16947	16970	16955	17022	16870	17163	17063	16878	17020	17190	16991	16945	17021	16997	17057	16815	16929	16756	16995	17133	17039	17053	16892	16879	16684	16817	17060	16966	17075	17039	16805	16938	16994	16956	17120	17013	16922	16906	17108	17030	17153	17005	17048	17110	16909	17065	16909	17012	17116	17070	17080	16956	17117	17131	17126	16952	16991	16960	17074	17072	17178	16993	16982	16980	16942	16919	17139	17247	17072	17168	16773	17060	17028	17014	16983	16879	16929	16936	17178	16909	17229	17049	16957	17127	17029	16875	17116	17154	16883	16884	16962	17142	16939	16921	16864	16956	17019	16963	16937	16839	16994	17030	17186	17084	17072	17063	16926	16882	16966	16925	17212	16952	16966	17053	17055	16921	16909	16965	16811	16939	17069	16907	16909	17155	17309	17288	17028	16977	17032	17051	17072	17057	16855	17015	17103	16951	17183	17090	17053	16999	17016	17000	16991	16933	17035	17023	16853	16694	16974	17041	17260	17026	17276	16959	17242	16885	17039	17067	17055	16929	16969	16971	16979	16956	17058	16833	17152	16937	17160	17134	17251	16994	17057	16911	16856	16955	17136	16993	16926	16852	16908	16622	16959	16991	17052	17166	17016	17027	16921	16940	17105	17125	17157	17118	17188	17086	16865	16898	16931	17139	17300	17094	17032	17004	17153	16973	16754	17173	16991	17167	16916	16905	16933	16725	16880	17091	16977	16760	17025	17021	16910	16952	16843	16930	16769	16992	17185	17044	17159	16954	17049	17027	16998	16930	17124	17037	16939	17063	17029	16902	17027	17120	16903	16940	16969	17073	17073	17116	17025	16952	17074	16869	16993	17160	17186	16960	16930	17129	17147	16931	16953	17009	17064	16959	16841	16909	16956	16762	17152	17005	17019	17144	17053	16948	17159	17001	17145	16896	16949	16894	16966	17032	16907	17218	17099	17017	16983	16917	17150	17086	17056	17063	16976	16969	17047	16933	17037	16968	16978	17052	16868	16831	17087	16996	17130	17257	16958	16987	17167	16947	16961	16756	17127	16764	17059	16918	17031	16878	17092	17031	17069	17192	16853	16738	17041	17063	17076	17182	16936	17094	17124	16980	17096	17124	17010	17085	17138	16903	16975	16870	17077	17117	17102	16984	16945	16962	16835	17036	17035	17208	17134	17177	16993	16992	16956	16987	17039	16987	17000	16742	16936	17028	17003	17116	17044	16998	16896	17003	16970	16893	17016	17277	17113	16981	16919	17156	16903	17031	16888	17015	17033	16870	16897	16906	16915	17102	17005	17183	16911	16871	16799	16984	16965	16947	17125	17152	17016	17057	17108	17258	17016	17070	17144	17008	16975	17020	17228	17074	17130	16972	17003	16814	16906	16866	16992	17063	16983	16982	17124	16953	17276	16996	17221	17005	16887	17152	17257	17174	17205	16950	16985	16875	16963	16788	16986	17143	17047	17086	16983	16940	16869	16758	16926	17036	17045	16989	17143	17028	16928	16769	16989	17074	17006	16998	17123	16989	16853	17000	17010	16946	17076	17126	16994	17178	16963	16848	16808	16883	16898	16792	16916	16933	16907	16913	17009	17154	17124	17018	17053	17121	16890	17104	16983	16844	17087	16964	17001	17030	17083	17054	16898	17047	17067	17135	17146	16895	16813	17065	16996	16907	16995	17127	16970	17088	16946	16983	16958	16876	17004	17008	16980	17171	16831	17046	17218	17062	17086	17137	16885	16824	16921	16741	16910	17034	17194	17021	16778	17052	17267	17011	16971	17016	17123	17132	16771	16854	16752	16699	16968	17091	17097	16852	16940	17216	17090	17174	17096	16757	17084	16906	16935	16999	17089	17138	17061	16968	16908	16812	16951	16969	17024	16981	16829	17211	16908	16998	16858	17095	16914	16838	16950	17001	17132	17082	17304	17014	17018	17124	16965	17059	17016	17203	16922	16866	17142	16873	17024	17170	17088	16696	16986	17119	16939	16817	16989	16937	17090	17126	16968	17017	17006	17142	17047	16949	16999	17114	16921	17114	16954	17059	17046	16947	16876	17075	16997	17101	16948	16770	16933	16782	16974	17013	16956	17050	17109	17131	16972	17203	16921	16947	16824	16906	17004	16919	16940	16977	17025	16948	17188	17182	17023	16971	16905	17000	17005	17063	17215	16916	16944	16905	17192	16917	17103	17040	17166	17027	16992	17234	16872	17062	16963	17098	16993	17093	17025	16863	17071	17039	17120	17119	16886	16997	16894	16851	17078	16792	17015	16974	17030	16953	17066	17102	16848	17062	16942	16884	17147	17187	16932	16909	16983	17127	16922	16978	16923	17014	17088	16801	16744	16873	17054	17066	16859	16906	16938	17189	17093	17087	16936	16984	16972	16880	16712	16977	17037	17028	16938	17259	17129	17090	17021	16928	17103	17071	16993	16950	17245	16836	17026	17142	17150	17078	17045	17052	17082	16997	16837	17000	16885	16897	16955	16867	16955	16940	17354	16979	17070	17152	16948	17009	17004	17021	17068	16862	17143	17008	16947	17038	17017	16909	17171	17245	17243	17171	16984	16997	16817	16872	17069	16741	16897	16866	16883	17020	17003	16917	16965	17021	17104	16980	17076	17249	16997	16959	16929	17157	16934	16920	16888	17132	17059	16965	17162	17169	17120	16974	17005	16909	17064	17291	16980	16828	16961	17085	17165	16994	17181	17155	17069	17111	17031	16948	17190	17052	16817	16936	16906	17023	17140	17166	17045	17021	17103	16947	17075	17138	17057	16976	16947	17086	17079	17110	17010	17075	16971	17029	16981	17064	17113	17201	16876	16936	16874	16843	16978	16835	16866	17015	17041	16971	16843	17152	16848	17110	17055	16944	16965	16970	16860	17069	17281	17025	17000	16988	17022	16912	16954	16939	17070	16948	17018	17160	17036	16888	17172	16940	17156	16896	17047	17018	16939	16926	16911	16846	16881	16894	16943	16980	16876	17098	16880	16979	16934	16888	16941	16906	16968	16875	16984	17031	16949	17064	17013	17056	16921	16887	16899	16885	17029	16863	16834	17165	16969	16759	16990	16929	16968	17234	16857	17146	17185	16930	17099	17009	17057	17374	16976	16930	16957	17159	17124	16826	17186	17038	17063	17117	17084	17209	17158	17091	16972	16939	16972	17096	16974	16971	16829	16922	16844	16886	16957	17012	16819	17269	17111	17118	16932	17069	16808	17001	16899	16865	16950	17152	16998	17214	16933	17164	16866	17004	17135	16989	16898	16977	17015	16934	17077	16990	16952	16926	16893	17028	16969	17038	17083	16784	16965	16906	16993	17095	17063	16908	17022	16918	16951	17093	17119	16993	16935	17002	17045	17166	16923	16908	17215	16914	17034	16948	17082	16947	16929	17067	17073	16993	17018	17182	16910	17112	16893	16897	17031	16891	17036	17067	17160	17156	17037	16966	16914	17072	17028	16964	17006	17157	17147	17106	17038	17144	16965	17108	17264	16846	16915	17193	16918	17004	16931	16956	16977	17012	16821	16834	17119	17037	17077	16954	17035	17039	17100	17105	17132	16906	16944	17144	17056	17069	17110	16934	17188	17055	16972	16843	16950	17134	16947	16768	17007	16952	17171	17112	16870	17019	16738	17062	17087	17082	16927	17077	16979	17022	16895	16969	16937	16899	17010	16981	17088	17233	16900	17196	17267	16900	17095	16957	17064	17025	17164	16967	17005	17004	16934	17037	17037	17085	16942	16982	17085	17028	17051	17104	17151	16925	16984	17026	17063	16937	17165	16863	16877	16752	17171	16940	17010	16986	17042	16956	17131	16971	17025	17006	17267	17180	16990	16894	16987	16990	16946	16982	17159	17015	16867	16946	16978	16938	16976	16941	16943	16872	16780	17065	16943	17060	17075	16965	16862	17172	17155	16810	16869	17073	16968	16995	17017	17204	17055	17016	16828	17117	17079	16824	16938	17008	17027	17140	17112	17124	16916	16975	16911	16996	17003	16820	17014	16826	17117	16977	16993	16993	16977	16723	17062	16903	16876	16945	16977	17037	16960	17203	17049	16821	16913	17050	16989	16805	16951	16991	17057	16942	17025	17171	17043	16948	17135	17177	16961	16930	16978	16854	17069	16881	16874	17094	16949	17074	16997	16867	16988	17080	17033	17248	17095	17169	16949	17079	17048	16942	17192	16966	17077	17028	16964	16894	17022	16886	16953	17077	17007	17126	17157	17074	17030	16862	17095	16881	16978	16952	17155	17098	16978	16931	17054	16914	17020	16911	16955	16915	17079	16987	17112	17133	16847	16929	17035	16800	16709	17007	16961	16947	16972	17055	17074	17012	17089	17120	17036	16901	17032	16995	16894	16768	16906	17056	16953	16950	17096	16633	16858	16878	17086	17080	17009	17031	17115	17010	16848	17073
25637	48888	41936	32615	27253	23440	21082	19304	18304	17585	17043	16546	16228	15899	15843	15699	15506	15652	15278	15407	15479	15572	15325	15457	15334	15311	15283	15379	15318	15371	15232	15062	15224	15347	15286	15260	15282	15365	15224	15381	15323	15233	15427	15223	15263	15200	15288	15184	15290	15246	15263	15156	15337	15208	15313	15234	15236	15184	15291	15294	15229	15314	15388	15134	15243	15324	15324	15049	15168	15364	15295	15281	15043	15221	15308	15156	15289	15182	15139	15370	15320	15261	15295	15204	15280	15172	15339	15305	15156	15116	15396	15276	15224	15329	15315	15284	15092	15200	15213	15223	15475	15259	15265	15112	15340	15205	15185	15376	15345	15259	15267	15134	15229	15226	15097	15416	15198	15359	15244	15153	15158	15367	15138	15182	15279	14914	15277	15260	15320	15258	15387	15286	15364	15315	15234	15236	15292	14982	15355	15254	15384	15332	15225	15281	15344	15206	15276	15237	15296	15386	15331	15193	15138	15330	15141	15204	15256	15199	15280	15169	15275	15123	15309	15298	15146	15374	15224	15034	15271	15251	15218	15261	15229	15204	15347	15188	15326	15327	15026	15303	15251	15213	15148	15191	15279	15163	15246	15347	15303	15176	15106	15372	15272	15129	15234	15260	15339	15256	15189	15339	15343	15125	15347	15177	15275	15405	15257	15303	15275	15226	15356	15173	15181	15266	15315	15195	15137	15183	15433	15243	15296	15393	15147	15466	15371	15079	15167	15198	15318	15399	15226	15293	15376	14999	15349	15240	15072	15319	15177	15129	15304	15259	15238	15173	14944	15192	15361	15201	15272	15128	15359	15333	15203	15201	15299	15258	15378	15160	15220	15444	15440	15394	15292	15191	15284	15057	15260	15370	15368	15329	15219	15281	15234	15092	15376	15138	15249	15199	15279	15144	15362	15204	15257	15296	15173	15160	15322	15164	15229	15325	15358	15174	15150	15249	15376	15119	15183	15206	15329	15246	15345	15341	15381	15228	15249	15267	15175	15282	15280	15228	15188	15190	15421	15392	15277	15049	15182	15185	15209	15502	15272	15248	15218	15301	15068	15075	15270	15236	15457	15218	15281	15276	15288	15264	15219	15202	15293	15143	15178	15285	15262	15095	15265	15363	15193	15440	15338	15239	15356	15089	15247	15193	15146	15176	15042	15239	15287	15233	15246	15351	15419	15254	15264	15226	15336	15341	15281	15317	15288	15190	15213	15175	15335	15232	15289	15300	15316	15175	15176	15188	15043	15268	15215	15112	15222	15174	15226	15475	15254	15190	15346	15226	15277	15435	15158	15291	15160	15088	15206	15069	15365	15300	15413	15261	15231	15123	15261	15215	15209	15297	15136	15229	15080	15354	15272	15342	15314	15187	15107	15297	15363	15226	15308	15282	15292	15310	15146	15456	15207	15371	15109	15200	15330	15188	15351	15211	15317	15301	15222	15301	15326	15177	15266	15297	15194	15305	15307	15379	14971	15336	15406	15364	15267	15190	15188	15246	15265	15296	15382	15221	15211	15246	15337	15304	15326	15216	15312	15208	15253	15213	15298	15218	15193	15163	15215	15245	15386	15326	15274	15312	15113	15156	15228	15214	15264	15058	15256	15277	15296	15232	15434	15241	15175	15081	15232	15369	15298	14959	15232	15264	15166	15156	15219	15225	15365	15300	15204	15110	15250	15331	15213	15122	15210	15177	15060	15451	15176	15251	15411	15234	15186	15302	15397	15268	15107	15335	15035	15096	15214	15383	15327	15302	15227	15508	15284	15167	15071	15144	15332	15129	15261	15324	15180	15357	15285	15308	15418	15303	15375	15339	15152	15344	15161	15367	15257	15258	15247	15267	15321	15292	15221	15031	15133	15060	15239	15119	15186	15373	15195	15220	15329	15328	15399	15221	15036	15380	15327	15289	15223	15245	15342	15193	15407	15155	15286	15183	15183	15113	15314	15133	15190	15239	15282	15197	15275	15117	15236	15348	15062	15259	15346	15221	15145	15317	15259	15280	15139	15256	15167	15262	15266	15082	15207	15194	15264	15302	15147	15343	15194	15105	15211	15286	15132	15310	15211	15338	15349	15319	15237	15299	15223	15209	15234	15253	15287	15215	15238	15001	15102	15243	15374	15389	15054	15125	15239	15177	15211	15307	15231	15345	15253	15216	15211	15160	15150	15174	15278	15189	15322	15234	15129	15168	15287	15164	15343	15288	15285	15334	15287	15203	15307	15183	15163	15234	15350	15081	15202	15200	15167	15198	15202	15170	15320	15281	15341	15245	15343	15273	15174	15348	15363	15345	15239	15322	15316	15109	15170	15139	15232	15122	15460	15385	15347	15317	15134	15270	15436	15281	15179	15346	15269	15116	15231	15206	15256	15202	15051	15331	15178	15169	15225	15074	15275	15283	15026	15419	15241	15261	15189	15237	15223	15352	15262	15353	15280	15172	15197	15218	15233	15227	15227	15187	15121	15366	15264	15302	15270	15296	15195	15270	15243	15340	15227	15259	15351	15438	15110	15443	15365	15271	15141	15133	15179	15182	15126	15068	15165	15171	15247	15178	15178	15087	15136	15240	15153	15215	15243	15258	15426	15310	15136	15305	15321	15195	15429	15250	15257	15322	15354	15252	15155	15107	15266	15201	15242	15334	15010	15237	15318	15148	15255	15219	15207	15261	15167	15201	15205	15163	15090	15170	15230	15178	15273	15236	15269	15167	15383	15344	15479	15212	15353	15405	15290	15321	15160	15378	15460	15173	15257	15357	15249	15293	15230	15300	15137	15137	15195	15189	15268	15330	15186	15341	15291	15282	15213	15189	15205	15297	15318	15196	15187	15305	15407	15316	15341	15207	15170	15242	15305	15236	15325	15267	15242	15208	15211	15145	15373	15167	15369	15384	15343	15256	15309	15258	15295	15285	15167	15238	15470	15161	15383	15003	15214	15319	15313	15330	15175	15124	15329	15042	15189	15178	15340	15278	15327	15327	15171	15228	15129	15176	15318	15331	15399	15215	15103	15235	15243	15398	15052	15307	15201	15233	15196	15133	15150	15419	15287	15274	15322	15355	15200	15346	15167	15265	15299	15259	15316	15309	15336	15302	15168	15296	15146	15432	15286	15222	15129	15483	15087	15342	15039	15359	15176	15237	15213	15275	15273	15313	15316	15140	15248	15323	15152	15363	15092	15163	15247	15192	15183	15356	15280	15276	15109	15263	15211	15372	15048	15206	15166	15141	15327	15146	15363	15391	15292	15217	15363	15300	15146	15211	15374	15096	15375	15197	15336	15095	15176	15319	15207	15309	15187	15221	15218	15295	15256	15300	15192	15175	15254	15183	15172	15173	15156	15382	15345	14977	15052	15278	15220	15086	15228	15254	15173	15297	15247	15221	15114	15082	15315	15254	15328	15225	15094	15262	15342	15291	15383	15138	15379	15082	15205	15056	15123	15297	15164	15177	15104	15225	15216	15375	15214	15331	15232	15217	15369	15254	15258	15342	15177	15408	15210	15218	15336	15278	15271	15369	15421	15212	15224	15210	15161	15316	15232	15245	15129	15337	15296	15202	15334	15234	15116	15226	15229	15324	15363	15034	15296	15111	15360	15271	15265	15484	15029	15307	15280	15161	15273	15303	15093	15205	15346	15141	15143	15199	15246	15282	15368	15132	15225	15179	15180	15351	15135	15326	15359	15303	15271	15150	15361	15207	15183	15285	15228	15246	15240	15175	15473	15201	15415	15302	15177	15310	15203	15341	15249	15314	15041	15354	15328	15238	15232	15318	15408	15198	15331	15323	15228	15154	15460	15240	15218	15210	15240	15033	15243	15252	15291	15331	15445	15162	15169	15299	15274	15188	15191	15280	15155	15384	15359	15309	15178	15262	15415	15260	15173	15256	15299	15332	15173	15212	15140	15229	15200	15405	15187	15192	15250	15139	15181	15318	15185	15138	15259	15069	15383	15176	15284	15253	15243	15277	15333	15194	15139	15151	15338	15348	15361	15363	15247	15183	15216	15316	15196	15075	15243	15108	15171	15267	15450	15210	15281	15122	15267	15311	15250	15179	15218	15207	14987	15319	15215	15434	15245	15186	15170	15235	15179	15270	15131	15184	15312	15143	15040	15268	15285	15263	15200	15228	15248	15254	15243	15314	15275	15172	15323	15264	15315	15201	15219	15444	15297	15346	15256	15173	15266	15028	15330	15244	15143	15207	15328	15232	15303	15258	15199	15311	15237	15290	15176	15332	15194	15358	15092	15376	15328	15261	15294	15087	15254	15224	15198	15411	15190	15359	15302	15240	15299	15314	15267	15174	15327	15217	15343	15140	15139	15296	15287	15354	15223	15103	15240	15190	15316	15318	15264	15490	15116	15335	15200	15140	15088	15161	15349	15256	15395	15209	15308	15235	15299	15478	15194	15097	15082	15229	15267	15363	15173	15326	15173	15150	15258	15157	15358	15289	15281	15269	15053	15116	15209	15185	15325	15283	15333	15163	15441	15287	15268	15254	15186	15254	15225	15390	15390	15291	15276	15398	15227	15205	15347	15417	15070	15303	15409	15091	15255	14942	15078	15125	15177	15356	15243	15169	15296	15153	15126	15309	15204	15328	15088	15378	15313	15081	15327	15165	15079	15297	15342	15280	15356	15298	15256	15208	15302	15199	15360	15422	15253	15142	15282	15026	15184	15419	14910	15191	15198	15293	15294	15180	15122	15200	15133	15196	15174	15331	15155	15115	15336	15299	15255	15250	15195	15301	15248	15118	15338	15209	15375	15127	15201	15272	15320	15277	15295	15128	15257	15305	15271	15394	15330	15315	15185	15238	15256	15268	15281	15191	15033	15360	15298	15160	15126	15353	15275	15290	15260	14972	15291	15359	15135	15332	15220	15336	15357	15354	15307	15126	15389	15325	15211	15369	15328	15334	15185	15285	15466	14998	15294	15264	15218	15378	15260	15242	15156	15297	15273	15278	15276	15199	15134	15136	15411	15354	15151	15100	15192	15239	15293	15229	15282	15236	15350	15125	15533	15233	15216	15135	15142	15439	15293	15152	15122	15234	15330	15087	15311	15308	15314	15384	15188	15229	15285	15212	15419	15160	15203	15147	15273	15291	15239	15256	15188	15249	15235	15215	15181	15150
25404	21728	28285	28825	22712	20958	20086	18646	18100	17746	17500	17149	17068	17128	17042	16855	16940	16555	16937	16705	16662	16660	16579	16539	16754	16644	16651	16629	16633	16638	16507	16584	16713	16698	16729	16959	16729	16567	16668	16747	16886	16572	16429	16661	16642	16667	16634	16775	16533	16566	16551	16486	16706	16765	16631	16733	16594	16615	16526	16774	16578	16665	16568	16728	16497	16557	16530	16628	16624	16476	16502	16442	16470	16689	16590	16536	16508	16571	16666	16513	16697	16602	16733	16526	16531	16501	16511	16757	16568	16537	16587	16543	16479	16697	16581	16618	16402	16546	16824	16655	16615	16574	16599	16456	16416	16551	16738	16674	16654	16876	16552	16572	16530	16485	16481	16458	16703	16426	16772	16637	16453	16517	16601	16640	16514	16803	16633	16587	16567	16744	16420	16704	16733	16596	16577	16722	16522	16653	16708	16446	16454	16650	16648	16845	16819	16512	16680	16402	16650	16714	16732	16654	16479	16503	16364	16269	16487	16716	16454	16612	16607	16679	16675	16513	16471	16510	16470	16469	16490	16645	16609	16527	16654	16578	16434	16602	16554	16618	16800	16636	16630	16636	16627	16756	16596	16588	16482	16643	16545	16576	16584	16625	16726	16769	16604	16392	16555	16561	16629	16659	16696	16603	16703	16651	16464	16646	16782	16503	16670	16792	16769	16473	16603	16684	16732	16773	16539	16504	16712	16629	16519	16459	16549	16692	16739	16646	16381	16480	16372	16480	16556	16471	16583	16553	16544	16521	16456	16596	16630	16771	16530	16647	16621	16794	16742	16671	16678	16483	16494	16621	16594	16484	16693	16516	16590	16780	16668	16593	16579	16594	16733	16742	16546	16655	16700	16481	16441	16569	16431	16672	16621	16453	16518	16594	16706	16488	16587	16598	16655	16639	16584	16572	16726	16678	16656	16513	16685	16742	16698	16679	16715	16584	16716	16658	16685	16613	16656	16582	16633	16606	16744	16684	16611	16464	16654	16625	16579	16689	16512	16774	16607	16597	16325	16724	16434	16642	16723	16658	16400	16444	16615	16657	16481	16624	16592	16723	16636	16688	16725	16751	16714	16783	16401	16627	16437	16484	16483	16613	16803	16636	16558	16495	16617	16622	16551	16605	16636	16545	16653	16625	16860	16895	16650	16569	16681	16718	16650	16715	16640	16318	16647	16781	16682	16792	16638	16586	16765	16597	16727	16730	16765	16671	16583	16654	16664	16515	16487	16728	16510	16472	16497	16781	16533	16234	16567	16617	16543	16674	16684	16524	16553	16644	16922	16452	16705	16470	16549	16577	16603	16639	16529	16772	16582	16421	16714	16715	16574	16436	16792	16736	16584	16539	16608	16662	16786	16457	16418	16757	16613	16460	16733	16611	16448	16729	16653	16455	16807	16618	16649	16473	16478	16389	16602	16482	16748	16686	16688	16497	16676	16521	16563	16577	16641	16724	16785	16786	16495	16419	16647	16862	16470	16524	16739	16534	16507	16530	16648	16532	16543	16729	16522	16678	16602	16576	16784	16743	16549	16482	16700	16516	16623	16401	16511	16701	16728	16494	16495	16657	16707	16433	16487	16523	16787	16597	16506	16767	16633	16695	16659	16770	16689	16718	16497	16556	16672	16744	16642	16727	16475	16594	16747	16614	16780	16491	16706	16715	16736	16663	16604	16791	16527	16781	16436	16706	16486	16619	16614	16609	16610	16629	16696	16430	16678	16796	16490	16878	16766	16367	16470	16682	16655	16692	16679	16517	16652	16514	16645	16570	16630	16561	16568	16532	16516	16624	16474	16540	16763	16579	16560	16599	16689	16843	16811	16669	16657	16655	16533	16627	16690	16581	16745	16518	16731	16507	16579	16766	16761	16555	16470	16651	16601	16738	16764	16543	16688	16549	16640	16706	16610	16643	16638	16665	16776	16858	16603	16518	16348	16776	16576	16765	16729	16692	16689	16666	16770	16519	16526	16444	16573	16644	16622	16489	16388	16482	16618	16525	16571	16629	16580	16751	16743	16722	16654	16640	16681	16714	16713	16569	16578	16446	16390	16490	16679	16580	16578	16537	16601	16581	16824	16638	16601	16754	16725	16371	16597	16495	16826	16698	16598	16618	16529	16624	16806	16511	16607	16633	16614	16684	16635	16670	16686	16702	16548	16621	16552	16621	16748	16654	16650	16661	16527	16595	16732	16481	16509	16772	16645	16594	16417	16677	16676	16618	16649	16657	16724	16560	16568	16887	16721	16717	16511	16643	16510	16664	16488	16727	16689	16627	16439	16477	16531	16517	16562	16868	16560	16613	16588	16761	16720	16666	16711	16578	16479	16608	16666	16489	16668	16533	16667	16379	16760	16740	16580	16713	16573	16490	16569	16711	16420	16765	16547	16685	16463	16656	16592	16574	16567	16613	16586	16559	16468	16568	16559	16658	16644	16602	16621	16490	16376	16511	16583	16532	16697	16609	16677	16655	16386	16681	16573	16622	16540	16630	16821	16828	16609	16655	16648	16640	16708	16525	16808	16733	16603	16601	16731	16598	16605	16553	16644	16608	16578	16663	16603	16641	16592	16615	16509	16601	16416	16430	16631	16421	16654	16838	16781	16562	16568	16672	16793	16711	16593	16619	16604	16476	16635	16602	16469	16749	16594	16740	16640	16779	16689	16558	16615	16605	16546	16475	16592	16722	16678	16531	16470	16644	16462	16590	16607	16588	16702	16760	16690	16747	16746	16622	16394	16959	16487	16646	16470	16438	16552	16705	16729	16775	16734	16422	16369	16378	16716	16637	16606	16637	16567	16540	16715	16780	16788	16813	16592	16679	16617	16449	16655	16422	16663	16452	16642	16754	16719	16502	16678	16613	16453	16445	16335	16422	16505	16646	16663	16336	16488	16722	16624	16510	16625	16617	16737	16781	16708	16671	16552	16680	16466	16729	16722	16408	16614	16733	16586	16454	16705	16633	16786	16624	16651	16555	16692	16820	16607	16519	16678	16791	16713	16745	16430	16584	16713	16483	16659	16557	16652	16759	16533	16425	16740	16704	16505	16505	16668	16657	16757	16675	16685	16695	16620	16520	16397	16514	16515	16625	16657	16593	16536	16435	16698	16669	16616	16751	16603	16668	16497	16597	16360	16656	16923	16729	16756	16682	16693	16583	16561	16379	16675	16802	16814	16705	16659	16547	16497	16524	16604	16772	16552	16525	16561	16612	16745	16732	16769	16594	16554	16704	16739	16760	16403	16647	16743	16309	16647	16539	16593	16523	16806	16611	16689	16829	16532	16653	16565	16618	16609	16592	16553	16667	16501	16685	16858	16621	16507	16500	16677	16596	16513	16564	16693	16667	16949	16553	16716	16604	16774	16666	16524	16447	16720	16481	16608	16717	16530	16552	16634	16646	16801	16785	16622	16744	16547	16709	16582	16605	16569	16596	16635	16641	16557	16687	16525	16843	16688	16599	16573	16658	16637	16447	16588	16585	16666	16592	16587	16534	16540	16517	16530	16660	16417	16646	16720	16666	16534	16644	16689	16497	16697	16632	16657	16687	16796	16837	16814	16637	16603	16790	16652	16633	16507	16793	16700	16682	16633	16793	16522	16708	16624	16448	16517	16702	16649	16832	16723	16666	16565	16686	16793	16826	16648	16559	16602	16732	16530	16534	16567	16504	16556	16514	16624	16713	16623	16663	16632	16596	16806	16670	16772	16486	16455	16504	16619	16545	16653	16636	16737	16604	16870	16772	16734	16431	16546	16597	16709	16717	16713	16649	16662	16581	16586	16565	16605	16628	16685	16711	16579	16692	16498	16461	16798	16643	16839	16706	16669	16708	16784	16594	16710	16558	16507	16638	16832	16741	16704	16667	16701	16579	16597	16521	16725	16681	16630	16494	16755	16490	16609	16490	16572	16507	16565	16674	16852	16546	16609	16564	16683	16723	16724	16528	16724	16523	16629	16663	16735	16601	16759	16609	16738	16550	16810	16624	16544	16566	16749	16636	16657	16667	16441	16667	16527	16631	16620	16661	16522	16524	16841	16670	16638	16504	16719	16739	16455	16646	16665	16588	16661	16625	16491	16587	16495	16569	16654	16334	16586	16542	16560	16583	16714	16599	16605	16611	16757	16539	16621	16514	16855	16437	16400	16774	16524	16678	16620	16672	16595	16811	16610	16643	16610	16498	16632	16461	16541	16453	16601	16661	16510	16692	16576	16610	16541	16648	16689	16816	16683	16648	16596	16657	16718	16802	16555	16802	16730	16663	16713	16366	16574	16576	16517	16789	16822	16618	16830	16858	16445	16681	16796	16664	16839	16674	16751	16501	16601	16486	16623	16887	16762	16581	16786	16742	16616	16760	16790	16613	16553	16505	16727	16806	16603	16466	16674	16711	16770	16593	16715	16630	16443	16628	16638	16696	16498	16454	16882	16709	16676	16584	16691	16418	16465	16578	16843	16685	16623	16733	16624	16603	16443	16477	16710	16650	16617	16770	16542	16619	16698	16658	16694	16534	16588	16646	16620	16639	16546	16647	16848	16514	16953	16720	16590	16595	16681	16542	16630	16600	16832	16445	16501	16608	16583	16651	16491	16501	16806	16876	16708	16687	16397	16488	16698	16644	16595	16683	16474	16444	16603	16706	16635	16818	16531	16596	16521	16586	16539	16579	16635	16846	16658	16546	16567	16781	16497	16587	16634	16570	16450	16685	16470	16656	16562	16521	16544	16654	16580	16521	16411	16748	16739	16823	16651	16597	16706	16368	16664	16757	16550	16434	16582	16580	16680	16740	16437	16621	16483	16777	16590	16625	16614	16465	16524	16598	16760	16648	16415	16725	16496	16757	16662	16659	16590	16726	16621	16671	16554	16583	16586	16612	16547	16492	16397	16741	16509	16591	16682	16882	16475	16451	16638	16760	16576	16678	16378	16634	16624	16600	16743	16856	16541	16790	16651	16674	16768	16683	16563	16575	16615	16582	16847	16571	16773	16603	16712	16856	16709	16579	16529	16454	16779	16707	16659	16666	16564	16666	16750	16589	16712	16556	16469	16647	16856	16722	16524	16561	16560	16758	16780	16522	16791	16907	16816	16418	16717	16759	16457	16780	16558	16703	16728	16636	16645	16432	16675	16635
25758	44638	37685	28883	24035	21272	19442	18043	17362	16689	16192	15740	15666	15788	15596	15329	15324	15083	15136	14940	15104	15015	15060	15054	15012	14985	15192	14968	15044	15000	14956	14898	15055	14972	15068	14863	14956	15139	14963	14909	15120	14992	14842	14951	15025	15075	14821	14992	14894	15079	14886	15043	15004	14913	15006	14932	14857	15108	14827	14978	15020	14975	14889	14931	14928	15158	14840	14993	14977	14922	15028	14943	14912	15035	15035	14971	14758	14807	14938	15104	15043	14943	14917	14870	14934	15035	15109	14882	15015	14858	14999	14937	14925	15169	14943	15057	14904	14753	14944	14974	15015	15136	14893	14981	14972	14974	15125	14926	15000	14866	14969	14894	14802	14814	14923	14879	14903	14897	15003	15090	14666	15027	15017	14992	15003	14844	15158	15000	14898	15090	14989	14917	14957	14766	15130	14946	14947	14820	14948	15023	14893	14917	14870	14905	15018	15072	14833	15016	15056	15109	14976	15027	14913	14897	14960	14782	14993	14956	14956	15041	14956	14980	14936	14952	14890	15071	14865	14975	15103	14944	14819	14870	15037	14824	14857	14869	14879	14992	14686	14776	15007	14929	15022	14890	14905	14836	14895	14908	14681	15016	14935	14957	14963	14897	15074	14960	15021	14904	14999	15014	14987	14909	14892	14902	14930	15024	14788	15109	14999	14967	14991	14917	14927	14964	15118	14904	14818	14975	14964	15101	14922	15039	15039	14885	15026	14765	14980	15017	14932	14977	14886	14998	15015	14999	14871	15067	14869	14871	15064	14896	15182	14989	15109	14949	15069	15104	14782	14830	14946	14952	14970	14990	15103	15011	14864	15002	14958	14735	14985	14942	14994	14917	14916	14812	15068	14868	15168	14996	14852	14824	14857	14934	14996	14919	15066	14877	15102	14935	15038	14903	14980	14855	15154	14904	14880	15021	14840	14994	14927	15073	14973	14964	14991	14923	15006	15030	15034	15034	14935	14837	14964	14903	14878	15033	15093	14905	14968	14832	14854	15100	15077	14867	14825	14976	15012	14993	15020	14948	14998	14840	14871	14974	15104	14795	15146	14767	14927	14734	14868	14987	15002	14965	14925	14989	14797	14930	14883	14949	14989	14890	14883	14740	14953	14926	14921	14791	15045	15011	14796	14802	15044	15024	14983	15077	15052	14973	15028	14848	14845	14839	15030	14893	15053	14817	14959	14839	14978	14917	15066	15065	14950	14872	15090	14911	15032	14968	14892	14886	14911	14956	15012	15068	14968	15100	15054	14971	14949	15061	15139	15026	14923	15063	15018	14968	15037	15078	14909	14936	14986	15016	14754	15177	14907	15053	15104	14817	14790	14993	14944	14785	14960	15031	14785	15182	14975	14764	14944	14896	15064	15018	15029	14989	14884	14858	14940	14872	14897	14712	14822	15017	14889	15095	14980	14931	14974	15032	15154	15039	15067	14946	14917	15136	15057	14798	15064	15010	15066	15003	14932	14714	14931	14849	14916	14971	15123	14945	14831	14794	14862	15027	14864	15012	15068	14930	14859	14966	14926	14817	14811	14915	14961	14980	14867	14865	14982	14963	14893	14998	14960	15023	14959	15032	14873	15076	14949	14846	14748	15078	15020	14861	14929	14956	15082	15038	15019	14839	14950	15020	15105	14986	15027	14954	15027	14930	14921	14913	15010	14908	14993	14888	15068	14954	14866	14943	14893	14910	14814	14956	15056	14941	14958	14805	14972	14964	15025	14959	14926	14876	15201	14958	15057	14856	14986	14989	14829	15126	14830	14916	14861	14800	15004	14923	14934	14960	14948	14977	15018	14939	14958	15217	14975	14752	15067	14965	14868	14958	15130	14950	14870	15105	14909	14962	14939	14957	14909	15038	14850	14808	14910	14848	14944	14919	14904	15043	14908	14932	14952	15000	14974	15063	15011	14887	14838	15054	15046	15118	14848	14910	14804	15005	14874	14794	14858	14901	14977	14949	14995	14869	14773	14871	15085	15059	14970	14936	14869	14810	15106	14995	15069	14935	15076	15094	14897	14908	14979	14974	15138	14898	14954	14941	14970	15009	15059	14882	15037	15027	14995	15099	14871	15060	14931	14960	15090	14903	14958	14922	15033	15031	15023	14808	15059	14867	14915	15175	14812	15089	14877	14915	14888	15003	14884	14900	15004	14908	14991	14941	14961	14959	14904	14737	15042	14866	14976	14966	14973	15020	14964	15109	15102	15021	14885	14984	15075	15075	14960	14844	15042	15015	15111	14944	15109	14892	14989	15015	14986	14846	14917	14755	14947	15154	14909	14983	14841	14903	15022	14962	15003	14961	15038	14956	14960	14845	14850	14660	15035	14972	14862	14994	15033	14905	14990	14971	14992	14827	15007	15058	15030	15069	14863	15000	14875	15082	14971	14924	14923	14891	15030	14865	14867	14920	14974	14965	14809	14943	14883	14869	14971	14952	15052	15085	14813	15055	14920	14870	14966	15057	14984	14884	14943	14997	15121	14843	14915	14960	15080	14992	14943	15010	14872	15029	15066	15023	15047	15059	14954	14909	15089	14941	14840	15004	14933	14911	14889	15237	14806	14987	14815	14948	15003	14993	15023	14952	15132	14949	15186	14817	15068	15082	15049	14974	14765	15092	14854	14992	15018	14857	15022	14917	15002	14945	14909	14955	14866	14921	14886	15082	14920	15051	14959	15045	15038	15053	14798	14935	14977	14859	15034	14991	14966	15011	15208	14967	14965	14915	14988	15115	14696	15079	15028	15040	15028	14945	15128	14902	15009	14955	14882	14882	14984	14825	15017	14806	14960	15000	14959	15001	15051	14919	15053	15177	15118	14864	15107	15003	15123	14820	15115	14843	14948	14916	14798	14967	15009	15103	14934	15050	14921	14802	14988	15050	15029	14924	14921	14981	15150	15015	15014	15057	15004	14890	14964	14869	14979	15033	14883	14908	14996	15033	14969	15123	14923	15016	15031	14923	14886	15069	14988	14845	14809	15058	15108	15076	15073	14939	15021	14903	14876	15023	14994	14864	14907	14826	14881	15039	14869	14876	14985	14980	14930	14948	14882	15205	15115	14986	15058	14880	15115	14998	14961	14844	14993	14878	15000	15003	15031	14955	14957	14906	15053	15065	15082	15021	14951	15085	14984	15087	14958	14806	15170	15093	14937	15075	14936	14938	14851	14888	15078	15053	14904	14862	14882	14869	14923	15082	15009	15036	14935	15055	14945	14928	14971	15072	14967	14984	14873	14894	14835	15034	15048	14933	15014	15085	14799	15065	15009	14816	15005	14854	15109	14932	14841	15322	14977	14935	14908	14725	14982	14707	14835	15060	14948	15045	15071	14987	15062	14850	15073	14836	15061	14991	14986	14821	15148	14984	14875	14956	15092	14976	14924	15023	14923	15119	15001	14829	14836	14910	14916	14961	14989	15000	14996	14954	15007	14926	15018	14918	14882	14866	14917	14902	15032	14920	14896	15005	14890	14937	15003	14922	14967	15125	15104	15117	14909	15032	14980	14905	15029	14867	15007	14899	15144	14851	14996	14820	14829	15003	15121	15067	15020	14856	14892	14935	15034	14887	14877	14976	14989	15112	14984	14848	15027	14887	15035	14886	14818	14867	14833	14898	15063	15042	14978	15094	15214	14920	14989	14906	14929	15107	14887	15036	14810	15094	14930	14962	14922	15093	15063	14925	15031	14780	14942	14864	15009	15018	15113	14954	14892	14967	14805	14851	15051	14914	14919	15027	14897	14912	15005	15033	14732	14913	14988	14945	14984	14918	14952	15022	15062	14870	14963	15027	15031	15117	15016	14984	15084	15006	15008	14922	14936	14856	14904	15028	14985	15108	14940	14885	14908	15024	14828	14852	14981	14942	14792	14971	14823	14775	14939	14955	14891	14950	14854	14970	14703	14965	14867	15093	14964	14978	14985	14933	14979	14989	15011	14992	14983	15015	15069	14945	14970	14980	15052	15066	15023	14978	14862	15024	14871	15083	14897	15027	14996	14860	15077	15073	14959	14919	14839	14749	15068	14902	15075	15000	14967	15080	14979	14818	14837	14860	14988	15021	14824	14798	14874	14874	14816	15192	14843	15010	14844	14942	14886	14858	14961	14964	14946	14906	14938	14962	14951	15033	14945	14850	15080	14890	15023	15010	14890	14976	14854	15125	15053	15012	14989	14888	14879	15101	14991	15064	14846	14885	14975	15026	14842	14950	14930	14942	14985	14882	14981	14705	14986	15087	14938	15020	14949	14867	14819	14956	14924	14955	14922	15000	15068	14991	15108	14968	14855	14853	15052	14998	14904	14971	14807	15047	14720	14800	14907	14916	14847	14899	14929	14876	14876	15067	14834	15028	14917	14869	15023	15024	14997	14821	14917	15028	14998	14838	15010	14820	14768	14900	14978	15120	14905	14897	14922	15003	14797	15030	15016	14818	14781	14929	15004	15143	15024	15015	14895	15058	15045	15006	14887	15064	14963	15042	15047	14976	14941	14827	15037	14925	14953	15074	15080	14901	15014	14849	15041	14944	14864	14738	14965	15099	14871	14696	15135	15060	14899	14973	14921	14732	15021	14988	14847	15111	14913	14880	14873	15038	14805	14904	14978	14925	14860	14953	14782	15021	14801	14930	14945	14960	14905	14700	14825	14994	14966	14883	15097	15064	15118	15001	15043	14983	15137	14891	14785	15031	14829	14937	15010	14860	15017	14831	14939	14891	15036	15003	14842	14755	15079	14787	15046	14923	14857	15105	15020	14975	14916	14933	14999	14759	14846	15001	15045	14995	15121	14918	14900	15046	14982	15145	15011	15041	15118	15091	14979	14929	15004	15106	15078	14957	15055	14937	14904	15114	15018	14956	14978	14767	14919	14836	14876	15101	14926	14930	15010	14949	15042	14964	15029	14974	14882	14726	14943	15138	15022	14945	14891	14779	14997	14923	15006	14974	14945	14911	14901	15008	15043	14958	15040	14956	14995	15056	14947	14957	15168	14948	15131	14834	14926	15066	14981	14944	14791	15100	14812	15123	14937	15018	14996	15002	15074	14956	14972	14967	14923	14883	14897	14934	14985	14979	15150	14845	14984	14837	14833	14815	14915	14939	14998	14974	14983	15067	15139	14961	15089	15042
22563	21475	28611	24849	22507	25225	26178	21447	19828	19526	18889	18446	18285	18054	17991	17918	17472	17651	17366	17330	17521	17345	17553	17467	17472	17187	17479	17085	17371	17196	17155	17177	17090	16980	17157	17225	17402	16992	17353	17194	17141	17134	17088	17148	17284	17107	17082	16979	17307	17015	17243	17046	17229	17146	17097	17067	17251	17119	17096	17183	17054	16971	16981	17190	17164	17101	16962	17175	17037	17097	17197	17151	17161	17155	17128	17100	16930	17000	17263	17202	17013	16982	17120	17222	17076	17126	17084	17018	17089	17186	17044	17092	17134	17252	17136	17059	17136	16856	17098	17125	17112	16962	17046	17012	16914	16969	17086	17017	17071	17173	17156	17140	17171	17318	17156	17211	17116	16918	17186	16993	17000	16943	17105	17177	17047	16988	16997	17109	17195	17140	16992	17135	16956	17144	17105	17120	17090	17195	17092	17100	16935	17076	17026	17016	17087	17175	17191	16988	17017	17123	17103	16944	17015	17220	17157	17057	17044	17042	16784	17087	17164	17176	17010	17049	17078	16947	16959	16993	17130	17114	17041	17145	17070	17215	17029	17128	17059	17093	17239	17026	17352	17138	16872	17173	17134	16874	17130	17363	17020	17170	17168	16907	16995	16857	17055	17136	17163	17115	17031	16848	17102	16929	17053	17190	16974	16978	17009	17024	17128	16944	17226	17269	17189	17027	17143	17187	17028	17227	16904	16960	17237	17234	17088	17230	16914	17278	17244	16987	17079	17031	16861	17040	17001	17021	17128	17011	16946	16987	17096	17091	16865	17084	17028	17035	16934	17144	16859	16956	17267	17258	17167	17321	17017	17053	17203	17187	17064	17096	16948	16881	16998	17006	17148	16960	17005	17184	17164	17319	16940	17208	17224	17040	17068	17170	16852	17235	17074	17114	17244	16882	16876	17103	17229	17178	17287	17052	16944	17036	17213	17358	16877	17075	16982	17059	16980	17226	16974	17057	17263	17351	17061	17263	16976	17118	17175	17173	17140	17073	17093	17180	17017	17108	17214	17180	17258	17105	17047	17148	17005	17133	17026	17056	17310	17281	17216	17130	17145	16957	17144	17142	16936	17130	17043	17087	17103	17203	17004	17136	17142	17011	17033	17096	17162	17114	17013	16801	17309	17067	17138	17063	17132	17276	17174	17105	17220	17149	17346	17184	17131	16960	17093	17136	17067	17346	16914	17170	16907	17188	17066	17027	17061	17264	17036	17126	16897	17158	17091	17110	17020	17101	17091	17200	17169	17222	16898	17132	17237	17083	17129	16974	17194	17075	17046	17018	17074	17000	17056	17136	16978	17151	16999	17170	17034	17024	17249	17197	17122	17000	17025	17003	17099	17077	16971	17059	17018	17070	17076	17090	17040	17002	17057	16992	16928	17128	17010	16940	17181	17105	17067	16994	17126	17016	17075	16930	17011	16893	17110	17047	16926	16965	17030	17146	17176	17134	17204	16757	17104	16888	17053	17220	16929	17034	16975	16963	16885	16910	17149	17033	17220	17140	16918	17070	17041	17007	17144	17201	17014	17152	17118	17062	17160	17098	17128	17065	17099	17005	17178	17171	17099	17160	16871	17170	16904	17253	16967	17171	16938	16894	17040	17118	17145	17182	17068	17017	17004	17055	17059	17193	17231	17240	17161	17092	17093	17132	17000	17055	16846	17112	17047	17017	17043	16921	17120	17240	17024	17114	17189	17332	17009	17042	17275	17112	17131	17158	17101	17059	17008	17137	17329	17141	17124	17073	17287	17141	16936	17091	17155	17093	17180	16957	17125	17068	17179	17253	17048	17069	17209	17127	17127	17321	16993	17226	16959	17222	16984	17009	16926	17006	17101	17143	17130	17153	17028	17179	17100	17205	17136	17042	17068	16987	16955	16904	17095	17184	17124	16939	17110	16982	17005	17066	16769	16986	17289	16999	16985	16972	16879	16936	17208	17111	17008	17216	16961	16931	17043	17004	16976	17041	17150	17179	16981	16925	17116	17106	16984	16998	16962	17109	17103	17188	16978	17056	17079	17128	17103	16936	17052	17051	17062	17183	17031	17236	16872	16958	17204	17052	17145	17086	17105	17239	17142	17027	17016	17099	17069	16877	17122	16974	17173	17010	17054	17229	16971	17165	17280	17071	17187	16926	17017	16997	17009	17165	17309	17154	17052	16976	17049	16961	17204	17078	17113	17110	17246	17105	17180	17002	16952	17109	17270	16999	17297	17019	17114	17221	17086	17067	17095	17321	17182	16974	17289	16983	17128	17044	17212	17079	17193	17161	17073	17023	17118	16947	16939	17032	17264	17127	16925	16991	17202	17047	17081	16988	16947	16886	17051	17107	17186	17192	17109	16900	17130	16933	16899	17155	17011	16902	17177	17104	16931	16881	17044	16949	17016	17112	17087	16992	17138	17184	17071	17117	16924	17266	17051	17129	17177	17230	17069	17039	17178	17071	16847	17023	17093	17168	16951	17032	17079	17189	16907	17296	17204	17076	16866	17031	17102	17124	17363	17119	17248	17107	17178	17149	17084	16779	17139	16873	17314	17133	17020	17091	17107	17125	17118	17186	17223	17035	16987	17018	17006	17062	17022	17297	16972	17055	17068	17294	17076	17064	17133	16977	17220	17117	17255	17181	17188	17011	16963	17135	17135	17275	17039	17019	17002	17132	17033	17086	16937	16919	17050	17076	17174	16933	16997	17016	17023	17081	16980	16980	16977	16915	17113	17068	17125	17009	16963	17187	17076	16974	17066	17149	17023	16981	16857	16870	16982	17052	17061	17144	17270	17139	17125	17085	17141	16989	16840	17109	17226	17070	17143	17071	17063	16948	16961	16983	16908	17088	17035	17161	17110	17190	17129	17049	16894	17046	16922	17167	17129	17035	17025	17082	17165	17209	17244	16966	17009	16958	17078	17281	17159	17129	17124	17043	16936	16885	16905	16897	17126	16989	17073	16969	17019	17231	17188	17187	16964	16924	17042	17087	17059	17144	16878	17131	16867	17021	17199	17127	17118	17059	17022	16990	17067	17116	17051	17283	17179	16986	17029	17207	17171	17129	16932	17307	17147	17010	17055	16852	17048	17220	17213	17268	17069	16908	17310	17084	16954	17202	16974	17162	17011	17040	17107	17147	17088	17215	16945	17029	17086	17118	17201	17012	16962	17111	17309	17018	17248	17161	17089	17073	17140	16947	16926	17153	17077	16867	17111	17146	16970	17169	17181	17019	16995	17063	17078	17065	17058	17122	17046	17175	17086	17176	17110	17286	17109	16978	17117	16953	16974	16907	17207	17068	17149	17174	17079	17073	17244	17167	17192	17227	17059	17016	17144	16975	16759	17131	16984	17030	17011	17136	17085	16996	17182	17216	17216	17238	17157	17237	17144	17199	17308	17214	17146	16943	16974	17050	17030	16969	16899	17000	17057	17097	17066	16813	17119	17021	17004	17181	17277	17015	16933	16937	17178	17069	17045	17086	16913	17068	17047	16979	17245	16907	17210	17132	17230	16962	17064	17273	17165	17055	16937	17091	17060	17078	17384	17125	17281	17217	17065	17008	17154	17145	16918	16910	17275	17269	17065	17037	17044	16925	16999	17047	17239	16988	17066	17185	17058	17112	16926	17232	16956	16949	17294	16950	17140	17263	16851	17378	17075	17081	17098	17106	17112	17146	17028	17056	17139	17313	16942	17010	16953	17450	16883	16930	17157	17113	17053	17129	17022	17066	17027	17247	16870	16895	16892	17156	17104	16852	17081	16981	16989	17033	17007	17117	17103	17246	16949	17040	17128	17022	17157	17097	17239	17289	17108	16885	17153	17015	17137	17176	17244	17043	17074	17037	17134	17189	17118	16894	17147	16859	17039	16939	16982	17299	17069	16945	17060	16923	17137	17035	17189	17074	17143	17186	17160	16961	17122	16926	17001	17007	17088	17107	17104	16993	17107	17168	17135	17197	17061	17301	16930	17226	17166	16998	16983	17271	17026	17017	17092	16829	17130	17131	17220	17158	17159	16956	17135	17113	16945	17009	17027	17027	17000	17147	17101	17102	17199	17156	17055	17034	16900	16920	17107	17300	17205	17079	17095	17083	17078	17061	17150	17039	17110	17254	17276	17020	17132	17145	17051	17310	17131	16900	17137	17141	17024	17027	17001	17240	17270	16930	16986	17152	17167	17117	16997	17090	17175	17176	16968	17136	17085	16958	17122	17229	16929	16907	17268	17092	16947	16860	17133	16809	16925	17026	17221	16974	16866	17069	17203	17027	17105	16830	17290	17091	16974	16898	17063	17072	17210	17267	16975	17155	17014	17059	17017	17126	17021	17022	17090	17086	16943	17381	17288	17000	16959	16958	17161	17086	16985	17125	17043	17044	17174	17042	17160	17120	17161	17275	17191	17110	17249	17009	17271	17277	16933	17015	17040	16947	17128	17241	17115	16950	16959	17113	17100	16946	16974	17127	17201	17005	17177	17104	17075	17086	17159	17121	17312	17030	17023	17249	17061	16969	17192	17222	17407	17090	17073	16998	17139	17284	17197	17098	16775	16962	17080	17138	17115	16981	17025	16924	17260	16907	17240	17198	17041	17203	17063	17040	17046	17193	16857	17242	17139	16966	16975	16966	17162	17095	17081	17038	17231	17141	17184	16987	17081	17121	17192	17174	17037	16980	17095	17090	17148	17131	16818	16973	16959	16951	17209	17301	16847	16993	17039	16957	17234	17148	17063	16894	17090	16976	17289	17158	17103	17017	17095	17072	17164	17085	17178	16908	16955	17030	16979	17087	16942	17125	16787	16940	17111	17071	17044	17202	17067	17060	16911	17294	17268	17129	17213	17211	16988	16995	17055	17195	17055	17088	17064	17127	17302	16922	17188	17357	17035	17039	17223	17007	17029	16876	17143	17366	17292	17131	17171	16996	17170	17210	17005	17165	17022	16967	17047	17048	17113	17089	17159	16948	16964	17279	17051	17036	17000	16977	17006	17125	17204	17065	17017	16989	16951	16958	17185	17078	17153	17144	16982	17155	17107	17178	17046	16983	17168	16944	16949	17108	17052	17036	17022	16901	17193	17040	16957	17164	17170	16882	17147	17028	17284	17082	17027	17197	17187	17023	16988	16983	17128	16960	16934	17167
26945	52542	45622	36247	30231	26205	22984	21030	19424	18221	17613	17139	16809	16395	16236	16016	15913	15533	15466	15736	15376	15284	15414	15438	15405	15365	15392	15343	15261	15280	15372	15221	15307	15256	15124	15376	15089	15371	15298	15277	15244	15251	15099	15151	15165	15324	15266	15170	15460	15446	15198	15314	15100	15224	15310	15342	15406	15193	15354	15355	15252	15325	15145	15095	15353	15288	15253	15304	15197	15063	15263	15200	15365	15194	15085	15279	15254	15224	15285	15342	15175	15393	15393	15161	15219	15434	15194	15184	15243	15031	15201	15143	15303	15342	15208	15465	15084	15276	15165	15321	15386	15214	15136	15370	15227	15087	15241	15217	15267	15121	15456	15169	15263	15203	14887	15242	15035	15412	15232	15231	15111	15394	15115	15181	15000	15200	15278	15297	15180	15088	15265	15330	15176	15274	15289	15166	15289	15152	15316	15139	15219	15243	15278	15050	15314	15231	15162	15251	15265	15186	15119	15440	15442	15242	15268	15210	15265	15205	15364	15248	15344	15114	15175	15280	15245	15347	15352	15288	15221	15227	15198	15186	15223	15290	15365	15223	15376	15250	15214	15208	15237	15094	15267	15240	15194	15231	15191	15393	15251	15331	15251	15201	15373	15369	15167	15145	15295	15211	15403	15358	15290	15389	15271	15124	15196	15161	15123	15205	15178	15299	15310	15370	15166	15065	15147	15122	15025	15182	15138	15225	15428	15170	15148	15240	15254	15160	15173	15229	15116	15175	15277	15116	15085	15112	15146	15321	15167	15420	15367	15209	15283	15265	15300	15140	15366	15217	15193	15288	15168	15283	15199	15202	15298	15101	15077	15367	15222	15182	15175	15250	15295	15178	15219	15401	15393	15344	15218	15292	15275	15422	15209	15260	15174	15170	15154	15366	15462	15160	15179	15246	15270	15119	15221	15158	15399	15155	15163	15252	15287	15257	15112	15177	15039	15287	15209	15024	15280	15314	15348	15362	15279	15280	15263	15257	15259	15356	15230	15290	15149	15049	15394	15121	15205	15232	15334	15239	15108	15267	15300	15121	15311	15304	15217	15334	15267	15348	15357	15231	15127	15051	15157	15301	15263	15349	15171	15305	15341	15409	15131	15228	15212	15107	15442	15182	15348	15223	15096	15306	15366	15051	15294	15193	15382	15199	15280	15126	15235	15278	15492	15294	15280	15392	15193	15084	15339	15317	15168	15228	15214	15114	15313	15163	15301	15150	15285	15239	15239	15297	15272	15327	15329	15290	15296	15440	15268	15318	15213	15223	15203	15285	15211	15334	15169	15223	15280	15197	15112	15412	15214	15358	15379	15216	15296	15222	15213	15196	15197	15325	15262	15321	15243	15185	15224	15251	15332	15295	15394	15190	15147	15071	15198	15244	15231	15190	15290	15194	15259	15252	15260	15254	15281	15285	15230	15231	15235	15218	15127	15250	15207	15386	15242	15170	15189	15128	15299	15274	15060	15293	15312	15191	15403	15245	15076	15194	15224	15241	15256	15172	15180	15134	15241	15258	15273	15212	15097	15333	15266	15267	15176	15350	15341	15155	15236	15311	15125	15278	15151	15229	15308	15324	15200	15398	15298	15422	15147	15263	15301	15374	15165	15351	15159	15226	15322	15182	14956	15251	15258	15288	15247	15216	15293	15430	15162	15122	15169	15243	15199	15179	15188	15327	15285	15298	15128	15255	15262	15100	15199	15155	15219	15284	15351	15172	15416	15219	15192	15182	15129	15229	15159	15333	15165	15171	15297	15140	15223	15168	15161	15017	15425	15231	15285	15304	15140	15175	15438	15260	15148	15366	15280	15113	15229	15358	15235	15186	15404	15137	15118	15149	15283	14921	15010	15347	15084	15252	15354	15253	15415	15267	15268	15136	15352	15392	15197	15374	15201	15325	15079	15220	15261	15269	15285	15263	15315	15055	15143	15114	15080	15218	15256	15237	15177	15344	15183	15020	15268	15227	15193	15248	15347	15249	15192	15241	15212	15196	15190	15271	15254	14898	15253	15125	15271	15213	15355	15282	15165	15239	15110	15166	15087	15352	15284	15201	15235	15222	15316	15369	15238	15181	15216	15310	15091	15161	15343	15243	15274	15234	15342	15271	15209	15184	15207	15114	15229	15342	15276	15386	15195	15229	15311	15122	15254	15304	15324	15274	14972	15296	15285	15292	15334	15097	15175	15178	15243	15216	15315	15262	15148	15329	15276	15386	15205	15041	15190	15326	15208	15216	15373	15444	15326	15378	15217	15292	15243	15231	15206	15262	15168	15188	15192	15120	15076	15278	15221	14932	15240	15306	15083	15211	15330	15133	15167	15195	15224	15135	15397	15230	15141	15364	15281	15426	15269	15226	15293	15148	15247	15225	15321	15235	15174	15213	15140	15170	15352	15095	15409	15457	15279	15228	15224	15101	15291	15245	15288	15088	15158	15312	15262	15288	15148	15377	15226	15234	15145	15028	15226	15386	15257	15327	15204	15438	15113	15275	15167	15175	15187	15199	15222	15262	15157	15232	15449	15190	15214	15148	15348	15283	15283	15438	15033	15298	15218	15291	15352	15298	15168	15182	15374	15091	15177	15324	15377	15273	15317	15150	15200	15234	15244	15230	15344	15254	15187	15317	15483	15305	15132	15352	15226	15268	15331	15346	15191	15309	15151	15317	15056	15187	15155	15274	15213	15132	15222	15236	15122	15383	15288	15218	15222	15211	15295	15269	15341	15317	15241	15362	15162	15309	15250	15029	15207	15108	15179	15158	15090	15364	15241	15308	15170	15289	15328	15158	15403	15222	15233	15208	15416	15252	15107	15255	15122	15049	15341	15014	15226	15260	15120	15154	15340	15285	15238	15353	15235	15468	15374	15155	15180	15209	15441	15277	15252	15123	15327	15400	15245	15253	15231	15147	15384	15271	15333	15256	15388	15320	15273	15222	15293	15309	15175	15168	15183	15347	15207	15256	15255	15364	15248	15188	15192	15438	15230	15268	15216	15167	15284	15366	15409	15148	15265	15041	15182	15251	15217	15329	15234	15351	14995	15285	15286	15081	15338	15525	15027	15317	15168	15276	15172	15309	15131	15381	15294	15416	15429	15105	15449	15289	15214	15214	15243	15297	15024	15093	15287	15280	15234	15136	15234	15192	15193	15165	15351	15459	15234	15276	15329	15145	15292	15209	15275	15195	15407	15027	15214	15043	15226	15223	15201	15196	15087	15125	15321	15204	15318	15232	15195	15017	15370	15333	15378	15173	15064	15125	15254	15117	15176	15016	15101	15149	15183	15227	15226	15279	15320	15156	15221	15269	15082	15293	15384	15237	15184	15250	15269	15252	15216	15304	15360	15250	15411	15150	15150	15259	15141	15157	15055	15234	15129	15297	15158	15238	15293	15387	15262	15211	15132	15169	15139	15354	14955	15319	15281	15280	15278	15330	15052	15168	15249	15176	15342	15300	15261	15291	15213	15230	15171	15181	15392	15323	15274	15309	15069	15301	15215	15224	15180	15209	15168	15287	15295	15260	15234	15247	15330	15155	15266	15218	15258	15244	15220	15190	15174	15365	15162	15450	15246	15131	15235	15171	15143	15239	15188	15193	15155	15255	15255	15081	15048	15385	15175	15174	15272	15390	15109	15182	15266	15039	15096	15196	15181	15220	15212	14968	15224	15329	15255	15316	15252	15303	15240	15066	15355	15216	15281	15155	15131	15068	15311	15211	15195	15054	15206	15166	15348	15207	15246	15194	15067	15413	15117	15174	15427	15271	15266	15394	15117	15211	15093	15189	15274	15304	15065	15279	15096	15236	15218	15194	15027	15214	15241	15287	15373	15152	15276	15212	15248	15371	15160	15218	15169	15325	15244	15295	15168	15207	15212	15000	15116	15358	15249	15206	15326	15087	15122	15182	15216	15307	15205	15242	15219	15490	15108	15134	15220	15260	15089	15336	15066	15088	15259	15199	15325	15256	15102	15215	15067	15222	15307	15274	15320	15272	15283	15213	15393	15108	15363	15249	15133	15292	15136	15114	15142	15197	15174	15290	15316	15364	15249	15074	15253	15131	15411	15222	15357	15203	15428	15201	15202	15141	15067	15240	15159	15193	15324	15286	15155	15234	15311	15261	15188	15173	15220	15003	15229	15194	15186	15099	15161	15330	15360	15124	15211	15081	15369	15197	15183	15218	15346	15099	15194	15199	15294	15104	15249	15299	15132	15424	15329	15376	15165	15196	15147	15163	15159	15444	15295	15174	15186	15277	15215	15332	15363	15130	15397	15318	15180	15300	15246	15140	15334	15221	15309	15224	15320	15263	15194	15378	15356	15275	15152	15318	15244	15074	15398	15290	15343	14988	15326	15153	15163	15299	15111	15290	15249	15268	15199	15262	15126	15193	15081	15133	15176	15157	15235	14980	15122	15230	15040	15091	15221	15167	15248	15250	15351	15226	15299	15199	15280	15255	15182	15153	15301	15216	15141	15268	15148	15354	15331	15144	15363	15341	15314	15269	15201	15160	15294	15146	15262	15294	15249	15188	15240	15148	15208	15394	15190	15110	15455	15331	15178	15134	15309	15110	15273	15339	15371	15220	15243	15188	15329	15124	15169	15244	15298	15196	15098	15116	15241	15238	15289	15190	15370	15169	15393	15259	15204	15182	15203	15282	15152	15217	15305	15107	15222	15246	15221	15295	15432	15174	15027	15132	15323	15170	15176	15335	15342	15115	15225	15155	15221	15183	15388	15171	15318	15183	15323	15187	15196	15419	15197	15237	15166	15362	15328	15200	15143	15273	15249	15273	15067	15416	15174	15085	15311	15129	15248	15378	15309	15296	15127	15118	15220	15167	15315	15303	15160	15253	15198	15386	15379	15247	15290	15110	15237	15417	15148	15317	15259	15290	15378	15247	15242	15190	15312	15125	15167	15201	15216	15353	15172	15287	15428	15325	15228	15235	15278	15234	15211	15172	15097	15317	15240	15238	15220	15198	15237	15214	15291	15291	15045	15116	15256	15197	15231	15228	15284	15131	15325	15239	15222	15154	15415	15187	15380	15156	15394	15283	15103	15116	15232	15293	15265	15144	15236	15325	15165	15362	15305	15305	15400	15254	15132	15452	15167	15188	15289	15244	15199	15290
29960	27887	32791	27801	22531	20316	19550	18464	17954	17819	17647	17514	17339	17330	17221	17325	17315	17348	17358	17158	17191	17083	16995	17048	17071	16972	17158	16908	17000	16888	17054	17065	17114	17105	16809	16955	17031	16753	17034	17060	17048	16883	16733	16839	16955	17050	16846	16839	17062	16890	16641	16897	16996	16848	16899	17064	16966	17070	16996	17049	16917	17032	16832	16873	17072	17013	17006	16854	16865	16920	17073	16999	17049	16843	17009	16889	16941	17032	16920	16708	17018	16882	17041	16860	17011	16938	16818	16920	16931	16923	17111	17113	17115	16935	16975	16810	16876	17071	17034	16912	17104	17116	17196	16944	16944	16994	16904	17118	16908	17013	16798	16985	16807	17042	17177	16802	16949	16997	16931	16892	17073	16847	16934	17174	16996	16803	16995	17035	16921	16919	16981	16939	16805	16859	17037	16903	16715	17010	16786	16958	16965	17060	16726	16921	16933	16862	16893	17015	16937	16860	16997	17059	16999	16804	16976	16860	16784	17034	17063	16859	16906	16836	16929	16981	16839	16943	17065	17118	16829	17191	17072	17050	16969	16821	17056	16885	17116	17094	17043	16937	16926	16979	17036	17022	17026	17103	16970	16869	16869	17066	17097	16974	17237	17092	16881	17049	17171	16756	17069	16939	16832	16975	17032	17039	17043	16861	17104	17062	16870	16984	17113	17189	17092	16933	17099	17143	16833	16905	16905	16878	16975	16822	17038	16915	17022	16875	16844	17074	17014	17142	16993	16819	16973	16877	17067	16968	16947	16906	16873	16997	16843	16759	16944	16932	16998	17081	17103	16956	16822	17073	17260	16806	16966	17045	17045	16896	17149	16913	16773	16956	16783	17148	17112	16875	17010	16861	17042	16991	17258	16923	16788	17058	17131	16998	16993	16949	16962	16925	16985	16972	16864	17096	17072	17115	17077	16824	16945	16808	16843	16971	17016	17004	17026	16863	16968	16957	16946	17097	17087	17240	16810	17013	16904	17084	16943	16986	17080	16887	17088	16810	17072	16914	16799	17099	16798	17048	16999	16918	16918	17263	17226	17091	16910	16909	17033	17040	17053	17049	17087	17047	17034	17001	16760	16896	16927	16907	17188	17001	16932	16877	17031	17069	16939	16993	16908	16839	16902	16775	17128	16881	16936	16938	16985	16965	16943	16849	16901	16910	17049	17017	16811	16907	17066	16988	17076	16960	17126	16920	16974	16802	17060	16965	17042	16826	16919	16954	16722	16954	16733	17070	17000	16884	16877	17148	17033	17060	16947	17043	16984	17016	17038	16893	16831	17181	16897	17075	17047	16765	17145	16866	17006	16724	16881	16963	16965	17057	16866	16899	17019	17186	16965	17088	16914	16993	16651	16920	17126	16996	17090	16965	16877	16951	17055	16889	17022	17075	16903	16969	16879	16839	16903	16681	16944	16994	17071	17098	17046	17024	16757	17012	16908	17018	17254	16848	16795	16958	16815	16964	17079	17067	17042	16906	17034	16882	16938	16921	16969	16901	16903	16798	17070	16889	16893	17043	17132	17138	16991	16980	17058	17278	16925	16919	17119	16886	17018	17162	16984	16783	17007	17072	16978	16887	17003	16812	16984	16921	16650	16884	16898	17068	17160	16964	17175	17126	16962	16868	16849	17028	17070	16929	16944	16919	17014	16952	16877	16962	17180	16727	17028	16821	16943	17007	16936	16817	17058	17078	16940	17021	17076	16971	16916	16834	16784	16806	16994	16847	17074	16848	16929	16848	16885	16982	16923	16941	17128	16896	16955	16977	17154	16866	17122	17103	17146	17109	16955	16942	16917	16828	16852	16930	17005	17111	16742	17000	16899	16909	16923	16932	16966	17136	17086	16866	17047	17117	16895	16807	16980	16836	16899	17058	16988	16961	17078	16855	17165	16720	16944	17206	17101	16721	16842	16824	16989	17102	17259	16962	16764	16963	16744	16778	16956	16870	16826	16930	17089	16925	16984	17064	17065	17306	17035	17123	16968	16986	17041	17205	16986	17014	16865	16916	16972	17242	17129	17024	17262	17019	17195	17093	16899	16870	16926	16846	16956	17013	16901	16923	16915	17003	17009	17242	17002	16824	16900	17166	17045	17138	16967	17074	16938	16687	16951	16953	16925	17148	17056	17154	17010	17119	17034	17080	17118	16994	16943	16893	16929	16714	16819	16877	16865	16881	17047	16872	17051	17140	17025	17015	16944	17093	17087	16796	16891	16943	17040	16841	16971	16953	17084	16906	17186	17065	16993	16972	16897	16849	16759	17051	17115	17012	16897	16969	17108	16842	17028	16832	16899	16890	16896	16862	16938	17141	16939	16981	17056	16804	17013	17123	16985	16966	16990	17149	16931	17030	16922	16918	16982	16853	17104	17164	16888	16800	16938	16896	17035	17048	16991	16908	17072	17032	16909	16965	16923	16958	17030	16861	16752	16992	16895	16918	16755	16844	17064	17007	17072	16798	17015	16963	17130	17022	16938	16826	17142	16976	16913	16790	16906	17122	16861	16944	16956	16988	16965	16987	16851	17079	17060	16913	17025	16906	17094	16942	17068	16990	17037	16954	17148	16999	16958	16717	17002	16979	17055	17014	16905	17005	16974	16821	16922	17139	16754	16929	17009	17082	17092	17230	17076	17100	16858	17032	16930	16818	16722	16929	16946	16953	16912	16997	16722	16890	17008	16981	16972	17117	16801	16954	17087	17156	16993	17171	17058	17108	16971	16948	16962	17045	16825	16786	17051	16923	17212	16901	16943	16954	16898	17074	16939	17170	17042	16804	17016	17183	17131	17195	17096	16830	16811	16944	17079	17084	17192	16986	17173	17046	16993	17083	16891	17002	16989	17064	17025	16947	17026	16961	16965	17023	16876	16790	16958	16955	16829	16898	17007	17246	16964	17104	16910	16997	16715	16899	16841	16893	16951	16929	16966	17109	17064	16948	16948	16818	16930	16887	16918	16932	16873	16956	17097	17124	16947	17050	16949	16931	16879	16961	16890	16797	16929	16913	16808	17286	16921	16933	16981	17116	16982	16941	17056	16895	16910	17115	17058	17026	16898	17016	17015	16989	17136	17051	16928	16985	16987	16815	16906	17096	16951	16855	17028	16928	17077	17180	16848	16782	16809	16790	16719	16944	16884	16910	16986	17006	17061	17157	17239	17084	17017	16993	16937	16812	17168	16881	16922	17041	17145	16963	16985	17054	16824	16990	16861	16996	16809	16806	16867	16904	17057	17172	17096	16826	16920	16989	16943	17027	16902	17009	16903	16842	16928	16955	17136	17122	16861	16772	16840	17183	16863	16865	17192	17073	16940	16805	16939	16990	16967	16979	17058	17025	16684	17046	17057	17041	16826	16867	17247	16958	17035	16777	16884	16742	16963	17066	17046	16928	16846	17114	17191	17188	16895	16900	16898	16824	17020	16879	16718	17046	16793	16966	16666	16591	17007	16927	16696	16889	16840	16947	17057	17103	16900	16995	17033	16690	17111	17059	16902	16813	16914	16998	17024	17080	17048	17008	17194	16790	16865	16889	16982	17010	17053	16950	16666	16710	16855	17099	17245	16999	17111	16768	17062	16808	16784	16937	16970	17011	17060	16899	16859	17053	17078	16896	17159	16957	17245	16909	16943	17022	17045	16902	16970	16928	16905	16996	16901	16884	17066	16922	17066	17014	16938	17033	16818	16989	16747	16863	16883	16897	16931	16885	16893	16901	17034	16932	17004	16844	16952	17060	16989	16920	16884	16883	16887	17003	16826	16928	16984	17108	16747	16917	16916	17010	16954	16903	17027	16937	16912	17041	16853	16964	17087	17043	16808	16860	16978	16835	16915	17021	16908	16781	17018	17047	16959	17016	17062	16941	17248	16875	16841	16661	16866	16925	16982	16991	17001	17014	16894	16807	17210	16905	16874	16982	17168	16844	17155	17075	16984	16876	17193	17177	17079	17074	17095	16933	16947	17008	17171	17011	17014	17011	16792	16930	16939	16916	16972	16853	17043	17148	17178	16879	16847	16960	16941	17008	17068	16895	16850	16883	16866	17011	16831	17062	17002	16955	16902	16877	16852	16888	17073	17047	16971	16879	16973	16850	16944	17088	17049	16995	16748	16841	16746	16983	16833	17000	16940	16903	16959	17036	16958	16936	17014	16888	16968	16941	16889	17084	16907	16855	17078	16849	17041	17094	17078	16719	16982	17114	16948	16879	17005	16904	17020	16930	17069	17258	17025	17085	16899	16917	17074	16997	16917	16947	16883	17057	16964	17025	16926	17034	16999	17071	17129	16834	16913	17203	17029	17136	16982	16837	17055	16965	16756	16865	17003	17225	17005	16852	16985	16915	17095	17108	17109	17027	16805	17015	17033	16914	17257	16982	16948	16969	17016	17126	16932	16924	16984	17120	16911	16936	16896	17096	17018	17054	17108	17102	16884	16869	16921	16896	16936	16872	16929	17067	16918	17029	17035	16993	17004	17087	16933	16827	16924	17019	17001	17030	17027	17087	17089	17127	16761	16958	17065	16926	16961	17039	16972	16912	16875	16873	16927	16893	16783	16882	16769	17006	16802	16972	17037	17108	16971	16801	16917	16898	17065	17014	17074	16994	16803	17204	17005	16963	16943	17032	16811	17052	17153	17053	17115	17091	17052	16919	17202	17017	16885	16857	16943	16984	16887	17018	17054	16893	16986	16989	16991	17083	16890	17040	17064	17145	16990	16862	16830	17018	16875	16913	16958	16945	16979	16905	16912	17006	17229	17070	17192	16993	16938	16862	17014	17165	16889	16812	16843	16941	17037	17086	16996	16968	16968	16826	17046	16954	17062	16928	16963	16947	17049	16779	17099	16992	17092	16891	16912	17033	17020	17157	16917	16833	16844	17076	16832	16797	16827	16936	16930	16946	17078	16901	16955	17159	17105	17040	17011	16980	17049	16962	16890	16946	16974	17101	17014	16965	17018	17020	17231	16889	16972	16839	16969	16947	16856	16751	16929	16892	17011	16977	16935	16993	16907	16811	16931	16959	16997	17009	16797	17087	16912	16865	17047	16764	16828	16866	16993	17101	17056	17137	17179	17017	16905	16852	17175	16802	17074	17033	16993	16931	16826	16862	17142	16879	16903	17098	17220	16994
27122	42870	35611	27212	22742	20160	18508	17457	16816	16380	15996	15894	15656	15628	15578	15409	15413	15454	15159	15368	15313	15279	15014	15332	15260	15181	15397	15290	15264	15170	15200	15077	15077	15126	15179	15106	15152	15161	15102	15362	15228	15437	14941	15239	15139	15195	15072	15385	15178	15042	15362	15233	15333	15178	15163	15225	15111	15229	15128	15069	15103	15007	15450	15150	15130	15051	15324	15136	15175	15272	15075	15189	15149	15138	15173	15241	15133	15195	15199	15150	15088	15215	15129	15050	15142	15284	14931	15075	15202	15043	15207	15143	15278	15153	15132	15013	15196	15120	15228	15176	15135	15394	15084	15239	15263	15257	15112	15061	15165	15346	15277	15050	15245	15158	15182	15043	15224	15000	15083	15141	15181	15083	15348	15157	15257	15049	15006	15166	15248	15160	15102	15333	15080	15079	15286	15002	15219	15221	15157	14961	15231	15104	15216	15152	15077	15143	15036	15051	15254	15207	15151	15174	15114	15247	15125	15253	15068	15207	15022	15229	15091	15198	15135	15146	14851	14967	15252	15168	15149	15132	15083	15066	15213	15286	15256	15142	15152	15203	15067	15148	15168	15188	15261	15137	15128	15028	15276	15378	15184	15166	15076	15108	15220	15145	15137	15022	15115	14999	15186	15210	15093	15159	15275	14997	15240	15130	15006	15199	15040	15298	15136	15083	15124	15041	15059	15365	15188	15188	15007	15301	15101	15004	15371	15147	15038	15232	15075	15223	15161	15233	14975	15182	15239	15184	15083	15183	15159	15107	15078	15273	15000	14956	15245	15290	15225	15217	15170	15169	15123	14961	15262	15033	15179	15211	15006	15345	15111	15190	15250	15120	15147	15240	15059	15088	15208	15199	15149	15028	15042	15223	15197	15198	15080	14994	15159	15144	15173	15012	15230	15166	15122	15065	15148	15236	15103	15273	15194	15104	15203	15079	15283	15104	15386	15151	15193	15163	15213	15082	15189	15133	15192	15076	15246	15194	15175	15186	15006	15181	15136	15312	15145	15301	15286	15260	15311	15178	15198	15082	15109	15222	15087	15126	15207	15243	14977	15142	15219	15199	15151	15218	15198	15226	15137	15136	15058	15302	15310	15069	15123	14972	15204	15232	15256	15180	15161	15224	15170	15117	15378	15227	15097	15209	15187	15212	15354	15012	15215	15275	15087	15050	15083	15165	15318	15089	15121	14966	15286	15285	15226	14967	15222	15007	15129	14997	15273	15105	15273	15110	15191	15085	15147	15099	15007	14978	15203	15114	15136	15089	15125	15195	15221	15138	15029	15261	15142	15171	15022	14966	15229	15123	15143	15074	15215	15002	15161	15059	15181	15131	15121	15225	15202	15170	15148	15056	15128	15132	15067	15159	15260	14964	15102	15021	15091	15143	14964	15124	15040	15161	15269	15260	15030	15043	15276	15093	15274	15166	15093	15154	15178	15002	15273	15132	15153	15218	15107	15011	15325	15283	15107	15168	15216	15170	15078	15320	15178	15234	15085	15220	15179	15060	15385	15213	15183	15126	15344	15187	15115	15243	15247	15118	15239	15143	15158	15075	15407	15132	14996	15181	15254	15312	15131	15045	15066	15367	15219	15071	15306	15007	14976	15036	15220	15115	15004	15006	14969	15239	15113	15202	15213	15132	15336	15118	15178	15095	15257	15161	15310	15092	15078	15141	15303	14965	15142	15167	15268	15162	15043	15060	15170	15262	15097	15113	15072	15135	15083	15189	15278	15161	15225	15155	15346	15116	15025	15172	15107	15300	15119	15301	15201	15021	15124	15210	15263	15265	14982	15224	15085	15029	15133	15002	15313	14986	15232	15400	15152	14998	15314	14957	15225	15254	15166	15214	15261	15401	15197	15116	15113	15114	15092	15148	15063	15203	15391	15163	15203	15072	15186	15084	15185	15250	15181	15182	15215	15312	15135	15254	15195	15040	15311	15174	15193	15195	15088	15149	15237	15338	15152	15155	15106	15137	15094	15168	15271	15031	15234	15224	15144	15043	15089	15181	15201	15104	15096	15175	15185	15181	15197	15080	15128	15282	15194	15071	15188	15121	15030	15200	15226	15153	15153	15094	15072	15241	15251	15273	15142	15094	15229	15157	15228	15020	15175	14986	15171	15211	15118	15211	15193	15119	15286	15049	15148	15120	15165	15152	15198	15289	15199	15277	15169	15138	15219	15227	15210	15216	15026	15128	15123	15109	15162	15075	15181	15328	15146	15095	15108	15193	15213	15145	15133	15072	15237	15316	15071	15242	15293	15083	15107	15183	15247	15133	15116	15201	15119	15028	15284	15021	15176	15118	15184	15191	15102	15130	15192	15263	15031	15129	15144	15349	15326	15048	15271	15010	15149	15041	15162	15097	15120	15163	15030	15196	15104	15096	15110	15209	15244	15267	15238	15071	15284	15042	15235	15161	15119	15283	15189	15207	15033	15059	15164	15123	15121	15183	15002	15245	15087	15198	15003	14964	15094	15107	15277	15222	15139	15175	15278	15071	15246	15061	15058	15072	15336	14901	15337	15078	15192	15022	15028	15135	15118	15090	15133	15219	15083	15136	15133	15140	15185	15195	15072	15106	14955	15123	15164	15255	15127	15109	15126	15069	15263	15147	15122	15021	15167	15039	15236	15138	15303	15143	15328	15186	14979	15249	15134	15246	15172	15196	15330	15088	15099	15154	15254	15023	15178	15180	15179	15181	15123	15478	14991	15094	15205	15027	15195	15142	15030	15357	15175	15045	15363	15289	15099	15108	14922	15255	15362	15176	15276	15222	15096	15137	15214	15178	15172	15148	15193	15220	15262	15158	15047	15237	15165	15136	15283	14922	15274	15022	15094	15098	15210	15101	15043	15167	15134	15091	15128	15151	15335	15086	15053	15060	15143	15178	15245	15194	15234	15084	15016	15154	15279	15131	15121	15020	15259	15119	15129	15108	15201	15372	15149	15045	15032	15117	15129	15193	14899	15205	15250	15154	15136	15146	14996	15010	15154	15222	15033	15184	15105	15151	15215	15196	15141	15247	15238	15175	15220	15217	15093	15229	15041	15159	14995	15400	15124	15157	15134	15106	15210	15102	15098	15144	15111	15088	15096	15041	15024	15267	15118	15182	15114	15246	15181	15214	15080	15135	15143	15304	15283	15220	15298	15355	15234	15295	15153	15185	15163	15139	15298	14999	15193	15210	15320	15170	15278	15163	14960	15141	15010	15121	15167	15069	15100	15153	15088	15089	15246	15224	15117	15202	15133	15128	15151	15138	15201	15078	15292	15115	15148	15221	15064	15014	15158	15180	15107	15075	15261	15152	15164	15166	15212	15219	15362	15190	15365	15182	15092	15264	14991	15344	15162	15032	15353	15157	15125	15180	15225	15270	15368	15153	15247	15140	15197	15064	15155	15300	15071	15119	15179	15276	15098	15097	15214	15319	15109	15174	15059	15224	15159	15328	15087	15201	15126	15271	14992	15252	15287	15314	15178	15010	15074	15082	15070	15155	15160	15387	15158	15159	15135	14993	15179	15106	15142	15205	15280	15157	15005	15049	15240	15083	15172	15088	15080	15063	15246	15220	15254	15084	14945	15260	15184	15337	15293	15118	15295	15030	15214	15140	15259	15194	15261	15012	15259	15078	15160	15187	15207	15119	15019	15074	15105	15156	15299	15210	14993	15167	15183	15092	15171	15034	15135	15219	15299	15068	14982	15083	15307	15159	15117	15219	15246	15273	15115	15091	15099	15010	15177	15138	15117	15014	15270	15210	15121	15192	15161	15041	15186	15201	15205	15073	15087	15073	15337	15228	15130	15326	15232	15142	15158	15208	15249	15176	14944	15230	15056	15282	15219	15147	15124	15144	15308	15072	15154	15122	15063	15227	15131	15281	15176	15150	15278	15150	15285	15000	15080	15172	15329	15134	15218	15113	15268	15208	15204	15269	15126	15002	15329	15248	15073	15141	15141	15263	15130	15217	15323	15218	15138	15213	15227	15142	15176	15098	15181	15014	15055	15188	15144	15117	15031	15235	15027	15132	15281	15179	15214	15160	15145	14989	15175	15017	15045	15226	15247	15198	15146	15134	15055	15218	15235	15232	15293	15247	15206	15284	15132	15203	15202	15103	15065	15260	15141	15139	15201	15171	15324	15114	15066	15062	15233	15267	15133	15131	15161	15196	15337	15351	15183	15189	15023	15165	15048	15085	15170	15260	15225	15047	15227	15230	15185	15230	15355	15100	15263	15171	15228	15184	15017	15004	15234	15194	15206	15218	15175	15172	15280	15210	15094	15169	15133	15147	15187	15229	15195	15319	15141	15234	15064	15052	15130	15157	15234	15078	15131	15081	15171	15133	15104	15189	15130	15078	15045	15191	15051	15183	15196	15210	15186	15149	15113	15140	15348	15133	15306	15070	15245	15032	15165	15196	15133	15197	14996	15079	15241	15200	15221	15098	15242	15167	15196	15106	15122	15279	15158	15233	15053	15295	15196	15388	15029	15190	14907	15176	15238	15384	15213	15155	15074	15124	15165	15224	15099	15170	15194	15144	15026	15269	15135	15031	15222	15270	15283	15105	15137	15073	15126	15102	15407	15059	14950	15171	15234	15342	15128	15296	14864	15247	15032	15124	15165	15276	14947	15222	15102	15130	15120	15176	15131	15077	15217	15145	14971	15100	15227	15136	15148	15033	15095	15121	15154	15215	15172	15356	15073	15089	15196	15211	15098	15125	15049	15096	15205	15184	15130	15175	15290	15359	15074	15092	15130	15275	15149	15260	15274	15163	15058	15196	15107	15233	15157	15223	15084	15150	15063	15164	15202	15302	14950	15124	15033	15335	15153	15279	15133	15052	15148	15197	15378	15136	15179	15355	15018	15111	15162	15157	15250	15047	15215	15093	15392	15139	15177	15050	15219	15310	15211	15265	15168	15066	15226	15181	15016	15311	15250	15153	15239	15246	15248	15190	15094	15109	15144	15200	15051	15150	15227	15143	15239	15032	15146	15369	15274	15251	15102	15165	15163	15302	15121	15257	15161	15400	15222	15205	15115	15270	15154	15147	15181	15148	15043	15230	15073	15219	15144	15181	15078	15097	15092	15199	15206	14921	15111	15036	15094	15160	15200	15252	15174	15186
23495	21462	28150	25949	23851	23936	23173	20125	18941	18688	18566	17993	17882	17992	17865	17593	17509	17455	17477	17051	17300	17337	17253	17235	17305	17230	17221	17431	17310	17160	17171	17262	17222	17203	17299	17220	17407	17052	17166	17185	17058	17239	17179	17271	17099	17244	17105	17310	17277	17176	17266	17182	17238	17052	17147	17063	17110	16991	17086	17210	17147	16986	17153	17166	17107	17183	17041	17158	17074	17369	17243	17157	17102	17025	17075	17296	17246	16935	17195	17003	17101	17057	17168	17179	17204	17256	17103	17006	17193	17259	17108	17211	17124	17230	17199	17055	17061	17294	16927	17165	17033	17174	17025	17109	17327	17063	17037	17036	17153	17138	17207	16997	17180	16903	17110	17095	17276	17183	17180	17232	17324	17121	17216	17052	17281	17059	17085	17247	16967	17102	16868	17005	17002	17179	17211	17014	17159	17183	17106	16966	17166	17126	17096	17403	17075	17219	16925	16966	17187	17203	17342	16957	17122	17350	16971	17002	17129	17251	17208	17175	17156	17221	16975	17147	17074	17234	17258	17330	17100	16929	17139	17100	17031	17177	17248	16934	17094	16966	17168	17032	17397	17037	17284	17060	17092	17063	16930	17241	17050	17113	17057	17080	17145	17243	17199	17211	17082	17125	16945	17128	17102	16944	17169	17067	17075	17095	16889	17208	17002	17249	17219	17135	17261	17260	17225	17106	17168	17120	17019	17004	17174	17256	16994	17342	17226	17239	17218	16973	17145	17125	17000	17140	17168	17143	17137	17083	17044	16922	17051	17200	17221	17289	17319	17263	17219	17232	17071	17224	17132	17060	17194	17014	17173	17052	17304	17082	17220	17152	16968	17064	17332	17146	17239	17170	17191	16992	17261	17197	17231	17104	17381	17168	17129	17318	17212	17511	17139	17214	17214	17118	17179	17068	17082	17152	17026	17146	17201	17136	16809	17119	17077	17264	17177	17129	17066	17155	17185	17276	17249	17031	17004	17281	17253	17028	17032	17072	17251	17120	16946	17195	17033	17011	17320	17180	17194	17074	17044	17122	16962	16960	17059	17242	17205	17224	17086	17021	17122	17119	17204	17259	17176	17236	17089	17021	17352	17082	17255	17402	17072	17178	17303	16975	17054	17121	16968	17278	16980	17202	17181	17150	17139	17147	17098	17073	17169	17154	17222	17095	17007	16998	17092	17094	17176	17220	17260	17232	17083	17145	17299	17134	17094	17197	17155	17281	17199	17033	16978	17128	17117	17111	17009	17117	17107	16943	17080	17122	17214	17048	17113	17105	17060	17256	17183	17188	17094	17083	17031	17049	17227	16971	17215	17252	17040	17145	17138	17214	17246	17213	17187	16886	17192	17199	17136	17136	17243	17244	17125	16994	17206	17125	16955	16934	17245	17065	17033	17250	17193	17099	17241	17215	17194	17229	17181	17089	17190	17007	17156	17200	17063	17066	16971	16992	17231	17421	17117	16997	17118	17049	17190	17223	17001	17281	17031	17210	17038	17031	17083	17142	17029	17216	17227	17035	17064	17058	16970	17364	17156	17018	17288	17029	17147	17125	17078	17134	17188	17180	17177	17181	17216	17077	16911	17077	17277	17138	17020	17072	17026	16976	17138	17112	17082	17028	17078	17068	17163	17114	16973	17128	17290	17118	17313	17032	17142	17171	17070	17105	17290	17137	16985	17096	17137	17151	17221	17282	17200	17104	17084	17109	16948	17124	17097	17135	17007	17242	17219	17185	17216	17197	17127	17118	17272	17042	17068	17150	17325	17264	17327	17127	17143	16796	17081	17103	17010	17186	17327	17186	16947	17040	17056	17253	17174	17062	17168	17060	17041	17053	16974	17259	17185	17159	17049	17095	17196	17130	17348	17241	17192	17264	17254	17263	17312	17072	17109	17077	16963	17283	17062	17090	17091	17243	17018	17243	17040	17118	17173	17250	17128	17217	17177	16981	17215	17202	17202	17295	17340	17185	17123	17014	17143	17023	17064	17139	17295	17121	17234	17272	17145	17107	17071	17290	16953	17028	17323	17166	17225	17228	17356	17116	17229	17182	17141	16969	17260	17177	17072	17120	17057	17076	17067	17018	17183	17194	17085	16882	17061	16986	17037	16988	17159	17357	17056	17123	17155	17271	17189	17007	17205	17126	17119	17066	17054	17151	16988	17180	17081	17010	17076	17119	17210	16994	17065	17113	17189	17146	17055	17067	16990	17192	17174	17125	17133	17215	17261	17164	17208	17124	17227	17169	17044	16906	17214	17225	17148	17064	17181	17244	17165	17226	17207	17197	17262	17092	17069	16992	17005	17127	17069	17272	17042	17141	17347	17074	17056	16960	17176	17204	17140	17101	16940	16999	17424	17075	17111	17339	17097	17211	17159	17083	17068	17192	17132	17233	17087	17129	17060	17076	17067	16997	17197	17047	16944	16972	17288	17203	17239	17114	17037	17146	17062	17185	16912	17105	17180	17234	17266	17113	17100	17265	17015	17300	17066	17151	17305	17124	17189	17075	17179	17096	17216	17074	17073	17075	17238	17138	17218	17090	17138	16879	17253	17035	17194	17189	17004	17232	17209	17102	17189	17125	17150	17141	17256	17151	17242	17255	17161	17258	17119	17005	17190	17125	17278	17352	17296	17136	17135	17360	17368	17259	17084	16925	17080	17027	17106	17157	17080	17193	17112	17230	17140	17046	17330	17085	17223	17141	17239	17065	16924	17068	17148	16983	17185	17081	17272	17209	17176	17219	17134	17207	16981	17238	17202	16992	17194	17169	17241	17148	17190	17316	17347	17161	17233	17271	17182	17137	17297	17055	17163	17131	17035	17228	17374	17336	17124	17323	17131	17361	17064	17022	17138	17331	17091	16991	17055	17011	17111	17312	16946	17036	17199	17069	17264	17319	17319	17250	17113	17239	17198	17286	17190	17081	17237	17176	17119	17110	16910	17144	17079	17073	17026	16922	17028	17058	17228	17238	17174	17177	17098	16940	17423	17027	17168	17082	17230	17350	17275	17313	17028	17195	17052	17146	17147	17302	16965	17089	17226	17333	17045	17270	17076	16945	17144	17042	17324	17169	17081	17211	17234	17163	17033	17292	17202	17090	17070	17035	17024	17207	17190	17289	17100	17106	17197	16982	17091	17088	17152	17086	17101	17339	17177	17248	17254	17167	17195	16968	17308	17400	17090	17118	17100	16992	17148	17065	17123	17232	17019	17375	17047	17050	17081	17148	17310	17104	17215	17058	17180	17371	17106	17181	17119	17204	17173	16932	16928	17355	17011	17205	17184	17334	17093	16992	17041	17227	17192	17185	17123	16814	16910	17020	17194	17356	17297	17381	17106	16987	16984	17148	17182	17222	17152	17225	17134	17014	17072	17246	17184	17114	16836	17345	17148	17254	17356	17050	17318	17158	17083	17272	17052	17188	17325	17045	16994	17168	17036	16829	17150	17108	17068	17239	17123	17066	16951	17326	16966	17206	17081	17023	17463	17232	17047	17051	17249	17032	17181	17143	17183	17139	16926	17217	17077	17230	17246	17334	17007	17140	17279	17262	17128	17275	17125	17018	17096	17109	17293	17124	17371	17214	17301	16971	17235	16973	17263	17298	17146	17233	17121	17185	17042	17077	17221	17069	17227	17190	17206	17224	17222	17173	17099	17188	16968	17117	17082	17223	17255	17083	17130	17118	17009	17138	17169	16919	17053	17071	17024	17162	17051	17223	17114	16986	17072	17237	17375	16930	17292	17036	17119	17161	16911	17139	17088	17185	17203	17037	16992	17114	17013	17247	17231	17284	17311	17316	17159	16966	17187	17114	17343	17113	17220	17232	17244	17308	16995	17218	17170	17044	16976	17141	17250	17071	17165	17080	16991	17186	17174	17191	17081	17126	17131	17146	17305	17045	17175	17142	17134	17210	17230	17110	17238	17185	17069	17081	16978	17159	17100	17160	17011	16988	17230	17146	17219	17108	17279	17134	16951	16959	17192	16962	17195	17059	17263	17281	17107	17279	17448	17273	16981	16965	17255	17112	17041	17127	16952	17183	17141	17402	17166	17135	17165	17258	17021	17205	17162	17229	17319	17111	17201	16904	17091	17165	17161	17115	17137	16849	17023	17153	17119	17084	17219	17237	17145	17246	17133	17100	17216	17314	17166	17130	17193	17068	17172	17231	17337	17170	17321	17258	17167	17388	17319	17262	17296	17168	17170	17111	17114	17137	17151	17052	17132	17288	17014	17098	17162	17197	17286	17232	17156	17094	16999	16926	17120	17033	17226	17141	17292	17117	17221	17026	17105	17167	17075	17315	17257	17064	17026	17102	17263	17239	17357	17131	17048	17215	17174	17021	17122	17180	17029	17209	17185	17310	17362	17224	17119	17092	17220	17182	17102	17162	17212	17000	16963	17037	17166	17050	17252	17108	17197	17131	17135	17149	17143	17234	17075	16985	17032	16991	16994	17040	17211	17148	17308	17092	17237	17156	17126	17042	17000	17100	17256	17115	17260	17243	17081	17247	17241	17165	17115	17337	17142	17355	17205	16960	17034	17247	17115	16835	17242	17072	17012	17172	17342	17139	17133	17100	17063	17184	17040	17265	17326	17185	17381	17238	17113	17286	17049	17012	17047	17128	17155	17171	17321	17059	17282	17040	17227	17033	17245	17032	17093	17145	17297	17231	17209	16994	17109	17179	17181	17282	17143	17159	17043	17197	17219	17056	17126	17177	17299	17206	16996	17033	17237	17104	16961	17073	17052	17017	17131	17250	17230	17157	17184	17067	17040	17115	16953	16992	17205	16942	17191	17234	17251	17146	17117	17182	17148	17255	17016	17161	16977	17279	17186	17175	17171	17236	17128	17221	17267	17103	17251	16892	17005	16987	17331	17294	17074	17054	17218	17244	17247	17072	17126	17027	17083	17240	17017	17084	17131	17078	17269	17204	17144	17142	17093	17142	17130	17282	16899	16997	17024	17097	17091	17351	17313	17261	17243	17036	17157	17108	17242	17166	17208	16988	17244	17095	17039	17132	17132	17283	17161	17175	17237	17160	17169	17235	17172	17120	17220	17121	17062	17180	17202	17160	17184	17102	17147	17197	17007	17028	17145	17299	17190	16946	17168	17131	17210	17270	17051	17012
25803	49013	42188	32945	27022	23268	20746	19452	17963	17311	16905	16590	16246	16053	15957	15756	15575	15719	15567	15673	15311	15348	15562	15336	15425	15272	15191	15492	15518	15278	15092	15227	15230	15446	15278	15105	15255	15217	15335	15160	15281	15056	15373	15304	15064	15209	15156	15198	15298	15144	15214	15282	15332	15102	15229	15219	15237	15102	15318	15368	15248	15251	15082	15130	15375	15295	15187	15316	15223	15104	15341	15325	15112	15412	15235	15135	15141	15154	15141	15195	15344	15297	15248	15258	15274	15222	15106	15204	15238	15183	15234	15352	15162	15265	15245	15126	15405	15179	15156	15251	15112	15370	15255	15111	15254	15211	15164	15079	15323	15256	15330	15166	15197	15278	15306	15195	15310	15195	15303	15207	15287	15207	15197	15200	15266	15372	15224	15294	15496	15248	15305	15150	15296	15106	15017	15235	15361	15211	15074	15340	15190	15363	15211	15179	15207	15182	15276	15136	15270	15274	15351	15227	15334	15299	15207	15188	15181	15274	15194	15243	15355	15189	15306	15309	15280	15172	15129	15247	15121	15255	15248	15203	15289	15326	15390	15261	15268	15407	15274	15341	15311	15258	15443	15201	15253	15405	15358	15250	15233	15233	15147	15203	15326	15205	15495	15140	15262	15394	15258	15153	15287	15181	15217	15414	15432	15256	15206	15347	15313	15352	15206	15332	15253	15068	15191	15183	15401	15190	15337	15145	15209	15042	15214	15152	15193	15222	15142	15203	15230	15350	15238	15209	15421	15292	15235	15403	15157	15318	15286	15190	15275	15333	15350	15358	15293	15158	15171	15255	15244	15317	15365	15242	15329	15313	15013	15364	15269	15229	15279	15175	15320	15152	15262	15187	15214	15037	15294	15210	15220	15183	15185	15272	15253	15315	15361	15244	15299	15264	15229	15328	15202	15221	15202	15328	15076	15248	15189	15441	15184	15222	15378	15208	15232	15279	15208	15316	15117	15211	15027	15171	15182	15235	15362	15453	15230	15146	15266	15140	15248	15119	15253	15282	15345	15371	15292	15284	15064	15065	15318	15330	15420	15311	15305	15102	15238	15431	15240	15262	15286	15181	15180	15326	15241	15160	15266	15366	15085	15377	15401	15218	15264	15313	15373	15104	15497	15283	15279	15267	15257	15213	15466	15197	15328	15280	15258	15232	15073	15272	15209	15312	15156	15226	15322	15186	15388	15321	15354	15365	15231	15354	15360	15192	15287	15307	15143	15298	15221	15321	15404	15318	15299	15346	15346	15450	15234	15339	15389	15062	15353	15296	15206	15235	15217	15291	15245	15163	15294	15162	15239	15199	15312	15294	15383	15220	15260	15345	15435	15063	15270	15318	15164	15185	15228	15238	15269	15203	15267	15230	15340	15209	15551	15160	15304	15243	15034	15194	15277	15148	15231	15226	15299	15089	15378	15113	15243	15298	15255	15218	15171	15200	15179	15245	15100	15340	15264	15155	15161	15232	15274	15130	15304	15193	15172	15167	15265	15307	15200	15157	15281	15225	15260	15271	15391	15311	15183	15119	15219	15267	15430	15200	15335	15289	15249	15347	15167	15197	15208	15087	15275	15264	15237	15260	15238	15306	15179	15253	15215	15351	15216	15422	15220	15204	15224	15385	15157	15178	15422	15180	15268	15381	15502	15215	15245	15234	15307	15041	15319	15117	15207	15134	15134	15213	15458	15328	15235	15293	15371	15157	15264	15186	15354	15075	15096	15188	15370	15142	15274	15235	15096	15166	15138	15407	15170	15167	15199	15176	15306	15300	15173	15458	15191	15276	15184	15210	15297	15086	15095	15305	15320	15199	15111	15239	15138	15311	15238	15355	15067	15271	15412	15305	15172	15339	15240	15178	15126	15205	15255	15355	15175	15232	15354	15282	15302	15530	15222	15158	15174	15195	15130	15324	15186	15169	15236	15232	15250	15317	15524	15162	15230	15355	15273	15206	15199	15462	15122	15099	15183	15274	15175	15186	15211	15286	15302	15157	15322	15047	15291	15219	15241	15125	15041	15117	15357	15201	15291	15277	15296	15193	15353	15449	15104	15389	15319	15249	15302	15266	15171	15360	15305	15244	15201	15263	15217	15092	15218	15192	15104	15335	15156	15321	15232	15206	15185	15226	15192	15270	15262	15326	15089	15377	15215	15173	15298	15134	15196	15097	15328	15285	15241	15226	15159	15126	15227	15254	15124	15228	15213	15450	15336	15284	15229	15353	15270	15211	15128	15296	15165	15147	15216	15374	15279	15270	15322	15214	15372	15117	15355	15332	15212	15144	15228	15378	15452	15298	15333	15143	15268	15462	15357	15219	15191	15265	15261	15163	15442	15269	15399	15102	15149	15313	15130	15248	15269	15244	15392	15154	15285	15342	15169	15199	15258	15081	15155	15238	15210	15186	15269	15269	15303	15291	15297	15251	15233	15306	15206	15282	15136	15218	15329	15128	15339	15144	15358	15269	15324	15229	15329	15250	15283	15076	15348	15187	15360	15406	15166	15287	15361	15232	15182	15338	15358	15320	15157	15262	15249	15197	15265	15264	15527	15057	15274	15134	15331	15309	15305	15218	15236	15158	15206	15091	15296	15297	15065	15096	15134	15243	15245	15272	15393	15399	15311	15265	15379	15183	15543	15109	15399	15361	15230	15353	15263	15247	15364	15282	15253	15318	15222	15148	15310	15224	15343	15331	15266	15384	15263	15319	15116	15093	15308	15299	15248	15146	15305	15263	15159	15225	15215	15266	15182	15241	15313	15163	15188	15197	15168	15281	15279	15266	15108	15289	15150	15369	15380	15337	15210	15091	15386	15242	15142	15349	15299	15072	15258	15316	15356	15226	15417	15234	15170	15318	15223	15224	15510	15372	15361	15319	15234	15206	15283	15296	15164	15216	15394	15030	15447	15184	15173	15401	15241	15254	15141	15207	15272	15189	15171	15310	15313	15356	15188	15293	15345	15289	15036	15124	15231	15109	15228	15330	15291	15188	15282	15284	15189	15274	15338	15102	15355	15151	15293	15205	15178	15240	15156	15360	15258	15151	15142	15332	15307	15340	15246	15255	15288	15448	15297	15291	15194	15204	15203	15296	15220	15370	15213	15336	15317	15258	15163	15175	15258	15375	15291	15313	15419	15363	15229	15308	15243	15372	15248	15338	15129	15206	15391	15080	15253	15387	15218	15212	15200	15237	15328	15253	15227	15460	15225	15320	15186	15246	15214	15226	14999	15394	15262	15295	15340	15294	15155	15279	15321	15209	15355	15179	15197	15243	15145	15272	15438	15309	15104	15215	15473	15181	15145	15472	15255	15128	15232	15207	15180	15292	15257	15214	15038	15324	15290	15194	15239	15367	15199	15306	15339	15213	15008	15132	15249	15286	15154	15063	15136	15261	15259	15259	15196	15237	15299	15233	15351	15217	15122	15105	15287	15376	15161	15303	15383	15363	15283	15191	15174	15067	15352	15088	15324	15255	15282	15298	15076	15099	15302	15353	15074	15189	15261	15311	15190	15163	15240	15185	15211	15237	15392	15322	15376	15078	15159	15034	15331	15120	15334	15291	15262	15084	15213	15376	15339	15281	15215	15236	15212	15186	15283	15230	15356	15217	15477	15128	15420	15353	15058	15372	15307	15300	15088	15194	15375	15241	15336	15274	15271	15334	15405	15294	15349	15262	15304	15309	15261	15277	15226	15157	15124	15228	15170	15329	15189	15349	15026	15141	15304	15271	15222	15182	15263	15203	15200	15181	15275	15222	15127	15184	15264	15233	15374	15271	15278	15175	15233	15157	15354	15316	15141	15051	15133	15263	15237	15355	15396	15096	15278	15254	15285	15344	15362	15333	15157	15251	15283	15145	15202	15211	15228	15106	14994	15170	15115	15192	15415	15227	15191	15407	15253	15202	15200	15182	15254	15112	15203	15103	15341	15121	15317	15438	15295	15389	15084	15260	15227	15276	15331	15378	15132	15040	15203	15232	15336	15226	15287	15263	15280	15116	15404	14979	15243	15250	15203	15091	15197	15196	15267	15337	15082	15485	15288	15284	15334	15181	15339	15229	15187	15044	15191	15346	15181	15243	15199	15299	15337	15127	15272	15259	15276	15254	15016	15384	15282	15338	15161	15256	15331	15441	15308	15431	15460	15330	15338	15183	15310	15312	15226	15341	15348	15245	15229	15150	15241	15145	15217	15165	15276	15318	15244	15261	15174	15222	15189	15170	15292	15220	15152	15192	15314	15264	15339	15231	15365	15146	15254	15290	15101	15183	15282	15288	15327	15234	15289	15334	15287	15183	15357	15317	15262	15136	15296	15345	15299	15238	15300	15116	15248	15266	15131	15248	15283	15045	15265	15247	15135	15275	15106	15162	15363	15457	15335	15325	15058	15082	15195	15080	15258	15199	15382	15231	15216	15208	15446	15283	15156	15360	15265	15252	15335	15141	15196	15147	15324	15359	15311	15260	15267	15182	15272	15352	15447	15317	15210	15253	15240	15362	15224	15137	15292	15223	15347	15138	15322	15139	15196	15356	15371	15379	15171	15185	15250	15195	15076	15287	15367	15248	15047	15329	15315	15309	15122	15136	15355	15227	15347	15128	15248	15477	15104	15296	15252	15160	15129	15443	15243	15334	15375	15178	15206	15351	15226	15349	15353	15220	15249	15197	15236	15270	15230	15070	15400	15302	15279	15233	15334	15222	15399	15245	15290	15199	15219	15178	15019	15356	15209	15223	15243	15108	15247	15268	15244	15251	15234	15185	15310	15112	15145	15297	15333	15236	15253	15260	15248	15356	15171	15384	15283	15247	15303	15303	15229	15127	15334	15202	15305	15215	15220	15289	15231	15353	15136	15181	15384	15220	15361	15180	15250	15130	15218	15270	15288	15160	15215	15225	15238	15301	15210	15163	15265	15360	15169	15412	15335	15303	15179	15233	15245	15198	15186	15258	15296	15216	15382	15140	15244	15180	15310	15316	15198	15099	15173	15266	15328	15318	15199	15306	15253	15270	15209	15308	15179	15228	15179	15246	15352	15368	15327	15129	15277	14985	15322	15361	15240	15186	15328	15353	15145	15362	15066	15207	15135	15336	15383	15168	15181	15148	15270	15425	15303	15190	15229	15217	15260	15305
25438	21750	28364	28955	22601	21026	20122	18945	18218	17817	17428	17475	17280	17276	17304	16932	16812	16917	16870	16646	16969	16885	16866	16788	16818	16878	16879	16792	16661	16777	17022	16573	16786	16675	16812	16702	16909	16713	16756	16700	16631	16423	16815	16650	16826	16589	16704	16780	16718	16879	16770	16686	16630	16815	16770	16673	16905	16892	16899	16734	16846	16715	16738	16643	16846	16652	16696	16637	16721	16842	16908	16564	16825	16975	16677	16687	16744	16788	16563	16719	16689	16857	16740	16816	16833	16793	16904	16670	16750	16706	16899	16600	16765	16935	16838	16586	16458	16823	16716	16757	16777	16792	16812	16740	16861	16706	16735	16772	16716	16666	16742	16845	16512	16813	16743	16672	16928	16895	16534	16855	16824	17027	16760	16754	16917	16870	16568	16686	16746	16810	16795	16629	16602	16578	16625	16692	16639	16681	16664	16808	16618	17095	16870	16865	16736	16790	16830	16656	16867	16868	16712	16783	16826	16837	16756	16751	16709	16769	16801	16577	16694	16758	16778	16892	16819	16474	16812	16871	16702	16892	16708	16777	16727	16751	16606	16829	16701	16667	16815	16678	16755	16661	16678	16529	16840	16584	16699	16958	16829	16624	16829	16811	16542	16708	16606	16775	16889	16706	16753	16761	16649	16504	16748	16799	16918	16779	16936	16829	16536	16735	16801	16745	16791	16754	16671	16754	16751	16934	16756	16622	16723	16713	16636	16677	16764	16538	16695	16904	16734	16848	16735	16797	16886	16845	16794	16827	16785	16687	16660	16755	16662	16810	16730	16854	16970	16687	16546	16811	16822	16753	16688	16661	16762	16749	16635	16689	16672	16917	16721	16863	16756	16736	16839	16869	16600	16879	16732	16736	16911	16498	16723	16596	16989	16648	16458	16473	16638	16727	16792	16794	16784	16729	16671	16774	16591	16822	16708	16772	16622	16670	16687	16836	16752	16774	16751	16735	16832	16485	16551	16751	16739	16539	16629	16726	16972	16807	16921	16523	16869	16677	16809	16803	16817	16664	16600	16797	16716	16958	16842	16610	16639	16454	16811	16727	16618	16880	16656	16731	16840	16755	16619	16799	16793	16605	16787	16729	16764	16558	16773	16592	16661	16559	16595	16663	16987	16718	16612	16668	16575	16592	16672	16856	16505	16866	16694	16789	16784	16673	16623	16672	16776	16866	16730	16833	16778	16617	16649	16617	16641	16776	16679	16608	16738	16739	16648	16849	16717	16891	16725	16839	16699	16728	16309	16733	16762	16502	16635	16670	16555	16641	16456	16731	16986	16716	16690	16769	16841	16834	16604	16736	16612	16678	16813	16671	16678	16625	16826	16684	16836	16761	16887	16717	16652	16623	16825	16530	16908	16717	16787	16540	16842	16762	16822	16688	16600	16660	16754	16615	16661	16833	16985	16741	16642	16533	16739	16910	16622	16621	16738	17010	16697	16827	16816	16700	16883	16639	16610	16742	16748	16556	16767	16906	17029	16770	16630	16894	16787	16777	16677	16746	16672	16785	16797	16789	16793	16581	16852	16739	16814	16803	16703	16982	16711	16858	16707	16798	16800	16788	16737	16468	16794	16759	16677	16787	16768	16642	16705	16650	16636	16732	16893	16746	16661	16744	16714	16711	16864	16594	16614	16860	16919	16722	16867	16734	16710	16623	16806	16910	16679	16774	16797	16836	16878	16650	16976	16871	16679	16838	16609	16744	16914	16638	16883	16661	16750	16563	16816	16742	16807	16794	16773	16670	16833	16682	16829	16945	16697	16804	16649	16672	16849	16732	16712	16551	16720	16762	16627	16816	16764	16897	16714	16674	16909	16724	16816	16702	16912	16789	16789	16760	16896	16801	16661	16697	16644	16937	16607	16622	16554	16773	16749	16732	16499	16610	16933	16938	16692	16664	16689	16703	16752	16734	16739	16749	16815	16595	16750	16533	16595	16646	16832	16600	16814	16707	16294	16793	16806	16832	16807	16839	16932	16661	16715	16787	16721	16766	16706	16825	16885	16922	16887	16637	16835	16614	16771	16785	16757	16831	16683	16605	17005	16793	16952	16741	16683	16825	16614	16745	16794	16702	16839	16766	16860	16658	16735	16716	16642	16699	16711	16791	16868	16748	16795	16841	16860	16545	16640	16599	16813	16772	16766	16821	16585	16767	16801	16696	16807	16794	16678	16582	16712	16677	16814	16708	16636	16956	16825	16756	16733	16748	16619	16776	16636	16673	16709	16812	16444	16763	16656	16675	16690	16566	16821	16837	16813	16682	16774	16754	16828	16765	16694	16604	16729	16742	16702	16855	16732	16860	16959	16665	16723	16669	16490	16715	16578	16720	16773	16731	16775	16598	16646	16505	16590	16658	16565	16746	16751	16741	16752	16896	16819	16524	16828	16725	16730	16744	16715	16763	16871	16878	16701	16677	16811	16778	16660	16723	16783	16720	16876	16788	16826	16814	16824	16683	16911	16621	16811	16625	16575	16934	16469	16735	16782	16771	16859	16616	16924	16741	16810	16735	16793	16916	16864	16772	16688	16601	16936	16822	16611	16821	16728	16750	16681	16776	16695	16833	16658	16717	16515	16689	16687	16679	16673	16765	16795	16783	16732	16462	16812	16878	16663	16649	16702	16738	16838	16810	16882	16839	16755	16693	16783	16691	16812	16702	16793	16947	16718	16943	16784	16731	16709	16738	16725	16871	16759	16728	16753	16857	16725	16729	16603	16760	16940	16866	16637	16630	16602	16762	16903	16772	16825	16693	16632	16963	16770	16741	16712	16496	16836	16877	16816	16807	16826	16775	16832	16757	16753	16579	16672	16775	16781	16907	16893	16749	16667	16427	16545	16787	16715	16891	16932	16752	16636	16814	16492	16853	16905	16595	16932	16800	16832	16869	16780	16790	16911	16761	16946	16546	16561	16666	16711	16723	16914	16841	16822	16616	16740	16769	16659	16912	16875	16731	16798	16936	16670	16677	16783	16776	16777	16752	16748	16740	16765	16528	16669	16842	16717	16856	16909	16665	16968	16827	16861	16938	16606	16869	16930	16622	16758	16740	16870	16664	16611	16798	16634	16831	16766	16810	16678	16864	16751	16871	16882	16555	16659	16806	16682	16842	16663	16843	16679	16635	16616	16743	16802	16631	16690	16668	16845	16498	16833	16893	16793	16835	16733	16702	16724	16664	16651	16723	16895	16552	16635	16799	16749	16849	16681	16754	16697	16560	16777	16550	16787	16814	16673	16829	16612	16804	16755	16831	17085	16758	16851	16907	16689	16755	16784	16593	16570	16875	16854	16793	16616	16798	16634	16645	16705	16730	16720	16726	16762	17035	16787	16754	16718	16727	16639	16602	16599	16859	16649	16779	16628	16704	16993	16691	16585	16575	16954	16662	16679	16686	16719	16779	16780	16486	16747	16761	16760	16731	16783	16712	16703	16847	16586	16725	16696	16796	16696	16740	16722	16769	16605	16709	16736	16832	17054	16980	16687	16692	16608	17033	16645	16650	16502	16667	16723	16671	16646	16681	16662	16669	16826	16829	16922	16531	16703	16681	16676	16584	16655	16731	16602	16717	16771	16697	16770	16747	16770	16872	16633	16872	16684	16784	16762	16672	16922	16775	16819	16777	16653	16541	16547	16845	16731	16702	16671	16816	16632	16814	16650	16807	16515	16794	16700	16912	16812	16576	16628	16897	16824	16750	16535	16763	16779	16852	16834	16583	16734	16745	16668	16643	16768	16824	16644	16636	16833	16715	16837	16739	16711	16692	16650	16777	16836	16721	16773	16645	16940	16804	16904	16727	16664	16743	16958	16835	16597	16798	16827	16699	16933	16848	16487	16691	16837	16757	16574	16734	16693	16828	16715	16744	16782	16771	16745	16768	16694	16819	16629	16683	16732	16867	16681	16751	16780	16691	16599	16691	16772	16758	16640	16703	16777	16745	16973	16566	16894	16795	16824	16648	16536	16926	16696	16676	16777	16749	16703	16829	16759	16804	16596	16778	16726	16856	16722	16789	16956	16830	16628	16629	16676	16763	16696	16818	16819	16821	16759	16693	16632	16697	16779	16609	16726	16823	16922	16628	16756	16796	16892	16952	16640	16608	16750	16664	16856	16823	16704	16858	16611	16652	16831	16771	16885	16833	16842	16890	16710	16588	16675	16807	16795	16867	16883	16772	16509	16692	16776	16900	16676	16573	16908	16821	16897	16798	16805	16762	16633	16909	16879	16915	16703	16798	16666	16791	16720	16798	16876	16728	16925	16723	16744	16902	16598	16694	16732	16809	16844	16522	16835	16895	16837	16814	16901	16874	16710	16654	16695	16639	16655	16751	16818	16769	16642	16906	16771	16739	16843	16980	16836	16708	17065	16676	16620	16767	16729	16620	16613	16819	16692	16797	16772	16449	16779	16693	16756	16834	16894	16712	16860	16809	16585	16656	16893	16587	16674	16685	16589	16467	16568	16795	16791	16696	16601	16658	16621	16701	16752	16644	16855	16707	16668	16671	16834	16746	16973	16923	16970	16780	16761	16738	16819	16527	16739	16854	16785	16640	16519	16781	16833	16725	16892	16864	16848	16719	16770	16746	16850	16786	16801	16727	16626	16834	16808	16777	16694	16583	16672	16642	16871	16781	16710	16813	16725	16546	16683	16789	16461	16872	16844	16741	16751	16854	16768	16650	16864	16854	16617	16781	16682	16909	16795	16735	16774	16663	16732	16849	16720	16758	16697	16691	16747	16732	16762	16805	16547	16649	16956	16637	16854	16532	16796	16699	16813	16729	16740	16609	16976	16891	16891	16791	16762	16607	16586	16756	16765	16645	16723	16655	16672	16677	17034	16697	16592	16700	16765	16642	16683	16806	16589	16730	16707	16652	16845	16919	16722	16626	16784	16612	17050	16819	16776	16637	16791	16730	16743	16401	16746	16738	16771	16703	16812	16714	16891	16766	16827	17026	16725	16851	16670	16684	16690	16894	16770	16715	16794	16820	16780	16737	16821	16796	16721	16658	16789	16717	16890	16712	16683	16873	16776	16597	16766	16552	16791	16857	16689	16676	16710	16880	16804	16698	16636	16683	16679	16636	16675	16749	16740	16821	16699	16825	16921	16992	16558	16781	16732	16578
26151	45293	37903	28696	24209	21175	18962	17874	16928	16676	16048	16132	15726	15672	15311	15315	15333	15171	15132	15253	15191	15171	15108	15213	15020	15044	15113	15033	15170	15019	14955	14997	15193	15049	15103	15091	14877	15231	14936	15036	14913	15168	14943	15088	15017	15197	14955	15059	14919	15088	14860	14906	15119	15018	14900	15058	14857	15064	15023	15103	15020	14950	15004	15072	14892	14992	15156	15050	14954	14981	15082	15037	15084	14950	15078	14936	15078	15078	14962	15042	15075	15062	14947	14937	14851	14962	14929	15042	15103	15083	14994	14999	15072	15067	15062	14772	15030	14913	14973	15025	14898	15091	15129	14913	15138	14908	15029	15098	14946	14988	14973	14743	15089	14993	15025	15073	15188	14775	14914	14998	15077	14900	14927	14839	14963	15145	15052	14866	15058	15008	15058	14928	15006	14909	15095	14931	15075	14990	14985	14971	15017	15199	15157	15062	14996	15109	15057	15016	15021	15039	15046	14742	15070	15023	14990	14995	15029	14950	15205	14899	14893	14852	14894	15016	15094	15011	14836	15146	14900	15012	14900	14912	15046	14973	15171	14902	14990	14905	15018	15051	15049	15034	15110	15027	15040	14844	14771	14923	15043	14952	15211	14826	14931	15012	15021	15046	14985	15007	15174	14819	15106	14960	15025	15146	15146	14826	14926	15032	15196	15008	14879	15110	15055	14882	14978	14942	15128	15049	14987	14921	14947	15027	15038	15014	15121	14970	14978	14974	15059	14980	14977	14993	15061	15055	14871	14814	15121	14990	15065	14868	14963	14847	15012	15022	15069	15237	15035	15068	14832	15010	15092	14928	14972	14901	15018	15090	14834	15013	15024	14992	15140	14891	14928	14996	14917	15067	14980	15248	14999	14982	14945	15051	14957	15014	15061	14986	14990	14837	15140	15184	14958	14886	15077	14985	15206	14894	15125	15114	15020	14882	15070	14941	15231	14922	14892	14820	15033	14929	15170	14983	15069	15135	14920	14951	14904	14889	15046	14915	14986	14988	14867	14969	15097	14888	15174	15068	15008	14937	14970	14970	15056	14808	15071	14968	14926	15083	14979	15091	14922	15089	14858	14761	15071	14971	14989	15051	14973	15115	15041	15165	14918	15043	14869	15013	15039	15060	15082	14891	15047	15146	14987	15002	15146	14861	14893	15031	14949	14959	14889	15028	15203	14866	15069	15034	14951	15075	15073	14972	15108	15049	15127	14871	15042	14982	15110	14984	15042	14861	14973	15247	15262	15067	15095	14941	14968	15013	15015	15000	15107	14948	14857	14997	14976	15059	15127	14965	15086	14832	14918	15104	15042	14990	15139	15025	14796	14985	15008	15129	15076	14976	15105	15007	14964	15016	14940	15038	14948	15022	14975	14910	14780	15053	15005	14898	14970	15066	15024	15068	15239	14923	14991	14854	14970	15111	14948	14957	15037	15005	15065	15070	14909	14921	14946	14926	14876	14885	15041	15095	15013	14829	15096	14975	15004	14906	15006	15003	14923	14926	15041	14904	14916	14929	14993	14996	14949	15004	15027	14904	14878	15091	14978	14819	15109	15191	14768	15075	15016	15053	15077	15003	14924	14966	15132	14954	14775	15142	14939	15160	14925	14953	15008	14850	14861	14965	14953	15139	14858	15043	14903	15118	14910	14870	15231	15019	14981	14816	14952	15136	15019	14979	14888	14992	15011	14938	14938	14929	15017	14957	15104	14863	15107	15047	15122	15215	14833	15009	14872	15017	14876	14907	14944	15008	15126	14948	15143	14940	15066	14976	14932	15027	15156	15115	14980	14944	14976	14996	15049	15044	14939	14880	15074	14955	15247	14980	14825	14918	14860	14937	15011	15015	15152	14925	14965	15045	15192	14850	14927	15060	14939	15015	14962	14993	14944	15005	15169	15088	14933	15015	14808	15098	14940	15090	15087	14844	14977	15171	14850	14955	15044	15102	15005	14975	15154	14911	15007	15057	14997	14832	14903	14904	14891	14992	15099	15116	14894	14912	14819	14963	15017	14950	15035	15035	14897	15020	15043	14882	14871	15062	14820	14848	14905	15012	15041	14840	14897	15007	15097	14975	15102	14772	15072	14926	14955	14996	14914	15034	15132	15034	14827	14795	15205	14940	15117	15106	14976	14925	14983	15133	15104	15042	14852	14697	15041	14962	14992	14907	15025	14760	14929	15054	14863	14939	14750	14907	15054	15024	14992	14945	14919	14932	14904	15049	15054	15110	14920	15060	15002	15093	15002	15080	14926	14954	15081	15064	15031	14932	15007	15010	14983	14974	14988	15234	15081	15011	15074	15049	14999	14990	15008	14860	15087	15024	15001	14930	15125	15010	14824	15096	15111	14920	14924	14922	15021	14867	14901	14853	14849	15110	15202	14939	15115	14834	14924	14984	15042	15031	14926	15066	14922	15224	14869	14979	15044	14900	14817	15138	15015	14976	14998	14915	14904	14906	14962	15046	14964	15135	15035	14877	14983	14861	15158	15139	14939	15049	14950	15143	14823	14963	15051	14943	15030	15156	15162	14945	14925	15081	15093	14980	14902	14878	15114	14997	14923	15056	14920	14852	15046	14812	14996	15028	14926	14990	14878	15062	15099	15165	14958	15033	15171	14910	14927	14920	15014	14967	14959	15044	15039	14994	14898	15055	14869	15036	14856	14971	15072	14907	14916	15040	15147	14978	15260	14947	14995	14990	14980	15046	14912	15162	14889	14958	15038	14996	15067	14987	14895	14910	15101	15127	14908	14961	14975	14919	15083	15042	15004	14950	15128	15188	14861	15018	14887	14991	14981	15006	14947	15104	15080	15034	15035	15130	14898	14980	15123	15003	15115	15004	15054	14956	14958	14999	15002	14844	14959	14933	15076	14867	14916	15275	14954	14996	15061	15098	14875	15082	15091	14998	14898	15062	14876	14923	15073	15130	15064	14893	15103	15099	15133	15085	15212	14884	14893	15219	15115	15112	15114	15064	15051	14908	14917	15053	15041	15047	14962	15010	15018	15052	14828	14988	14840	15043	15079	14926	14935	15015	15092	15006	14890	15069	14938	15042	15027	15061	14998	15194	14964	14940	14985	14799	15059	15093	14945	14957	14956	15089	15091	14861	14948	15036	15044	14932	14796	15148	14916	15055	14956	15067	14994	15115	14934	15020	15105	14979	14999	14931	15051	14998	15144	14964	14932	15093	15018	15230	14930	15010	14963	15107	15109	15054	14977	14918	14995	15049	14957	15006	15011	15089	14913	14989	14952	14781	15032	15169	15114	15009	14974	15067	15081	14916	15027	14949	15002	14962	15021	14922	14951	14965	14953	14868	14862	14996	15028	14962	15063	15088	15257	15036	15152	14970	14979	14953	15020	14975	15046	14886	14944	14989	15024	14934	15101	15012	14942	15042	15043	14853	15307	15034	14928	14946	15105	15008	15140	15004	15185	14945	15017	15015	15078	14949	15146	14974	14916	15014	15174	15073	14881	15033	15009	14959	14873	14722	14846	15085	15051	14975	14918	15044	15069	14870	15127	14995	14993	15009	14899	14921	14982	14955	14971	14971	14945	15007	14976	15068	14921	14987	15023	14987	14970	14873	14935	15046	14938	15122	15013	14967	14814	14884	14806	14887	15042	15155	14919	14962	14982	15084	15136	15047	15222	14903	14893	15114	15005	14877	14993	15119	15159	15077	15089	15166	15022	14899	15025	15060	15006	15063	15117	14921	14908	15058	14903	14946	14926	15057	14975	14997	14958	15154	14971	14919	14940	14973	14983	15070	15034	15117	15052	15003	14892	15037	14905	15162	15084	14895	15029	15101	15035	14991	14917	15030	14890	15064	14976	14883	14992	15072	14984	15114	15129	14900	14996	14957	15098	15033	15143	14999	14963	14974	14977	15072	15066	14922	15108	15183	15093	15040	14984	14901	14969	15038	15225	15032	14740	14928	14816	14909	15001	15076	15026	15101	14910	15029	14991	14984	15030	14916	15106	14836	14888	14880	15115	14996	15007	14902	14983	14995	14914	14960	14970	14938	14877	14922	14824	15021	15195	14786	14803	15159	14814	14958	14990	15024	15138	14876	15126	14902	14966	15234	14941	14899	15068	14906	15184	14862	14917	15015	15136	14890	14927	14915	15063	14948	15055	15122	14940	14902	15001	14885	14977	14917	14950	14941	15029	14807	15101	15005	14915	15097	14949	14962	14956	14973	15052	14811	15032	14994	15099	15034	14931	14814	15039	14980	15101	15106	15004	14921	14975	15094	14968	14979	15079	15024	14837	15055	14897	15009	15075	14993	15038	14934	15011	14941	15035	14954	15042	15152	15055	15005	15078	15096	14964	14922	14849	15130	14921	15088	15105	14911	15056	14983	15155	14988	15009	14892	14959	14981	14843	15057	15101	14883	15152	14843	15059	15010	14942	14913	15164	14811	15059	14829	15029	15006	14899	14844	14873	15182	14797	14938	14964	14866	14859	15092	15006	14996	15145	15091	15052	15094	14906	15060	14998	14834	15073	15098	15027	14855	15159	15002	15018	14877	14994	14977	15036	14941	14970	14887	15000	14996	14934	14989	14866	14977	15125	14883	14913	15041	14809	14849	15008	14946	15023	15015	14942	14870	15075	14956	15150	15023	15149	14997	15093	14921	14975	14968	14932	14867	14990	14971	15135	14991	14955	15001	15015	14983	15226	14954	14740	15141	15011	14814	14955	14993	15120	14869	15026	15030	15100	14981	15124	15050	14970	15142	14917	14955	15098	15035	15111	14946	15018	14845	15145	14845	15189	15042	14995	14994	15044	14917	14995	15056	15066	15133	14947	15021	15150	15231	14913	14917	15028	15070	15072	14876	15158	15099	14952	14872	14871	15051	15145	15151	15135	15082	15061	14820	15072	14875	14968	15079	15136	15166	15098	14932	15018	14948	15001	14937	15061	14988	14867	14912	14948	14833	14867	14986	14955	14945	15198	15020	15189	15086	15075	15114	14968	15022	15157	14945	14918	14937	15049	14929	14955	14971	14965	14889	14881	14918	14830	14917	14931	15028	14995	14918	15056	15071	14893	15115	14874	14883	15035	14926	15017	14814	14887	15066	15087	14953	14903	15020	15016	14891	14925	14877	15098	15149	14888	14907	14887	15093
22605	21513	28613	24905	22525	25172	26370	21627	20068	19652	19312	18479	18523	18175	17985	17833	17617	17820	17682	17708	17531	17300	17455	17567	17483	17397	17261	17554	17373	17286	17437	17365	17351	17270	17310	17300	17500	17265	17472	17435	17431	17450	17292	17037	17446	17116	17313	17373	17154	17167	17225	17356	17301	17286	17197	17147	17207	17209	17213	17128	17324	17234	17394	17311	17202	17358	17406	17370	17267	17170	17063	17324	17309	17085	17197	17113	17339	17179	17224	17245	17366	17310	17286	17267	17166	17269	17219	17100	17243	17251	17380	17101	17267	17393	17142	17342	17309	17273	17008	17292	17294	17231	17230	17180	17365	17291	17193	17290	17101	17115	17339	17367	17285	17203	17141	17188	17495	17252	17267	17362	17210	17302	17192	17171	17330	17192	17520	17073	17145	17145	17363	17257	17237	17369	17282	17156	17364	17260	17256	17487	17427	17398	17410	17294	17239	17298	17224	17441	17362	17261	17265	17303	17120	17031	17281	17094	17318	17372	17187	17096	17366	17254	17179	17405	17343	17149	17281	17379	17413	17149	17319	17398	17185	17052	17202	17010	17126	17203	17270	17299	17217	17077	17301	17341	17264	17233	17098	17220	17421	17339	17122	17244	17169	17249	17193	17273	17522	17557	17132	17273	17277	17100	17241	17157	17339	17216	17057	17210	17003	17092	17315	17238	17283	17204	17310	17230	17289	17224	17360	17274	17261	17202	17109	16971	17087	17055	17196	17366	17200	17115	17134	17073	17407	17258	17193	17464	17156	17278	17185	17316	17286	17264	17084	17180	17272	17144	17119	17303	17202	17141	17360	17295	17263	17257	17179	17368	17235	17306	17410	17400	17256	17375	17188	17243	17237	17059	17069	17106	17108	17237	17285	17289	17263	17207	17198	17220	17038	17200	17176	17150	17366	17328	17450	17185	17263	17162	17185	17067	17392	17301	17138	17126	17263	17405	17191	17160	17270	17192	17325	17243	17324	17174	17120	17167	16998	17198	17372	17067	17380	17457	17335	17347	17342	17213	17288	17255	17294	17036	17115	17387	17318	17349	17213	17101	17318	17160	17476	17209	17188	17259	17064	17293	17431	17143	17384	17122	17297	17329	17331	17179	17207	17177	17181	17091	17276	17361	17365	17470	17075	17234	17090	17150	17490	17296	17138	17498	17190	17233	17238	17234	17196	17270	17497	17193	17302	17195	17036	17238	17223	17252	17322	17350	17359	17156	17086	17186	17344	17297	17241	17178	17396	17052	17194	17306	17151	17243	17125	17241	17251	17214	17056	17232	17349	17113	17323	17177	17192	17411	17204	17243	17078	17161	17297	17047	17206	17280	17248	17331	17258	17416	17360	17050	17086	17116	17161	17314	17372	17105	17071	17200	17359	17257	17460	17248	17050	17136	17204	17097	17194	17231	17367	17326	17249	17305	17069	17230	17158	16996	17055	17174	17416	17358	17255	17071	17186	17283	17163	17252	17542	17414	17144	17215	17291	17037	17045	17373	17220	17218	17252	17350	17374	17203	17093	17132	17446	17198	17244	17405	17264	17266	17248	17133	17358	17157	17185	17088	17203	17189	17150	17256	16986	17240	17382	17182	17247	17443	17177	17111	17055	17342	17161	17198	17232	17118	17422	17291	17130	17120	17144	17402	17354	17117	17378	17234	17369	17070	17075	17214	17258	17204	17207	17273	17142	17140	17236	17316	17082	17316	17382	17212	17022	17257	17168	17280	17230	17084	17180	17306	17242	17442	17183	17232	17222	17378	17140	17171	17363	17103	17293	17117	17308	17268	17230	17161	17337	17223	17028	17303	17172	17044	17219	17302	17405	17236	17122	17392	17259	17186	17234	17203	17448	17244	17239	17209	17249	17417	17129	17034	17115	16995	17129	17178	17220	17247	17175	17170	17271	17145	17057	17184	17026	17377	17272	17449	17361	17217	17198	17149	17291	17262	17332	17281	17295	17268	17024	17190	17282	17217	17293	17114	17278	17345	17291	17269	17275	17425	17330	17186	17216	17194	17374	17120	17262	17114	17128	17258	17320	17096	17197	17040	17101	17225	17219	17200	17164	17274	17365	17326	17265	17107	17263	17167	17272	17223	17136	17148	17030	17350	17389	17333	17099	17251	17320	17299	17227	17242	17276	17282	17231	17344	17275	17450	17306	17309	16971	17311	17183	17276	17355	17292	17363	17179	17298	17345	17251	17232	17137	17364	17161	17226	17362	17099	17320	17313	17249	17158	17211	17121	17144	17036	17280	17343	17189	17184	17185	17360	17411	17369	17275	17310	17396	17291	17331	17345	17276	17293	17108	17339	17167	17268	17211	17256	17304	17352	17433	17110	17241	17221	17243	17021	17270	17148	17258	17357	17242	17255	17283	17133	17096	16910	17231	17318	17278	17175	17314	17368	17372	17228	17377	17294	17319	17366	17199	17266	17233	17391	17268	17407	17291	17467	17291	17128	17342	17122	17156	17196	17184	17134	17190	17295	17307	17203	17141	17211	17229	17201	17284	17394	17285	17155	17252	17164	17351	17554	16997	17130	17085	17050	17362	17208	17285	17248	17002	17279	17156	17284	17241	17522	17191	17054	17184	17254	17288	17271	17333	17506	17103	17277	17104	17289	17265	17097	17395	17061	17263	17209	17231	17270	17265	17431	17345	17300	17411	17179	17303	17222	17242	17022	17284	17385	17226	17161	17223	17337	17218	17099	17235	17268	17311	17236	17422	17244	17282	17197	17128	17292	17395	17141	17346	17483	17304	17185	17225	17236	17346	17359	17310	17131	17182	17278	17340	17227	17092	17237	17094	17245	17457	17414	17465	17200	17281	17432	17427	17321	16975	17198	17357	17495	17144	17351	17147	17148	17435	17289	17136	17095	17242	17196	17278	17414	17296	17308	17232	17108	17290	17248	17246	17295	17282	17195	17174	17261	17113	17288	17380	17273	17325	17225	17120	17332	17170	17200	17242	17409	17426	17256	17428	17381	17118	17143	17197	17331	17373	17360	17239	17325	17148	17287	17141	17102	17241	17372	17338	17219	17244	17022	17109	17249	17154	17114	17141	17316	17109	17157	17331	17288	17166	17184	17282	17047	17324	17248	17192	17164	17262	17227	17158	17126	17243	17279	17219	17187	17449	17135	17199	17312	17298	17285	17299	17143	16958	17212	17265	17191	16882	17229	17301	17281	17220	17340	17427	17224	17376	17188	17349	17011	17154	17168	17213	17297	17503	17285	17034	17392	17264	17187	17164	17089	17164	17119	17165	17361	17398	17215	17297	17183	17278	17337	17057	17316	17114	17146	17173	17012	17239	17389	17331	17085	17352	17398	17139	17363	17111	17222	17136	17290	17284	17041	17400	17444	17319	17351	17208	17112	17261	17270	16913	17442	17389	17291	17227	17224	17217	17282	17243	17212	17388	17385	17083	17205	17198	17136	17195	17315	17381	17089	17267	17137	17139	17107	17207	17314	17191	17240	17154	17301	17533	17272	17376	17282	17242	17204	17131	17286	17253	17234	17532	17221	17343	17417	17170	17160	16989	17135	17309	17126	17231	17291	17280	17108	16990	17171	17307	17157	17067	17310	17180	17224	17110	17152	17364	17132	17214	17115	17198	17179	17199	17050	17150	17183	17161	17026	17202	17126	17019	16986	17361	17296	17329	17130	17359	17352	17264	17359	17251	17196	17261	17347	17363	17205	17113	17483	17121	16970	17211	17252	17190	17222	17281	17223	17416	17114	17242	17270	17244	17384	17386	17326	17362	17138	17346	17418	17328	17035	17276	17278	16966	17167	17379	17316	17244	17323	17277	17294	17483	17316	17228	17276	17031	17130	17215	17200	17274	17277	17317	17458	17419	17147	16946	17169	17433	17243	17304	17245	17366	17229	17351	17196	17471	17300	17258	17177	17142	17131	17103	17374	17333	17440	17208	17192	17229	17314	17306	17169	17276	17302	17143	17377	17244	17164	17126	17249	17107	17024	17189	17202	17193	17194	17139	17257	17258	17197	17172	17492	17014	17214	17135	17293	17399	17178	17221	17119	17405	17190	17247	17218	17195	17303	17340	17249	17125	17282	17208	17119	17047	17353	17363	17045	17007	17097	17225	17230	17285	17227	17376	17289	17103	17155	17311	17295	17027	17039	17193	17200	17102	17219	17111	16994	17058	17045	17357	17403	17183	17228	17207	17216	17270	17379	17151	17319	17161	17221	17121	17356	17341	17266	17248	17389	17098	17431	17145	17121	17187	17076	17159	17200	17142	17113	17296	17286	17132	17349	17301	17287	17236	17210	17339	17312	16814	17386	17313	17361	17267	17444	17300	17312	17185	17090	17262	17080	17239	17402	17218	17282	17255	17363	17301	17052	17121	17288	17292	17417	17417	17279	17395	17178	17417	17271	17481	17234	17165	17248	17201	17308	17052	17265	17302	17231	17329	17135	17266	17375	17390	17104	17162	17482	17058	17193	17171	17410	17224	17308	17372	17254	17327	17299	17137	17212	17291	17187	17427	17242	17241	17034	17075	17213	17350	17335	17340	17172	17235	17552	17480	17144	17096	17282	17315	17344	17306	17129	17234	17281	17028	17291	17307	17325	17144	17215	17077	17145	17238	17175	17439	16992	17135	17194	17047	17236	17266	17158	17024	17364	17424	17217	17367	17046	17056	17072	17208	17071	17195	17256	17135	17149	17171	17145	17223	16993	17358	17311	17112	17164	17082	17382	17261	17188	17354	17151	17211	17208	17237	17226	17298	17284	17395	17421	17219	17166	17114	17110	17360	17228	17377	17194	17090	17110	17256	17346	17271	17083	17124	17208	17249	17173	17233	17206	17207	17368	17274	17220	17207	17287	17094	17119	17044	17017	17185	17335	17175	17187	17183	17202	17106	17212	17155	17380	17430	17299	17178	17009	17059	17097	17052	17397	17272	17254	17157	17207	17065	17344	17261	17329	17264	17219	17435	17078	17415	17073	17215	17188	17067	17172	17247	17089	17049	17190	17165	17195	17399	17352	17225	17471	17257	17132	17177	17205	17387	17328	17012	17237	17221	17387	17050	17386	17231	17292	17311	17220	17301	17242	17197	17392	17303	17342	17530	17294	17182	17112	17356	17310	17254	17095	17593	17263	17369	17411
27430	53571	47125	36790	30449	26155	23022	20791	19322	18458	17610	17313	16813	16610	16360	16011	15850	15847	15718	15584	15663	15470	15580	15420	15376	15485	15457	15354	15315	15386	15391	15310	15442	15482	15325	15327	15350	15515	15251	15195	15385	15332	15317	15101	15233	15347	15308	15275	15402	15398	15144	15330	15295	15373	15395	15407	15295	15211	15235	15241	15305	15280	15442	15207	15244	15307	15305	15337	15305	15265	15305	15229	15325	15227	15105	15496	15302	15216	15374	15233	15287	15279	15277	15354	15295	15302	15377	15217	15340	15358	15467	15314	15129	15537	15218	15360	15171	15372	15396	15321	15352	15499	15318	15400	15243	15262	15214	15252	15318	15313	15171	15363	15174	15534	15235	15155	15403	15292	15267	15293	15345	15110	15258	15334	15144	15223	15496	15143	15268	15491	15393	15148	15295	15363	15227	15345	15347	15180	15286	15469	15156	15267	15218	15178	15348	15335	15323	15146	15299	15227	15277	15351	15146	15324	15390	15368	15252	15274	15212	15215	15311	15257	15361	15222	15253	15414	15415	15178	15316	15204	15175	15365	15139	15496	15347	15380	15126	15295	15288	15236	15225	15280	15167	15319	15215	15281	15491	15457	15205	15183	15499	15492	15258	15215	15124	15175	15150	15246	15209	15485	15244	15199	15167	15366	15346	15373	15189	15234	15281	15340	15343	15101	15441	15324	15271	15395	15474	15353	15267	15244	15359	15388	15315	15355	15166	15329	15382	15234	15192	15287	15332	15446	15287	15297	15233	15216	15342	15504	15505	15249	15272	15278	15211	15328	15277	15245	15122	15244	15336	15323	15353	15336	15211	15288	15337	15328	15241	15411	15165	15226	15161	15243	15237	15254	15268	15245	15233	15437	15288	15293	15211	15234	15264	15333	15322	15411	15240	15305	15377	15371	15171	15238	15303	15239	15157	15219	15192	15340	15158	15252	15177	15484	15160	15292	15188	15618	15382	15319	15283	15254	15215	15412	15179	15247	15237	15190	15313	15264	15362	15220	15223	15269	15276	15336	15038	15274	15335	15320	15302	15293	15415	15253	15358	15224	15142	15479	15310	15585	15334	15112	15481	15332	15235	15259	15384	15254	15473	15340	15406	15456	15432	15400	15253	15319	15284	15243	15306	15248	15156	15168	15334	15207	15210	15347	15288	15344	15392	15297	15179	15416	15271	15176	15321	15267	15431	15282	15128	15405	15444	15391	15397	15174	15351	15346	15321	15281	15334	15289	15345	15331	15195	15375	15372	15398	15129	15231	15178	15262	15326	15224	15339	15341	15188	15341	15245	15312	15316	15224	15181	15367	15366	15357	15248	15270	15331	15160	15040	15319	15307	15208	15332	15200	15235	15027	15254	15286	15184	15468	15298	15398	15326	15330	15226	15296	15455	15276	15192	15393	15356	15278	15273	15277	15429	15167	15371	15176	15302	15412	15144	15429	15221	15345	15265	15193	15374	15202	15476	15224	15226	15490	15273	15302	15281	15364	15204	15343	15356	15347	15278	15398	15393	15324	15335	15391	15321	15207	15332	15361	15112	15387	15257	15316	15379	15252	15386	15244	15184	15188	15425	15323	15397	15199	15330	15276	15381	15299	15253	15221	15314	15205	15351	15252	15406	15130	15309	15263	15107	15137	15250	15422	15241	15340	15247	15136	15248	15303	15290	15301	15264	15349	15283	15272	15405	15162	15314	15425	15244	15248	15268	15281	15308	15358	15414	15349	15161	15368	15271	15272	15147	15107	15519	15491	15238	15170	15411	15280	15303	15186	15109	15369	15191	15310	15396	15340	15164	15334	15174	15518	15294	15228	15361	15380	15258	15327	15319	15212	15490	15383	15226	15256	15331	15175	15280	15262	15379	15305	15297	15193	15310	15285	15300	15152	15359	15103	15474	15250	15225	15299	15300	15310	15205	15364	15360	15224	15230	15258	15357	15255	15267	15390	15186	15227	15189	15334	15118	15300	15323	15268	15426	15390	15371	15167	15457	15240	15377	15334	15317	15390	15084	15294	15391	15430	15290	15190	15270	15320	15304	15250	15331	15438	15463	15264	15337	15342	15305	15385	15272	15270	15341	15294	15219	15410	15328	15222	15275	15177	15355	15283	15261	15381	15218	15278	15314	15348	15199	15182	15296	15263	15159	15296	15211	15349	15090	15340	15272	15345	15323	15430	15311	15422	15292	15256	15271	15148	15265	15202	15461	15365	15288	15137	15386	15221	15271	15359	15353	15288	15302	15240	15155	15281	15228	15350	15369	15246	15189	15349	15466	15175	15412	15180	15227	15177	15282	15412	15350	15259	15387	15254	15381	15360	15278	15454	15332	15234	15058	15281	15428	15234	15407	15405	15212	15376	15323	15203	15297	15327	15250	15295	15274	15092	15440	15251	15327	15188	15199	15315	15250	15275	15203	15591	15526	15376	15460	15253	15177	15314	15317	15190	15274	15420	15295	15355	15114	15219	15322	15148	15280	15232	15251	15432	15358	15232	15257	15335	15206	15265	15297	15271	15354	15154	15288	15147	15282	15397	15307	15306	15225	15226	15171	15373	15242	15242	15422	15294	15308	15335	15287	15326	15282	15371	15217	15153	15273	15116	15462	15401	15190	15187	15270	15143	15259	15345	15529	15245	15284	15273	15314	15288	15258	15283	15244	15300	15328	15234	15278	15353	15454	15022	15350	15226	15217	15293	15472	15254	15197	15316	15322	15362	15298	15372	15162	15330	15309	15340	15334	15283	15312	15349	15348	15057	15155	15253	15151	15423	15370	15388	15351	15337	15375	15284	15152	15338	15245	15218	15377	15438	15335	15199	15154	15243	15233	15150	15163	15293	15220	15216	15346	15431	15228	15288	15343	15322	15374	15192	15212	15227	15350	15373	15143	15378	15382	15396	15368	15137	15357	15106	15371	15257	15299	15187	15235	15196	15309	15181	15212	15293	15192	15155	15208	15317	15254	15247	15216	15219	15294	15297	15370	15345	15296	15177	15362	15279	15173	15355	15383	15429	15098	15389	15130	15400	15387	15211	15177	15405	15355	15278	15179	15289	15202	15121	15456	15343	15283	15310	15118	15374	15239	15305	15183	15160	15311	15285	15322	15219	15151	15160	15320	15304	15378	15466	15398	15244	15360	15247	15370	15217	15333	15262	15328	15346	15264	15178	15376	15425	15349	15338	15318	15323	15317	15418	15284	15300	15150	15256	15409	15263	15277	15235	15222	15304	15353	15315	15119	15335	15178	15129	15284	15283	15314	15335	15193	15227	15293	15180	15395	15202	15339	15264	15254	15356	15453	15188	15518	15236	15272	15288	15218	15300	15359	15296	15236	15327	15326	15171	15168	15190	15233	15122	15325	15235	15262	15188	15313	15233	15390	15296	15274	15277	15430	15380	15175	15259	15433	15166	15347	15056	15372	15217	15205	15178	15319	15169	15283	15245	15447	15385	15287	15359	15183	15207	15298	15210	15426	15461	15411	15274	15380	15383	15306	15269	15383	15405	15257	15249	15148	15190	15115	15331	15131	15324	15269	15323	15244	15349	15306	15371	15187	15378	15379	15202	15384	15358	15221	15354	15388	15183	15312	15182	15277	15269	15263	15088	15471	15283	15380	15255	15273	15184	15465	15284	15313	15313	15231	15361	15281	15345	15209	15229	15332	15380	15271	15390	15350	15189	15162	15314	15245	15399	15348	15406	15473	15284	15354	15292	15273	15435	15282	15306	15307	15381	15278	15238	15176	15441	15134	15378	15190	15506	15412	15260	15367	15290	15329	15399	15331	15159	15173	15324	15328	15231	15322	15176	15284	15332	15382	15376	15236	15337	15281	15442	15142	15378	15397	15497	15463	15161	15306	15323	15170	15292	15413	15225	15238	15217	15366	15364	15237	15305	15175	15469	15225	15367	15142	15429	15361	15135	15206	15209	15210	15257	15217	15321	15350	15109	15292	15229	15195	15492	15203	15289	15338	15240	15383	15344	15220	15298	15157	15311	15266	15190	15285	15294	15270	15492	15271	15336	15351	15456	15204	15208	15256	15262	15436	15354	15417	15252	15404	15170	15355	15376	15509	15200	15184	15220	15211	15255	15039	15325	15293	15364	15218	15367	15338	15246	15311	15332	15173	15384	15220	15296	15346	15351	15266	15286	15118	15156	15326	15276	15231	15285	15151	15269	15281	15161	15344	15271	15068	15321	15301	15285	15345	15267	15288	15346	15124	15266	14997	15374	15324	15276	15306	15304	15235	15341	15208	15226	15453	15243	15140	15383	15190	15434	15295	15360	15208	15376	15354	15329	15211	15174	15382	15371	15226	15150	15326	15198	15241	15343	15331	15324	15343	15232	15151	15294	15238	15336	15195	15407	15264	15264	15316	15259	15434	15273	15254	15251	15344	15209	15490	15267	15254	15332	15398	15464	15232	15179	15311	15308	15150	15310	15453	15241	15201	15301	15225	15174	15248	15383	15423	15086	15356	15120	15322	15334	15466	15112	15118	15302	15466	15176	15373	15348	15250	15319	15314	15275	15232	15410	15263	15395	15301	15343	15464	15432	15292	15189	15382	15341	15312	15304	15375	15476	15317	15274	15279	15118	15343	15072	15316	15361	15427	15348	15250	15289	15193	15494	15454	15174	15335	15376	15241	15339	15295	15365	15376	15107	15310	15349	15343	15214	15477	15340	15455	15329	15235	15159	15364	15180	15396	15233	15359	15407	15224	15248	15408	15350	15092	15277	15301	15397	15271	15310	15176	15205	15305	15245	15234	15185	15419	15239	15304	15248	15399	15337	15130	15245	15263	15347	15289	15307	15243	15266	15444	15249	15327	15151	15413	15253	15396	15358	15320	15123	15237	15366	15221	15144	15448	15377	15204	15228	15349	15351	15399	15291	15502	15357	15366	15217	15337	15174	15408	15435	15268	15287	15176	15278	15363	15271	15281	15213	15231	15389	15298	15129	15319	15221	15203	15159	15412	15099	15157	15320	15346	15306	15285	15294	15325	15256	15202	15369	15309	15221	15119	15223	15193	15283	15314	15236	15292	15401	15297	15241	15339	15417	15380	15254	15182	15401	15339	15250	15297	15204	15328	15161	15373	15082	15333	15413	15366	15348	15423	15066	15355	15231	15304	15274
29814	28219	33054	27839	22382	20795	19491	18804	18288	17888	17722	17677	17466	17480	17353	17140	17310	17134	17152	16942	16961	17171	16966	16784	17193	16953	17115	17278	17121	17057	16969	17247	17031	17111	17088	16947	17107	17031	17015	17068	17142	17178	17186	17171	17000	17003	17062	16995	17213	17194	17055	16928	17044	17101	17152	17011	17079	17034	16990	17061	17061	16986	17123	16967	16816	16925	16900	17234	16975	16802	17203	16896	17213	17052	16925	17142	17104	17113	17024	17099	16968	17190	17047	17054	17156	17012	17218	17005	17009	16971	17082	16994	17090	16883	16962	17114	17060	16940	17163	16998	16967	16996	17016	17052	16778	16941	17066	17142	17289	17225	17166	17117	17232	16944	17013	16935	16915	16905	17021	16943	16990	17179	17028	17082	17114	17164	16979	16857	17024	17179	16992	16963	17042	17032	16890	17296	16950	16753	16842	16926	17113	17010	17021	17148	17110	17096	16984	17126	17009	17194	17083	17038	16972	17010	16880	17127	16973	17186	17190	17215	17192	17057	17067	17017	16836	16956	17057	17278	17257	17011	17239	17075	17054	17081	16950	16938	16790	17100	16956	16875	16802	16950	17085	17010	17084	16973	17177	17177	16981	16794	17077	17063	17105	17108	17020	16974	16870	16986	17089	16977	17036	17121	17066	17076	17036	16994	16984	17036	17060	17117	17043	17125	17066	17218	16951	16978	16980	17023	17190	17160	16961	17083	17041	17048	17034	16954	17132	16835	17001	17032	17022	17071	16955	17059	17322	17322	17071	16955	17022	17000	17070	17165	16978	17114	17151	17138	17021	17093	17111	17118	16882	17174	17163	17118	16882	16974	16982	16883	16989	17122	16924	17100	17070	17144	17044	17146	17148	17310	16924	16998	16911	16954	17138	16907	17234	16986	17154	17060	17077	17134	17098	17028	17277	16972	17157	17102	17139	17029	17330	17083	16948	16937	17200	16987	17032	17100	17005	17090	17126	17005	17053	17061	17199	17201	17139	17019	16888	17100	17023	17212	17258	17211	16865	17002	16980	17165	17215	17011	17081	16928	17072	17033	16990	17232	17003	16974	16985	17037	17252	17220	17002	16773	16956	16869	17019	17191	17027	17166	17311	17116	17149	16982	17260	17091	16991	16810	17108	16966	16934	17131	17145	16993	17185	17058	17036	17083	17105	17228	17078	17150	17084	17179	17192	16936	16964	16975	17040	17093	17039	17090	17231	17023	16994	17052	17014	17170	17220	16901	17268	17045	17086	16972	17179	17009	17068	17186	17025	16796	17004	17160	16954	16945	17272	17118	17071	17021	17079	17278	16976	17130	17267	16949	17175	16969	17092	16978	17019	17152	17035	16915	17124	16832	16945	17079	17182	16980	17253	16955	16960	17100	17016	16767	17034	16850	17122	17108	17215	16977	17016	16876	16963	17090	17037	17144	17225	17080	17078	17120	17157	17175	17009	17077	16919	17023	16832	16997	17115	17169	16975	17020	17132	17177	16953	17149	17254	17172	17182	16782	16906	17157	17266	17098	16841	16854	17149	16974	17039	17077	16876	17170	17120	17146	17074	17270	16928	17122	17004	16984	17135	16953	17136	17156	17104	17012	17085	17007	17116	17212	17031	16910	17061	16949	16929	16967	17196	17259	17076	17176	17108	17048	16899	17118	17041	17213	16832	17073	17179	17070	17047	16979	16944	17073	17056	17009	17103	16930	17069	16797	17041	17054	16998	16944	17101	17105	17143	17271	17053	17043	17197	16886	17088	17010	17128	17219	17015	16992	17088	16841	16966	17258	17216	17036	17021	16888	17044	17262	17120	17199	17123	17097	17070	17059	16977	17101	17103	17010	17212	17096	17300	17026	17179	16902	17056	17124	17337	16871	17030	17035	17152	16986	17165	17012	16955	17093	17123	16970	17045	17058	17227	17168	17070	17060	17112	17070	17118	16589	17157	17091	16928	17134	16983	16937	17145	17068	17087	17092	17010	16908	17088	16966	17074	17081	16916	16994	17004	16973	17039	17113	16957	16953	17019	17074	17021	16952	16935	16982	17180	17108	17091	17033	17065	17110	16863	16879	17008	16924	17008	17243	17073	17016	17054	16986	17135	17019	17183	17042	17086	17088	17048	16982	17275	16869	16939	17137	16940	17025	17233	17091	17094	17244	17322	17151	17101	17070	16810	17060	16978	16867	16827	16931	17159	17093	17204	17029	17031	16730	17343	17000	17123	17201	17245	16979	17052	17040	17152	16966	17052	17011	17064	16978	16936	17000	17307	16883	17103	16905	17152	17045	17143	17120	17101	17156	16935	17007	17117	17035	17036	17182	17053	17308	16965	17033	17196	17169	17337	17081	17210	16878	17222	17120	16931	17004	17123	16920	17215	17283	16860	17026	17240	17128	17005	16950	17192	16999	16844	17265	17197	16911	17184	17129	16952	17037	17077	16953	16996	17252	17033	16980	17198	17084	17203	17085	17029	17208	16980	16950	17222	16996	17136	17180	17107	17222	17108	17002	17069	16860	16896	17106	17238	17251	17088	17085	17344	17058	17155	17007	17099	17267	17099	17012	16911	17153	17061	17086	17061	16900	16956	17097	17014	16940	16953	17032	17000	17027	17110	17178	16994	17158	17204	17036	17226	17180	17229	17101	17127	17042	17122	17227	16991	16959	16995	16904	16894	17032	17209	17069	16972	17225	16945	16978	16873	16818	17100	17000	16945	17224	17015	17173	17115	16909	17313	16983	17094	16936	17045	17036	16999	16959	17167	16997	17118	16927	16797	17152	17235	16906	17248	17148	17070	16870	16986	17102	16918	17061	17067	17073	17102	17044	17006	17111	17107	16907	17197	17005	17127	17133	17112	17077	17271	16965	16963	17126	16881	16936	16969	17160	17034	17023	17028	17171	16911	16782	17026	17108	17182	17010	17235	17218	16988	17043	17030	17023	17056	17060	17095	17067	17132	17235	17056	16984	17043	16982	16921	17012	16983	17090	17018	17053	17123	16903	16887	17142	17105	17002	17025	17084	17138	17105	16970	16943	17081	16960	17094	16922	17090	17166	17032	17059	17033	17274	17061	17110	16967	17183	17197	17025	17097	17079	17068	16982	17187	16993	17079	17042	17123	16835	17061	17158	17134	17109	17205	17070	17122	16895	17305	17184	17102	16995	16947	17004	17014	17127	17132	16985	17113	17146	17246	17193	17059	17143	17163	17203	17106	17064	17210	16947	16894	16914	17129	17015	17184	17147	17377	17195	17123	17138	17028	17160	16956	16963	17004	16852	17106	17036	17198	16963	17224	17016	17377	16977	16894	16923	17198	17078	17212	16952	17118	17015	17112	17006	17133	16965	17190	17128	16877	16954	17150	17207	16944	16932	17145	17125	17171	17098	17053	16923	17123	16917	17064	16859	17136	17081	17129	17074	16885	17358	17184	17121	17116	16951	17058	17229	16941	17051	17073	17105	17077	17065	16986	17146	16910	17051	17086	17064	17119	17038	17138	17005	16955	17146	16882	16947	17060	16993	17034	17040	16958	17357	16900	17027	16993	16959	17074	17043	16962	16901	17150	17090	17119	17225	17057	17215	17179	16995	17217	17132	17127	16799	17107	17018	17028	17030	16840	17022	17079	16928	17032	17023	17233	17073	17019	17008	17098	17106	16959	16959	17106	17079	17116	17000	17108	17234	17043	17113	17028	17117	17212	16961	16980	17218	17150	17163	16928	17094	17237	17051	17021	17222	17192	16870	17130	16909	17144	17160	17061	16943	17161	17029	17125	17195	16930	17000	16947	17040	17074	17260	17058	16919	17130	17206	16938	17036	17074	17002	17108	17135	17215	16990	17266	17025	16749	16978	16897	17027	16943	17123	17175	17108	16947	17037	17012	17145	16957	17014	17064	16941	16989	17001	17063	17084	17199	16870	17031	16908	16871	17205	16984	16867	17207	16917	17120	16997	17057	17074	17089	17125	17106	16978	17151	16894	16980	17182	17175	16797	17206	17238	17104	17089	16904	16968	16884	17002	16986	17277	17016	16968	17023	17105	17234	16936	16946	17067	16973	17040	17068	17192	17012	17294	17157	17117	16992	17069	16941	17122	17025	17151	17118	16966	17179	17070	16955	17009	16998	17092	17174	16827	16944	17138	17054	16960	16977	17087	16926	17056	17109	17085	17140	17107	17183	17035	16935	17060	17217	17046	17216	17055	17190	17157	17042	17078	17085	17140	17044	17276	17192	17006	17155	17185	17089	16968	16957	17152	17227	16978	17238	17022	16735	16994	17177	16907	17151	17160	16986	17101	17074	17172	17328	17012	17252	17272	17021	17123	17156	16903	16919	17071	17148	17056	17135	17062	17154	17153	17165	17020	17224	17132	16959	16972	17165	17028	16963	16963	17245	17134	16896	17017	16937	17187	17025	17024	17048	16978	17059	16973	17364	16948	17059	17193	17249	17062	17229	17178	17067	17140	17030	17063	17103	17058	17355	17093	17090	17145	17300	16968	17203	16759	17289	17225	17019	16943	17211	17094	16980	16992	17025	16992	17102	17058	16979	16999	16948	16962	17027	17016	16990	17029	17097	17160	17109	17267	17200	17056	17037	17059	16871	16917	16969	16926	16915	17053	17385	17139	16939	16954	17297	17069	17005	16982	17063	17054	17180	17006	16974	17130	17130	17145	16984	17058	16978	17083	17193	17096	17148	17218	17290	17152	17038	16973	16910	17184	17268	16897	16957	17275	17065	17351	17159	17253	16917	16981	17116	17090	17018	17036	17105	17020	17191	17007	17123	16813	17001	17051	16925	17021	17199	17112	17099	17007	17102	16977	17089	16914	17226	17193	17052	16917	17234	17240	16926	17126	17026	16920	17311	17159	17031	17005	17120	16877	16974	17118	17141	16983	17217	17079	17029	17227	17220	17110	17059	17085	16929	17077	17097	17145	17047	17107	17016	17232	17018	17248	17170	16913	17214	16945	17110	17041	17130	17051	16951	16955	16878	17040	16970	17165	17119	16954	17056	16939	17174	16979	17030	17039	17278	17069	17150	17121	17107	16937	16956	17193	16854	17318	17169	16781	16943	17210	17049	16983	17064	17132	17073	17151	17321	17045	17109	17017	17038	17005	17206	16875	17080	17173	17079	17127	16933	17130
27361	43379	36101	27271	23126	19984	18512	17415	16892	16315	16176	16071	15792	15555	15552	15331	15537	15339	15208	15125	15142	15293	14999	15234	15132	15261	15153	15137	15174	15120	15406	15163	15211	15167	15197	15123	15312	15022	15117	15134	15104	15081	15125	15340	15125	15355	15196	15237	15137	15115	15163	15243	15394	15131	15261	15226	15257	15189	15191	15298	15242	15209	15093	15178	15243	15111	15171	15044	15148	15292	15151	15007	15289	15204	15126	15199	15325	15037	15093	15097	15216	15021	14979	15180	15205	14972	15096	15063	15254	15057	15244	15073	15177	15163	15085	15135	15259	15334	15159	15295	15089	15285	15126	15268	15180	15248	15143	15253	15136	15416	15195	15240	15272	15224	15213	15086	15189	15097	15148	14951	15176	15093	15220	15173	15264	15107	15138	15261	15057	15210	14980	15248	15088	15130	15166	15135	15364	15000	15079	15087	15361	15178	15184	15132	15203	15176	15043	15219	14888	15123	15296	15247	15164	15093	15147	15322	15267	15133	15226	15437	15142	15240	14953	15200	15141	15252	15069	15186	15181	15146	15044	15255	15263	15229	15147	15174	15216	15283	15081	15171	15146	15004	15028	15134	15236	15201	15093	15191	15205	15237	15145	15075	15268	15091	15385	15205	15087	15317	15234	15060	15233	15098	15429	15113	15126	15229	15382	15072	15316	15283	15214	15208	15078	15182	15136	15041	15038	15068	15134	15239	15199	15317	15141	15234	15045	15193	15220	15200	15229	14948	15150	15121	15202	15086	15097	15098	15195	15126	15160	15388	15076	15214	15228	15129	15049	15174	15040	15229	15112	15222	15261	15046	15224	15128	15080	15078	15078	15044	15429	15254	15226	15100	15252	15074	15177	15073	15244	15013	15354	15194	15147	15046	15187	15121	15169	15279	15161	14971	15133	14962	15225	15306	15109	15262	15266	15054	15227	15221	15378	15244	15044	15109	15085	15075	15203	15147	15068	15317	15355	14996	15362	15080	15143	15037	15085	15187	15207	15255	15149	15069	15168	15262	15269	15097	15186	15107	15140	15202	15257	15056	15194	15102	15301	15128	15279	15153	15251	15132	14968	15260	15128	15101	15059	15105	15239	15184	15142	15174	15165	15144	15008	15176	15219	14986	15167	15274	15136	15112	15093	14989	15039	15154	15320	15066	15026	15098	15387	15262	15248	15039	15112	15305	15321	15108	15151	15147	15083	15124	15323	15101	15028	15143	15166	15229	15032	15140	15180	15099	15162	15101	15159	15286	15107	15253	15194	15134	15174	15241	15205	15137	15331	15247	14977	15278	15142	15162	15167	15165	15210	15196	15217	15150	15244	15143	15167	15052	15165	15086	15188	15123	15242	15368	15237	15201	15359	15111	15127	14933	15185	15190	15065	15277	15206	15148	15015	15209	15242	14962	15222	15043	15222	15194	15204	15192	15136	15260	15068	15282	15100	15249	15197	14986	15274	15231	15177	15111	15274	15223	15124	15251	15040	15179	15136	15285	15289	15043	15146	15204	15008	15242	15235	15142	15058	15225	15209	15047	15185	15238	15201	15088	15094	15250	15188	15055	15175	15073	15232	15114	15144	15165	15222	15130	15251	15070	15174	15185	15140	15063	15332	15084	15162	15193	15192	15152	15187	15196	15303	15196	15209	15124	15061	15174	15125	15218	15156	15117	15130	14972	15001	15142	15270	15237	15329	15151	15143	15197	15141	15117	15186	15097	15133	15292	15345	15174	15154	15151	15312	15156	15104	15137	15108	15131	15138	15223	15138	15239	15122	15034	15113	15359	15103	14909	15063	15242	15287	15110	14981	15299	15188	15220	15162	15167	15240	15092	15254	15290	15252	15171	15057	15214	15077	15259	15126	15142	15115	15091	15333	15273	15137	14989	15035	15103	15167	15197	15115	15191	15260	14966	15056	15159	15181	15112	15070	15121	15280	15361	15099	15132	15107	15071	15151	15062	15186	15028	15134	15191	15163	15005	15195	15154	15263	15137	15242	15240	15286	15080	15125	15217	15011	15048	15081	15170	15231	15303	15269	15061	15109	15187	15192	15051	14932	15167	15352	15194	15184	15181	15167	15056	15194	15064	15247	15070	15213	15148	15110	15351	15297	15211	15324	15264	15251	15179	15256	15145	15173	15153	15212	15159	15195	15123	15238	15093	15173	15147	15294	15043	15320	15127	15142	14986	15015	15313	15330	15102	15209	15374	15160	15120	15168	15435	15135	15151	15314	15317	15158	15144	15208	15077	15269	15310	15157	15042	15135	15044	15188	15133	15121	15142	15196	15181	15142	15024	15306	15168	15141	15229	15102	15088	15194	15080	15226	15162	15309	15153	15317	15125	15156	15181	15204	15297	15062	15204	15029	15151	15277	15141	15064	15207	15057	15277	15236	15014	15063	15097	15153	15094	15300	15259	15137	15185	15047	15211	15181	15311	15102	15202	15179	15228	15122	15169	15161	15360	15270	15237	15199	14982	15105	15248	15153	15168	15181	15059	15105	15097	15295	15282	15245	15191	15231	15023	15119	15152	15275	15140	15161	15432	15089	15197	15278	15294	15173	15365	15117	15216	15026	15231	15198	15139	15049	15052	14962	15188	15333	15100	15140	15150	15063	15207	15220	15040	15115	15146	15360	15260	15074	15269	15144	15311	15200	14918	15048	15251	15074	15047	15233	14989	15095	15263	15241	14983	15055	15236	15202	15060	15294	15212	15242	15091	15334	15111	15187	15169	15172	15211	15225	15217	15160	15041	15164	15052	15167	15287	15268	15255	15207	15110	15167	15082	15119	15051	15157	15296	15213	15184	15268	15073	15209	15317	15042	15227	15124	15220	15309	15333	15200	15232	15294	15284	15122	15344	15136	15199	15084	15189	15195	15158	15193	15189	15313	15130	15129	15226	15234	15207	15142	15291	15115	15081	15233	15222	15158	15181	15311	15264	15178	15257	15113	15290	15136	15347	15203	15158	15130	15279	15058	15176	15281	15116	15149	15171	15019	15040	14939	15123	15148	15080	15372	15120	15210	15092	15085	15134	14905	15189	15164	14982	15273	15115	15116	15226	15231	15174	15133	15251	15288	15211	15379	15038	15185	15063	14993	15150	15142	15070	15176	15342	15182	15243	15205	15189	15406	15126	15197	15284	15215	15014	15232	15222	15151	15218	15087	15346	15164	15134	15230	15282	15224	15230	15223	15236	15205	14945	15103	15156	15225	15280	15258	15069	15160	15182	15341	15202	15222	15051	15242	14978	15151	15169	15130	15266	15024	15243	15305	15209	15106	15131	15229	14934	15098	15282	15159	15131	15244	15318	15179	15184	15192	15198	15089	15252	15142	15016	15138	15373	15217	15332	15074	15005	15168	15263	15238	15160	15168	15220	15096	15227	14982	15068	15286	15150	15182	15048	15191	15166	15053	15075	15185	15026	15176	15207	15185	15175	15294	15196	15244	15069	15223	15216	15131	15129	15279	15386	15119	15128	15248	15270	15067	15109	14969	15082	15045	15271	15171	15062	15205	15070	15039	15020	15197	15294	15144	15169	15130	15013	15137	15207	15423	15254	15121	15312	15144	15159	15088	15259	15146	15198	15283	15169	15084	15021	15202	15075	15137	15054	15402	15318	15012	15148	15240	15121	15248	15009	15197	15216	15085	15008	15237	15044	15136	15094	15323	15222	15065	15308	15157	14953	15089	15290	15104	15197	15089	15222	15075	15033	15283	15033	15210	14967	15245	15109	15315	15179	15299	15113	15089	15175	15202	15191	15194	15060	15219	15115	15191	15246	15251	15148	15305	15128	15449	15180	15312	15118	15051	15166	15003	15249	15202	15052	15156	15179	15187	15174	15137	15146	14980	15363	15301	15311	15154	14936	14975	15229	15132	15302	15094	15078	15198	15202	15318	15431	15103	15393	15205	15128	15206	15042	15232	15265	15151	15284	15168	15251	15240	15031	15311	15094	15207	15139	15228	15213	15212	15313	15270	14938	15051	15230	14830	15234	15178	15250	15173	15304	15121	15157	15233	15184	15180	15195	15197	15147	15103	15274	15213	15311	15166	15194	15255	15175	15118	15140	15082	15123	15202	15246	15270	15074	15205	15075	15364	14966	15190	15187	15112	15123	15151	15155	15328	15098	15036	15175	15203	15256	15309	15249	15177	15208	15153	15339	15104	15150	15167	15227	15063	15085	15162	15088	15214	15108	15155	14962	15327	15260	15410	15191	15166	15229	15079	15144	15139	15204	15180	15001	15108	15321	15153	15075	15211	14984	15220	15272	15304	15101	15260	15162	15236	15263	15213	15284	15117	15094	15248	15278	15322	15236	15039	15079	15288	15322	15218	15056	15121	15251	15289	15355	15233	15141	15332	15143	15157	15171	15297	15302	15267	15150	15165	15135	15317	15231	15220	15005	15325	15373	15292	15038	15275	15170	15154	15200	15177	15107	15069	15134	14975	15146	15076	15014	15234	15094	15174	15349	15164	15171	15361	15008	15226	15201	15112	15317	15209	15048	15310	15167	15154	15194	15310	15005	15271	15124	15160	15163	15248	15254	15201	15143	15239	15116	15248	15106	15204	15139	15192	15106	15300	15075	15275	15054	15260	15157	15132	15313	15128	15130	15258	15195	15057	15197	15231	15260	15352	15014	15140	15123	15265	15122	15189	15220	15109	15169	15059	15177	15107	15175	14947	15226	15204	15248	15154	15239	15338	15072	15033	15129	15257	15361	15028	15314	15153	15184	15218	15262	15356	15118	15203	15294	15128	15007	15088	15365	15179	15292	15178	15294	15039	15218	15200	15083	15110	15176	15064	15239	15063	15338	15194	15127	15251	15122	15226	15138	15239	15116	15166	15193	15181	15191	15354	15273	15098	15342	15113	15197	15068	15172	15239	15079	15201	15147	15365	15140	15291	15052	15061	15064	15194	15168	15205	15383	15172	15375	15103	15064	15204	15132	15017	15187	15055	15335	15325	15156	15250	15005	15356	15161	15368	15288	15069	15132	15246	15165	15210	14955	15299	15229	15236	15198	15156	15149	15154	15288	15250	15362	15191	15179	15153	15289	15183	15027	15267	15088	15033	15153	15111	15236	15087	15079	15235	15178	15160	15156	15161	15075	15126	15067	15058	15000	15012	15295
23611	21514	28278	26100	23889	24160	23132	20333	19239	18826	18482	18275	18196	18200	17892	17471	17313	17429	17436	17587	17270	17425	17461	17338	17263	17431	17162	17324	17027	17219	17294	17240	17282	17290	17086	17021	17229	17138	17233	17188	17378	17293	17193	17433	17237	17220	17404	17449	17122	17278	17273	17340	17377	17152	17168	17402	17163	16980	17035	17208	17176	17108	17244	17096	17063	17179	17390	17336	17317	17243	17180	17076	17076	17075	17062	17469	17134	17200	17190	16936	17276	17174	17132	17074	16977	17064	17281	17154	17088	16902	17259	17103	17192	17140	17119	17226	17140	17108	17262	17093	17169	17170	17099	17210	17407	17022	17132	17269	17160	17132	17263	17343	17220	17137	17346	17193	17122	17126	17036	17285	17120	17312	17473	17332	17153	17130	17372	17263	16985	17325	17135	17339	17086	17091	17244	17249	17136	17020	17131	17329	17307	17326	17286	16970	17088	17170	17125	17336	17329	17132	17144	16991	17222	17314	17131	16879	17184	17192	17190	17269	17204	17078	17113	17323	17239	17224	17035	17151	17084	17059	17100	17285	17204	17322	17176	17185	17230	17241	17220	17212	17447	17216	17113	17123	17166	17419	17194	16899	17219	17043	17202	17317	17253	17186	17122	17342	17170	17137	17396	17174	17122	17231	17144	17312	17355	17336	17085	17447	17257	17348	17122	17132	17229	17232	17247	16955	17205	17170	17232	17001	17077	17266	17164	17215	17124	17196	17218	16976	17046	17287	17262	17400	16958	17318	17287	17147	17124	17070	17250	17183	17172	17097	17110	17068	17170	17243	17210	17232	17066	17143	17176	17153	17258	17125	17110	17278	16931	17258	17163	17289	17255	17429	17173	17312	17178	16877	16950	17224	17198	17141	17193	17357	17160	17119	17222	17128	17187	17179	17143	17083	17031	17245	17097	17247	17318	17195	17037	17098	17113	17266	17328	17393	17246	17277	17248	17179	17178	17310	17153	17218	17321	17207	17121	17212	17140	17516	17221	17208	17224	17341	17191	17124	17357	17119	17135	17310	17105	17233	17198	17154	17137	17334	17311	17121	17278	17148	17308	17066	17281	17233	17383	17245	17204	17072	17145	17170	17176	17130	17267	17233	17031	17199	17171	17421	17234	17160	17195	17203	17123	17265	17153	17189	17194	17120	17139	17396	17237	17081	17236	17356	17312	17446	17228	17206	17204	17243	17081	17178	17294	17259	17081	17268	17164	17089	17381	17127	17250	17339	17218	17389	17279	17175	17189	17235	17203	17246	17224	17067	17293	17392	17099	17132	17150	17358	17071	17127	17203	17289	17132	17343	17216	17390	17314	17145	17331	17372	17099	17157	17167	17253	17214	17173	17026	17119	17165	17102	17384	17249	17167	17158	17218	17138	17318	17288	17300	17052	17209	17237	17143	17016	17340	17231	17337	17271	17386	17275	17294	16997	17157	17258	17025	16987	17078	17092	17254	17289	17265	17297	17301	17155	17311	17124	17389	17231	17393	17360	17000	17224	17161	17446	17033	17257	17155	17277	17197	17349	17248	17193	17104	17020	17061	17421	17297	17294	17264	17361	17308	17225	17086	17171	17284	17318	17302	17184	17251	17073	17264	17387	17263	17252	17240	17227	17367	17203	17380	17411	17315	17186	17145	17200	16984	17222	17094	17279	17055	17133	17025	17321	17274	16994	17315	17254	17313	17081	17289	17124	17258	17098	17249	17137	17273	17293	17170	17108	17167	17365	17398	17307	17287	17366	17217	17026	17163	17426	17317	17276	17331	17241	17390	17178	17510	17269	17115	17356	17297	17177	17140	17068	17187	17153	17047	17237	17113	17223	17129	17129	17184	17119	17158	17254	17272	16988	17110	17144	17430	17021	17171	17386	17192	17166	17457	17347	17402	17248	17102	17280	17206	17048	17023	17272	17174	17114	17288	17289	17257	17131	17117	17075	17358	17365	17125	17117	16982	17283	17191	16928	17272	17169	17235	17258	16987	17156	17174	17235	17115	17234	17204	17364	17347	17225	17300	17327	17337	17114	17078	17235	17310	17102	17193	17156	17254	17148	17162	17188	17181	17187	17210	17263	17214	17352	17402	17163	17176	17172	17383	16929	16974	17128	17301	17088	17178	17147	17306	17171	17212	17254	17254	17272	17343	17230	17211	17251	16989	17132	17327	17015	17153	17191	17273	17329	17219	17423	17189	17244	17223	16885	17153	17278	17240	17309	17232	17278	17262	17460	17131	17088	17568	17254	17293	17174	17058	16942	17212	17349	17090	17234	17170	17210	17228	17196	17283	17326	17219	17151	17170	17201	17285	17154	17180	17271	17364	17192	17176	17191	17276	17151	17223	17257	17292	17343	17445	17006	17350	17222	17168	17273	17431	17203	17189	17331	17153	17422	17330	17327	17214	17173	17171	17302	17273	17132	17309	17076	17466	17151	17346	17237	17235	17099	17077	17244	17330	17260	17161	17187	17310	17014	17314	17110	17263	17123	17264	17261	17064	17175	17231	17213	17091	17201	17112	17133	17111	17200	17244	17264	17284	17252	17212	17247	17297	17102	17255	17221	17152	17246	17408	17109	17062	17159	17259	17194	17195	17432	17416	17339	17229	17226	17112	17133	17152	17312	17370	17328	17216	17204	17373	17357	17247	17189	17367	17340	17185	17315	17220	17090	17124	17052	17184	17152	17130	17387	17094	17187	17190	17127	17031	17253	17095	17064	17272	17187	17398	17200	17271	17211	17441	17225	17070	17254	17299	17252	17263	17396	17126	17148	17109	17293	17274	17159	17111	16955	17129	17149	17232	17343	17255	17243	17198	17197	17298	17148	17033	17072	17160	17209	17127	17151	17047	17071	17237	17169	17193	17187	17347	17176	17250	17280	17391	17365	17154	17200	17204	17133	17137	17272	17291	17242	17220	17269	17167	17371	17023	17214	17089	17143	17290	17211	17225	17358	16996	17206	17211	17193	17231	17064	17291	17143	17219	17030	17403	17184	16945	17332	17199	17110	17427	17148	17231	17163	17304	17210	17160	17292	17027	17309	17037	17064	17285	17207	17132	17165	17222	17143	17087	17170	17203	17240	17161	17208	17021	17247	17304	17160	17243	16980	17374	17309	17169	17377	17323	16893	17270	17201	17373	17371	17183	17183	17161	17207	17291	17047	17240	17325	17028	17374	17343	17078	17169	17239	17125	17216	17290	17261	17221	17431	17062	17296	17322	17173	17293	17364	17456	17061	17323	17006	17286	17174	17193	17207	17164	17177	17274	17317	17185	17270	17305	17243	17172	17200	17291	17131	17183	17191	17508	17352	17335	17013	17366	17350	17304	17167	17255	17144	17192	17054	17095	17426	17414	17119	17366	17183	17298	17332	17250	17245	17446	17240	17200	17185	17122	17254	17115	17381	17098	17212	17354	17254	17221	17295	17004	17299	17168	17129	17268	17194	17176	17264	17091	17293	17284	17135	17318	17159	17379	17215	17239	17150	17230	17216	17252	17140	17175	17125	17382	17391	17188	17198	17194	17443	17215	17143	17180	17258	17224	17036	17253	17247	17228	17125	17177	17113	17262	17319	17255	17115	17205	16994	17041	16948	17261	17076	17315	17152	17339	17345	17146	17029	17151	17101	17286	17336	17374	17050	16955	17182	17173	17175	17267	16958	17549	17267	17196	17374	17192	17296	17081	17333	17092	17088	17480	17324	17288	17026	17195	17097	17114	16990	17316	17269	17245	17334	17331	17092	17236	17071	17198	17108	17155	17183	17249	17250	17202	17106	17301	17335	17132	17126	17084	17257	17294	17285	17159	17226	17108	17266	17266	17226	17167	17158	17232	17084	17345	17224	17366	17207	17225	17281	17163	17230	17208	17233	17334	17085	17320	17083	17186	17187	16943	17141	17301	17217	17334	17126	17114	17190	17008	17219	17112	17235	16956	17149	17211	16916	17248	17152	17172	17143	17117	17162	17234	17264	17223	17162	17374	17397	17068	17301	17089	17340	17004	17316	17283	17157	17143	17200	17123	17014	17289	17421	17076	17236	17171	17112	17196	17058	17064	17239	17241	17139	17254	17246	17291	17273	17264	17016	16975	17278	17303	17082	17175	17154	16880	17045	17254	17282	17214	17138	17260	17242	16941	17154	17120	17286	17152	16981	17120	17330	17228	17241	17333	17178	17363	17340	17186	17301	17306	17238	17279	16941	17176	17262	17130	17286	17010	17467	17122	17324	17101	17285	17437	17216	17008	17232	17344	17283	17423	17237	17381	16971	17337	17314	17239	17090	17167	17256	17392	17288	17108	17222	17219	17205	17209	17248	17429	17142	17264	17092	17068	17356	17232	17237	17146	17372	17283	17169	17344	17229	17335	17396	17397	17196	17367	17155	17177	17118	17083	17422	17384	17301	17184	17194	17455	17307	17133	17138	17209	17197	17239	17047	17108	17268	17104	17471	17358	17456	17321	17146	17087	17424	17299	17183	17146	17181	17258	17208	17260	17147	17208	17190	17300	17214	17367	16970	17097	17142	17069	17233	17149	17167	17295	17382	17244	17088	17144	17197	17281	17317	17277	17250	17263	17113	17236	17248	17343	17235	17155	17135	17313	17371	17146	17162	17069	17313	17330	17153	17152	17077	17007	17178	17292	17002	17295	17322	17082	17196	17187	17221	17178	17011	17135	17109	17127	17218	17231	17189	17204	17319	17215	17065	17377	17189	17130	17204	17304	17270	17042	17214	17038	17263	17366	17030	17088	17213	17315	17231	17116	17094	17330	17284	17193	17301	17108	17215	17045	17141	17127	17046	17133	17088	17145	17208	17119	17190	17090	17230	17263	17175	17308	17285	17223	17504	17511	17116	17206	17123	17257	17218	17481	17350	17318	17251	17169	16923	17357	17248	17302	17269	17246	17314	17295	17458	17119	16997	17092	17316	17405	17138	17203	17222	17326	17172	17192	17184	17029	17430	17357	17249	17203	17207	17352	17119	17033	17251	17366	17251	17337	17338	17264	16955	17319	17221	17389	17313	17101	17128	17275	17226	17204	17043	17136	16969	17184	17126	17204	17032	17334	17257	17276	17280	17273	17160	17113	17346	17153	17030	17203	17178	17082	17112	17293	17259	17457	17203	17437	17189	17175	16843
26179	50167	42711	33064	27175	23528	20885	19314	18376	17684	16851	16632	16411	16186	16019	15979	15661	15740	15544	15669	15415	15443	15362	15525	15518	15397	15144	15342	15240	15472	15454	15251	15268	15424	15458	15354	15523	15395	15290	15463	15439	15470	15270	15354	15294	15315	15406	15501	15303	15210	15426	15109	15374	15334	15345	15240	15456	15453	15365	15423	15498	15369	15351	15354	15211	15447	15084	15463	15144	15197	15323	15423	15462	15334	15184	15201	15242	15315	15424	15171	15411	15193	15247	15379	15483	15223	15209	15183	15400	15340	15333	15224	15317	15349	15356	15444	15361	15308	15286	15220	15431	15314	15274	15406	15428	15438	15345	15335	15474	15353	15365	15461	15365	15220	15405	15273	15474	15431	15537	15200	15214	15404	15257	15222	15344	15210	15520	15351	15343	15331	15185	15358	15259	15224	15457	15195	15326	15234	15378	15420	15376	15444	15340	15083	15370	15351	15328	15307	15390	15295	15309	15352	15326	15348	15569	15345	15470	15246	15319	15312	15297	15422	15269	15278	15270	15436	15424	15224	15613	15241	15486	15404	15307	15448	15325	15548	15333	15313	15161	15307	15306	15479	15246	15212	15335	15562	15234	15348	15294	15184	15225	15312	15351	15257	15479	15182	15400	15312	15295	15138	15375	15241	15225	15298	15302	15383	15466	15291	15321	15331	15262	15241	15461	15204	15210	15279	15414	15229	15154	15276	15214	15276	15286	15214	15208	15306	15232	15278	15375	15145	15251	15400	15448	15590	15287	15312	15253	15345	15324	15233	15415	15210	15294	15326	15454	15353	15279	15378	15365	15342	15390	15071	15306	15243	15214	15402	15335	15369	15260	15452	15302	15325	15356	15281	15265	15286	15295	15254	15357	15317	15410	15303	15076	15362	15307	15417	15257	15425	15343	15271	15337	15390	15261	15271	15379	15311	15248	15451	15270	15383	15381	15216	15402	15466	15327	15386	15263	15343	15502	15331	15302	15375	15257	15359	15173	15359	15395	15176	15347	15211	15268	15312	15550	15364	15399	15373	15333	15253	15319	15323	15305	15420	15353	15304	15267	15286	15275	15335	15260	15366	15391	15328	15292	15173	15176	15243	15371	15356	15140	15213	15322	15298	15266	15276	15324	15364	15170	15420	15331	15404	15499	15139	15317	15251	15242	15100	15396	15387	15409	15354	15231	15320	15491	15332	15405	15399	15440	15317	15509	15413	15414	15338	15410	15457	15629	15301	15134	15372	15442	15316	15188	15199	15426	15353	15262	15372	15261	15501	15169	15346	15228	15229	15227	15258	15269	15279	15355	15505	15171	15276	15249	15050	15296	15305	15349	15410	15480	15430	15214	15312	15360	15245	15311	15363	15433	15140	15196	15298	15260	15242	15238	15265	15272	15416	15360	15369	15298	15282	15281	15244	15258	15210	15377	15360	15345	15175	15338	15327	15331	15199	15409	15348	15441	15505	15310	15366	15470	15305	15371	15307	15260	15083	15315	15376	15400	15347	15352	15336	15411	15321	15427	15221	15352	15487	15462	15383	15152	15482	15216	15364	15278	15218	15436	15299	15274	15272	15326	15242	15399	15305	15348	15355	15199	15236	15201	15265	15211	15531	15337	15284	15255	15288	15325	15215	15327	15282	15309	15301	15290	15400	15319	15417	15424	15348	15380	15366	15046	15333	15353	15333	15376	15214	15328	15193	15341	15099	15445	15236	15223	15444	15181	15290	15260	15395	15321	15267	15366	15270	15353	15234	15357	15373	15364	15421	15321	15368	15223	15314	15375	15192	15345	15255	15338	15378	15347	15237	15274	15443	15472	15557	15376	15512	15261	15228	15400	15275	15199	15280	15396	15492	15196	15451	15290	15424	15531	15462	15457	15487	15390	15258	15577	15088	15231	15448	15374	15214	15149	15304	15347	15332	15325	15359	15372	15329	15366	15524	15393	15276	15400	15280	15303	15234	15316	15287	15293	15342	15344	15261	15317	15280	15313	15372	15327	15269	15413	15356	15458	15380	15243	15560	15353	15381	15364	15212	15408	15459	15373	15308	15375	15371	15181	15250	15253	15330	15289	15306	15269	15458	15482	15454	15210	15403	15307	15264	15486	15450	15319	15429	15435	15392	15353	15382	15241	15395	15445	15251	15310	15319	15353	15467	15297	15282	15323	15436	15369	15450	15367	15200	15314	15403	15246	15268	15325	15280	15254	15320	15316	15317	15304	15506	15173	15530	15311	15469	15374	15326	15311	15304	15270	15330	15324	15195	15374	15398	15355	15193	15143	15367	15345	15337	15336	15318	15392	15121	15376	15209	15329	15365	15352	15410	15308	15406	15293	15433	15254	15344	15354	15467	15177	15324	15198	15193	15359	15338	15427	15207	15384	15386	15383	15204	15386	15243	15522	15437	15364	15428	15328	15266	15335	15323	15273	15340	15413	15320	15321	15379	15433	15468	15312	15315	15282	15174	15293	15120	15283	15360	15262	15534	15327	15574	15250	15306	15340	15167	15384	15187	15527	15403	15425	15495	15374	15334	15157	15251	15197	15345	15280	15396	15311	15432	15242	15251	15308	15434	15288	15391	15172	15439	15426	15262	15281	15215	15216	15324	15384	15268	15416	15379	15290	15386	15327	15157	15399	15271	15308	15402	15335	15326	15248	15321	15311	15240	15344	15308	15255	15383	15438	15436	15343	15379	15412	15433	15376	15319	15322	15252	15268	15306	15429	15294	15266	15469	15471	15233	15130	15275	15284	15275	15254	15190	15306	15498	15323	15399	15193	15410	15358	15409	15227	15299	15343	15304	15296	15288	15391	15233	15227	15154	15319	15307	15376	15302	15306	15293	15323	15424	15450	15312	15372	15354	15459	15342	15561	15172	15368	15366	15324	15397	15282	15416	15445	15159	15271	15200	15521	15458	15147	15278	15378	15160	15291	15478	15340	15511	15238	15374	15423	15383	15153	15271	15338	15194	15226	15385	15251	15442	15238	15406	15354	15304	15540	15306	15218	15365	15338	15308	15388	15367	15309	15334	15316	15274	15193	15285	15337	15352	15459	15329	15266	15278	15309	15429	15262	15353	15167	15315	15325	15228	15164	15190	15463	15413	15255	15366	15308	15325	15156	15177	15197	15156	15319	15521	15434	15290	15312	15222	15462	15268	15188	15201	15346	15175	15331	15232	15347	15322	15172	15489	15437	15162	15361	15389	15304	15391	15262	15362	15323	15380	15382	15408	15488	15338	15120	15175	15365	15189	15236	15378	15387	15372	15291	15344	15230	15488	15189	15157	15352	15394	15278	15271	15463	15368	15300	15384	15374	15434	15276	15220	15371	15387	15310	15382	15464	15313	15267	15263	15226	15352	15222	15301	15350	15405	15312	15366	15288	15327	15472	15342	15232	15143	15431	15258	15379	15477	15580	15374	15209	15362	15160	15235	15375	15466	15279	15317	15327	15260	15412	15255	15264	15386	15290	15403	15259	15318	15480	15447	15556	15287	15257	15434	15381	15297	15333	15484	15302	15523	15231	15503	15269	15263	15166	15328	15412	15459	15408	15408	15412	15445	15296	15398	15410	15257	15276	15309	15416	15338	15142	15436	15419	15409	15263	15200	15380	15249	15286	15303	15272	15333	15323	15387	15307	15340	15311	15312	15350	15168	15244	15240	15364	15378	15434	15164	15330	15183	15286	15348	15319	15287	15371	15301	15431	15414	15182	15432	15446	15227	15516	15392	15335	15153	15338	15346	15462	15345	15422	15259	15308	15393	15342	15147	15246	15414	15315	15371	15213	15501	15444	15193	15242	15387	15297	15264	15309	15272	15246	15109	15270	15258	15231	15454	15339	15161	15484	15299	15351	15391	15390	15276	15296	15407	15368	15220	15168	15268	15289	15456	15305	15221	15364	15293	15515	15293	15519	15481	15369	15299	15343	15324	15374	15470	15401	15255	15456	15209	15201	15418	15559	15330	15354	15479	15293	15229	15370	15335	15280	15339	15208	15340	15349	15373	15231	15312	15361	15238	15383	15347	15235	15361	15194	15272	15364	15353	15253	15361	15315	15531	15368	15353	15288	15320	15449	15533	15321	15354	15441	15523	15203	15300	15217	15529	15422	15298	15400	15295	15444	15358	15391	15322	15436	15325	15249	15295	15446	15284	15468	15493	15450	15376	15327	15373	15251	15244	15271	15354	15429	15212	15216	15336	15358	15323	15299	15337	15316	15255	15459	15247	15293	15487	15280	15244	15257	15225	15385	15308	15356	15205	15430	15321	15220	15330	15440	15210	15337	15311	15150	15238	15357	15285	15308	15289	15417	15474	15238	15419	15364	15371	15383	15306	15190	15272	15305	15164	15325	15067	15381	15236	15298	15267	15352	15334	15300	15437	15327	15328	15255	15417	15385	15421	15242	15353	15244	15373	15340	15287	15469	15164	15489	15248	15324	15320	15346	15438	15412	15270	15299	15317	15238	15398	15262	15240	15406	15242	15319	15226	15348	15218	15332	15230	15402	15335	15345	15398	15287	15395	15424	15329	15478	15309	15291	15285	15154	15445	15190	15353	15253	15159	15445	15314	15327	15302	15436	15426	15394	15271	15323	15060	15177	15225	15423	15312	15443	15176	15231	15260	15419	15458	15217	15549	15525	15331	15255	15431	15504	15218	15316	15237	15377	15450	15348	15602	15491	15288	15330	15373	15270	15169	15394	15204	15182	15357	15261	15251	15446	15315	15316	15374	15166	15215	15285	15262	15427	15239	15452	15248	15106	15162	15278	15315	15417	15465	15365	15291	15326	15521	15344	15293	15391	15263	15292	15318	15250	15460	15376	15328	15455	15125	15381	15210	15439	15342	15324	15379	15374	15403	15191	15432	15319	15410	15334	15189	15527	15346	15285	15327	15273	15320	15254	15158	15375	15506	15178	15437	15355	15389	15375	15426	15429	15590	15332	15249	15437	15334	15281	15235	15273	15314	15279	15323	15227	15268	15302	15243	15436	15510	15304	15137	15547	15284	15416	15528	15417	15325	15236	15091	15512	15242	15441	15381	15396	15183	15122	15510	15340	15348	15262	15317	15277	15281	15258	15340	15203	15306	15488	15382	15245	15227	15265	15323	15310	15347	15224	15201	15581	15375	15268	15338
25421	21779	28445	29106	22953	21140	19846	18732	17977	17704	17732	17155	17273	17019	17084	16819	16886	16963	16956	16972	16717	16945	16841	16925	16956	16804	16753	16799	16843	16904	16670	16791	16932	16671	16614	16816	16726	16963	16889	16604	16749	16488	16839	16769	16677	17067	16571	16793	16852	16727	16652	16602	16674	16634	16730	16787	16604	16770	16865	16636	16671	16716	16628	16819	16576	16924	16750	16638	16586	16669	16597	16691	16815	16822	16852	16791	16821	16721	16910	16928	16682	16755	16639	16658	16997	16586	16678	16802	16751	16580	16811	16738	16711	16639	16793	16649	16911	16544	16667	16943	16715	16741	16621	16772	16779	16676	16908	16913	16728	16694	16886	16758	16776	16840	16659	16903	16723	16731	16830	16935	16717	16856	16704	16688	16684	16818	16632	16768	16671	16716	16578	16670	16706	16753	16707	16864	16870	16819	16756	16860	16905	16684	16616	16692	16759	16711	16738	16745	16497	16681	16709	16519	16960	16935	16710	16779	16865	16955	16793	16852	16822	16891	16585	16882	16934	16782	16708	16581	16816	16652	16852	16767	16630	17046	16806	16575	16809	16722	16855	16680	16660	16807	16815	16769	16668	16532	16685	16712	16654	16813	16768	16534	16595	16843	16848	16770	16822	16815	16794	16785	16911	16701	16688	16653	16724	16853	16709	16850	16748	16811	16737	16692	16792	16646	16788	16857	16789	16918	16816	16745	16723	16515	16774	16766	16776	16754	16685	16426	16792	16929	16738	16686	16665	16788	16882	16799	16775	16736	16692	16761	16659	16669	16760	16704	16714	16721	16682	16720	16684	16818	16727	16848	16717	16680	16671	16934	16819	16760	16885	16724	16767	16966	16766	16766	16752	16811	16691	16778	16726	16680	16901	16662	16764	16700	16725	16784	16725	16718	16717	16566	16595	16672	16686	16635	16771	16931	16740	16726	16817	16833	16809	16762	16584	16875	16822	16741	16770	16675	16787	16781	16865	16932	16927	16802	16768	16816	16853	16888	16648	16935	16802	16698	16923	16737	16899	16855	16780	16755	16767	16752	16895	16615	16642	16758	16623	16885	16971	16786	16881	16822	16838	16959	16765	16642	16906	16837	16706	16793	16755	16771	16833	16882	16814	16834	16736	16732	16896	16837	16753	16627	16732	16818	17020	16684	16788	16661	16966	16872	16791	16562	16593	16732	16736	16921	16529	16874	16787	16578	16732	16706	16743	16581	16790	16699	16901	16695	16741	16720	16777	16693	16641	16829	16773	16593	16800	16680	16819	16747	16840	16661	16471	16709	16837	16774	16949	16797	16758	16626	16599	16754	16705	16857	16871	16649	16990	16607	16804	16733	16775	16692	16672	16734	16673	16954	16756	16802	16695	16572	16919	16799	16891	16816	16625	16731	17010	16719	16746	16526	16588	16781	16762	16720	16730	16676	16700	16589	16981	16750	16656	16583	16687	16593	16621	16707	16967	16738	16689	16736	16921	16629	16653	16736	16658	16627	16803	16673	16512	16899	16759	16698	16677	16545	16532	16795	16850	16658	16777	16495	16882	16774	17082	16643	16838	16699	16746	16852	16847	16892	16879	16722	16915	16801	16788	16818	16742	16868	16712	16803	16647	16715	16945	16740	16900	16774	16900	16631	16715	16561	16821	16694	16859	16743	16713	16688	16772	16672	16603	16676	16838	16754	16695	16555	17004	17011	16743	16647	16662	16579	16814	16637	16912	16829	16728	16676	16706	16796	16761	16788	16829	16597	16545	16725	16674	16896	16737	16597	16784	16609	16668	16726	16646	16674	16752	16675	16680	16752	16710	16796	16632	16621	16632	16635	16786	16849	16743	16689	16852	16742	16591	16840	16628	16601	16921	16781	16752	16651	16756	16637	16801	16836	16589	16555	16734	16590	16669	16698	16750	16779	17015	16987	16761	16785	16701	16765	16804	16641	16560	16735	16741	16766	16673	16851	16595	16675	16567	16660	16670	16646	16746	16672	16881	17038	16871	16640	16807	16715	16829	16630	16716	16768	16554	16724	16871	16607	17042	16690	16744	16710	16793	16875	16645	16721	16945	16870	16943	16696	16996	16889	16839	16775	16656	16767	16695	16821	16849	16959	16781	16730	16810	16791	16858	16822	16741	16644	16888	16642	16750	16618	16461	16811	16711	16823	16883	16775	16697	16830	16835	16787	16811	16633	16669	16831	16764	16628	16790	16852	16789	16793	16626	16621	16734	16846	16634	16798	16730	16737	16871	16633	16580	16472	16915	16691	16766	16914	16814	16904	16821	16630	16647	16875	16946	16835	16524	16913	16757	16948	16751	16700	16750	16624	16820	16692	16811	16855	16904	16843	16792	16780	16677	16661	16852	16640	16711	16751	16974	16788	16828	16626	16770	16671	16762	16622	16887	16798	16799	16613	16810	16788	16643	16762	16903	16845	16802	16754	16868	16794	16771	16771	16655	16484	16774	16719	16695	16954	16817	16682	16788	16691	16633	16631	16707	16872	16909	16719	16613	16979	16886	16704	16709	16735	16711	16861	16927	16814	16749	16977	16792	16807	16761	16902	16657	16592	16732	16706	16730	16896	16777	16655	16880	16704	16765	16848	16649	16763	16912	16778	16619	16722	16902	16559	16904	16822	16773	16793	16648	16729	16618	16776	16865	16648	16829	16666	16615	16684	16836	16949	16823	16727	16705	16739	16675	16513	16691	16874	16722	16868	16771	16629	16745	16735	16789	16765	16775	16889	16814	16792	16737	16807	16904	16556	16729	16910	16943	16804	16871	16806	16498	16794	16673	16795	16875	16835	16703	16971	16951	16878	16682	16598	16594	16642	16677	16796	16673	16720	16726	16787	16770	16790	16675	16690	16746	16871	16765	16709	16686	16827	16908	16701	16954	16889	16598	16717	16893	16573	16582	16704	16647	16990	16840	16794	16654	16544	16757	16890	16820	16768	16591	16914	16867	16840	16862	16761	16761	16718	16609	16781	16813	16716	16656	16705	16643	16721	16556	16681	16652	16862	16706	16783	16742	16714	16871	16876	16891	16741	16802	16660	16712	16676	16892	16715	16785	16748	16571	16719	16619	16569	16570	16603	16878	16802	16879	16584	16762	16546	16746	16632	16773	16804	16919	16450	16803	16797	16749	16939	16362	16781	16838	16699	16842	16834	16643	16652	16709	16622	16742	16667	16693	16672	16725	16746	16709	16815	16626	16784	16617	16624	16642	17011	16659	16780	16693	16754	16667	16667	16751	16830	16994	16806	16825	16768	16758	16694	16880	16708	16791	16426	16841	16644	16585	16505	16502	16847	16605	16891	16772	16704	16877	16669	16739	16703	16921	16935	16869	16700	16801	16728	16653	16806	16780	16925	16847	16626	16789	16718	16792	17013	16611	16667	16705	16927	16728	16525	16651	16662	16789	16738	16642	16675	16880	16785	16862	16770	16536	16705	16645	16595	16779	16690	16784	16553	16725	16957	16704	16771	16676	16674	16579	16910	16789	16904	16898	16784	16503	16854	16899	16956	16731	16679	16693	16648	16824	16796	16839	16903	16548	16756	16833	16781	16915	16780	16747	16756	16605	16838	17011	16902	16792	16880	16756	16877	16700	16808	16874	16611	16607	16595	16882	16862	16832	16679	16499	16827	16891	16640	16952	16932	16722	16651	16652	16839	16827	16830	16763	16668	16913	16525	16886	16750	16738	16822	16645	16815	16745	16870	16891	16822	16833	16761	16779	16694	16739	17009	16921	16922	17017	16806	16743	16603	16894	16608	16596	16690	16685	16786	16910	16725	16909	16809	16619	16857	16923	16813	16819	16817	16812	16784	16864	16825	16587	16779	16853	16615	16729	16733	16846	17010	16793	16825	16705	16887	16549	16983	16788	16947	16787	16726	16768	16754	16821	16707	16696	16489	16589	16822	16759	16725	16913	16682	16794	16873	16800	16722	16823	16759	16929	16662	16733	16668	16925	16669	16667	16625	16839	16820	16821	16812	16805	16848	16671	16979	16664	16574	16701	16729	16644	16682	17034	16949	16722	16697	16737	16943	16982	16602	16822	16714	16882	16688	16559	16674	16830	16759	16467	16644	16674	16751	16752	16757	16767	16511	16836	16777	16906	16833	16831	16787	16737	16764	16804	16800	16979	16828	16840	16633	16775	16764	16836	16716	16635	16853	16785	16846	17006	16794	16683	16671	16614	16705	16616	16615	16767	16773	16644	16817	16701	16527	16589	16945	16621	16775	16723	16700	16681	16629	16935	16861	16852	16650	16579	16607	16604	16772	16640	16683	16802	17007	16817	16913	16797	16611	16834	16837	16874	16804	16764	16730	16892	16946	16873	16734	16653	16811	16823	16674	16770	16886	16902	16828	16881	16832	16907	16710	16713	16894	16900	16853	16751	16775	16746	16708	16877	16692	16938	16890	16732	16643	16667	16845	16971	16842	16616	16744	16806	16880	16725	16840	16800	16756	16677	16713	16920	16768	16754	16670	16904	16821	16802	16673	16875	16858	16846	16790	16759	16734	16829	16618	16813	16803	16855	16762	16821	16662	16740	16758	16644	16866	16847	16805	16705	16885	16642	16849	16696	16813	16673	16880	16719	16657	16694	16591	16883	16750	16791	16945	16728	16810	16817	16926	16609	16816	16728	16636	16794	16824	16639	16931	16660	16758	16507	16788	16848	16499	16850	16821	16778	16763	16820	16704	16778	16688	16877	16796	16734	16753	16770	16788	16761	16896	16629	16707	16717	16737	16557	16844	16640	16723	16919	16574	16920	16826	16925	16739	16822	16631	16642	16870	17041	16791	16882	16742	16886	16601	16596	16621	16840	16805	16918	16728	16880	16858	16959	16679	16912	16956	16921	16697	16693	16784	16786	16698	16847	16718	16869	16700	16475	16619	16903	16747	16947	16490	16698	16698	16696	16657	16725	16803	16834	16864	16818	16861	16712	16671	16930	16902	16809	16781	16820	16792	16602	16785	16835	16608	16688	16835	16818	16846	16838	16631	16660	16898	16673	16852	16732	16773	16781	16664	16733	16758	16804	16611	16769	16768	16455	16766	16914	16836	16587	16703	16809	16819	16969	16757	16798	16877	16495	16701	16492	16705	16507	16841	16912	16805	16846	16741	17042	16662
26538	45554	38263	29308	24205	21071	19245	18013	17280	16693	16156	16155	15830	15669	15677	15157	15392	15186	15150	15200	15200	15120	15221	15137	15142	15180	15054	15153	15132	14934	14916	15226	15057	15046	14991	15033	15005	15138	15028	15248	14971	15152	14793	15016	14899	15098	15198	15026	15194	15180	14888	15027	15107	15027	15093	14949	15226	14952	15020	14937	15136	15087	15113	15046	15002	15021	15078	15099	14991	15139	15172	14994	15101	15034	15251	15127	15128	15120	15125	15149	15214	15028	15031	15076	14950	15177	15076	14656	14945	15070	15074	15007	15014	15120	14989	15058	14994	14828	15109	14927	15090	14964	15125	15104	14976	15040	15131	14981	14945	15034	14996	14907	15061	14925	15275	15046	15031	14961	15204	14915	14904	14994	15151	15145	14977	15011	15033	14951	15104	15013	15124	15104	15077	15074	15100	15080	14860	14943	15050	14983	15123	14958	15171	14964	15062	14904	14812	15164	15054	14926	14991	15064	15048	15005	15015	15213	15240	15005	15092	14992	15015	15005	14744	15105	14995	15039	15042	15142	15080	15020	15027	15140	14936	15004	15070	15121	15040	15007	15043	15209	15060	15122	14997	15087	14884	15194	15093	15110	14868	15118	14952	15217	15038	15012	15039	15036	15177	15169	15055	15154	15048	15062	14984	14994	14956	15167	14995	15094	14895	15214	14960	15126	15112	15019	15129	14973	14941	14854	15176	14987	14944	15148	15001	15072	14948	15073	15034	14995	15065	14972	14990	15089	14982	15089	15106	15037	15170	15045	15153	15032	14965	15059	14973	15004	15051	15009	14948	14998	15055	14979	15066	15147	15040	15135	15046	14983	15038	15038	15179	15102	15083	15121	15072	15061	14967	14872	15078	15032	15102	14974	14877	14994	14984	14816	14975	14993	15043	14920	15140	15132	14986	15039	15174	15044	15101	15153	14995	14982	15056	14938	15008	14966	15294	14747	15170	15031	15023	15088	15202	15001	15033	15013	14961	15041	14878	15035	15037	15097	14969	15044	14951	14999	15136	14950	14977	15058	15143	15002	15055	15039	15136	14960	15040	14971	14998	15073	15005	14979	15032	15103	15042	15150	15037	15050	15076	15004	15111	15124	14975	14933	14837	15138	15157	15087	15161	15038	14968	14902	15018	14951	15004	15001	15011	14973	15103	15262	15097	14879	14975	14978	15089	15034	14937	15015	14951	15136	15050	15115	15003	14992	14923	15110	15018	15080	15090	15049	14942	15108	14981	14923	14977	15203	14952	15088	15083	15016	15117	14999	14977	15038	14854	15052	14879	15197	15068	14806	14999	14898	14920	15123	15000	15144	14848	15147	15077	14887	14903	14938	15116	15006	15032	15078	15040	14968	14990	15043	15161	14983	14908	14896	15076	15043	15019	15158	15000	14997	15044	15011	15206	15083	14960	15047	14958	15127	15013	15022	14998	14981	15298	15086	15106	15064	14893	14939	14989	15091	14988	15132	15057	14923	15197	15015	14973	14981	15180	14932	14745	15062	15070	14954	14877	15038	15172	15157	15164	15064	14966	15181	14987	14936	14976	15050	15114	15134	15116	15132	14869	14998	15218	15066	14980	14962	15089	14995	14981	15081	15073	15013	15049	15064	14894	15144	14968	15030	15101	14858	15019	15048	15015	15076	15039	15054	15017	14951	14942	15060	14995	15096	14980	15072	15108	14995	15089	14996	15051	15057	15116	15074	15022	15058	14891	15028	14989	15101	15078	15117	15096	14880	15280	15162	15052	15151	14871	15100	15205	15257	15066	15038	14941	15072	14993	14946	15196	14981	15051	15023	15022	15161	15042	15071	14930	15116	15018	15035	15101	15170	14984	15304	15043	15014	14940	15087	14962	15114	15074	15060	15097	15067	15011	15098	14947	15228	15159	15129	15125	14968	14926	15184	15018	15051	14988	15016	15058	14992	14995	15210	15135	15056	14912	15156	15051	15000	14994	15102	14934	15082	14777	14956	15042	15073	15011	15118	15104	14906	14921	15096	15183	15084	15155	15063	15083	15024	14984	15118	14956	15042	14991	15055	15275	14881	15022	15137	15027	15131	14859	15202	14969	15062	15092	14954	14965	15304	14782	14975	15168	15026	14995	15194	15045	15080	15082	15010	15049	15280	14909	14998	15151	14973	14880	14954	15059	14970	15071	14943	15044	15116	15009	15185	15197	15125	14966	15160	15136	14900	15184	14856	15102	15164	15112	15085	14810	15038	14941	15055	14903	15111	15267	15019	15061	14944	14990	15099	14953	15147	14964	15112	14883	15054	14806	14911	14937	15055	15095	15036	15089	14989	15062	14980	15043	14943	14993	15077	15146	14926	15118	15067	14916	15065	14816	14927	15138	15101	15132	14986	15018	14998	15131	15088	14976	14979	15042	14984	15164	14862	15004	14939	14912	15001	15069	15021	15125	14913	14950	15049	15116	15230	15324	15030	15117	15238	14984	15073	14828	15116	15113	14890	15000	14949	15119	15135	14993	15178	15012	15221	14682	15013	14971	15013	15015	14887	14945	15067	15128	15143	15030	15012	15015	14936	14976	15026	14962	14971	15249	15124	15025	14964	14912	15138	15122	14971	15173	14930	14983	15011	15098	15159	15068	15085	15142	15037	15001	15135	15128	14970	15088	15016	15145	14996	14916	15148	15074	15112	14952	14973	14922	14903	15001	15154	15147	14956	15013	14934	15063	15107	15176	15074	14998	14958	15068	14974	14919	15013	14975	15106	14959	15174	15146	14975	14990	14956	15135	15030	15038	14943	15049	15090	15044	14952	15046	15196	14740	14986	15161	15178	14999	14973	14875	15054	14942	15159	15265	15081	15157	14952	15003	15059	15150	15060	15231	15130	14953	14921	15180	15053	15131	15055	14817	14928	15001	15040	14877	15181	14916	14949	15043	15020	15012	14957	15036	15056	14998	15012	14946	15186	14932	15159	15032	14909	14932	15144	15029	14980	15061	15117	14986	15068	15090	15120	15006	14958	15004	14994	15015	14928	15150	15026	14908	14963	15141	15038	15191	15169	14940	15055	15179	15051	15093	15152	15005	14946	15103	14965	15010	15102	14975	15113	14911	14908	15012	15075	15064	14970	15108	14874	15113	15294	14969	15015	15055	15006	15014	14898	15050	14908	15137	14977	15197	14984	14975	15027	14980	14998	15003	14941	14989	15183	15033	15174	15062	15123	15110	15152	15054	15080	14973	14944	14970	15082	15002	15087	14878	15319	15228	15014	15098	14932	15071	15007	15014	14925	15029	15109	15104	15108	15042	14810	15019	15061	15088	15227	15147	15131	15040	15034	14966	15073	15070	15053	15155	15031	15055	15137	14952	15177	15188	15048	14968	15011	15337	14991	15239	15074	14911	14855	15193	15034	15242	14982	15177	15023	15101	15173	15103	15095	15205	14995	15072	15145	15146	15019	14919	15031	15089	15048	15128	15050	15117	15004	15178	15055	15028	15249	15059	15027	14983	14953	15157	15149	15097	15094	14996	14955	15034	15005	15103	15128	14866	14973	15147	15096	14998	15025	15108	15030	15168	14927	15110	14971	14889	14843	15123	15020	15100	15063	15044	14915	14983	14917	14985	15190	15040	15030	15107	15284	15048	14955	15062	15035	14867	15155	15268	14997	14863	15193	14986	14998	14990	14955	14953	15086	14891	15060	15063	15138	14823	15146	15014	15220	15095	14927	15125	15209	15127	14983	15136	15090	15012	15075	15055	15024	15013	15235	15137	14850	14980	15124	14902	15077	15218	15053	15098	15097	14933	15121	14920	15037	15186	15077	15074	15133	15026	14838	15123	14994	14830	15122	15144	14914	15094	14980	15051	15150	15100	15199	14939	15001	15025	14995	15007	14987	15049	14996	15164	14855	15062	15113	15111	15022	15071	15146	15032	15079	15116	14922	15076	15102	15084	15082	15049	14985	15006	15229	15319	15010	14978	14885	14839	15295	15002	15205	15024	14950	15197	14912	15091	14994	15058	14900	15074	15121	15105	15284	14875	15029	14890	15286	15061	14925	15121	15162	14905	14860	14996	15064	15063	15104	14959	15082	14873	15046	15217	15171	15108	14924	14975	14966	15097	15147	15128	15098	15041	14902	15023	15105	14956	15065	15140	15245	14915	15079	15217	15039	14995	15028	15102	15127	15058	15035	15119	14960	14983	14986	14996	14961	15088	15092	14892	15104	14870	15087	15114	14853	15159	15130	14951	15045	15187	15196	14943	15047	14938	14974	15115	15100	15049	15208	14996	14886	14978	15098	14974	15087	15190	14924	14983	14979	15007	15035	15150	14992	15019	15144	15177	14843	15064	15113	14964	15032	14923	14918	15166	15144	15071	15034	15115	14977	15049	15089	15026	15089	15028	14909	15073	15072	14887	15117	15196	15016	15129	14869	15066	14950	15091	14953	15225	15067	15054	15093	15024	14946	15127	14932	15223	15104	15119	15097	15146	14936	15016	14988	15153	15142	14969	15026	15209	15042	14952	15145	14879	15201	15176	15035	15137	14984	14983	15040	15003	15062	14894	15133	15090	15046	14933	14881	15097	15001	15076	15059	15017	15155	14976	15122	15010	15032	15053	14960	15068	15091	15131	14921	15027	15090	15092	15119	15021	14999	15155	15110	15005	15055	15174	15017	15206	14967	15039	15157	15054	15010	14981	15050	15017	14880	14975	15013	14934	14994	15203	15005	14988	15051	15268	14936	14994	15021	14969	14915	15145	15056	14961	15206	15013	14965	15024	14959	14987	14921	15036	15096	14893	15054	14886	15156	15112	15113	15024	14989	15194	14998	14977	15168	15101	15065	14927	15202	15002	14914	15005	15048	15041	15097	15160	15105	15051	14950	14921	14926	14997	15172	14928	15088	14949	15118	15032	15142	14871	15177	15051	15064	15014	15062	15040	14998	15158	15051	15088	14992	15106	14895	15124	15067	15116	14902	14847	15189	15156	15010	15104	15056	14929	15090	15096	15059	14987	14986	15028	14962	14842	15181	15033	14950	15077	15207	15067	15069	14975	14956	14916	15125	14876	15114	15166	14884	14929	14931	15040	15181	15060	15090	15023	14902	15174	15119	14931	14998	14910	15051	14888	15125	15107	15068	15188	15027	15039	14964	15144	14985
22475	21475	28642	24842	22491	25089	26544	21780	20291	19743	19137	18630	18464	18231	18099	17878	17704	17623	17665	17643	17321	17620	17404	17339	17206	17147	17354	17149	17297	17220	17486	17243	17319	17211	17490	17172	17452	17290	17291	17401	17489	17133	17390	17217	17453	17393	17260	17147	17172	17292	17114	17340	17263	17214	17371	17082	17130	17200	17268	17130	17281	17185	17284	17243	17284	17261	17262	17316	17162	17101	17072	17220	17404	17264	16989	17324	17255	17191	17085	17198	17371	17510	17217	17094	17221	16945	17283	17152	17135	17281	17078	17224	17262	17166	17377	17305	17349	17180	17329	17400	16956	16988	17379	17162	17347	17256	17224	17100	17202	17196	17136	17291	17209	17291	17042	17245	17240	17195	17311	17111	17139	17243	17376	17149	17294	17074	17120	17400	17178	17210	17056	17266	17242	17061	17300	17344	17270	17313	17072	17217	17232	17177	17352	17323	17142	17248	17153	17019	16993	17141	17258	17227	17191	17295	17205	17143	17144	17049	17125	17335	17131	17328	17131	17289	17285	17217	17086	17338	17213	17000	17230	17085	17297	17078	17210	17240	17172	17269	17397	17179	17409	17252	17128	16997	17146	17167	17129	17143	17176	17123	17270	17069	17145	17114	17078	17249	17366	17166	17102	17120	17204	17324	17222	17449	17162	17251	17054	17339	17162	17447	17162	17034	17315	17387	17155	17262	16924	17142	17134	17192	17095	16987	17159	17311	17248	17336	17123	17246	17029	17175	17143	17262	17069	17178	17057	17197	17483	17134	17180	16961	17052	17125	17318	17239	17036	17110	17178	17174	17067	17090	17116	17272	17333	17187	16961	17168	17291	17194	17053	17321	17182	17138	16982	17153	17176	17120	17388	17344	17202	17397	17326	17237	17311	17020	17294	17123	17242	17173	16960	17123	17183	17035	17208	17209	17285	17065	17093	17049	17035	17261	17187	17260	17241	17280	17013	17128	17181	17252	17334	17338	17076	17086	17147	17183	17387	17353	17167	17203	17360	17097	17276	17086	17073	17106	17419	17188	17163	17289	17223	17446	17076	17374	17382	17208	17095	16934	17140	17138	17211	17118	17066	17263	17331	17255	17211	17081	17401	17225	17295	17055	17118	17250	17310	17125	17157	17132	17157	17215	17186	17330	17257	17119	17273	17321	17273	17188	17191	17348	17306	17088	17192	16983	17085	17133	17323	17208	17223	17129	17168	17318	17160	17222	17138	17140	17100	17294	17413	17224	17246	17085	17044	17173	17150	17304	17022	16993	17233	17154	17256	17202	16928	17415	17441	17180	17029	17146	17228	17450	17032	17237	17333	17149	17218	17250	17195	17363	17225	17258	17141	17344	17187	17022	17221	17299	17290	17097	17238	17255	17170	17129	17218	17224	17282	17177	17218	17265	17174	17120	16990	17285	17081	17085	17278	17184	17116	17181	17300	17238	17114	16819	17279	17324	17246	17228	17336	16989	17130	17103	17196	17017	17150	17320	17312	17080	17202	17013	17246	17258	17134	17113	17147	17208	17154	17077	17094	17045	17128	17071	17303	17033	17192	17034	17209	17280	17296	17343	17321	17186	17167	17239	17256	17260	17319	17194	17472	17096	17361	17288	17229	17062	17370	17237	17102	17150	17281	17061	17119	17220	17169	17039	17028	17162	17417	17148	17140	17046	17201	17155	17107	17238	17143	17051	17244	17216	16952	17243	17323	17267	17022	17219	17182	17303	16966	17359	17373	17266	17131	17336	17155	17153	17157	17107	17127	17306	17157	17253	17054	17108	16942	17157	17344	17180	17521	17301	17143	17341	17125	17152	17026	17206	17118	17106	17255	17315	17140	17154	17194	17260	17348	17191	17296	17206	17357	17158	17368	17161	17281	17132	17348	17103	17250	16914	17226	17094	17270	17271	17217	17039	17253	17178	17220	17171	17375	17224	17284	17284	17157	17151	17278	17260	17155	17255	17182	17233	17392	17068	17201	17286	17234	17235	17404	17014	16975	17302	17332	17100	17288	17236	17238	17339	17243	16971	17312	17146	17371	17148	17325	17198	17159	17160	17436	17122	17352	17462	17114	17054	17301	17126	17233	17125	17175	17308	17269	17116	17218	17074	17172	17255	17147	17206	17330	17232	17247	17057	17088	17125	17150	17180	17076	17226	17229	17309	17072	17223	17044	17194	17314	17347	17064	17094	17027	17273	17073	17196	16985	17014	16976	17446	17343	17009	17063	17243	17217	17317	17392	17365	17222	17269	17114	17255	17064	17166	17196	17139	16894	17100	17081	17418	17301	16903	17176	17246	17110	17058	17209	17189	17374	17417	17207	17162	17161	17118	17183	17276	17260	17082	17266	17143	16981	17053	17165	17259	17220	17155	17332	17221	17250	17144	17285	17184	17157	17068	17153	17084	17210	17324	17073	17281	17146	17157	17244	17114	17194	17245	17315	17360	17083	17251	17287	17263	17169	17105	17063	17041	17457	16966	17140	17155	17280	17266	17237	17088	17349	17175	17384	17217	17282	16956	16996	17366	17510	16990	17198	17179	17135	17169	17246	17249	17365	17090	17282	17284	17429	17390	17104	17109	17193	17036	17226	17384	17264	17119	17248	17191	17350	17301	17075	17056	17178	17294	17076	17225	16890	17039	17300	17246	17083	17216	17208	17103	17184	17187	17239	17252	17190	17242	17272	17248	17253	17020	17242	17174	17168	17091	17097	17235	17442	17290	17075	17148	17113	17053	17080	17125	17069	17110	17223	17219	17186	17366	17181	17227	17145	17145	17059	17210	17189	17042	16987	17265	17239	17068	17175	17211	17048	17063	17211	17380	17368	17138	17148	17152	17167	17037	17372	17212	17179	17328	17058	17177	17123	17197	17477	16968	16933	17277	17155	17365	17158	17325	17212	17368	17201	17175	17148	17379	17233	17400	17342	17139	17312	17232	17109	17313	17070	17326	17181	17148	17171	17180	17061	17259	17087	17190	17138	17309	17142	17364	17286	17182	17379	17212	17431	17118	17152	17201	17245	17289	17333	17156	17386	17354	17278	17163	17252	17083	17111	17128	17083	17244	17042	17095	17275	17232	17126	17340	17212	17093	17179	17081	17259	17161	17091	17238	17256	17295	17020	17088	17153	17287	17249	17425	17219	17220	17193	17059	17343	17223	17180	17105	17228	17340	17303	17280	17174	17042	17126	17406	17427	17198	17283	17056	17063	17323	17185	17203	17146	17234	17229	17322	16931	17105	17332	17272	17295	17087	17104	17283	17245	17174	17259	17340	17358	17127	16997	17108	17295	17186	17153	17002	17368	17188	17199	17200	17189	17117	17213	16987	17278	17047	17100	17052	17267	17168	17045	17111	17142	17081	17225	17288	17263	17265	17241	17222	17085	17248	17236	17198	17295	17519	17259	17067	17359	17155	17128	17249	17369	17198	17058	17350	17125	17336	17285	17325	17294	17243	17027	17013	17162	17114	17389	17125	16961	17190	17303	17197	17199	17160	17396	17045	17230	17239	17234	17217	17255	17154	17073	17181	17234	17298	17210	17152	17207	17177	17184	17053	17204	17066	17228	17229	17209	17233	17123	17378	17170	17231	17390	17171	17209	17168	17406	17164	17415	17066	17138	17145	17116	17485	17265	17272	17224	17275	17314	17199	17341	17289	17333	17339	17254	17072	16883	17097	17229	17252	17107	17028	17043	17416	16977	16991	17028	17379	17225	16933	17198	17181	17240	17232	17180	16898	17379	17269	17032	17335	17133	16916	17152	17200	17334	17232	17113	17076	17322	17327	17113	17029	17235	16943	17149	17119	17235	17189	17121	17421	17233	17009	17199	17244	17150	17126	17064	17309	17163	17288	17358	17148	17176	17339	17239	17274	17149	16990	17100	17089	17361	17233	17046	17162	17441	17008	17134	16980	17071	17265	17130	17219	17158	17218	17144	17092	17203	17088	17339	17199	17405	17313	17318	17247	17297	17075	17343	17175	17299	17146	17216	17225	17074	16993	17115	17010	17148	17400	17478	17037	17024	17118	17186	17367	17102	17326	17340	17167	17112	17259	16781	17125	16998	17115	17131	17124	17204	17190	17466	17352	17330	16960	17392	17290	17125	17279	17162	17100	17406	17218	17196	17212	17171	17119	17095	17225	17159	17300	17219	17168	17154	17393	17099	17219	17250	17126	17011	17028	17227	17277	17051	17148	17205	17275	17377	17378	17244	17003	17308	17431	17069	17141	17316	17431	17085	17213	17426	17205	17197	17117	17407	17246	17065	17031	17302	17211	17382	17238	17314	17184	17145	16976	17259	17397	17110	17154	17334	17226	17326	17361	16985	17067	17108	16986	17033	17151	17149	17186	17279	17402	17236	17110	17239	17212	17145	16998	17221	17158	17145	16994	17137	17203	17230	17299	17087	17235	17480	17214	17490	17450	17430	17321	17097	17163	17297	17422	17350	17065	17112	17116	17392	17263	17247	17141	17137	17114	17244	17021	17144	17136	17314	17163	17468	17182	17172	17231	17295	17026	17336	17290	17291	17129	17098	17167	17266	17280	17197	17246	17114	17278	17184	17522	17264	17439	17229	17211	17255	17089	17235	17197	17358	17078	17131	17106	17162	17061	17063	17074	17073	17283	17150	17005	17406	17187	17174	17225	17227	16943	17165	17253	17512	17212	17372	17037	17119	17259	17319	17138	17188	17169	17046	17433	17146	17241	17319	17111	17293	17261	17480	17192	17331	17089	17365	17123	17171	17092	17165	17253	17152	17106	17116	17155	17385	17269	17362	17249	17096	17166	17419	17028	17237	17103	17115	17079	17113	17211	17104	17105	17313	17110	17206	17045	17135	17219	17099	17228	17280	17286	17190	17152	17148	17249	17075	17145	17137	17158	17276	17324	17327	17108	17144	17077	17033	17068	17302	17042	17243	17026	17179	17057	17121	17103	17182	17134	17177	17117	17207	17239	17284	17221	17168	17309	17230	17248	17274	17363	17204	17055	17308	17196	17242	17378	17066	17158	17174	17334	17333	17336	17207	17080	17234	16969	17300	17272	17199	17195	17337	17315	17271	17345	17302	17128	17195	17129	17310	17366	17127	17183	17348	17146	17075	17412	17196	17331	17167	17263	17394	17180	17108	17195	17033	16962
27469	53907	46928	36822	30630	25996	23193	21099	19520	18612	17954	17276	16855	16672	16247	15872	15919	15736	15752	15457	15445	15601	15416	15525	15420	15337	15470	15327	15280	15353	15463	15414	15538	15348	15424	15558	15295	15271	15174	15367	15552	15434	15307	15425	15393	15264	15303	15347	15389	15291	15442	15312	15500	15355	15480	15233	15332	15350	15486	15318	15263	15168	15250	15288	15144	15209	15285	15284	15354	15402	15432	15499	15354	15309	15358	15449	15224	15339	15234	15324	15471	15464	15320	15188	15327	15342	15177	15248	15353	15337	15408	15252	15466	15306	15424	15360	15128	15203	15170	15237	15482	15275	15268	15395	15152	15237	15376	15519	15247	15170	15357	15381	15417	15380	15272	15461	15155	15532	15180	15387	15577	15185	15444	15386	15312	15313	15357	15461	15256	15243	15331	15332	15373	15381	15373	15426	15286	15378	15231	15358	15443	15441	15220	15270	15305	15400	15443	15301	15245	15251	15257	15395	15406	15388	15208	15458	15400	15446	15362	15265	15468	15231	15287	15307	15375	15362	15185	15343	15343	15187	15270	15260	15260	15402	15219	15449	15272	15354	15474	15485	15180	15377	15309	15358	15281	15353	15466	15322	15103	15168	15314	15633	15234	15436	15195	15338	15498	15331	15326	15262	15277	15209	15212	15420	15467	15285	15246	15409	15233	15366	15260	15379	15236	15452	15402	15160	15117	15272	15363	15406	15239	15363	15336	15258	15305	15205	15346	15355	15486	15307	15256	15284	15378	15228	15428	15344	15256	15242	15427	15419	15204	15252	15297	15299	15139	15400	15136	15278	15135	15110	15351	15177	15300	15429	15418	15391	15402	15372	15333	15343	15417	15191	15349	15302	15476	15273	15364	15358	15221	15473	15160	15234	15395	15314	15189	15343	15203	15269	15256	15242	15353	15254	15151	15344	15387	15420	15297	15284	15338	15198	15347	15301	15326	15276	15324	15088	15361	15222	15307	15274	15292	15260	15197	15291	15229	15373	15230	15440	15243	15319	15281	15366	15400	15454	15247	15285	15227	15420	15353	15262	15396	15331	15056	15290	15433	15393	15440	15411	15290	15330	15245	15247	15264	15334	15396	15250	15423	15211	15090	15338	15281	15264	15349	15239	15355	15338	15271	15473	15515	15362	15380	15323	15380	15415	15415	15388	15422	15395	15346	15376	15480	15274	15228	15278	15277	15407	15438	15397	15347	15277	15348	15186	15295	15138	15353	15202	15366	15215	15430	15164	15421	15089	15335	15558	15372	15242	15379	15127	15304	15291	15148	15421	15234	15306	15133	15438	15258	15406	15340	15347	15328	15368	15276	15341	15365	15287	15362	15299	15442	15428	15397	15289	15270	15332	15344	15238	15439	15379	15409	15113	15323	15215	15381	15393	15529	15279	15340	15266	15263	15347	15325	15260	15231	15247	15459	15540	15342	15196	15306	15458	15387	15307	15318	15334	15324	15367	15236	15444	15162	15340	15365	15328	15187	15447	15247	15321	15427	15241	15272	15172	15316	15250	15326	15285	15419	15339	15406	15293	15274	15180	15323	15297	15180	15341	15096	15337	15208	15380	15214	15311	15221	15287	15218	15175	15200	15470	15253	15401	15277	15375	15218	15368	15243	15392	15275	15312	15213	15273	15284	15275	15351	15317	15370	15256	15404	15243	15306	15332	15222	15267	15282	15057	15313	15382	15325	15301	15179	15379	15434	15282	15367	15383	15092	15364	15231	15302	15378	15302	15373	15194	15399	15303	15378	15385	15338	15277	15345	15223	15287	15468	15315	15271	15220	15331	15296	15540	15185	15376	15304	15373	15340	15354	15320	15297	15201	15509	15216	15403	15487	15370	15247	15395	15321	15274	15366	15302	15357	15345	15251	15441	15270	15279	15223	15125	15477	15452	15384	15462	15194	15223	15472	15223	15310	15102	15461	15189	15480	15149	15222	15223	15233	15470	15166	15369	15362	15221	15179	15338	15415	15228	15277	15488	15326	15308	15383	15408	15464	15217	15347	15427	15367	15171	14928	15329	15587	15313	15379	15215	15423	15298	15343	15244	15241	15311	15191	15358	15455	15410	15270	15280	15252	15305	15522	15210	15421	15366	15309	15312	15292	15214	15308	15295	15249	15348	15263	15587	15321	15328	15130	15563	15265	15250	15354	15274	15389	15150	15369	15451	15384	15303	15338	15336	15347	15358	15233	15185	15297	15241	15297	15244	15362	15242	15403	15342	15429	15204	15260	15211	15419	15231	15329	15219	15305	15520	15134	15085	15207	15358	15242	15102	15226	15313	15270	15320	15358	15309	15211	15351	15324	15322	15371	15338	15351	15225	15242	15209	15312	15510	15424	15243	15237	15360	15233	15225	15197	15273	15382	15249	15260	15206	15250	15377	15262	15228	15470	15357	15292	15342	15300	15272	15281	15313	15332	15271	15226	15193	15317	15284	15305	15304	15383	15257	15315	15261	15349	15376	15255	15406	15179	15321	15295	15234	15290	15195	15428	15232	15119	15432	15348	15204	15442	15311	15307	15408	15378	15206	15408	15151	15221	15275	15345	15422	15220	15332	15274	15181	15353	15258	15317	15223	15250	15512	15271	15206	15257	15302	15321	15327	15332	15200	15430	15350	15400	15399	15071	15203	15202	15290	15340	15354	15347	15386	15292	15238	15140	15351	15379	15240	15251	15222	15198	15234	15371	15199	15418	15253	15252	15395	15355	15305	15374	15455	15315	15389	15237	15411	15217	15358	15325	15209	15207	15466	15381	15291	15350	15327	15344	15343	15207	15230	15268	15400	15312	15389	15334	15255	15383	15438	15241	15386	15493	15260	15283	15433	15335	15335	15365	15324	15188	15205	15256	15332	15380	15415	15300	15207	15181	15261	15387	15294	15335	15221	15347	15482	15279	15354	15329	15196	15370	15259	15425	15322	15213	15256	15493	15135	15362	15339	15351	15358	15308	15172	15248	15557	15398	15387	15431	15343	15303	15310	15177	15376	15353	15173	15434	15297	15250	15174	15358	15360	15362	15208	15379	15329	15334	15286	15057	15297	15374	15319	15297	15283	15316	15131	15403	15356	15272	15272	15201	15282	15267	15270	15258	15463	15224	15237	15434	15207	15152	15300	15410	15404	15263	15366	15327	15253	15236	15283	15181	15252	15438	15228	15258	15455	15247	15187	15363	15375	15128	15408	15465	15247	15387	15240	15348	15270	15427	15223	15321	15317	15342	15372	15450	15195	15524	15204	15245	15256	15194	15307	15237	15440	15217	15278	15264	15263	15251	15384	15196	15196	15286	15298	15248	15315	15347	15409	15356	15444	15297	15435	15286	15312	15341	15325	15489	15280	15198	15329	15423	15308	15503	15246	15266	15326	15399	15217	15431	15269	15393	15192	15331	15348	15214	15347	15268	15436	15383	15317	15155	15161	15249	15320	15409	15184	15190	15405	15374	15389	15298	15238	15369	15383	15233	15391	15351	15347	15396	15332	15311	15087	15393	15345	15234	15242	15326	15158	15375	15287	15105	15205	15098	15228	15182	15474	15275	15348	15297	15310	15159	15380	15430	15134	15283	15486	15293	15290	15248	15347	15303	15205	15369	15147	15302	15343	15327	15373	15356	15358	15251	15433	15401	15261	15407	15103	15362	15276	15212	15430	15385	15334	15394	15181	15224	15467	15271	15441	15396	15173	15575	15351	15375	15310	15361	15272	15167	15333	15403	15345	15467	15385	15409	15467	15235	15236	15237	15353	15375	15327	15310	15298	15337	15363	15190	15449	15231	15177	15322	15302	15450	15284	15324	15217	15372	15252	15296	15281	15346	15196	15279	15362	15284	15378	15460	15279	15271	15336	15172	15394	15294	15335	15348	15409	15245	15277	15334	15448	15495	15357	15357	15363	15268	15288	15193	15199	15356	15349	15259	15240	15385	15277	15348	15391	15257	15396	15272	15304	15360	15255	15300	15044	15369	15372	15285	15306	15416	15312	15267	15276	15383	15067	15333	15375	15514	15148	15231	15265	15427	15232	15367	15454	15368	15336	15317	15308	15422	15342	15307	15335	15284	15267	15328	15275	15284	15187	15322	15397	15286	15330	15302	15286	15398	15217	15290	15214	15401	15160	15182	15175	15218	15190	15361	15399	15279	15425	15196	15311	15203	15180	15258	15301	15329	15219	15416	15489	15221	15301	15262	15357	15445	15139	15345	15266	15395	15325	15396	15348	15350	15329	15146	15222	15403	15342	15376	15427	15238	15353	15312	15314	15336	15219	15324	15148	15320	15171	15435	15410	15328	15026	15201	15500	15291	15185	15261	15504	15316	15386	15272	15159	15272	15257	15369	15122	15400	15387	15291	15372	15348	15263	15439	15235	15397	15334	15245	15133	15268	15292	15308	15371	15179	15299	15279	15170	15368	15312	15394	15263	15212	15280	15314	15377	15231	15302	15393	15258	15292	15433	15336	15136	15245	15420	15333	15194	15400	15261	15347	15327	15237	15292	15174	15167	15278	15178	15320	15474	15262	15226	15294	15361	15120	15401	15450	15203	15287	15313	15344	15318	15274	15369	15345	15208	15361	15345	15351	15352	15303	15055	15182	15530	15178	15425	15227	15255	15163	15310	15379	15311	15376	15442	15374	15411	15381	15352	15153	15424	15328	15218	15286	15340	15098	15341	15275	15299	15473	15321	15432	15325	15403	15396	15175	15293	15331	15217	15185	15483	15264	15358	15354	15580	15311	15302	15311	15182	15421	15271	15321	15253	15280	15173	15480	15409	15242	15395	15359	15275	15315	15573	15266	15330	15238	15323	15247	15436	15329	15293	15298	15158	15213	15398	15269	15265	15245	15162	15372	15305	15223	15242	15267	15169	15350	15458	15323	15306	15493	15344	15340	15284	15265	15215	15355	15316	15493	15436	15207	15234	15319	15389	15138	15251	15286	15345	15318	15266	15310	15282	15365	15429	15294	15239	15392	15168	15217	15411	15429	15257	15331	15146	15258	15433	15289	15143	15458	15096	15332	15404	15297	15252	15085	15286	15390	15337	15295	15435	15358	15198	15357	15086	15419	15298	15217	15262	15354	15491	15264	15243	15408	15311	15298	15409	15443	15172	15381	15336	15247	15333	15218	15270
29930	28628	33209	28004	22627	20644	19509	18716	18285	17796	17784	17599	17337	17405	17276	17049	17206	17173	17042	17080	17085	17276	17117	17229	17260	16906	17193	17211	17266	16988	17067	17019	17199	17087	17102	17210	17113	17063	16940	17043	16945	16976	17023	17128	16833	16872	16918	16954	17336	17188	17213	17242	16949	17100	17006	16932	16998	16957	17047	17096	17105	17207	16956	17267	16962	17155	16909	17054	17115	17104	16996	16978	17173	16927	16954	17123	17239	17228	17072	16781	16932	16938	16680	17103	17121	17142	17049	17122	17418	17052	17156	17124	17016	17174	17196	17184	17284	17086	17139	17135	17029	16942	17065	16980	17185	17019	17112	17134	16947	17233	16959	16862	17166	17124	17121	17077	17131	17003	16865	17124	16962	17045	17211	16996	17021	17161	17115	17122	17145	16875	17133	17053	17075	16957	17208	17040	17191	17024	17044	17093	17050	17222	17103	17143	17201	16972	17196	17017	16970	16896	17129	16966	17130	17074	16756	16839	16924	16923	17037	17032	17051	16967	16980	17051	16900	17104	17125	17143	17131	17198	17066	16931	17170	16795	17040	17294	17072	16897	16935	16932	17166	17009	17053	17181	17112	17103	16878	17148	17048	17023	17253	16881	16824	17156	16755	17173	16912	16915	16963	16948	16874	16854	17144	16839	17186	17062	16929	16888	17148	16997	16771	17114	17117	16889	17005	17100	17087	16986	16945	17036	17047	17021	17196	17106	17065	16960	16944	17075	17003	17029	16908	16919	17241	16961	16955	17168	16945	16766	17152	17192	16915	16910	16861	16903	16948	17047	17058	17062	17040	16910	16915	17005	16955	17086	16971	17013	17048	17015	17211	17109	17056	17231	16815	16729	16943	16934	16983	16821	17052	16958	17087	17029	17034	16840	16923	16854	16975	17115	16997	17097	16838	17292	17076	17020	17057	17105	17026	17009	17254	17137	16973	17080	16717	17028	16913	16815	17141	17000	17172	17129	16919	17100	16974	17137	17040	17105	16984	17065	16921	17096	16967	17043	17242	17174	17014	17083	17116	17072	17293	16870	16961	16927	17031	17054	17109	16961	17159	17046	17069	17025	16707	16882	17066	17003	16958	16957	17009	17118	17054	16999	17220	16968	17037	16918	17072	16986	16949	16902	17187	17324	17164	16811	17112	17006	17152	17228	17089	17047	17157	16828	16913	17120	17071	17017	17079	17076	17086	16725	16983	17008	17122	16737	17084	17005	17073	17129	17037	17017	17139	17255	17003	17008	17102	16964	17092	17060	17092	17023	16999	16946	17003	17174	17034	16816	17175	17156	17181	17023	16855	17221	17210	16838	17230	16994	16829	17034	17115	17100	17161	17131	16969	16987	17100	17082	17274	17219	17151	17123	17094	16980	17287	17030	17180	17047	16772	16858	17332	17045	17050	17132	17233	17060	17151	17160	17030	17047	17120	16996	17129	17092	17102	16966	17083	16922	16973	17189	17092	16992	17007	16910	16874	16918	17041	16882	16974	17058	16957	17190	17055	16912	17166	17100	17057	16900	17007	17216	17164	16997	17040	17200	16874	17036	16966	17054	17060	17015	16981	17220	17038	17251	17156	17075	16987	17160	17039	17175	17209	16956	17046	17097	16971	16987	17192	17255	17092	17090	17262	16956	17042	16943	17156	17072	16962	16985	17108	17065	16879	17225	17177	17194	16955	17052	16849	17077	17244	17077	17055	17155	17064	17114	17032	17109	16967	17070	17026	17019	16820	17133	16776	17047	16869	16969	17177	16887	17018	17078	17106	17260	16978	16857	17076	17051	16864	17062	17045	16929	17017	16779	17012	17154	17022	17000	17069	17076	17107	16957	17163	17175	17065	16955	17197	17060	17007	17003	17130	16912	16811	16983	17147	17124	16924	17052	17147	16933	16978	16912	17126	17061	16961	17055	17281	16889	17003	17004	17048	17046	16964	17001	17064	17166	17140	17240	16960	17172	16927	16929	17062	17038	17093	17062	16818	17036	17176	17086	16974	17018	16891	16963	17050	17039	16871	17047	17198	17034	17023	16906	17138	17122	17139	17105	17070	17037	17101	17041	16977	17069	16892	17008	16986	17132	17116	17005	17272	17046	16879	17024	16984	16990	16957	16948	17174	16985	16908	17083	17002	17020	17010	16958	17145	17170	17051	17008	17153	16840	16825	17023	16931	17041	16973	16982	16755	16855	16970	17076	16964	17006	16977	16884	17003	17043	17234	16992	16961	17158	16971	17027	17163	17110	17095	17213	17153	17147	16972	17190	17132	16995	16930	17064	16940	17004	17063	17116	17186	17018	17033	16991	17140	16950	17234	16935	17021	17007	17194	17094	17124	17165	16900	16824	17040	17060	16984	17027	17022	17206	17196	17000	16973	16935	17057	17128	17059	17178	16984	17153	16912	16992	17108	17000	17062	16961	17247	17106	17140	17181	17035	16921	17168	17100	17089	17023	17015	16822	16932	16991	17135	17142	16922	17088	17061	16801	17204	17083	16877	17007	16992	17047	17163	17141	17062	16637	17002	16988	16953	16948	16846	16962	16974	17075	17214	17113	16985	17144	16993	17002	17070	17090	16891	17006	16993	17137	17107	17062	16993	17150	17023	17006	17053	16904	17165	16905	16938	17052	17025	17058	17135	17130	17118	17010	17100	17251	17091	17103	17071	17195	16930	16963	17004	17104	17048	17002	16899	17051	17097	17095	16953	17006	17015	17218	17038	16960	17079	17127	17096	16850	17057	16976	16883	16874	16925	17019	16726	17072	17148	17014	16991	16978	17111	17041	17015	16921	17136	16971	17099	16999	17012	17214	17054	17121	16975	16959	16900	17116	17153	17094	17100	16900	16872	17016	17047	17027	17117	17126	16969	17082	17102	17071	16992	16860	17195	16989	17167	17190	16991	16964	17018	16969	16951	16985	17083	17046	17029	17145	17066	16993	17081	17050	17017	17081	17348	17022	17089	17226	17088	17046	17229	17269	17156	16982	17349	17164	17107	17003	17302	16982	16967	16965	16963	16878	17005	16907	17169	17077	17069	16929	17228	17122	17145	16875	16939	16996	17219	16911	17029	16959	17121	17205	16935	16833	17171	17070	16847	16914	17053	16935	17037	16948	16941	16913	16818	16816	17077	16927	16926	17035	17264	16960	17077	17128	17157	16980	17005	16870	17071	17151	17320	17005	16957	17098	17113	16901	17213	17097	17184	17141	17118	17008	17118	17181	17079	17026	17100	17178	17196	17112	17052	17053	17079	17018	17291	16958	16988	16985	16982	17134	17121	16884	17102	17136	17087	17060	16990	17143	17064	16889	16909	17143	17135	17073	16961	17048	17029	17089	17014	16972	16979	17185	16851	17037	17158	17020	17203	17037	17134	17161	16974	17106	16883	16874	17031	17057	17148	17063	17043	16998	17054	17068	17077	17078	16978	17180	17421	17072	16800	16932	17086	17120	17033	17092	17038	16988	17003	16919	17032	17001	17188	17160	17256	17147	17113	17094	17081	17093	17113	17086	17000	16988	17193	17084	17085	17003	17053	17059	16931	16979	17153	17127	16992	16968	17083	16862	16877	16946	17174	17178	17124	17085	16902	17183	17078	17043	17166	16961	17124	17167	16996	17038	17052	17116	17128	17143	17213	17093	17065	17134	16981	17068	17018	17195	16885	16899	16980	17168	16866	16913	17063	17100	16924	16904	16921	17083	17225	17153	17185	17021	17181	16883	16920	17136	17078	17050	17084	17000	17227	17075	17085	16925	17048	17014	17020	17063	16973	17074	17098	17015	17181	17161	17075	17231	16885	17064	16966	16933	16846	16980	16823	16863	17062	17084	17211	17170	16847	16995	17087	17112	16882	17141	17070	17096	16876	16977	16940	16969	17055	17103	17176	16983	17006	16958	17085	16846	16963	17035	17030	16972	17112	17101	16950	17001	16850	17131	17000	16933	16929	16943	16978	17049	17077	16912	16942	17170	17096	17149	16988	17156	17052	17084	17020	17146	17185	17076	16966	16947	17262	17043	17121	16971	16964	17129	17058	16912	17084	17054	17119	16915	16874	16850	16992	16945	16979	17087	17280	17062	16939	16984	17027	17135	17164	16991	17033	17027	16926	17072	17058	17249	16887	17020	16831	16912	17239	16947	17014	17163	17154	17028	16971	17246	17043	17099	17132	16939	17009	17075	16942	16903	16943	16977	17032	16975	16930	17076	17052	17237	17118	17132	17136	17189	17151	17036	17093	17017	17083	17062	17260	17214	17042	17070	16905	17241	16966	16868	16944	16865	17147	17062	17152	16938	17025	17197	17161	16960	17118	16983	16892	17075	16967	16935	17214	17028	17266	17220	16968	17010	17232	16961	17011	17018	16991	17147	16999	17295	17066	16889	17184	17063	17138	16854	17041	16843	17177	17157	16992	16986	17031	16970	16986	16987	17095	16924	17202	16972	17161	17252	16930	17073	16980	17047	16898	16959	17049	17058	17312	17079	16929	17093	17035	17142	17026	17068	16918	17080	17269	16869	16985	17088	17171	17071	16968	17050	17011	17125	17110	17036	16930	16969	16873	17054	17067	17287	17275	17117	16996	17103	17089	17117	17118	16865	17185	17150	16989	16936	16950	16980	17037	16809	16928	17106	17103	16836	16992	17053	17188	17178	17108	16993	17108	16976	17091	16870	16972	17105	17163	17148	17100	17068	17175	16947	16996	16948	17026	17088	16999	17094	17058	16950	16970	17030	16860	17048	17107	17127	17055	16991	17031	17103	17054	16885	17189	17151	16796	17207	17268	17285	17107	17157	16917	17142	17036	17025	17188	17074	17034	16943	16941	16885	17132	17070	16919	17123	16959	16941	17218	16917	17013	17133	17164	17200	16965	17098	17151	17113	17156	16949	17088	17201	17252	16932	17046	16971	16982	16889	17182	17088	17085	17146	17089	16798	16896	16904	17165	17065	16930	16978	17085	17099	17068	17121	16981	16911	16970	17079	17194	17097	17259	17113	17114	16785	17053	16787	17120	17101	16969	16837	16939	16991	17239	17198	16904	17133	17146	17073	17172	16898	16995	17009	16881	17059	16994	17104	17023	17193	17269	17097	17129	16919	16877	17007	17173	17057	17077	16949	17214	17295	17036	17002	17005	17229
27645	43700	36324	27191	22919	20311	18569	17786	16896	16358	16231	15966	15633	15556	15382	15579	15329	15234	15270	15208	15284	15331	15265	15306	15215	15293	15176	15223	15229	15297	15092	15140	15099	15184	15279	15186	15104	15180	15131	15250	15201	15236	15227	15103	15371	15269	15108	15272	15191	15105	15314	15192	15269	15169	15136	15006	15206	15070	15101	15346	15231	15073	15181	15008	15174	15357	15301	14985	15230	15250	15297	15025	15264	15114	15195	15217	15193	15123	15410	15250	15197	15197	15149	15095	15196	15269	15214	15222	15219	15241	15153	15156	15169	15119	15154	15256	15328	15299	15365	15173	15084	15088	15115	15124	15303	15188	15182	15147	15252	15175	15221	14997	15241	15277	15176	15351	15042	15068	15271	15197	15238	15179	15197	15289	15069	15210	15110	15145	15047	15078	15188	15239	15164	15092	15351	15130	15304	15152	15150	15199	15358	15097	15369	15214	15401	15157	15255	15263	15036	15190	15068	15029	15235	15259	15230	15126	14992	15302	15244	15244	15241	15030	15184	15253	15323	15201	15213	15189	15194	15257	15236	15254	15200	15122	15106	15201	15118	15273	15156	15297	15049	15151	15306	15213	15187	15029	15113	15188	15189	15133	15160	15118	15257	15240	15068	15068	15165	15211	15242	15138	15247	14965	15303	15241	15157	15140	15112	15278	15274	15285	15171	15091	15205	15063	15208	15148	15164	15239	14992	15244	15309	15226	15018	15252	15194	15026	15269	15290	15166	15029	15212	15181	15262	15172	15212	15132	15078	15079	15064	15180	15243	15107	15173	15164	15257	15189	15069	15245	15228	15200	14999	15193	15281	15291	15136	15209	15225	15289	15361	15290	15193	15302	15075	15286	15305	15333	15120	15212	15190	15320	15176	15242	15204	15145	15180	15188	15284	15202	15112	15151	15170	15236	15252	15199	15083	15173	15104	15223	15219	15318	15313	15164	15211	15168	15431	15203	15105	15233	15180	15171	15117	15294	15074	15241	15244	15112	15002	15203	15010	15073	15157	15178	14988	15257	15077	15239	15175	15095	15216	15238	15017	15369	15277	15235	15203	15188	15215	15246	15416	15163	15301	15148	15215	15242	15372	15278	15166	15015	15240	15169	15300	15134	15224	15094	15244	15133	15173	15227	15201	15263	15230	15414	15086	15195	15274	15292	15038	15280	14984	15109	15009	15206	15170	15193	15197	15210	14998	15169	15380	15203	15287	15312	15031	15141	15184	15324	15205	15289	15196	15315	15142	15266	15191	15187	15258	15160	15124	15180	15182	15238	15057	15074	15164	15197	15130	15130	15182	15246	15156	15191	15185	15118	15133	15108	15187	15105	15244	15027	15287	15155	15312	15346	15165	15011	15201	15239	15371	15240	15054	15119	15299	15167	15064	15068	15235	15243	15099	15241	15270	15227	15176	15296	15268	15200	15236	15303	15140	15315	15303	15297	15139	15250	15057	15295	15070	15162	15367	15121	15288	15164	15339	15207	15336	15056	15365	15165	15080	15205	15186	15195	15155	15268	15405	15174	15228	15127	15202	15334	15220	15178	15204	15087	15230	15281	15240	15064	15215	15136	15278	15116	15349	15278	15089	15238	15115	15431	15154	15232	15240	15327	14985	15179	15171	15108	15172	15216	15217	15215	15155	15148	15146	15263	15200	15111	15213	15206	15153	15119	15107	15047	15109	15248	15343	15266	15143	15088	15147	15132	15272	15124	15117	15161	15160	15442	15214	15219	15166	15214	15213	15160	15121	15175	15260	15132	15250	15170	15094	15097	15097	15112	15268	15211	15319	15230	15290	15276	15240	15222	15277	15258	15358	15229	15164	15160	15267	15328	15287	15184	15323	15071	15005	15254	15212	15174	15285	15082	15197	15131	15289	15254	15140	15254	15256	15242	15192	15093	14932	15139	15185	15221	15158	15117	15129	15182	15259	15191	15229	15199	15147	15295	15322	15250	15114	15168	15175	15306	15047	15224	15076	15216	15196	15074	15251	15164	15279	15249	15199	15127	15338	15246	15306	15041	15233	14939	15267	15211	15314	15016	15214	15176	15090	15236	15311	15111	15164	15185	15237	15273	15137	15172	15294	15205	15357	15319	15338	15283	15237	15325	15280	15230	15185	15171	15083	15124	15169	15373	15250	15052	15215	15133	15155	15437	15273	15211	15161	15290	15137	15155	15136	15274	15201	15277	15278	15294	15244	15099	15163	15190	15171	14995	15158	15182	15137	15237	15200	15209	15283	14979	14996	15059	15217	15189	15332	15117	14978	15227	15169	15006	15125	15247	15296	15203	15201	15136	15276	14981	15303	15186	14924	15163	15315	15228	15235	15108	15137	14999	15195	15234	15123	15077	15256	15310	15232	15252	15258	15003	15294	15273	15175	15381	15298	15252	15294	15225	15240	15191	15117	15160	15116	15125	15320	15138	15249	15209	15206	15256	15195	15105	14997	15404	15187	15122	15152	15072	15229	15244	15149	15358	15329	15053	15182	15223	15231	15078	15216	15182	15126	15550	15184	15170	15256	15223	15378	15271	15325	15052	15320	15306	15017	15389	15158	15030	15151	15149	15130	15204	14989	15146	15176	15241	15091	15118	15241	15120	15142	15064	15419	15189	15148	15159	15262	15144	15276	15318	15039	15181	15126	15046	15061	15298	15358	15117	15074	15251	15081	15214	15154	15324	15179	15145	15164	15144	15177	15253	15297	15163	15046	15106	15309	15171	15336	15233	15237	15316	15199	15146	15152	15144	15284	15221	15046	15131	15203	15213	15219	15226	15022	15223	15194	15287	15149	15282	15114	15178	15029	14992	15138	15070	15142	15275	15080	15229	15123	15046	15018	15141	15190	15196	15047	15265	15155	15144	15259	15173	15063	15034	15000	15154	15262	15133	15225	15371	15191	15140	15193	15105	15102	15132	15133	15206	15292	15203	15226	15239	15148	15144	15117	15214	15253	15114	15093	15195	15233	15280	15407	15028	15226	14915	15298	15247	15029	15318	15096	15285	15086	15058	15121	14966	15241	15218	15249	15284	15103	15312	15290	15115	15215	15052	15271	15267	15158	15088	15149	15097	15215	15198	15130	15222	15231	15087	15192	15221	15229	15120	15334	15280	15246	15396	15201	15181	15155	15046	15197	15133	15338	15158	15213	15309	15279	15266	15186	15197	15248	15093	15114	15236	15360	15229	15161	15278	15103	15150	15189	15156	15256	15153	15299	15387	15165	14961	15187	15118	15054	15220	15414	15302	15108	15234	15141	15197	15168	15216	15283	15302	15198	15287	15386	15314	15048	15241	15222	15091	15349	15166	15156	15259	15227	15079	15168	15078	15223	15364	15116	15074	15199	15083	15053	15242	15030	15156	15183	15070	15363	15189	15166	15279	15121	15189	15282	15197	15126	15107	15108	15210	15069	15283	15204	15291	15061	15262	15205	15010	15242	15131	15158	15119	15151	15092	15245	15303	15319	15031	15330	15215	15179	15039	15201	15100	15181	15193	15256	15232	15126	15219	15063	15267	15290	15204	15185	15071	15085	15283	15144	15235	15357	15371	15162	15204	15251	15185	15190	15204	15252	15245	15305	15161	15263	15078	15173	15404	15213	15202	15143	15153	15171	15198	15319	15303	15039	15197	15278	15059	15381	15199	15350	15197	15212	15239	15190	15226	15304	15272	15053	15214	15012	15071	15220	15190	15183	15330	15083	15316	15249	15207	15211	15136	15279	15224	15160	15099	15104	15099	15285	15062	15107	15150	15208	15007	15196	15204	15025	15146	15308	15245	15189	15086	15067	15271	15117	15090	15086	15092	15209	15190	15202	15166	15230	15074	15142	15129	15166	15144	15262	15165	15081	15329	15354	15297	15141	15245	15106	15182	15044	15261	15288	15096	15154	15060	15182	15312	15145	15192	15149	15198	15068	15177	15060	15155	14968	15132	15302	15182	15066	14954	15206	15296	15204	15063	15258	15273	15073	15126	15293	15255	15317	15169	15168	15264	15071	15282	15028	15155	15173	15192	15091	15266	15208	15238	15037	15104	15290	15197	15256	15258	15131	15315	15302	15224	15175	15118	15143	15275	15180	15116	15234	15161	15224	15234	15192	15227	15229	15189	15278	15245	15129	15279	15076	15240	15292	15302	15335	15281	15175	15001	15007	15253	15172	14976	15026	15192	15189	15220	15282	15226	15199	15245	15289	15217	15185	15355	15165	15370	15265	15246	15236	15251	15309	15308	15149	15182	15052	15166	15147	15242	15084	15181	15186	15165	15055	15222	15178	15191	15192	15155	15322	15522	15127	15391	15271	15347	15260	15232	15278	15256	15036	15215	15254	15332	15154	15274	15174	15168	15244	15267	15232	15243	15341	15229	15109	15292	15224	15159	15276	15168	15175	15225	15206	15330	15257	15349	15175	15067	15205	15103	15377	15038	15345	15025	15180	15157	15316	15270	15167	15304	15181	15310	15267	15386	15185	15139	15249	15217	15141	15195	15169	15181	15097	15134	15151	15051	15452	15190	15217	15185	15081	15209	15173	15100	15320	15082	15153	15148	15225	15202	15070	15109	15107	15258	15210	15068	15149	15126	15130	15129	15294	15238	15116	15228	15373	15308	15176	15246	15389	15319	15194	15364	15171	15248	15020	15286	15135	15166	15100	15129	15135	15206	15214	15210	15208	14992	15297	14962	15213	15279	15123	15179	15068	15161	15337	15054	15150	15307	15195	15079	15093	15301	15077	15183	15404	15293	15381	15179	15162	15334	15225	15114	15111	15295	15221	15188	15338	15320	15195	15239	15190	15222	15286	15165	15279	15054	15298	15157	15172	15356	15246	15262	15110	15195	15141	15260	15185	15147	15316	15157	15126	15352	15078	15291	15054	15217	15155	15167	15228	15163	15107	15206	15089	14966	15088	15293	15217	15154	15148	15167	15338	15288	15194	15202	15386	15272	15276	15266	15119	15308	15392	15232	15099	15236	15271	15214	15226	15264	15082	15122	15191	15216	15331	15237	15122	15305	15254	15103	15323	15187	15045	15049	15217	15161	15135	15298	15215	15209	15127	15323	15209	15361	15191	15267	15157	15028	15354	15204	15330	15210	15171	15025	15180	15244	15074	15259	15213	15058	15230	15125	15263	15241
23481	21462	28259	25925	23893	23949	23116	20438	19280	19006	18619	18224	17873	17984	17707	17552	17514	17449	17676	17499	17455	17358	17438	17331	17358	17271	17443	17478	17426	17071	17265	17305	17218	17116	17364	17278	17429	17339	17465	17282	17269	17136	17473	17271	17215	17338	17168	17258	17064	17308	17296	17408	17206	17387	17182	17354	17258	17219	17442	17258	17165	17100	17308	17339	16895	17193	17028	17015	17413	17243	17284	17077	17266	17111	17414	17001	17070	17140	17108	17344	17078	17290	17144	17169	17365	17205	17076	17257	17366	17129	17379	17247	17177	17255	17240	17347	17211	17467	17364	17113	17336	17101	17283	17175	17364	17267	17318	17309	17078	17072	17352	17235	17227	17140	17311	17116	17217	17041	17025	17297	17262	17199	17287	17038	17285	17280	17152	17259	17456	17282	17193	17203	17361	17368	17317	17118	17242	17221	17319	17244	17154	17472	16991	17297	17392	17317	17239	17184	17228	17252	17285	17207	17193	17279	17040	17211	17300	17252	17038	17176	17150	17273	17326	17134	17149	17367	17221	17436	17177	17133	17132	16958	17166	17389	17299	17153	17079	17110	17350	17139	17103	17136	17341	17203	17302	17424	17265	17370	17115	17087	17156	17192	17291	17345	17175	17193	17078	17165	17099	17128	17236	17309	17285	17207	17166	17264	17212	17215	17315	17414	17142	17324	17188	17288	17232	17218	17279	17241	17456	17254	17236	17150	17226	17310	17107	17343	17315	17240	17117	17227	17296	17299	17131	17010	17227	17230	17171	17106	17295	17295	17035	17157	17174	17154	17098	17157	17233	17179	17345	17473	17188	17246	17343	17216	17292	17156	17473	17524	17138	17222	17202	17105	17270	17209	17065	17391	17331	17149	17155	17085	17065	17056	17000	17039	17509	17111	17324	17333	17269	17319	17167	17183	17089	17180	17138	17182	17035	17177	17225	17230	17251	17322	17465	17213	17158	17244	17297	17251	17352	17314	17063	17103	17300	17044	17197	17348	17318	17310	17178	17079	17196	17276	17240	17137	17259	17211	17179	17397	17202	17169	17253	17270	17279	17173	17233	17059	17002	17318	17274	17337	17201	17263	17092	17037	17195	17212	17225	17287	17182	17262	17149	17295	16997	17317	17352	17198	17270	17216	17383	17286	17371	17063	17230	17225	17321	17264	17187	17224	17454	17157	17357	17210	17180	17237	17253	17176	17122	17259	17063	17210	17100	17024	17113	17111	17269	17241	17285	17084	17318	17305	17123	17187	17180	17174	17270	17385	17159	17353	17404	17355	17318	17127	17363	17272	17290	17394	17351	17078	17484	17245	17179	17235	17349	17143	17305	17225	17230	17196	17127	17295	17115	17365	17346	17204	17349	17424	17105	17161	17032	17254	17146	17349	17336	17305	17253	17239	17241	17211	17166	17319	17176	17268	17353	17348	17336	17173	17023	17281	17078	17252	17426	17105	17342	17431	17297	17161	17226	17235	17204	17165	17080	17216	17289	17010	17289	17374	17229	17252	17256	17265	17090	17357	17277	17169	17158	17125	17140	17285	17174	17263	17179	17291	17155	17354	17292	17417	17237	17237	17220	17404	17082	17291	17101	17276	17096	17104	17198	17124	17176	17234	17310	17210	17251	17285	17193	17139	17321	17057	17145	17206	17272	17225	17075	17203	17130	17115	17378	17242	17292	17194	17301	17094	17106	17068	17307	17259	17308	17212	17451	17300	17180	17284	17203	17381	17116	17054	17192	17275	17300	17403	17059	17095	17201	17231	17379	17390	17473	17276	17173	17156	17109	17168	17268	17192	17347	17256	17288	17256	17288	17325	17111	17295	17496	16984	17244	17039	17122	17218	17313	17389	17224	17096	17325	17399	17220	17030	17102	17194	17213	17166	17071	17408	17189	17188	17168	17269	17083	16985	17305	17159	17236	17246	17233	17285	17284	17136	17248	17301	17157	17156	17131	17406	17361	17263	17297	17104	17288	17077	17337	17081	17090	17263	17246	17093	17065	17398	17375	17381	17193	17481	17359	17263	17186	17305	17220	17339	17209	17140	17267	17322	17168	17034	17177	17193	17259	17278	17202	17145	17253	17295	17353	17300	17142	17198	17147	17135	17300	17141	17177	17268	17169	17291	17408	17257	17158	17323	17347	17358	17237	17476	17340	17043	17237	17091	17104	17030	17025	16970	17206	17230	17039	17187	17275	17225	17149	17232	17212	17213	17300	17303	17397	17211	17277	17226	17343	17236	17322	17115	17248	17250	17190	17194	17077	16993	17447	17243	17265	17228	17432	17322	17287	17276	17313	17285	17312	17349	17370	17130	17222	17115	17353	17325	17196	17396	17204	17309	17301	17193	17242	17131	17120	17119	17054	17173	17241	17163	17476	17243	17202	17228	17263	17351	17427	17118	17356	17273	17182	17475	17277	17136	17227	17176	17105	17291	17262	17330	17326	17285	17137	17350	17288	17266	17084	16972	17265	17129	17255	17120	17233	17180	17211	16915	17085	17190	17227	17296	17173	17163	17308	17187	17110	17107	17111	17199	17300	17295	17158	17196	17298	17228	17100	17162	17203	17195	17280	17133	17356	17032	17335	17281	17046	17241	17335	17256	16975	17098	17142	17159	17086	17152	17244	17327	17241	17227	17244	17539	17228	16991	17087	17064	17322	17268	17286	17116	17175	17411	17264	17019	17329	17234	16978	17264	17093	17166	17203	17191	17079	17134	17132	17315	17160	17418	17423	17235	17000	17165	16956	17312	17165	17319	17085	17358	17247	17305	17036	17248	17266	17256	17316	17275	17127	17315	17049	17154	17205	17243	17256	17233	17354	17102	17194	17171	17345	17298	17162	17378	17166	17075	17193	17442	17337	17130	17321	17153	17102	17186	17200	17411	17319	17380	17309	17327	17176	17252	17218	17374	17062	17091	17332	17347	17253	17103	17092	17250	17140	17274	17180	17132	17248	17233	17282	17116	17248	17136	17049	17134	17262	17149	16925	17123	17235	17038	17305	17265	17396	17126	17355	17347	17360	17294	17060	17088	17245	17331	17265	17278	17218	17253	17155	17189	17269	17340	17378	17321	17198	17112	17210	17145	17086	17273	17075	17241	17290	16936	17233	17114	17312	17224	17183	17287	17079	17113	17175	17275	17265	17351	17229	17021	16978	17048	17223	17268	17391	17176	17254	17342	17222	17273	17039	17175	17228	17232	17335	17282	17394	17173	17189	17130	17395	17227	17296	17364	17272	17236	17107	17121	17227	17246	17383	17218	17212	17426	17147	17172	17177	17203	17113	17044	17249	17386	17198	17308	17247	17139	17330	17239	17298	17206	17114	17347	17282	17173	17129	17190	17116	17072	17046	17333	17339	17075	17361	17238	17154	17474	17435	17317	17026	17183	17090	17015	17170	17346	17380	17226	17368	17509	17202	17231	17312	17165	17222	17043	17033	17292	17144	17205	17248	17027	17430	17356	17031	17253	17471	17143	17178	17224	17209	17319	17313	17255	17256	17117	17175	17443	17456	17268	17312	17241	17287	17307	17171	17285	17065	17277	17187	17126	17219	17048	17184	17172	17088	17192	17241	17292	17383	17055	17174	17243	17220	17100	17202	17226	17285	17260	17306	17224	17293	17212	17044	17168	17253	17168	17371	17300	17019	17008	17039	17167	17073	17246	17292	17283	17159	17232	17287	17482	17237	17218	17177	17297	17415	17175	17312	17097	17196	17459	17516	17348	17463	17135	17159	17080	17331	17332	17263	17181	17311	17251	17206	17112	17420	17387	17165	17032	17347	17212	17130	17358	17155	17085	17304	17209	17346	17081	17185	17174	17214	17134	17155	17391	17350	17305	17490	17291	17382	17257	17300	16990	17265	17159	17193	17211	17411	17215	17178	17265	17369	17070	17055	17009	17157	17158	17311	17343	17321	17544	17048	17231	17173	17227	17290	17246	17271	17350	17403	17245	17265	17232	16978	17331	17300	17271	17041	17140	17034	17290	17122	17320	17189	17171	17208	17080	17152	17293	17375	17241	17227	17382	17222	17315	17374	17246	17423	17029	17268	17069	17359	17366	17205	17301	17241	17215	17380	17411	17358	17025	17145	17073	17347	17275	17275	17475	17166	17314	17107	17159	17170	17099	17205	17282	17153	17292	17070	16949	17132	17120	17232	17116	17148	17430	17232	17356	17362	17432	17285	17297	17096	17480	17217	17154	17152	17131	17315	17005	17073	17309	17208	17295	16978	17248	17163	17289	17311	17030	17191	17242	17162	17197	17064	17085	17356	17532	17211	17380	17331	17206	17132	17141	17262	17446	17383	17328	17091	17319	17494	17269	17116	17194	17322	17298	17336	17207	17027	17403	17317	17352	17052	17207	17193	17353	17367	17480	17274	17306	17073	17366	17268	17212	17013	17309	17100	17297	17076	17329	17271	17351	17319	17331	17206	17206	17240	17350	17351	17404	17489	17231	17270	17031	17043	17306	17005	17161	17053	17383	17416	17440	17182	17290	17116	17261	17165	17190	17386	17254	17048	17320	17376	17255	17034	17264	17025	17127	17108	17248	17136	17130	17097	17139	17219	17256	17142	17412	17195	17137	17141	17195	17284	16993	17141	17330	17254	17472	17390	17207	17047	17220	17500	17373	17235	17294	17028	17296	17182	17170	17277	17302	17256	17082	17076	17128	17303	17387	17279	17248	17293	17342	17280	17325	17229	17292	17269	17386	17218	17220	17267	17266	17166	17190	17229	17393	17394	17463	17191	17119	17354	17198	17225	17217	17247	17380	17217	17272	17267	17355	17149	17352	17240	17227	17052	17218	17309	17344	17327	17174	16984	17154	17169	17063	17338	17356	17156	17194	17050	17178	17289	17072	17273	17152	17338	17119	17135	17112	17097	17154	17130	17197	17207	17325	17285	17125	17064	17080	17022	17312	17133	17290	17074	17194	17158	17173	17108	17233	17208	17288	17234	17153	17276	17153	17329	17351	17275	17187	17192	17183	17459	17170	17166	17148	17341	17286	17299	17213	17200	17115	17177	17108	17255	17230	17214	17245	17347	17213	17130	17306	17121	16935	17288	17123	17192	17161	17176	17170	17321	17150	17213	17391	17250	17270	17284	17266	17375	17331	17230	17273	17222	17021
26419	50022	42911	33366	27202	23471	21025	19505	18456	17638	17214	16779	16513	16090	15821	15750	15748	15674	15575	15459	15567	15414	15557	15473	15532	15210	15435	15321	15393	15395	15469	15456	15389	15187	15399	15320	15316	15358	15264	15179	15312	15281	15327	15298	15287	15201	15283	15311	15257	15278	15245	15360	15270	15251	15269	15279	15329	15310	15478	15421	15444	15212	15468	15139	15266	15230	15300	15549	15444	15294	15282	15358	15370	15261	15302	15400	15136	15289	15257	15197	15300	15258	15199	15292	15218	15461	15259	15204	15458	15474	15409	15368	15381	15253	15334	15320	15399	15364	15371	15380	15428	15247	15258	15508	15177	15387	15241	15310	15464	15283	15466	15303	15364	15330	15342	15263	15514	15428	15465	15365	15191	15304	15382	15217	15373	15429	15321	15029	15329	15286	15493	15363	15262	15361	15283	15365	15160	15124	15361	15323	15293	15434	15132	15291	15157	15456	15306	15298	15372	15308	15347	15362	15399	15348	15391	15326	15256	15164	15289	15407	15331	15492	15348	15300	15248	15205	15360	15285	15339	15425	15432	15352	15307	15230	15390	15381	15422	15305	15479	15327	15361	15458	15334	15299	15362	15199	15387	15484	15212	15272	15396	15500	15368	15204	15278	15438	15400	15284	15324	15249	15227	15152	15339	15473	15413	15325	15346	15395	15325	15313	15334	15301	15344	15254	15386	15461	15376	15166	15248	15274	15305	15241	15427	15259	15340	15386	15083	15232	15514	15378	15403	15333	15220	15407	15309	15500	15355	15190	15197	15399	15342	15390	15455	15443	15298	15124	15337	15549	15404	15371	15379	15175	15388	15356	15373	15368	15446	15354	15320	15248	15366	15236	15195	15378	15303	15237	15246	15491	15329	15136	15298	15093	15134	15035	15434	15363	15240	15324	15364	15327	15260	15197	15269	15360	15292	15332	15286	15211	15287	15368	15360	15275	15484	15344	15251	15342	15441	15337	15299	15277	15320	15125	15371	15464	15297	15443	15363	15258	15054	15274	15272	15499	15404	15303	15439	15366	15251	15484	15389	15281	15336	15011	15385	15355	15574	15286	15359	15366	15212	15397	15368	15173	15487	15327	15257	15271	15414	15288	15636	15291	15268	15432	15461	15409	15314	15237	15305	15410	15327	15240	15265	15316	15303	15357	15432	15408	15240	15332	15390	15327	15379	15500	15341	15270	15162	15399	15488	15347	15375	15483	15444	15182	15315	15411	15337	15295	15419	15314	15303	15425	15288	15394	15277	15224	15316	15216	15090	15180	15519	15337	15301	15329	15376	15495	15298	15400	15322	15377	15341	15092	15426	15409	15350	15361	15343	15161	15189	15298	15300	15394	15288	15418	15388	15163	15340	15410	15332	15055	15300	15308	15292	15447	15241	15331	15219	15350	15304	15106	15172	15174	15401	15275	15133	15361	15248	15388	15198	15398	15307	15256	15129	15422	15228	15307	15248	15324	15339	15156	15186	15376	15485	15174	15345	15232	15333	15447	15240	15361	15404	15229	15346	15267	15223	15433	15235	15358	15325	15303	15374	15248	15279	15249	15247	15225	15321	15241	15307	15451	15312	15384	15227	15285	15243	15337	15319	15413	15099	15316	15312	15234	15385	15387	15187	15258	15342	15325	15253	15374	15219	15379	15372	15333	15301	15484	15257	15227	15285	15404	15462	15230	15247	15259	15288	15208	15545	15410	15308	15169	15197	15410	15382	15351	15378	15185	15376	15318	15362	15422	15226	15289	15309	15284	15376	15412	15262	15417	15241	15178	15135	15306	15358	15191	15278	15220	15230	15345	15237	15348	15265	15649	15280	15455	15230	15247	15163	15461	15277	15373	15315	15240	15300	15202	15251	15089	15139	15441	15324	15339	15340	15312	15233	15429	15435	15396	15223	15311	15128	15441	15305	15353	15121	15237	15343	15215	15272	15427	15383	15286	15281	15315	15192	15216	15278	15287	15323	15346	15419	15259	15377	15291	15214	15388	15326	15493	15488	15399	15534	15280	15214	15506	15366	15247	15258	15311	15480	15147	15289	15176	15245	15469	15269	15372	15143	15290	15353	15175	15220	15356	15288	15408	15271	15415	15377	15157	15321	15238	15211	15236	15305	15428	15202	15170	15165	15323	15325	15508	15168	15315	15371	15259	15576	15366	15329	15453	15241	15316	15130	15367	15459	15402	15444	15304	15220	15138	15399	15262	15176	15374	15305	15285	15553	15289	15321	15346	15362	15226	15306	15275	15269	15198	15314	15261	15314	15351	15330	15403	15354	15380	15182	15246	15355	15316	15351	15365	15233	15518	15409	15264	15412	15231	15319	15560	15215	15324	15312	15436	15370	15266	15341	15228	15335	15251	15287	15300	15208	15404	15439	15262	15335	15334	15385	15383	15132	15273	15297	15346	15336	15326	15272	15215	15417	15327	15253	15363	15277	15407	15340	15341	15287	15154	15365	15411	15479	15252	15333	15449	15395	15430	15333	15319	15080	15219	15412	15468	15246	15379	15347	15231	15523	15198	15331	15254	15467	15225	15366	15424	15447	15313	15348	15293	15165	15359	15308	15219	15325	15431	15301	15297	15431	15312	15390	15322	15483	15431	15334	15293	15265	15331	15204	15365	15384	15284	15470	15403	15344	15400	15290	15386	15302	15350	15272	15415	15453	15235	15389	15203	15300	15414	15402	15160	15247	15416	15080	15383	15178	15326	15177	15525	15269	15385	15353	15145	15393	15195	15384	15300	15214	15148	15323	15203	15412	15257	15315	15359	15265	15292	15303	15283	15201	15433	15200	15347	15109	15275	15352	15196	15291	15269	15310	15244	15346	15272	15194	15119	15297	15469	15277	15395	15359	15293	15323	15298	15395	15539	15301	15286	15338	15281	15370	15207	15317	15257	15221	15344	15407	15401	15420	15346	15236	15349	15483	15379	15240	15328	15475	15121	15345	15290	15214	15295	15259	15287	15523	15345	15435	15338	15319	15209	15324	15324	15300	15358	15414	15282	15354	15274	15286	15446	15303	15161	15500	15387	15533	15361	15482	15232	15287	15249	15346	15306	15413	15210	15169	15291	15243	15392	15311	15334	15309	15330	15317	15211	15272	15345	15348	15206	15468	15304	15281	15234	15184	15410	15486	15401	15271	15096	15453	15166	15339	15518	15309	15212	15431	15305	15147	15414	15370	15312	15302	15380	15356	15374	15179	15258	15377	15178	15257	15239	15306	15353	15386	15232	15278	15334	15371	15267	15345	15271	15254	15265	15366	15492	15267	15256	15348	15392	15272	15326	15499	15278	15416	15402	15404	15305	15378	15498	15488	15469	15170	15405	15412	15400	15436	15357	15265	15435	15514	15346	15426	15174	15429	15380	15289	15315	15217	15217	15330	15238	15237	15375	15395	15344	15310	15428	15312	15286	15372	15488	15212	15324	15408	15355	15340	15380	15353	15273	15232	15320	15208	15372	15322	15257	15237	15196	15324	15393	15345	15586	15567	15451	15418	15233	15419	15359	15192	15456	15343	15310	15375	15361	15404	15363	15277	15281	15265	15207	15284	15129	15183	15265	15257	15162	15247	15238	15487	15323	15361	15326	15278	15367	15277	15341	15262	15280	15422	15241	15261	15303	15306	15425	15248	15382	15427	15475	15270	15349	15304	15305	15002	15362	15445	15479	15322	15214	15448	15334	15267	15445	15468	15254	15348	15259	15354	15297	15330	15482	15271	15235	15503	15238	15268	15257	15392	15463	15227	15224	15273	15346	15326	15151	15381	15277	15195	15158	15438	15209	15391	15202	15323	15156	15392	15262	15173	15323	15181	15377	15234	15341	15303	15342	15336	15186	15269	15304	15197	15443	15154	15357	15207	15458	15290	15291	15377	15128	15200	15231	15227	15483	15258	15290	15386	15234	15314	15284	15502	15128	15330	15339	15311	15341	15450	15403	15394	15373	15288	15207	15461	15380	15148	15184	15563	15158	15203	15196	15376	15334	15256	15282	15238	15228	15271	15162	15421	15372	15559	15259	15216	15303	15336	15460	15207	15374	15178	15317	15411	15357	15290	15254	15435	15103	15329	15230	15302	15404	15181	15217	15156	15535	15255	15266	15159	15120	15324	15355	15301	15409	15395	15390	15437	15471	15319	15471	15341	15356	15328	15338	15285	15297	15332	15381	15215	15173	15319	15463	15348	15248	15269	15193	15290	15278	15272	15263	15219	15331	15358	15277	15356	15418	15241	15254	15330	15271	15273	15311	15283	15436	15457	15308	15209	15327	15320	15261	15376	15236	15245	15243	15232	15281	15484	15275	15341	15376	15397	15355	15463	15394	15251	15323	15281	15388	15323	15351	15387	15257	15407	15431	15310	15403	15390	15393	15427	15408	15061	15253	15337	15230	15367	15483	15197	15426	15373	15299	15372	15230	15197	15419	15293	15262	15387	15310	15434	15205	15422	15409	15266	15512	15242	15159	15302	15528	15418	15277	15427	15410	15235	15502	15250	15319	15292	15215	15407	15164	15252	15343	15370	15239	15342	15315	15362	15451	15221	15238	15289	15241	15296	15162	15322	15237	15389	15229	15260	15339	15250	15317	15250	15431	15392	15360	15353	15308	15306	15153	15404	15240	15231	15459	15326	15420	15247	15427	15231	15128	15297	15534	15322	15277	15321	15306	15438	15221	15368	15348	15152	15396	15365	15398	15495	15446	15304	15320	15323	15390	15387	15333	15171	15228	15438	15426	15273	15325	15289	15325	15325	15360	15242	15425	15337	15459	15410	15305	15207	15348	15205	15132	15347	15539	15154	15597	15276	15271	15493	15214	15312	15331	15296	15264	15374	15263	15281	15369	15310	15383	15366	15261	15082	15364	15220	15211	15304	15365	15285	15347	15394	15300	15389	15264	15274	15445	15358	15505	15228	15347	15213	15432	15304	15182	15289	15318	15153	15219	15369	15389	15358	15204	15393	15447	15418	15208	15376	15390	15194	15358	15141	15350	15359	15353	15233	15347	15271	15530	15265	15405	15539	15257	15315	15182	15421	15392	15332	15260	15477	15303	15239	15433	15371	15334	15112	15455	15218	15359	15281	15430	15344	15237	15319	15321	15331	15279	15365	15412	15310	15400	15327	15271	15354	15375
25376	21794	28473	29013	22958	21147	20170	18786	18323	17920	17845	17696	17360	17368	17131	16934	16898	17010	16964	17029	16895	16682	16963	16893	16967	16964	16948	16735	17061	16820	16843	16904	16905	16865	17001	16866	16693	16739	16751	16638	16805	16719	16771	16881	16661	16719	16675	16622	17078	16743	16696	16813	16950	16843	16739	16909	16922	16913	16960	16779	16912	16967	16930	16854	16604	16833	16855	16793	16885	16842	16857	16828	16787	16763	16665	16717	16758	16842	16853	16762	16889	16842	16753	16790	16647	16761	16890	16671	16866	16636	16733	16730	17104	16989	16854	16832	16760	16650	16930	16817	16780	16951	16797	16759	16649	16709	16887	16784	16636	16880	16974	16893	16944	16740	16834	16722	16588	16735	16718	16882	16836	16778	16882	16679	16788	16786	16759	16685	17017	16653	16804	16614	16786	16859	16701	16788	16781	16857	16831	16526	16660	16824	17003	16748	16913	16652	16817	16752	16830	16963	16925	16893	16918	16916	16909	16902	16685	16728	16846	16722	16659	16789	16746	16729	16718	17032	16733	16928	16768	16606	16679	16839	16806	16735	16810	16819	16831	16743	16925	16822	16742	16805	16784	16918	16652	16730	16729	16784	16815	16758	16882	16911	16866	16787	16933	16879	16834	16692	16723	16894	17077	16748	16793	16850	16983	16781	16984	16867	17060	17030	16927	16829	16937	16797	16882	16889	16860	16951	16829	16977	17057	16819	16912	16809	16887	16910	16748	16492	16729	16953	16840	16868	16851	16778	16688	16735	16886	16827	16905	16839	16838	16821	17135	16696	16664	16850	16997	17013	16865	16910	16787	16763	16780	17004	16846	16844	16603	16813	16751	16915	16905	16948	16771	16753	16825	16736	16903	16670	16943	16829	16721	16979	16652	16955	16834	16856	16820	16841	16838	16941	16857	16675	16921	16683	16810	16812	16695	16667	16704	16790	17022	16833	16890	16901	17048	16798	16766	16861	16941	16825	16918	16614	16925	16837	16903	16800	16929	16949	16816	16812	16851	16897	16732	16927	16742	16767	16978	16777	16904	16761	16958	16595	16750	16869	16847	16899	16801	16919	16797	16729	16826	16822	16942	16809	16988	16861	16820	16831	16823	16930	16671	16877	16810	16579	16849	16625	16949	16639	16664	16793	16928	16899	17066	17037	16848	16706	16725	16840	16707	17005	16989	16864	16971	16802	16676	16830	16788	16762	16961	16971	16970	16778	17003	17053	16771	16935	17028	16969	16890	16793	16938	16832	16962	16896	16882	16725	16807	16799	16799	16881	16812	16788	16803	16683	16755	16848	17013	16658	16832	16897	16868	16923	16973	17044	16952	16907	16904	16642	16739	16827	16888	16943	16875	17092	16727	16845	16849	16761	16792	16809	16939	16718	16697	16745	16860	16682	16594	16884	16904	16687	16801	16892	16755	16721	16855	16927	17051	17008	16862	16787	17031	16827	16950	16868	16948	16743	16611	16635	16816	16725	16772	16588	16912	16875	16742	16758	16956	16735	16862	16948	16856	17062	16840	16803	16555	16799	16715	16677	16765	16798	16900	16971	16927	16899	16808	16596	16819	16805	16899	16727	16887	16872	16867	16772	16808	16672	16807	16735	16904	16882	16704	16683	16811	16863	16764	16856	16925	16878	16988	16780	16922	17002	17000	16907	16903	16696	16875	16882	16773	17119	16856	16853	16745	16812	16866	16870	16800	16847	16854	16920	16801	16851	16666	16654	16885	16854	16798	16984	16726	16838	16689	16945	16848	16594	16788	16868	16875	16961	17124	16802	16815	16895	16965	16813	17045	16827	16950	16814	16833	16769	16878	16734	16851	16643	16865	16692	16627	16591	16614	16981	16838	17017	16638	16796	16753	16854	16816	16914	16958	16964	16714	16833	16818	16765	16802	16860	16783	16870	16916	16941	16844	16831	17073	16862	16834	16823	16887	16932	16918	16804	16863	16840	17024	16846	16656	16810	16737	16766	16611	16670	16874	16847	16754	16861	16783	16819	16970	16915	16760	16933	16854	16780	16865	16866	16624	16805	16906	16928	16913	16957	16850	16706	16818	16836	16740	16752	16609	16720	16959	16558	16679	16768	16906	16668	16806	16648	16784	16795	16976	16822	16897	16905	16943	16818	16864	16789	16747	16987	16889	16890	16838	16916	16979	16826	16740	16859	16927	16872	16831	16996	16719	16782	16866	17075	16728	16847	16721	16780	16752	16862	16955	16753	16699	16898	16905	16758	16942	16975	16739	16807	17040	16913	16879	17019	16926	16859	16855	16816	16806	17004	16782	16816	16970	16811	16879	16637	16823	16859	16931	16919	16730	16633	16873	16566	16917	16647	16956	16900	16821	16915	16676	16798	16967	17098	16939	16995	16745	16748	17016	16695	16766	16901	16796	17023	16924	16841	16728	17032	16858	16914	16780	16747	16748	16770	17012	16872	16747	16882	16918	16753	16721	16766	16683	16902	16675	16961	16817	16859	17062	16732	16742	16841	17028	16918	16788	16785	16706	16759	16666	16816	16855	16978	16941	16832	16743	16869	16779	16784	16789	16842	16762	16790	16769	16875	16751	16779	16929	17030	16842	16894	16726	16707	16926	16805	16720	16828	16756	16780	16705	16833	16686	16797	16806	16711	16710	16866	16867	16953	16769	16965	16957	16663	16907	16881	16987	16734	16855	16791	16912	16859	16804	16738	16848	16715	17058	16824	16917	16839	16949	16779	16850	16839	16849	16863	16931	16911	16968	16764	16849	16669	16679	17102	16854	16751	16767	16906	16924	16766	16697	16865	16582	16874	16761	16820	16683	16833	17024	16917	16867	16671	16874	16784	16918	16840	16910	16908	16862	16719	16890	16976	17028	16706	16798	16897	16889	16823	16839	16725	16872	16785	16867	16816	16901	16868	16918	16721	16774	16903	16733	16874	16816	16745	16885	16984	17068	16812	16944	16807	16856	16755	17059	16999	16885	16809	16833	16977	16912	16776	17071	16918	16877	16876	16915	16953	16891	16795	16787	16829	16726	16787	16768	16597	16912	16858	16998	16952	16611	16740	16710	17073	16866	16595	16776	16786	16708	16849	16994	16884	16737	16855	16802	16831	16743	16878	16882	16679	16911	16834	16754	16664	16828	16882	16900	16758	16989	16886	16933	16940	16891	16804	16839	16609	16743	16926	16688	16793	16941	16863	16807	16659	16755	17005	16957	16953	16976	16901	17034	16846	16834	16870	16651	16829	16788	16771	16897	16752	16926	16889	16622	16955	16576	16919	16864	16604	16810	16734	16943	16829	16871	16804	16898	16859	17028	16925	16728	16760	16717	16840	16910	16820	16887	16860	16865	17048	16984	16730	16871	16659	16885	16754	16699	16973	16850	16763	16723	16866	16917	16785	16812	16857	16648	16880	16810	16799	16927	16829	16959	16911	16925	16851	16872	16932	16622	16747	16763	16747	16701	16828	16873	16853	16771	17046	17149	16841	16753	16927	16874	16884	16808	17088	16669	17019	16824	16926	16975	16851	16727	16795	16854	16697	16564	16728	17009	16790	16943	16989	17051	16787	16859	16779	16859	16949	16833	16975	16680	16867	16530	16764	16730	16715	16523	16632	16896	16932	16882	16823	16799	16836	17037	16806	17037	16710	16694	16722	16873	16881	16724	16797	16834	16850	16860	16773	16685	16688	16827	16861	17136	16787	16857	16850	16765	16646	16857	16788	16772	16908	16843	16806	16919	16812	16831	17090	16763	16865	16830	16715	16930	16913	17079	16867	16704	16900	16920	16924	16930	16780	17008	16818	16732	16732	16894	16791	16983	16918	16925	16793	16737	16764	16718	16773	16923	16814	16565	16877	16817	16848	16914	16789	16925	16796	16972	16808	16889	16870	16938	16990	16953	16816	16641	16624	16773	16980	16895	17143	16807	16749	16901	16908	16804	16828	16846	16744	16696	16774	16871	16899	16984	16855	16769	16881	17056	16773	16795	16757	16916	16702	16724	17040	16791	16717	16870	16872	16980	16873	16718	16819	16840	16793	16918	16627	16743	16821	16831	16651	16886	16765	16745	16802	16736	16894	17155	16890	16997	16900	16864	17006	16713	16935	16663	16865	16763	16718	16625	17060	16672	16726	16907	16912	16929	16776	16723	16789	16724	16813	16824	16890	16832	16846	16875	16831	16874	16872	16672	16795	16676	16937	16878	17083	17093	16909	17023	16795	16738	16887	16683	16884	16703	16850	16896	16929	16854	16749	17159	16590	16645	16809	16683	16692	16959	16919	17054	17017	16980	16876	16947	16825	16722	16736	16879	16748	16825	16936	16801	16838	16698	16710	16748	16897	16691	16673	16761	16796	16951	16856	17001	16899	16725	16843	16893	16840	16933	17052	16978	16836	16940	16663	16899	16586	16992	16803	16721	16723	16921	16897	16831	16797	16999	16771	16961	16847	16786	16687	16972	16995	16818	16636	16627	16831	16918	16836	16576	16850	16874	16909	16813	16898	16791	16917	16921	16997	16941	16781	16959	16656	16810	16948	16741	16934	16976	16667	16801	16629	16855	16859	16812	16798	16702	17012	16723	16767	16861	16831	16929	16773	16674	16687	16815	16859	16871	16921	16760	16739	16989	16907	16977	16950	16994	16738	17058	16857	16847	16788	16954	17043	16734	16864	16597	17010	17041	16783	16609	16779	16890	16881	16753	17032	16856	16746	16774	16843	16689	16868	16961	16700	17029	16957	16860	16831	16760	16864	16861	16894	16814	16843	17195	16798	16816	16880	16952	16666	16904	16872	16782	16799	16710	16743	16848	16878	16812	17004	17074	17022	16819	16804	16803	16863	16896	16867	16804	16636	16909	16886	17000	16979	17016	16996	16699	16590	16730	17113	17007	16744	16825	16834	16763	16722	16810	16796	16757	16739	16769	17038	16956	16822	16752	16513	16912	16872	16754	16649	16945	16764	17125	16737	16890	16685	16593	16677	16971	16738	16928	16840	16917	16656	16788	16743	16752	16954	17025	16728	16822	16946	16905	16852	16767	16740	16846	16865	16940	16711	16832	16968	16966	16739	16949	16898	17028	16863	16690	16870	16787	16855	16721	16683	16639	16736	16856	16779	16991	17093	16863	16933	16902	16689	16645	16944
26683	45696	38627	29133	23941	21122	19304	18078	17276	16783	16381	16109	15871	15596	15634	15393	15437	15379	15197	14967	15166	15139	15129	15176	15118	15188	14897	15141	15251	15046	15097	15046	15100	15183	15135	14999	15180	15041	14882	15089	15048	15061	15191	15143	15165	15173	15095	15146	15077	15139	15086	15111	15268	15142	15222	14999	15004	15168	15191	15135	15175	14965	15131	14957	15342	15103	15041	15163	15148	15104	14949	15057	15052	15221	15074	14982	15029	15003	15029	15138	15012	15056	15125	15162	15127	14946	15102	15137	15103	15048	15184	15170	15048	15093	15088	15192	15069	15008	14915	14917	15041	15230	15191	15001	15112	15220	15125	15003	15148	15008	14968	14948	15209	15220	14967	15122	15215	14970	15156	15238	15130	15045	15121	14930	15160	15108	14998	15095	15031	14936	15186	14991	15235	15178	15062	14921	15040	15094	15053	15206	15126	14980	14909	15037	15096	15141	14966	15071	15068	15236	15101	15091	15066	15116	14995	15196	15107	15035	15051	14938	14958	15167	15176	15058	15119	14965	15055	15121	15153	15124	15104	14981	15022	15058	15131	15338	15169	14957	15372	15073	14992	14994	15050	15105	15091	15236	15009	15104	15001	14975	15026	15172	15156	15136	15218	15099	15239	14961	15038	15120	15119	15084	15183	14934	14975	15098	15225	14911	15105	15068	15076	15106	14966	15063	15033	15145	15124	15106	15029	15014	15076	14857	15100	14966	15138	15131	14953	15025	15112	14979	14872	14939	15042	15008	15059	14953	15056	15176	14991	14891	15044	15087	15067	14981	15164	15346	15049	15098	15212	15114	15172	15030	15066	15049	15073	15098	15311	15106	15099	15043	15011	15196	15162	15031	15117	14968	15097	14977	15103	14992	15173	15144	15003	15223	15168	15005	15182	15029	15042	15026	15120	15163	15111	15173	14999	15160	15038	15090	14981	15077	14924	15013	15230	15152	15081	15120	15208	15159	15193	15065	15064	15098	15129	15117	15029	15139	15245	15094	14990	15035	15086	15248	15127	15121	15152	15068	15013	14896	15026	14924	15010	15066	15057	14985	14972	15244	15136	15215	15192	15049	15212	15060	15227	15046	15166	14841	14981	14982	15108	15036	15074	15028	15119	15106	14989	15058	15097	15215	15040	15077	15080	15152	14937	15008	15049	15010	15175	15095	15087	15157	14807	15133	15103	15068	14978	15229	15204	15102	15044	14967	15229	15031	15201	15128	14958	15152	14885	15174	15016	15146	15103	15043	15094	15137	15149	15096	15325	15049	15058	15155	15219	14908	14928	15100	15001	15055	15100	15055	14979	15108	15006	15070	14800	15128	15171	14963	15107	15107	15096	14992	14979	15334	14994	15055	15076	15191	15242	15055	15117	15191	15135	14965	15111	15045	15069	15071	15141	14973	15031	15072	15171	15157	15010	15134	15021	15029	15067	14955	15194	15045	15198	15008	15056	15043	15039	15075	14895	15285	15242	15183	14906	15092	15012	14985	14976	14997	15059	15067	15094	15012	15334	15047	15125	14985	15036	14904	15079	14968	15043	15044	15077	14986	15086	15078	15229	15011	15088	15084	15133	15114	15226	15244	15089	15076	15166	14864	14986	15109	15144	14838	15147	15046	15144	15205	15186	15076	15225	15073	14961	15147	15092	15149	15081	15004	15020	15018	14912	15203	15177	15174	15180	15068	14936	15126	15116	14955	15244	14947	15125	15171	15278	15152	15072	14996	15178	15084	15043	15190	14905	15083	15164	14936	15238	15067	15105	15109	15019	15137	14885	15230	15085	15062	15115	15136	15045	15017	15026	15030	14968	15124	15115	14984	15143	15106	15110	14987	15180	14938	15029	14918	15019	15111	15086	14990	15154	15069	15034	15172	15204	14974	15036	15092	15128	15041	15102	14897	15101	14954	15078	15095	15002	15105	15120	15007	15093	15141	14936	15047	15105	15267	15061	15105	15213	15119	15041	15019	15155	15105	15131	15055	15299	14933	15039	15008	15095	15081	15054	14967	15125	15080	15239	14923	15219	15046	15359	15085	15140	15229	15202	15285	15154	15161	15209	15140	15156	15160	15289	15150	15043	15065	15021	15136	15087	15026	14948	15125	15103	14988	15053	15092	14997	15238	15032	15233	14983	15254	15069	15064	14920	14972	15012	15056	14984	15168	14929	15062	15215	15168	15075	15130	14978	15058	15034	15070	15045	15097	15063	15038	15118	14963	15070	15059	15015	15252	14916	15034	15077	15119	15036	15053	14944	15076	15146	15049	14912	15129	15085	15015	15247	15161	15021	15129	15217	15128	15163	14952	14968	15142	15006	14979	14984	14914	14937	15087	15257	15157	15120	15158	15062	14986	15004	15209	15004	15177	14982	15195	15083	15121	14994	15272	15065	14933	15009	15100	15087	15120	15139	15134	15152	15014	15084	15097	15104	15057	14969	15172	15001	15077	15223	15070	15115	15009	15177	14890	15119	14872	15138	14943	15201	15159	15079	14979	15231	15152	15117	14977	14840	15167	15134	15040	15196	15141	15064	15173	15095	15174	15143	15088	15081	14940	15138	15090	15184	15136	15174	15048	15192	15090	15097	15086	15077	15157	15022	15073	15167	15011	14973	15024	15269	15133	15387	15185	15093	15078	14973	15004	15108	15020	15036	15117	14974	15019	15214	15281	15124	15147	15203	15041	15115	15081	14991	14990	15117	15219	15191	14958	15040	15088	15105	14994	15065	15062	15173	15240	14981	15208	15037	15179	15044	15028	15234	15118	15011	15066	15136	15040	15104	15218	15104	14989	15204	15010	15034	15167	15070	14978	15150	15002	15053	15319	15075	14828	15105	14984	15291	14980	14956	15008	15197	15024	15186	14996	15232	15195	15113	15071	15071	15107	14908	15088	15016	15245	15232	15239	15208	15079	14996	15141	15049	15041	15124	15185	14906	15139	14933	15212	15183	15170	15096	15020	15128	14999	15108	15031	15191	14972	15062	15035	15187	15226	15186	15104	15118	15007	14993	15122	15070	15114	14963	15300	15030	15199	15111	15127	15149	15097	15107	15252	15083	14992	15018	15127	15130	15063	15040	15171	15136	15065	15116	14954	15047	15007	15029	15001	15008	14910	15052	15178	15033	15129	15269	15058	15078	15009	15155	15005	15193	15171	14933	15090	15232	15126	15060	15116	14911	15142	14931	15179	15124	15094	15143	14978	15121	15181	15102	14980	15129	15011	15113	14890	15220	15117	14983	15100	15023	15038	15061	15116	15150	14988	15006	15033	15039	15027	15043	15266	15075	15201	15202	15155	15216	14854	15085	15099	15238	15016	15124	14947	15001	15199	15109	14908	14978	15044	15144	15028	15047	15132	15082	15027	15125	15112	15258	15153	14914	15131	15084	15277	14935	15088	14963	15021	15038	15234	14966	14881	15092	15025	15160	15136	15138	15185	15020	15117	15154	14957	15006	14931	15031	15115	15121	15036	15021	15091	15114	15019	15073	14991	15006	15074	15142	15077	15017	15014	15090	15020	15035	14946	15230	14954	15070	15031	15047	15012	15205	14970	15078	15159	15151	15199	14968	14981	14898	15192	15001	15020	15148	15055	15120	15004	15183	15078	15050	15094	15256	15015	15187	15125	14974	15236	15145	15057	15201	15167	15299	15117	15114	15291	15149	15078	15193	15160	15070	15174	15143	15068	15069	15021	15109	15010	15209	15176	15036	15145	15028	14877	15215	15152	15077	15114	15093	15103	15049	14936	15112	15037	15265	15096	15010	15154	15091	15126	15012	15221	15208	15076	15091	15086	15024	15045	15133	15205	15144	15144	14836	15158	15170	15248	15198	15168	15097	15351	15118	15072	14992	15035	15131	15053	14943	15047	15106	15033	15015	14991	15063	15255	15122	15082	15124	15101	15183	14994	15083	15076	15049	14994	15308	15227	15119	15078	15030	15069	15205	15069	15210	15100	15091	15080	14981	15172	15158	15031	15127	14956	14989	15192	14807	15066	15051	15113	15131	15032	15278	15147	15122	15052	15055	15245	15175	15082	15113	15021	14814	15096	15174	15007	15012	15075	15000	15229	15151	14978	15052	15082	15038	15254	15238	14966	15046	14977	15101	15068	15015	15235	15029	15169	15025	15037	15191	15117	15227	14877	15069	15070	14825	15270	14944	15262	15085	15201	14925	15126	15100	15118	14843	15168	15143	14985	15221	15063	15114	15029	15061	15163	15078	15096	15120	15263	14964	15210	15038	15285	15202	15167	14973	15336	15048	15190	15053	15136	15167	15193	15162	15017	15201	15067	15033	15125	15052	15037	15226	15169	15017	15164	14951	15034	15141	15030	15030	15130	14871	15132	14988	15131	15218	14965	14920	15086	15149	15029	14911	14962	15154	15054	15161	15001	14978	14893	15162	14961	15152	15177	15030	15107	15181	14976	15211	15154	15116	15071	15202	14937	15158	15057	14952	15024	15115	15118	15115	15136	15008	15176	15003	15048	14929	15091	15100	15128	14988	15112	15126	14968	15138	15045	15104	15143	15204	14898	14982	15173	15019	15186	15110	15045	15087	15279	15044	14979	15077	15074	15155	15056	15115	15054	15093	15079	14917	15251	15118	14988	15087	14997	15103	15098	15202	15246	14829	15190	14982	15138	15117	15128	15126	15112	15075	15229	15078	14996	14948	15282	15062	15058	15055	15221	15113	15141	15058	15158	15088	15074	15108	15024	15037	15043	15176	15118	15079	15111	15161	15166	15046	15032	15171	14948	15141	15038	15298	14933	15070	15242	14885	15160	15140	15185	15038	15078	14997	14927	15130	15194	15071	15078	15187	15069	14943	15138	14949	15039	15104	14979	15174	15144	15186	15089	15080	15083	15002	14921	14953	14958	15146	14936	15105	14955	15073	15073	15099	15069	15023	15069	15259	15216	14907	15119	15085	15049	15069	15118	15166	15077	14945	15106	15097	15177	15136	15185	14931	14878	15126	14995	15156	15063	15019	15334	15210	15006	15054	15131	15196	14947	15208	15181	15155	15004	14900	15187	15061	15245	15075	15125	15048	15117	14972	15170	15180	15028	14984	15080	15039	15258	15036	15171	15055	15112	15164	14934	15264	14910	15010	15070	15226	15114	15158	15228	14872	15063
22578	21486	28635	24887	22515	25085	26585	21621	20263	19986	19363	18632	18417	18023	17929	17987	17760	17752	17838	17622	17636	17647	17720	17397	17541	17547	17466	17440	17346	17526	17416	17530	17523	17443	17280	17205	17420	17460	17713	17188	17236	17105	17436	17186	17427	17239	17140	17135	17200	17323	17192	17425	17318	17190	17110	17190	17261	17354	17192	17185	17345	17369	17201	17282	17283	17278	17305	17377	17180	17115	17509	17383	17347	17184	17126	17084	17293	17295	17290	17198	17228	17155	17018	17314	17435	17184	17203	17201	17452	17283	17200	17191	17320	17432	17340	17229	17163	17253	17235	17565	17279	17202	17366	17228	17247	17272	17326	17539	17392	17254	17102	17334	17380	17459	17245	17141	17268	17362	17339	17023	17261	17233	17421	17282	17091	17385	17255	17415	17320	17308	17477	17297	17453	17321	17290	17522	17534	17484	17291	17461	17151	17211	17635	17299	17380	17072	17374	17373	17109	17363	17145	17257	17171	17444	17395	17291	17101	17378	17032	17030	17208	17314	17200	17157	17412	17244	17286	17148	17240	17169	17401	17483	17151	17180	17126	17015	17153	17078	17124	17165	17239	17304	17246	17290	17165	17156	17209	17168	17321	17404	17332	17303	17322	17234	17326	17256	17216	17153	17170	17148	17164	17236	17236	17125	17329	17341	17204	17423	17247	17236	17159	17248	17337	17143	17526	17277	17271	17181	17212	17264	17264	17328	17107	17224	17249	17062	17233	17477	17145	17061	17294	17260	17251	17199	17091	17025	17190	17056	17241	17270	17354	17272	17351	17081	17405	17352	17273	17518	17251	17208	17228	17268	17462	17280	17394	17136	17423	17312	17239	17213	17207	17316	17152	17282	17408	17337	17459	17292	17325	17357	17046	17357	17159	17191	17183	17275	17362	17211	17190	17187	17252	17251	17159	17201	17301	17256	17211	17399	17091	17116	17167	17289	17274	17065	17380	17419	17237	17103	17400	17129	17009	17376	17186	17445	17298	17279	17030	17363	17141	17297	17270	17202	17207	17373	17128	17220	17217	17389	17351	17412	17286	17072	17063	17161	17286	17142	17437	17331	17336	17105	17298	17287	17249	17015	17292	17300	17148	17336	17361	17125	17397	17376	17361	17373	17414	17135	17259	17358	17277	17248	17127	17027	17246	17401	17335	17306	17388	17284	17102	17024	17147	17320	17416	17335	17202	17130	17063	17192	17159	17096	17378	17247	17102	17177	17143	17080	17068	17118	17267	17116	17236	17306	17303	17107	17126	17378	17040	17321	17422	17283	17261	17470	17362	17250	17197	17128	17195	17240	17293	17096	17156	17221	17313	17232	17520	17359	17281	17222	17494	17268	17161	17390	17609	17393	17232	17288	17536	17123	17152	17263	17331	17224	17304	17113	17129	16887	17284	17264	17027	17350	17090	17178	17103	17202	17242	17400	17296	17205	17299	17045	17218	17371	17320	17272	17279	17177	17188	17057	17170	17286	17264	17100	17257	16916	17233	17226	17030	17160	17223	17121	17054	17182	17124	17402	17380	17206	17330	17186	17194	17154	17335	17417	17404	17293	17179	17327	17215	17019	17037	17192	17291	17153	17372	17134	17236	17149	17267	17327	17159	17195	17094	17332	17234	17060	17280	17246	17183	17436	17144	17384	17241	17038	17441	17349	17303	17445	17417	17303	17228	17267	17259	17111	17367	17283	17279	17272	17291	17305	17333	17381	17343	17197	17121	17202	17059	17233	17205	16984	17430	17345	17135	17273	17170	17137	17026	17284	17231	17151	17335	17239	17301	17193	17153	17350	17341	17187	17386	17114	17146	17289	17336	17320	17317	17260	17379	17328	17349	17282	17249	17267	17213	17486	17088	17323	17294	17323	17262	17288	17147	17046	17465	17146	17282	17159	17277	17375	17214	17262	17248	17178	17407	17296	17163	17229	17172	17225	17242	17005	17439	17275	17314	17172	17057	17066	17175	17200	17174	17215	17323	17248	17235	17154	17304	17293	17461	17049	17342	17425	17175	17322	17253	17117	17281	17111	17192	17269	17280	17042	17286	17171	17210	17190	17273	17146	17334	17166	17378	17322	17293	17133	17227	17036	17289	17328	17266	17008	17337	17477	17344	17142	17126	17250	17244	17300	17334	17160	17258	17203	17166	17078	17178	17282	17148	17243	17320	17275	17247	17130	17382	17166	17130	17241	17193	17101	17371	17410	17246	17187	17265	17447	17272	17137	17337	17224	17290	17371	17389	17410	17220	17073	17290	17342	17493	17347	17442	17246	17287	17274	17191	17262	17332	17291	17285	17230	17159	17023	17215	17485	17269	17165	17156	17202	17246	17125	17185	17388	17191	17451	17228	17145	17380	17274	17350	17368	16973	17323	17211	17189	17227	17217	17232	17309	17352	17290	17154	17218	17145	17148	17314	17247	17322	17182	17180	17409	17201	17400	17113	17454	17414	17229	17126	17338	17364	17298	17156	17285	17259	17146	17277	17330	17263	17373	17298	17337	17389	17302	17103	17403	17352	17419	17336	17291	17308	17095	17235	17123	17237	17096	17223	17000	17240	17168	17069	17388	17137	17199	17187	17165	17196	17214	17358	17338	17128	17151	17160	17332	17563	17161	17152	17061	17269	17218	17202	17096	17111	17328	17134	17320	17346	17275	17066	17090	17286	17351	17354	17320	17241	17385	17352	17172	17258	17124	17197	17383	17237	17184	17264	17389	17447	17224	17117	17197	17252	17113	17360	17365	17400	17141	17158	17082	17351	17071	17319	17218	17450	17311	17187	17364	17321	17309	17086	17322	17207	17258	17226	17281	17074	17305	17318	17265	17245	17175	17291	17335	17344	17197	17279	17311	17334	17426	17324	17389	17231	16961	17493	17428	17275	17404	17223	17297	17250	17305	17307	17348	17489	17553	17319	17326	17436	17254	17281	17222	17134	17494	17139	17228	17349	17270	17150	17078	17300	17166	17180	17467	17138	17207	17203	17360	17236	17246	17273	17290	17271	17302	17183	17346	17238	17216	17297	17332	17335	17166	17349	17392	17144	17263	17293	17168	17166	17396	17242	17046	17172	17438	17207	17325	17229	17377	17057	17247	17317	17194	17442	17386	17243	17238	17275	17373	17265	17373	17242	17191	17281	17481	17166	17274	17282	17220	17488	17186	17278	17397	17252	17240	17389	17329	17222	17144	17197	17391	17348	17468	17251	17302	17375	17225	17084	17172	17267	17104	17256	17407	17255	17220	17361	17334	17241	17200	17470	17288	17100	17440	17296	17453	17237	17152	17335	17233	17311	17372	17320	17358	17298	17421	17177	17277	17178	17275	17038	17228	17182	17178	17096	17250	17428	17347	17207	17262	17381	17304	17279	16958	17053	17270	17224	17361	17197	17274	17453	17391	17259	17153	17262	17062	17127	17273	17195	17274	17287	17212	17291	17280	17169	17131	17192	17282	17345	17653	17201	17261	17223	17119	17401	17147	17311	17083	17282	17187	17424	17425	17325	17419	17281	17257	17485	17251	17302	17251	17018	17035	17311	17325	17365	17241	17283	17310	17143	17333	17072	17418	17414	17360	17270	17174	17230	17262	17085	17222	17216	17304	17197	17121	17193	17255	17059	17218	17253	17122	17270	17145	17126	17104	17236	17245	17310	17340	17312	17332	17351	17020	17479	17252	17345	17220	17246	17296	17300	17122	17290	17249	17240	17148	17295	17389	17357	16953	17175	17287	17230	17215	17192	17325	17205	17273	17410	17314	17374	17203	17215	17255	17337	17123	17247	17306	17176	17310	17181	17363	17302	17436	17229	17439	17111	17117	17430	17434	17441	17218	17272	17162	17194	17203	17124	17298	17357	17380	17343	17162	17226	17309	17203	17344	17337	17336	17142	17309	17005	17380	17392	17275	17265	17246	17344	17445	17152	17074	17287	17176	17387	17357	17457	16999	17284	17003	17244	17265	17305	17131	17316	17146	17040	17278	17269	17243	17231	17314	17400	17335	17107	17350	17227	17196	17049	17346	17464	17091	17184	17326	17291	17227	17392	17362	17283	17386	17324	17171	17385	17121	17121	17391	17369	17403	17382	17272	17115	17340	17321	17285	17226	17029	17258	17463	17262	17180	17021	17301	17394	17387	17408	17258	17307	17303	17390	17121	17149	17225	17219	17256	17337	17204	17102	17242	17270	17319	17191	17302	17142	17262	17137	17281	17236	17228	17395	17259	17256	17446	17116	17094	17143	17242	17198	17114	17360	17353	17434	17168	17089	17511	17387	17138	17323	17440	17364	17173	17230	17231	17384	17350	17125	17181	17333	17193	17222	17280	17277	17358	17328	17069	17473	17153	17140	17178	17164	17281	17225	17228	17188	17329	17217	17311	17348	17368	17461	17177	17261	17333	17206	17204	17153	17342	17181	17314	17276	17227	17317	17304	17418	17264	17400	17178	17223	17115	17196	17105	17357	17176	17036	17384	17063	17233	17252	17224	17358	17151	17211	17329	17370	17248	17242	17513	17376	17187	17289	17200	17334	17198	17331	17203	17265	17181	17308	17218	17316	17173	17470	17243	17484	17268	17450	17270	17234	17450	17325	17058	17330	17287	17505	17413	17483	17200	17201	17095	17247	17147	17245	17011	17193	17415	17145	17281	17209	17220	17268	17238	17170	17161	17128	17207	17091	17139	17253	17217	17161	17187	17459	17422	17306	17143	17216	17164	17347	17453	16988	17102	17223	17006	17331	17320	17171	17037	17355	17210	17569	17056	17294	17216	17324	17307	17223	17053	17530	17251	17021	17277	17217	17175	17320	17282	17177	17281	17371	17378	17291	17018	17250	17112	17089	17069	17184	17196	17261	17225	17193	17275	17329	17306	17117	17107	17351	17414	17324	17369	17238	17090	17098	17395	17427	17139	17268	17105	17520	17178	17170	17094	17229	17224	17267	17174	17367	17454	17391	17279	17101	17293	17386	17118	17216	17168	17246	17151	17129	17143	17357	17266	17187	17183	17307	17200	17297	17421	17450	17361	17168	17166	17356	17246	17211	17315	17332	17320	17161	17156	17176	17235	17145	17335	17355	17094	17494	17141	17273	17054	17202	17374	17387	17418	17389	17034	17539	17256	17108	17309	17203	17184	17245	17016
27953	54066	46939	36417	30358	26270	23084	21274	19674	18760	17952	17188	16684	16412	16233	16115	16085	15939	15832	15613	15754	15680	15657	15450	15328	15514	15510	15558	15497	15265	15273	15422	15356	15297	15309	15340	15396	15528	15212	15455	15417	15291	15318	15476	15389	15389	15372	15371	15493	15369	15175	15477	15496	15448	15353	15255	15565	15476	15357	15339	15399	15419	15468	15530	15386	15382	15280	15299	15486	15499	15485	15440	15382	15276	15238	15289	15308	15368	15346	15357	15384	15503	15417	15531	15385	15354	15466	15472	15442	15376	15405	15329	15314	15375	15577	15395	15291	15310	15210	15501	15342	15361	15169	15407	15406	15377	15330	15388	15477	15297	15423	15396	15464	15368	15440	15139	15427	15396	15456	15321	15341	15377	15538	15302	15466	15447	15297	15337	15371	15288	15274	15281	15333	15338	15468	15320	15347	15494	15282	15455	15308	15359	15526	15611	15370	15374	15278	15350	15535	15276	15382	15248	15305	15335	15370	15270	15372	15317	15487	15221	15423	15441	15404	15293	15402	15368	15427	15430	15354	15356	15143	15407	15361	15548	15402	15312	15294	15448	15422	15316	15384	15419	15536	15289	15310	15248	15544	15320	15205	15474	15473	15247	15209	15244	15434	15375	15572	15239	15233	15383	15358	15496	15319	15298	15366	15208	15612	15274	15244	15399	15146	15407	15294	15399	15465	15334	15302	15247	15436	15456	15361	15335	15312	15412	15276	15390	15372	15240	15260	15243	15259	15663	15292	15457	15491	15181	15309	15464	15358	15400	15456	15422	15439	15431	15407	15360	15421	15322	15249	15362	15436	15351	15440	15276	15365	15304	15344	15382	15338	15412	15346	15245	15385	15273	15423	15395	15442	15394	15396	15303	15373	15264	15289	15397	15212	15474	15425	15421	15383	15353	15388	15524	15238	15350	15292	15303	15352	15471	15209	15500	15324	15402	15438	15439	15399	15292	15412	15361	15463	15305	15497	15427	15298	15480	15399	15382	15409	15328	15444	15371	15136	15468	15264	15249	15398	15247	15432	15308	15382	15239	15284	15401	15655	15474	15388	15324	15287	15311	15268	15186	15272	15461	15474	15300	15214	15438	15487	15502	15408	15173	15294	15410	15308	15425	15359	15337	15427	15308	15222	15365	15367	15506	15214	15413	15265	15335	15548	15264	15249	15482	15261	15144	15349	15193	15472	15415	15442	15458	15211	15520	15415	15486	15369	15196	15527	15324	15327	15465	15448	15295	15357	15419	15415	15368	15434	15374	15373	15269	15289	15540	15251	15359	15413	15459	15508	15257	15522	15322	15308	15400	15486	15278	15339	15389	15449	15445	15434	15471	15296	15258	15226	15452	15390	15384	15333	15287	15438	15446	15254	15300	15511	15429	15441	15362	15404	15382	15414	15338	15370	15619	15333	15612	15344	15363	15408	15289	15444	15283	15302	15219	15385	15488	15551	15286	15377	15467	15420	15284	15309	15388	15395	15275	15332	15290	15246	15393	15431	15368	15295	15317	15346	15339	15346	15190	15481	15413	15518	15504	15533	15313	15488	15259	15281	15432	15288	15346	15407	15460	15317	15319	15251	15314	15451	15395	15434	15379	15316	15411	15362	15360	15394	15441	15369	15482	15278	15219	15291	15385	15541	15387	15288	15359	15243	15527	15273	15302	15529	15431	15541	15516	15321	15347	15371	15250	15617	15401	15394	15195	15333	15384	15399	15381	15384	15349	15301	15419	15392	15233	15459	15262	15346	15383	15458	15471	15490	15302	15366	15322	15574	15262	15393	15292	15413	15449	15311	15424	15447	15309	15328	15258	15488	15483	15216	15358	15492	15222	15230	15363	15415	15295	15207	15395	15394	15541	15427	15361	15565	15401	15387	15518	15425	15276	15285	15387	15392	15429	15489	15387	15403	15347	15452	15270	15327	15498	15394	15461	15328	15460	15374	15372	15267	15399	15297	15275	15445	15256	15098	15228	15307	15180	15466	15248	15388	15304	15287	15264	15312	15347	15482	15400	15503	15472	15243	15382	15245	15258	15490	15380	15320	15188	15629	15450	15374	15235	15293	15317	15318	15287	15284	15360	15355	15329	15224	15373	15373	15616	15373	15332	15387	15516	15247	15446	15445	15326	15255	15244	15346	15334	15424	15222	15369	15322	15314	15382	15411	15472	15231	15486	15501	15356	15419	15459	15462	15318	15349	15226	15366	15238	15458	15406	15263	15498	15344	15318	15337	15496	15172	15260	15557	15442	15443	15394	15357	15543	15198	15462	15464	15390	15421	15405	15477	15121	15450	15297	15417	15540	15311	15334	15358	15365	15361	15296	15311	15291	15303	15525	15265	15509	15447	15523	15478	15389	15313	15424	15440	15303	15280	15381	15314	15271	15522	15546	15444	15501	15269	15452	15336	15267	15386	15198	15477	15210	15321	15187	15282	15345	15568	15202	15308	15359	15404	15277	15388	15448	15502	15377	15444	15416	15488	15400	15467	15268	15362	15322	15444	15404	15410	15273	15638	15345	15232	15405	15316	15352	15512	15189	15337	15446	15223	15318	15404	15208	15294	15397	15329	15416	15527	15623	15448	15468	15390	15258	15365	15357	15406	15488	15338	15447	15242	15431	15338	15277	15345	15453	15312	15470	15399	15479	15362	15391	15376	15295	15328	15287	15523	15428	15200	15371	15472	15336	15290	15382	15343	15479	15304	15350	15400	15215	15353	15528	15395	15426	15406	15361	15441	15285	15345	15324	15247	15459	15342	15481	15447	15508	15422	15340	15412	15442	15376	15318	15344	15391	15314	15195	15378	15406	15461	15267	15124	15476	15293	15525	15358	15367	15469	15492	15417	15357	15340	15354	15384	15444	15246	15324	15247	15449	15275	15306	15442	15521	15375	15353	15419	15239	15407	15367	15374	15435	15281	15283	15320	15487	15363	15398	15379	15470	15402	15384	15256	15458	15546	15390	15339	15379	15266	15344	15490	15324	15466	15492	15397	15415	15296	15513	15363	15252	15431	15378	15343	15296	15308	15299	15256	15327	15319	15430	15286	15253	15247	15385	15241	15508	15259	15453	15442	15334	15242	15334	15277	15498	15493	15345	15359	15558	15325	15379	15394	15444	15312	15406	15403	15274	15349	15313	15309	15404	15320	15307	15319	15423	15303	15371	15466	15121	15404	15355	15414	15468	15252	15547	15383	15458	15545	15477	15479	15388	15418	15345	15403	15349	15313	15438	15357	15177	15259	15401	15263	15430	15390	15427	15364	15242	15426	15501	15362	15313	15421	15354	15609	15321	15475	15432	15536	15441	15482	15299	15342	15374	15461	15501	15507	15499	15440	15227	15528	15320	15324	15237	15384	15364	15283	15431	15479	15539	15304	15334	15267	15301	15278	15229	15304	15284	15424	15409	15323	15401	15204	15348	15229	15340	15405	15207	15391	15398	15392	15232	15390	15508	15340	15276	15489	15446	15536	15421	15277	15168	15433	15179	15293	15406	15491	15393	15339	15289	15432	15403	15312	15342	15434	15393	15347	15472	15471	15235	15439	15269	15432	15500	15298	15323	15348	15360	15261	15390	15269	15362	15480	15362	15280	15229	15492	15310	15490	15207	15437	15330	15426	15302	15344	15277	15186	15427	15471	15231	15262	15371	15452	15328	15305	15451	15292	15371	15249	15555	15199	15301	15278	15388	15424	15226	15342	15422	15396	15325	15333	15239	15543	15484	15299	15458	15317	15267	15419	15247	15350	15383	15386	15329	15379	15236	15434	15336	15354	15318	15408	15475	15348	15481	15313	15391	15362	15122	15123	15310	15384	15415	15433	15455	15271	15414	15109	15425	15510	15274	15311	15414	15450	15495	15401	15266	15391	15350	15172	15438	15406	15477	15153	15338	15348	15325	15442	15516	15312	15433	15291	15314	15288	15233	15623	15317	15246	15384	15274	15324	15404	15483	15559	15371	15242	15379	15287	15579	15314	15370	15411	15380	15331	15275	15380	15286	15280	15542	15368	15438	15397	15232	15315	15513	15460	15464	15171	15119	15283	15299	15418	15437	15343	15335	15247	15371	15394	15397	15194	15400	15370	15420	15334	15372	15444	15284	15362	15315	15340	15524	15342	15403	15418	15317	15322	15385	15407	15513	15365	15375	15419	15358	15292	15428	15402	15410	15399	15381	15432	15490	15464	15346	15434	15248	15371	15566	15377	15345	15521	15478	15355	15298	15400	15214	15261	15414	15249	15263	15353	15353	15296	15235	15224	15380	15350	15496	15340	15330	15294	15311	15358	15327	15328	15162	15317	15478	15405	15468	15370	15483	15397	15243	15536	15292	15214	15401	15375	15312	15324	15382	15334	15570	15588	15187	15156	15451	15371	15407	15372	15268	15306	15422	15374	15459	15313	15325	15347	15352	15401	15669	15503	15449	15240	15483	15347	15416	15197	15356	15415	15392	15340	15404	15406	15315	15200	15397	15463	15624	15376	15407	15365	15391	15340	15362	15222	15455	15349	15171	15332	15460	15319	15354	15302	15256	15268	15361	15453	15439	15502	15209	15289	15284	15508	15307	15360	15361	15414	15420	15317	15547	15426	15426	15361	15359	15441	15462	15416	15287	15399	15372	15373	15158	15288	15362	15275	15441	15445	15401	15452	15357	15428	15403	15515	15374	15568	15329	15237	15337	15184	15439	15299	15310	15335	15339	15376	15557	15299	15646	15468	15382	15314	15438	15455	15505	15275	15392	15354	15470	15311	15562	15358	15353	15427	15448	15344	15300	15410	15248	15442	15222	15247	15487	15411	15375	15356	15445	15461	15467	15415	15340	15344	15327	15236	15411	15368	15344	15246	15316	15387	15367	15399	15358	15547	15167	15474	15371	15442	15271	15191	15186	15397	15415	15271	15353	15286	15450	15497	15312	15202	15415	15262	15472	15314	15318	15251	15454	15369	15335	15402	15233	15329	15452	15228	15316	15364	15304	15509	15389	15392	15295	15384	15317	15372	15252	15410	15293	15341	15238	15361	15446	15412	15364	15474	15422	15368	15282	15417	15297	15435	15222	15468	15217	15407	15307	15322	15244	15380	15473	15205	15406	15408	15435	15266	15458	15220	15284	15564	15386	15350	15295	15536	15397
30004	28376	33131	28048	22816	20583	19588	18909	18222	17948	17859	17780	17480	17503	17313	17198	17258	17097	17338	17094	17243	17058	17212	17125	16920	17055	17242	17142	17131	17129	17281	17021	17111	17025	17125	17229	17358	17253	17305	17108	17113	17214	17083	16953	17246	17237	17032	17155	16926	17082	16863	17205	16974	16997	17150	17045	17205	17064	17242	17238	17303	17047	17136	16996	17000	17020	17152	17220	17134	17040	17005	16930	16914	17025	16935	17125	17322	16946	17145	16847	17208	16965	17102	17154	17181	17254	17219	17240	17229	17086	17006	17139	17072	16999	17026	17022	17022	17085	17138	17155	17071	16871	17158	16999	17081	17116	17007	17143	17102	17148	17092	17163	17078	17113	17000	17062	17129	16851	17150	17173	17213	16828	16955	16906	16873	17082	17193	16979	16882	17150	17034	17107	17145	17249	16930	17065	17098	17009	17077	16912	17133	17134	16930	17231	17079	17077	17210	17171	17207	17118	16986	17018	16973	17003	16979	16949	17063	17179	17216	17007	17127	17224	17090	17042	17165	17107	17249	17056	17153	17052	17240	17238	17295	17102	17137	16878	17016	17114	17064	16892	16908	17010	16880	16899	16965	17087	17051	16952	17022	16893	16929	17008	17159	17284	17012	17074	17128	16907	16973	16952	17140	17133	16883	17047	16924	17134	17086	17138	16961	17053	17017	17176	16988	17081	17183	17076	17042	16934	17292	17248	17170	17166	17221	17020	17291	17098	17077	17130	17280	16983	17184	17177	17061	16984	17259	17099	16963	17055	17186	17009	17083	17177	16927	16961	17055	17036	16999	16992	17153	17058	16938	17027	16988	17198	17108	16993	17172	17124	17237	16936	17044	17126	17109	17152	17236	17203	17178	17034	17223	17014	16991	17137	17187	17023	17097	17121	16911	17213	17065	17123	17204	17127	16977	17283	17304	16782	17361	17065	17256	16985	17136	16992	17021	16924	17195	17038	17098	17193	16926	17035	17075	17077	16999	17111	17042	17124	17099	17060	17148	17083	17225	16913	16880	17112	17023	17057	17282	17181	17003	17166	17024	16905	17014	16997	17151	17183	17155	17079	17104	16872	17178	17109	17001	17246	16988	17064	17194	17134	17056	17008	17049	17123	17060	17092	17183	17036	17016	17072	17075	17126	17149	17224	17187	16867	16974	17165	17038	17066	16803	17005	16980	17114	16926	17100	17125	17049	17031	16989	17029	16883	17008	16987	17060	17007	17004	17137	17255	17285	17042	17061	16901	17106	17056	17173	17240	17120	17106	16908	17143	17054	16884	17007	17123	17112	17017	17220	17231	17040	16972	16981	17108	17115	16835	17078	17158	17032	17294	17099	16967	17057	17059	17225	17155	16935	16877	17143	17216	16972	17329	16933	17040	17130	17082	17071	16891	17046	17180	16991	17081	17070	17122	17109	17145	17126	17236	17077	17284	16986	16975	17105	17160	17018	17138	17223	17089	17077	17119	17220	17264	17125	17023	17102	17206	17121	17213	17108	17217	17100	17089	17102	17031	16905	17269	17185	17143	16989	17103	16978	17106	16952	17067	17043	17016	17125	16970	17012	17248	16860	17341	17192	17131	17008	17130	17132	16995	16982	17089	17056	17045	17049	17101	17056	17098	17059	17266	16941	16990	17120	17143	17054	17124	17045	17070	17159	17044	17111	17196	17222	17108	17088	16949	17037	17051	16861	16996	17065	16991	17021	17204	17044	17176	17060	17079	17075	17105	17012	17196	17203	17211	16900	17310	17122	17064	16946	17147	17047	16946	17100	17163	16987	17059	17059	17061	17151	17006	17072	17128	17028	17250	17069	17209	17085	17174	17093	16984	16992	17188	17042	16824	17105	17093	17066	17171	17011	16860	17014	17191	17080	17024	17078	17097	17144	17147	17167	16842	17125	16908	17029	17128	16918	17114	17291	17282	17171	17153	17200	16908	17135	17268	17065	17063	17058	17200	16921	17073	17031	17037	17032	17174	17076	16928	16908	17066	17289	16847	17068	17038	16872	16859	17142	17170	17059	17131	17147	17100	16974	17149	17183	17068	17014	16947	16941	16802	17089	17068	17031	17095	17003	17073	17183	17107	17080	17132	17051	17070	17075	17193	17154	17063	17275	17184	17102	17228	17083	17136	17079	17035	17064	17045	17133	17055	17138	16950	17142	17004	17024	17275	17185	17185	17082	16976	17043	17149	17063	17200	16916	16959	16968	17046	17190	16846	16847	16914	17083	17097	17148	17028	17180	16963	17126	17124	17317	17156	17220	17323	16971	17137	17216	17195	17039	17262	17094	17187	17113	17220	16941	16938	16967	17043	17158	17085	17175	17303	17112	17165	17248	17051	17148	17336	17296	17204	17089	17073	17040	17175	16917	17094	16931	17302	17095	17128	17203	17175	16994	16914	17087	17218	16982	17227	17042	17287	17252	17097	17158	17082	17264	17005	17239	17069	17193	17142	17136	17278	17114	17223	17204	17065	17039	17082	17014	17079	17146	17205	17102	17176	16994	17149	17143	17137	17134	17086	17053	17021	17152	16996	16907	17122	17046	16985	16989	17135	17090	17117	17065	17020	17063	17008	17079	17071	17052	17152	16957	16982	16982	17129	17065	17144	17032	16947	17174	17307	17087	17088	16919	17045	16917	17055	17102	17188	17012	17148	17272	16948	17253	17207	17219	16997	17153	17375	17328	17184	17166	17106	17088	17189	17099	17070	17028	17151	16981	17195	17206	16925	16946	17319	17218	16958	17312	17004	16974	17319	17155	17124	17056	17153	17110	17103	17002	17075	17303	17072	17074	17173	17042	17031	17182	16928	16943	17069	17189	17205	16979	17029	17197	17154	16982	17099	17196	17131	17139	17007	17131	17029	17233	16970	17020	17175	17232	17212	16984	17070	17072	16936	17031	16982	17163	17130	16903	16992	17251	16964	16969	17288	16971	16891	16794	17184	17136	17287	17105	17164	17134	17283	16948	17153	17220	17199	17068	17184	17019	17066	17028	16832	17057	17126	17136	17227	17221	17087	16973	16972	17160	17055	17061	17109	17244	17032	17250	16941	17069	17013	16965	17027	17104	17058	17042	17223	16879	17039	17002	16949	17165	16995	17033	17135	17065	17127	17320	17098	17398	17201	17038	16971	17012	17175	17193	17112	17098	17330	17083	17317	17066	17241	16776	17219	17000	17328	17185	17009	17130	17122	17071	17091	17204	17047	17205	16921	17030	17028	17257	17057	17162	16953	16788	17163	17361	17206	17170	16953	17146	17001	17130	17189	17114	17157	17004	16981	17078	16884	16965	17028	17111	17062	17182	17105	16935	17003	17120	17074	16952	16762	16980	17110	17183	17034	17075	17170	17135	17108	17175	17054	16987	17067	17189	17088	17099	16951	17072	17201	17095	16920	17000	17036	17286	17270	17072	17088	17080	17100	17075	17087	17153	17005	17078	17069	16954	17451	16883	17050	17237	17078	17169	17181	17251	17030	16973	17056	17113	17208	17050	17055	16914	17171	17042	17029	17077	16968	16996	17206	16959	17074	17252	17212	17094	17260	17042	17070	16939	17077	17114	16980	16989	17122	17033	17152	17037	17050	17082	17124	16973	16876	17118	17112	17104	17259	17176	17082	17102	17065	16897	17095	17079	17114	17111	17196	17154	16935	17399	17089	17070	17140	17143	16979	17118	17083	17081	17215	17027	17154	17027	17021	17124	17186	17033	17142	17030	17092	17050	17060	17025	17028	16928	17123	17088	17033	16899	17212	17088	17109	17074	17243	17222	17152	17247	17209	17241	17150	17151	17067	16908	16985	17232	17125	17018	17078	17015	17241	16911	16999	17067	17104	17066	17135	17177	17166	16943	17140	17163	17178	17078	16991	17349	17215	17154	17129	16958	16905	17185	17066	17144	17149	17139	17030	17080	17192	17294	17072	17181	17200	17134	17173	16939	17029	17041	16980	17176	17079	16881	17149	17101	17080	16993	17211	17161	17051	17140	16907	17184	17190	17126	17252	17021	17217	17036	17051	16938	17078	17098	17044	17254	17148	17050	16949	16897	16823	17097	17038	17098	16941	16965	17053	17205	17118	16850	17035	17196	17185	17158	17083	17230	16900	16926	16995	17220	16991	17058	17108	17221	16965	17199	17177	16908	17205	17123	16978	17164	16930	17182	17043	17058	17291	17108	17139	17011	17090	17091	17114	16930	17261	16972	16897	17068	17115	17031	16848	17082	17051	16997	16952	17265	17124	17229	17170	17188	17194	17104	17002	17189	17106	17158	16964	17096	17151	17231	17011	17118	16844	17240	17012	17229	17199	17052	16968	17137	17222	17062	16979	17049	17099	16885	17225	17056	17028	17286	17074	17290	17047	17104	17258	17078	17269	17327	17258	17117	17201	17047	17214	17267	17091	17132	17024	17249	17328	17070	17221	17129	17343	17094	16996	17044	17197	17149	17142	16845	16991	16949	16992	17224	17162	17108	17188	17115	17140	16973	17242	17091	16977	16876	17085	17062	17233	17029	17190	17039	17030	16982	17071	17071	16957	17051	17149	16991	17235	17240	16914	17237	16784	17262	17270	17016	16989	17178	17062	17164	17147	16974	17019	17244	17012	16969	16910	16999	17267	16980	16934	17232	17110	17355	17266	17193	17069	17161	17071	16992	17289	17192	17178	17017	17162	17127	17031	17114	17312	16870	17077	17039	16958	17042	17121	17089	17110	17096	17109	17025	17004	17078	16943	17166	17191	17057	17175	17025	17038	16980	16852	17095	16954	17060	16996	17109	17003	16955	17182	17065	17115	17247	17207	17005	16985	17096	17270	17261	17033	17195	16997	16901	17046	17132	17072	17095	17219	17010	16961	16998	17059	17136	17052	17125	17219	17195	17073	17108	17288	17214	17104	17101	17079	17108	17004	17164	17396	17024	17036	17170	17160	17269	16983	17138	16889	17115	17003	17167	17165	17258	17050	17010	17232	17014	17220	17274	17031	17127	17145	17221	17163	16893	17077	17063	17033	17134	17094	17184	17155	17010	17087	16912	17181	17116	17222	17105	16857	17186	16953	17074	17176	17027	17000	17062	17004	17216	17174	17003	17004	17195	17222	17019	17141	16928	17099	17032	17261	16991	16826	17122	17059	16937
27742	43860	36306	27545	22893	20207	18716	17611	17096	16745	16282	15893	15972	15646	15706	15564	15495	15565	15246	15503	15153	15434	15208	15347	15192	15236	15292	15263	15229	15348	15159	15324	15203	15218	15180	15255	15321	15296	15071	15219	15387	15388	15241	15326	15285	15281	15165	15198	15080	15212	15248	15262	15220	15232	15311	15248	15092	15353	15289	15338	15160	15418	15270	15170	15339	15208	15113	15544	15312	15237	15159	15262	15137	15468	15300	15221	15386	15181	15084	15483	15192	15223	15197	15301	15316	15215	15278	15142	15093	15246	15408	15181	15179	15265	15080	15238	15258	15471	15269	15223	15304	15185	15097	15212	15295	15340	15146	15379	15119	15136	15161	15133	15274	15292	15264	15359	15284	15287	15337	15287	15435	15196	15326	15257	15237	15174	15250	15283	15244	15148	15115	15220	15226	15300	15299	15234	15198	15294	15419	15227	15345	15216	15357	15303	15212	15310	15168	15262	15274	15456	15357	15323	15442	15312	15271	15295	15083	15267	15383	15277	15196	15320	15335	15142	15347	15196	15252	15255	15308	15194	15269	15102	15234	15368	15366	15269	15333	15292	15160	15342	15374	15323	15259	15298	15183	15283	15188	15310	15233	15261	15182	15101	15118	15391	15352	15323	15341	15304	15314	15189	15180	15254	15137	15202	15258	15233	15286	15210	15080	15191	15325	15191	15328	15149	15134	15160	15221	15269	15302	15200	15329	15246	15238	15436	15445	15260	15201	15342	15111	15138	15213	15251	15110	15351	15191	15174	15262	15245	15353	15232	15126	15251	15206	15276	15165	15201	15315	15202	15300	15131	15295	15313	15261	15309	15333	15424	15213	15281	15226	15459	15334	15428	15248	15362	15134	15241	15155	15453	15285	15248	15290	15002	15218	15203	15273	15365	15342	15324	15227	15229	15277	15251	15282	15194	15419	15216	15443	15379	15235	15205	15103	15293	15282	15246	15186	15254	15442	15314	15354	15440	15196	15224	15363	15329	15352	15304	15249	15181	15369	15228	15251	15191	15223	15259	15263	15177	15450	15065	15285	15200	15296	15334	15312	15313	15321	15262	15211	15270	15194	15231	15214	15165	15427	15258	15322	15147	15229	15372	15345	15304	15391	15320	15268	15238	15461	15327	15300	15200	15011	15291	15383	15355	15266	15232	15204	15145	15280	15210	15254	15370	15343	15410	15374	15365	15338	15299	15363	15337	15171	15184	15279	15293	15342	15063	15219	15273	15316	15333	15308	15341	15217	15260	15280	15220	15283	15306	15205	15286	15303	15265	15259	15273	15360	15352	15327	15271	15231	15288	15280	15371	15286	15261	15218	15127	15307	15263	15352	15412	15268	15202	15281	15352	15172	15366	15383	15264	15238	15172	15316	15159	15267	15244	15372	15207	15129	15378	15215	15281	15276	15217	15405	15342	15342	15216	15229	15357	15239	15107	15264	15387	15138	15245	15444	15230	15102	15061	15203	15184	15356	15430	15365	15331	15229	15215	15192	15318	15287	15369	15246	15405	15432	15146	15317	15326	15172	15332	15374	15176	15254	15201	15186	15177	15113	15218	15182	15249	15269	15278	15382	15136	15194	15336	15324	15282	15259	15172	15409	15231	15403	15192	15231	15251	15186	15233	15000	15361	15194	15120	15352	15298	15207	15272	15222	15263	15179	15298	15085	15182	15378	15279	15288	15249	15302	15177	15238	15255	15229	15370	15215	15367	15218	15405	15088	15248	15269	15267	15301	15218	15162	15273	15247	15252	15418	15226	15004	15053	15179	15160	15277	15448	15277	15322	15202	15180	15228	15208	15410	15308	15344	15264	15295	15110	15342	15252	15318	15215	15224	15299	15516	15083	15221	15306	15220	15272	15182	15334	15319	14961	15349	15142	15201	15384	15251	15138	15177	15434	15176	15243	15292	15361	15258	15115	15239	15238	15268	15234	15362	15355	15235	15365	15213	15085	15352	15238	15253	15212	15275	15275	15267	15404	15367	15121	15235	15211	15265	15253	15184	15383	15214	15201	15393	15256	15371	15194	15298	15478	15266	15281	15346	15232	15038	15439	15341	15334	15141	15047	15181	15208	15315	15329	15348	15305	15150	15275	15221	15247	15305	15212	15211	15418	15448	15238	15085	15384	15099	15172	15481	15179	15147	15329	15259	15247	15372	15323	15251	15186	15264	15331	15358	15270	15189	15317	15254	15218	15191	15188	15297	15419	15360	15183	15185	15341	15285	15136	15181	15306	15195	15254	15307	15124	15104	15197	15143	15316	15470	15298	15157	15275	15304	15207	15262	15294	15379	15273	15383	15163	15319	15271	15265	15197	15326	15203	15358	15366	15241	15148	15246	15228	15286	15202	15295	15102	15369	15222	15112	15324	15132	15200	15284	15369	15333	15484	15297	15303	15056	15024	15274	15253	15375	15330	15308	15233	15195	15251	15275	15197	15236	15062	15218	15180	15280	15310	15420	15332	15292	15218	15451	15278	15288	15301	15300	15294	15297	15275	15300	15305	15348	15142	15298	15321	15165	15236	15384	15268	15121	15106	15280	15281	15271	15266	15301	15307	15259	15376	15154	15275	15178	15156	15212	15367	15191	15319	15183	15182	15353	15349	15326	15313	15219	15144	15242	15176	15172	15205	15337	15252	15363	15073	15319	15237	15077	15295	15264	15233	15278	15312	15178	15225	15347	15477	15276	15403	15160	15347	15127	15267	15260	15261	15256	15258	15244	15181	15297	15359	15287	15298	15419	15300	15286	15250	15219	15285	15227	15167	15322	14974	15317	15174	15362	15240	15122	15404	15429	15532	15179	15207	15157	15244	15361	15129	15356	15189	15440	15275	15251	15375	15353	15274	15448	15359	15193	15364	15396	15250	15277	15395	15122	15152	15083	15260	15226	15342	15456	15270	15228	15259	15268	15346	15341	15233	15259	15160	15330	15216	15200	15175	15391	15208	15171	15214	15234	15267	15216	15306	15362	15487	15176	15344	15307	15220	15392	15149	15112	15340	15152	15418	15230	15088	15303	15320	15352	15130	15291	15310	15238	15105	15231	15165	15324	15102	15300	15255	15385	15471	15388	15353	15256	15350	15158	15286	15307	15262	15246	15307	15318	15249	15233	15277	15283	15270	15179	15368	15277	15461	15497	15207	15235	15307	15262	15260	15204	15115	15272	15240	15262	15251	15361	15355	15378	15341	15191	15275	15426	15239	15341	15226	15219	15260	15246	15138	15416	15443	15073	15289	15257	15373	15098	15255	15277	15316	15365	15072	15157	15252	15191	15248	15340	15252	15243	15222	15384	15320	15293	15320	15229	15194	15425	15260	15193	15264	15324	15225	15203	15260	15346	15251	15221	15290	15175	15111	15293	15511	15409	15267	15310	15144	15252	15183	15432	15491	15214	15268	15181	15212	15398	15289	15368	15098	15367	15298	15249	15170	15302	15341	15218	15382	15228	15282	15127	15435	15213	15435	15192	15301	15270	15217	15120	15179	15292	15454	15278	15358	15304	15312	15224	15182	15293	15238	15259	15306	15288	15196	15127	15392	15175	15336	15379	15090	15105	15302	15164	15255	15173	15309	15226	15289	15239	15335	15162	15266	15244	15226	15243	15211	15400	15495	15389	15094	15137	15179	15179	15276	15320	15378	15207	15059	15230	15209	15186	15189	15230	15072	15338	15301	15259	15261	15056	15352	15222	15264	15276	15270	15222	15255	15216	15197	15166	15232	15120	15361	15256	15320	15290	15247	15295	15120	15195	15384	15096	15235	15326	15298	15254	15261	15336	15320	15265	15218	15393	15307	15387	15429	15359	15242	15402	15211	15326	15419	15166	15252	15233	15109	15223	15351	15293	15250	15180	15274	15366	15374	15221	15262	15332	15393	15356	15308	15152	15315	15240	15379	15318	15320	15270	15187	15380	15216	15429	15357	15176	15194	15319	15387	15425	15172	15405	15313	15265	15306	15173	15329	15202	15346	15202	15138	15270	15305	15233	15147	15224	15300	15086	15357	15135	15429	15218	15130	15350	15389	15253	15084	15240	15278	15221	15261	15280	15269	15341	15328	15151	15301	15110	15387	15146	15354	15392	15232	15348	15359	15458	15261	15332	15186	15402	15261	15222	15277	15352	15175	15085	15368	15149	15065	15176	15423	15254	15275	15273	15171	15361	15355	15322	14960	15418	15310	15249	15311	15400	15375	15423	15247	15224	15324	15165	15252	15121	15194	15156	15177	15128	15286	15397	15252	15349	15308	15120	15140	15239	15199	15291	15255	15203	15329	15390	15362	15435	15207	15186	15084	15242	15258	15179	15288	15300	15331	15250	15248	15352	15366	15425	15306	15187	15365	15268	15225	15402	15130	15167	15399	15390	15258	15299	15425	15169	15392	15100	15282	15364	15510	15287	15511	15128	15350	15388	15374	15263	15205	15194	15166	15232	15149	15211	15241	15399	15208	15238	15321	15186	15211	15278	15439	15356	15258	15471	15374	15392	15304	15241	15111	15135	15046	15274	15322	15249	15452	15350	15361	15236	15212	15294	15410	15115	15331	15155	15275	15127	15206	15287	15050	15260	15302	15413	15248	15137	15227	15209	15403	15291	15415	15353	15182	15420	15301	15333	15227	15223	15297	15193	15264	15199	15208	15142	15180	15261	15328	15454	15312	15071	15125	15287	15084	15307	15197	15283	15222	15377	15314	15252	15183	15412	15154	15213	15414	15356	15222	15354	15196	15233	15177	15339	15276	15452	15160	15356	15129	15299	15379	15169	15280	15178	15250	15337	15211	15399	15205	15251	15327	15292	15239	15414	15349	15379	15327	15292	15285	15312	15323	15144	15381	15277	15293	15343	15265	15250	15303	15202	15175	15215	15408	15384	15136	15394	15164	15289	15254	15330	15362	15325	15297	15078	15363	15331	15177	15027	15136	15318	15330	15263	15172	15339	15291	15328	15156	15432	15430	15221	15397	15206	15204	15232	15147	15557	15466	15343	15252	15330	15217	15323	15133	15341	15158	15311	15363	15227	15333	15262	15377	15218	15316	15204	15260	15259	15102	15255	15259	15254	15065	15341	15327	15104	15291	15271	15245	15182	15250	15244	15173	15298	15238	15536	15168	15216	15167	15438	15233	15267	15200
23495	21452	28192	25926	23771	24204	23483	20657	19546	19253	18789	18063	18008	18098	17900	17789	17574	17678	17576	17666	17713	17544	17713	17327	17279	17317	17512	17482	17437	17726	17547	17356	17261	17249	17265	17336	17399	17433	17428	17290	17135	17487	17145	17397	17428	17193	17371	17406	17276	17143	17421	17175	17437	17297	17340	17357	17169	17235	17317	17222	17160	17125	17403	17296	17274	17426	17195	17227	17194	17245	17305	17195	17321	17188	17153	17140	17128	17309	17331	17511	17338	17212	17279	17341	17298	17282	17441	17320	17327	17369	17615	17313	17302	17180	17554	17383	17274	17271	17520	17309	17629	17220	17359	17347	17290	17342	17259	17470	17117	17287	17370	17427	17377	17331	17306	17232	17333	17350	17296	17384	17206	17278	17340	17517	17321	17169	17346	17207	17285	17464	17219	17308	17257	17185	17342	17315	17293	17350	17395	17320	17191	17499	17424	17310	17268	17474	17253	17254	17376	17371	17540	17163	17237	17200	17373	17565	17467	17422	17216	17406	17135	17269	17210	17362	17359	17352	17437	17453	17353	17419	17400	17174	17249	17348	17103	17288	17411	17213	17139	17285	17376	17241	17368	17334	17158	17050	17434	17459	17396	17301	17328	17186	17274	17466	17360	17259	17454	17223	17271	17142	17415	17460	17501	17287	17530	17364	17336	17208	17456	17246	17389	17151	17217	17106	17227	17323	17398	17075	17394	17576	17489	17435	17381	17322	17329	17320	17319	17206	16981	17268	17309	17366	17429	17469	17317	17226	17354	17300	17346	17393	17429	17186	17412	17359	17273	17429	17492	17307	17195	17328	17404	17251	17214	17138	17389	17280	17427	17473	17398	17509	17264	17122	17136	17183	17294	17306	17102	17419	17398	17238	17182	17410	17198	17516	17426	17422	17232	17225	17447	17447	17186	17377	17362	17263	17336	17262	17222	17350	17379	17345	17299	17423	17130	17369	17373	17270	17374	17300	17486	17310	17356	17358	17129	17397	17279	17105	17178	17299	17391	17090	17254	17307	17472	17373	17355	17340	17246	17279	17398	17193	17395	17447	17365	17280	17169	17307	17344	17182	17308	17176	17431	17083	17243	17211	17370	17058	17487	17309	17171	17316	17052	17233	17219	17253	17330	17419	17131	17258	17391	17202	17498	17424	17245	17268	17216	17270	17458	17276	17556	17392	17317	17391	17260	17346	17265	17249	17234	17429	17280	17361	17490	17317	17288	17321	17248	17219	17144	17138	17280	17179	17322	17390	17377	17270	17112	17350	17094	17319	17254	17336	17462	17363	17128	17489	17058	17256	17376	17292	17213	17310	17249	17404	17206	17396	17531	17263	17280	17439	17388	17435	17214	17422	17247	17290	17375	17294	17271	17249	17355	17395	17271	17118	17379	17303	17275	16925	17100	17208	17085	17136	17432	17274	17121	17341	17402	17438	17216	17235	17453	17114	17292	17341	17344	17385	17261	17281	17266	17437	17358	17636	17484	17148	17380	17345	17297	17619	17331	17320	17515	17448	17339	17361	17426	17407	17376	17554	17237	17198	17178	17111	17179	17233	17316	17280	17397	17504	17311	17250	17245	17364	17311	17107	17386	17413	17101	17412	17250	17325	17377	17213	17423	17161	17226	17440	17204	17214	17236	17113	17290	17358	17462	17262	17162	17261	17341	17482	17371	17314	17386	17213	17350	17272	17359	17156	17228	17269	17426	17208	17410	17224	17285	17621	17384	17317	17298	17226	17442	17273	17308	17064	17167	17401	17203	17482	17428	17317	17503	17289	17351	17378	17324	17139	17156	17352	17170	17280	17429	17316	17239	17224	17238	17208	17360	17431	17225	17225	16984	17341	17299	17387	17461	17298	17446	17351	17492	17329	17538	17539	17223	17324	17332	17625	17291	17276	17306	17359	17426	17371	17218	17268	17136	17113	17384	17411	17254	17316	17497	17333	17052	17489	17284	17402	17423	17246	17299	17284	17380	17302	17228	17159	17498	17207	17272	17142	17455	17050	17288	17464	17280	17459	17126	17325	17232	17393	17405	17248	17250	17306	17308	17276	17434	17394	17344	17253	17347	17435	17463	17343	17078	17403	17278	17351	17459	17534	17453	17344	17533	17340	17312	17239	17140	17321	17327	17202	17369	17370	17249	17403	17443	17073	17174	17402	17071	17445	17175	17259	17180	17451	17192	17302	17320	17320	17286	17290	17196	17351	17320	17323	17275	17536	17224	17276	17336	17094	17215	17259	17297	17278	17620	17262	17465	17276	17431	17242	17501	17472	17319	17264	17358	17476	17551	17380	17158	17413	17254	17425	17598	17538	17221	17279	17172	17412	17508	17223	17361	17234	17203	17419	17329	17200	17398	17270	17414	17512	17301	17365	17294	17357	17221	17160	17436	17294	17319	17365	17514	17451	17408	17347	17443	17352	17185	17304	17302	17273	17265	17496	17227	17274	17340	17434	17674	17257	17253	17215	17377	17426	17253	17359	17268	17331	17073	17176	17353	17312	17400	17550	17297	17130	17446	17362	17234	17313	17264	17360	17413	17464	17145	17246	17109	17126	17096	17277	17067	17446	17224	17396	17390	17358	17349	17342	17219	17362	17439	17148	17421	17345	17286	17194	17287	17332	17269	17389	17097	17215	17419	17305	17367	17362	17337	17425	17150	17302	17457	17348	17445	17157	17297	17356	17323	17271	17349	17444	17267	17213	17270	17270	17451	17323	17388	17583	17248	17183	17183	17214	17293	17444	17368	17314	17240	17292	17155	17266	17313	17274	17376	17228	17258	17330	17386	17327	17257	17352	17146	17223	17481	17223	17265	17205	17156	17285	17424	17281	17351	17110	17271	17317	17320	17135	17464	17383	17267	17147	17426	17331	17302	17300	17353	17346	17369	17184	17180	17284	17281	17494	17402	17139	17262	17328	17370	17401	17266	17232	17235	17099	17436	17478	17550	17504	17182	17235	17433	17379	17260	17134	17229	17285	17370	17198	17298	17195	17096	17201	17149	17327	17299	17350	17242	17190	17263	17292	17340	17163	17334	17560	17394	17094	17239	17401	17431	17162	17462	17286	17425	17252	17481	17255	17482	17228	17132	17264	17307	17425	17266	17266	17286	17148	17184	17270	17165	17399	17254	17373	17287	17615	17312	17381	17377	17322	17430	17222	17589	17288	17364	17264	17161	17319	17124	17284	17352	17375	17269	17492	17250	17240	17271	17304	17337	17250	17346	17262	17354	17236	17379	17307	17412	17134	17230	17424	17111	17340	17220	17381	17279	17270	17187	17191	17492	17482	17251	17486	17464	17356	17442	17452	17340	17195	17478	17220	17142	17223	17257	17393	17490	17293	17305	17600	17294	17185	17050	17307	17187	17485	17161	17420	17171	17357	17298	17230	17258	17251	17326	17398	17277	17490	17339	17301	17313	17289	17304	17264	17343	17197	17424	17323	17333	17392	17417	17107	17255	17396	17306	17277	17226	17295	17354	17240	17121	17301	17262	17325	17401	17417	17244	17156	17554	17494	17220	17214	17242	17240	17417	17334	17319	17257	17356	17290	17207	17346	17263	17304	17363	17304	17329	17258	17226	17340	17074	17283	17231	17387	17283	17179	17218	17311	17199	17345	17359	17260	17421	17337	17186	17330	17232	17098	17420	17231	17291	17310	17570	17252	17215	17363	17256	17267	17473	17361	17131	17347	17427	17193	17270	17238	17292	17452	17438	17312	17221	17415	17181	17385	17326	17340	17328	17225	17246	17258	17181	17334	17265	17500	17170	17290	17164	17438	17212	17172	17385	17348	17147	17279	17289	17309	17479	17209	17412	17308	17637	17540	17165	17180	17320	17345	17310	17329	17345	17457	17183	17577	17487	17155	17346	17315	17380	17488	17114	17417	17398	17210	17170	17236	17188	17204	17169	17515	17362	17219	17332	17336	17231	17376	17327	17171	17323	17352	17236	17261	17356	17435	17351	17117	17409	17300	17221	17258	17260	17181	17282	17345	17253	17237	17442	17384	17515	17498	17405	17289	17511	17465	17366	17283	17152	17250	17299	17593	17675	17154	17399	17260	17317	17290	17313	17314	17446	17269	17483	17274	17279	17296	17357	17416	17269	17619	17224	17158	17328	17380	17280	17122	17179	17281	17369	17325	17468	17217	17042	17175	17135	17056	17481	17286	17201	17336	17295	17332	17147	17126	17317	17301	17173	17188	17421	17550	17374	17342	17304	17408	17338	17461	17385	17550	17479	17173	17457	17415	17349	17311	17249	17309	17456	17312	17291	17348	17200	17278	17378	17438	17235	17437	17312	17468	17290	17471	17406	17420	17477	17220	17581	17187	17351	17389	17449	17300	17416	17416	17332	17430	17142	17198	17381	17271	17273	17490	17476	17357	17355	17316	17229	17337	17295	17234	17367	17264	17370	17297	17433	17401	17104	17167	17441	17077	17405	17343	17213	17210	17203	17114	17043	17284	17412	17271	17382	17494	17362	17371	17367	17249	17333	17342	17441	17275	17168	17335	17603	17351	17328	17219	17333	17261	17367	17175	17414	17393	17640	17243	17239	17362	17358	17746	17250	17540	17380	17336	17294	17275	17391	17192	17205	17329	17449	17330	17470	17239	17279	17224	17076	17167	17244	17233	17303	17225	17215	17205	17239	17087	17239	17380	17064	17373	17385	17419	17444	17344	17410	17402	17288	17426	17305	17281	17357	17233	17263	17335	17318	17413	17371	17238	17204	17328	17255	17261	17242	17118	17088	17292	17342	17196	17327	17201	17440	17345	17241	17533	17479	17553	17413	17373	17424	17225	17224	17313	17143	17320	17404	17113	17406	17432	17410	17245	17425	17487	17381	17399	17225	17478	17345	17263	17504	17227	17342	17363	17379	17497	17399	17298	17238	17445	17268	17226	17136	17044	17234	17459	17225	17287	17282	17424	17317	17307	17248	17240	17181	17002	17299	17185	17379	17417	17117	17285	17442	17205	17268	17209	17292	17232	17346	17352	17423	17288	17440	17094	17385	17167	17219	17164	17239	17396	17225	17122	17354	17221	17371	17232	17223	17311	17239	17202	17276	17425	17228	17452	17334	17287	17414	17445	17332	17409	17375	17509	17337	17155	17365	17400	17355	17202	17367	17489
26409	49973	42368	32867	26747	23427	21172	19538	18366	17718	17157	16613	16330	16173	15968	15764	15628	15679	15597	15545	15431	15521	15397	15456	15511	15417	15393	15294	15458	15334	15336	15480	15568	15299	15434	15331	15374	15463	15319	15400	15423	15359	15350	15322	15417	15402	15356	15324	15353	15347	15381	15362	15209	15285	15400	15128	15367	15272	15239	15404	15248	15304	15380	15373	15447	15368	15388	15450	15351	15328	15305	15428	15392	15360	15257	15162	15199	15356	15267	15376	15302	15278	15445	15445	15211	15317	15401	15436	15483	15401	15266	15305	15286	15387	15431	15305	15453	15128	15352	15386	15326	15247	15301	15279	15193	15215	15512	15368	15425	15207	15553	15494	15232	15387	15330	15391	15315	15328	15374	15376	15258	15252	15398	15292	15404	15402	15404	15344	15381	15258	15157	15252	15309	15302	15382	15413	15382	15425	15308	15415	15298	15387	15379	15226	15421	15279	15246	15374	15429	15311	15546	15217	15087	15467	15279	15400	15303	15249	15268	15505	15439	15355	15278	15237	15465	15264	15483	15451	15431	15391	15343	15390	15396	15340	15362	15376	15426	15305	15262	15478	15266	15241	15247	15225	15325	15253	15422	15183	15422	15432	15155	15284	15366	15361	15349	15389	15444	15316	15233	15379	15368	15299	15379	15431	15328	15318	15366	15346	15416	15290	15288	15436	15356	15293	15323	15375	15149	15302	15522	15365	15290	15289	15356	15386	15339	15387	15339	15390	15363	15352	15514	15326	15406	15199	15347	15290	15487	15570	15325	15154	15441	15229	15388	15417	15499	15211	15336	15418	15288	15363	15377	15537	15262	15351	15328	15325	15444	15377	15500	15430	15515	15256	15416	15302	15532	15308	15360	15299	15300	15621	15403	15462	15282	15437	15264	15411	15321	15334	15448	15294	15244	15305	15442	15539	15320	15383	15444	15320	15574	15167	15487	15343	15336	15284	15295	15296	15414	15420	15240	15402	15352	15503	15449	15279	15322	15395	15272	15388	15246	15428	15261	15168	15338	15248	15224	15401	15325	15414	15372	15415	15451	15510	15145	15430	15484	15293	15349	15434	15229	15516	15351	15419	15440	15528	15252	15216	15360	15367	15220	15421	15285	15366	15177	15387	15340	15283	15388	15393	15456	15335	15406	15337	15234	15248	15386	15399	15270	15542	15330	15230	15516	15406	15347	15371	15399	15337	15236	15374	15302	15413	15332	15276	15391	15340	15305	15523	15480	15237	15397	15236	15237	15353	15357	15353	15354	15325	15359	15312	15372	15337	15314	15356	15421	15496	15250	15366	15376	15218	15347	15462	15258	15342	15184	15387	15230	15480	15381	15214	15283	15492	15337	15326	15394	15442	15381	15466	15277	15433	15363	15498	15454	15299	15293	15488	15497	15283	15210	15348	15264	15533	15504	15261	15424	15468	15314	15393	15393	15257	15267	15429	15248	15348	15405	15325	15269	15332	15479	15275	15352	15298	15364	15265	15313	15331	15398	15123	15404	15263	15152	15511	15218	15310	15358	15235	15260	15395	15517	15343	15302	15383	15533	15415	15352	15311	15255	15416	15454	15284	15379	15422	15384	15242	15527	15429	15509	15325	15304	15412	15382	15441	15208	15323	15345	15147	15390	15519	15318	15399	15317	15223	15331	15449	15528	15330	15279	15433	15241	15251	15320	15326	15592	15540	15343	15288	15304	15386	15222	15540	15206	15315	15191	15334	15390	15456	15213	15378	15453	15447	15277	15431	15284	15258	15271	15441	15323	15225	15316	15285	15424	15463	15369	15190	15342	15205	15329	15217	15338	15290	15243	15399	15292	15392	15354	15272	15280	15352	15056	15319	15357	15440	15284	15527	15291	15449	15258	15472	15250	15242	15461	15452	15383	15460	15370	15353	15322	15156	15337	15390	15306	15326	15307	15512	15364	15265	15348	15247	15273	15428	15302	15490	15231	15299	15297	15393	15330	15098	15302	15472	15428	15245	15465	15456	15450	15297	15245	15539	15511	15462	15431	15410	15330	15142	15196	15219	15301	15412	15392	15218	15444	15385	15292	15523	15440	15186	15231	15374	15164	15509	15296	15270	15354	15264	15485	15272	15315	15153	15509	15368	15261	15288	15287	15455	15407	15373	15222	15449	15283	15369	15380	15456	15404	15495	15536	15315	15251	15397	15441	15452	15344	15483	15285	15335	15395	15341	15280	15466	15434	15325	15357	15356	15318	15456	15471	15269	15501	15206	15176	15337	15408	15503	15226	15398	15316	15170	15389	15215	15494	15290	15291	15454	15357	15200	15522	15419	15392	15371	15421	15243	15404	15465	15552	15385	15373	15376	15267	15222	15362	15409	15179	15309	15436	15429	15300	15212	15289	15349	15187	15277	15131	15284	15289	15324	15363	15327	15237	15229	15086	15319	15279	15388	15402	15379	15403	15265	15423	15235	15378	15343	15418	15196	15312	15489	15260	15263	15127	15219	15362	15388	15372	15393	15230	15370	15467	15361	15531	15413	15438	15433	15270	15284	15400	15245	15479	15289	15310	15283	15328	15320	15595	15364	15304	15394	15335	15243	15450	15458	15491	15260	15454	15509	15228	15331	15337	15328	15277	15348	15295	15356	15262	15405	15427	15314	15367	15467	15397	15473	15321	15502	15433	15366	15396	15192	15224	15439	15366	15352	15217	15352	15366	15358	15461	15339	15407	15388	15366	15362	15408	15213	15392	15518	15352	15260	15501	15488	15339	15351	15503	15263	15581	15414	15202	15384	15208	15467	15423	15175	15369	15297	15366	15343	15573	15360	15246	15422	15225	15238	15384	15336	15457	15243	15305	15335	15314	15322	15328	15391	15354	15273	15225	15432	15115	15241	15182	15426	15276	15488	15195	15435	15166	15165	15466	15266	15169	15248	15464	15325	15295	15322	15394	15367	15218	15352	15383	15375	15331	15448	15424	15438	15251	15398	15300	15269	15476	15376	15362	15334	15384	15573	15410	15428	15281	15301	15309	15397	15437	15333	15217	15177	15410	15165	15601	15609	15408	15381	15357	15402	15356	15421	15342	15108	15449	15348	15233	15476	15344	15233	15230	15350	15349	15340	15431	15405	15381	15350	15353	15391	15447	15421	15441	15329	15454	15299	15488	15228	15213	15357	15501	15265	15278	15264	15378	15524	15315	15290	15432	15457	15214	15264	15386	15429	15465	15487	15346	15330	15237	15455	15418	15327	15460	15148	15249	15303	15386	15259	15192	15322	15453	15241	15082	15260	15365	15312	15339	15299	15465	15524	15550	15416	15244	15311	15419	15272	15299	15370	15354	15430	15422	15327	15542	15390	15293	15416	15374	15333	15411	15382	15241	15429	15365	15422	15024	15312	15204	15245	15409	15331	15151	15272	15464	15447	15202	15290	15434	15272	15149	15415	15549	15235	15270	15239	15364	15434	15447	15407	15561	15306	15384	15344	15231	15404	15503	15489	15299	15158	15258	15338	15326	15462	15324	15371	15473	15386	15475	15440	15405	15284	15389	15164	15544	15444	15385	15345	15380	15171	15344	15187	15545	15313	15452	15396	15275	15405	15257	15326	15406	15356	15196	15271	15311	15140	15297	15489	15433	15465	15373	15232	15444	15446	15229	15366	15385	15484	15295	15490	15540	15304	15324	15337	15412	15354	15435	15445	15142	15284	15203	15338	15468	15346	15470	15362	15323	15314	15313	15487	15446	15373	15342	15254	15213	15467	15419	15342	15376	15517	15305	15242	15056	15399	15313	15355	15205	15334	15258	15104	15496	15230	15315	15397	15299	15167	15327	15423	15330	15373	15460	15344	15296	15347	15373	15174	15373	15403	15392	15335	15297	15264	15155	15407	15414	15346	15277	15421	15402	15156	15257	15405	15447	15452	15407	15245	15325	15345	15131	15395	15260	15179	15427	15337	15479	15210	15314	15424	15258	15344	15491	15182	15334	15178	15510	15312	15444	15220	15422	15386	15461	15421	15347	15371	15463	15271	15478	15301	15335	15332	15315	15407	15309	15424	15288	15433	15116	15298	15402	15452	15466	15112	15395	15398	15188	15193	15390	15363	15511	15204	15288	15326	15241	15327	15191	15332	15337	15408	15297	15320	15553	15178	15508	15252	15342	15450	15317	15450	15382	15200	15307	15319	15211	15314	15454	15203	15298	15189	15463	15224	15655	15447	15376	15221	15337	15483	15372	15208	15360	15147	15487	15495	15412	15427	15262	15383	15327	15659	15322	15487	15266	15410	15250	15244	15439	15477	15342	15422	15347	15434	15287	15352	15216	15301	15404	15465	15317	15299	15324	15514	15142	15370	15264	15325	15148	15281	15367	15191	15420	15373	15480	15209	15311	15402	15246	15511	15302	15154	15463	15233	15338	15414	15394	15365	15289	15249	15214	15176	15424	15297	15257	15477	15307	15396	15210	15351	15245	15157	15410	15376	15379	15475	15355	15353	15199	15421	15354	15433	15341	15370	15296	15398	15286	15403	15530	15320	15354	15363	15367	15212	15324	15433	15378	15343	15384	15376	15559	15230	15301	15331	15331	15373	15395	15182	15277	15285	15312	15359	15164	15380	15356	15255	15365	15156	15269	15423	15457	15225	15168	15613	15309	15121	15295	15393	15302	15394	15425	15270	15255	15484	15351	15504	15413	15370	15318	15372	15455	15281	15344	15459	15408	15414	15364	15269	15539	15307	15477	15545	15282	15294	15304	15378	15363	15281	15335	15437	15471	15186	15407	15290	15358	15455	15395	15367	15381	15294	15359	15328	15356	15520	15408	15351	15413	15386	15387	15265	15358	15287	15365	15477	15320	15074	15323	15467	15430	15275	15333	15187	15176	15459	15368	15441	15496	15413	15239	15443	15378	15338	15415	15289	15362	15446	15313	15376	15357	15512	15386	15384	15553	15096	15421	15321	15397	15485	15293	15439	15272	15441	15300	15435	15329	15191	15197	15537	15239	15295	15251	15278	15422	15308	15418	15333	15250	15366	15549	15429	15328	15232	15281	15204	15181	15416	15422	15443	15213	15222	15504	15148	15398	15293	15342	15237	15479	15332	15352	15333	15244	15357	15332	15256	15435	15314	15355	15363	15400	15426	15226	15313	15161	15472	15358	15397
25478	21781	28516	28988	22723	20985	20378	18869	18519	17994	17864	17628	17603	17364	17122	17251	17425	17253	17100	17225	17051	17025	17056	17022	17126	16939	17159	17027	17244	16962	17039	16791	16872	16895	16881	16969	16897	16888	16888	17016	16936	16915	17008	16989	17026	17009	17023	17011	16922	16911	17157	17218	16954	16871	17011	16741	16882	16882	16944	16842	16678	16736	16733	16789	16914	16890	16976	16973	17042	17014	17168	16981	16802	16953	17029	16973	16873	16953	16962	16993	16766	16964	17048	16748	17114	17014	16984	16981	16876	16798	16876	17120	16817	16891	16882	16750	16798	17013	16904	16862	16866	16920	16943	16773	16919	16761	17177	16976	17000	16960	16895	16672	16922	16868	16786	16816	16793	16829	16712	16691	16739	16928	16732	16831	16819	16901	16928	16741	16867	16958	16924	16888	16941	17036	16746	16766	16942	16856	16685	16611	16849	17105	17026	17016	16715	16871	16990	16869	16911	16929	17110	16768	16857	17163	16832	17043	17000	16692	16899	16856	16894	16942	16807	16704	16958	16928	16996	16908	16867	16981	16795	16846	16930	16820	16869	16769	17048	16639	16760	16832	16940	16921	17016	16905	16951	16978	16904	16786	17024	16839	16844	16797	16720	17007	16996	16861	16965	16709	16925	16812	16821	16912	16769	16976	16933	17099	17111	17023	16700	16692	16780	16826	16899	16870	17096	16955	17158	16960	16929	16885	16965	16816	16815	16790	16934	17015	16911	16936	16909	16860	17009	17065	17043	17026	17138	16858	17061	17014	17038	16948	16839	16859	16918	16869	17003	16921	17052	16979	17014	16954	17160	17060	17043	17187	16951	16794	16893	16734	16931	16947	16759	17021	16881	17070	16889	16852	16776	16983	16839	17084	16954	16950	17005	16841	16812	16873	16848	16827	16819	16902	16897	16959	16796	16838	16806	17148	16914	17069	16913	17082	17002	16938	16925	16912	16912	16951	17043	17000	16938	16833	17023	16840	17024	16964	16786	16924	17101	17036	16968	16863	16684	16854	16860	16873	16967	17046	16894	17004	16907	17056	17012	17108	16995	16798	16925	16932	16841	16859	16778	16803	17071	16837	17012	16902	16803	16888	16719	16925	16804	17122	16864	16917	16961	16962	16939	16838	16990	16744	16635	16856	16711	17040	16869	16951	16928	16668	16845	17016	16988	16977	16703	16858	16874	16869	16807	16974	16985	17000	17128	16985	16907	17046	17022	17053	16718	16838	16810	16926	16793	16933	16763	16817	16657	16883	17115	16947	16894	17009	16893	16802	16928	16826	16688	16866	16895	17087	16771	16742	16967	16955	16871	17040	17083	17064	17012	17155	17057	16964	16879	16853	16867	16894	16940	17260	17188	17028	16859	16959	16938	17181	16936	16876	16972	16827	17017	16970	16855	16759	16799	16853	16979	16841	17097	16873	16953	16959	16926	16821	16736	16979	17072	17000	17078	16922	16714	17029	16995	17057	16883	16707	16899	16899	16922	16746	16950	16992	16894	16873	16872	16993	16797	16847	16859	16768	16969	16947	16812	17022	16935	17012	16717	17050	16848	17031	16827	16908	16914	16936	16842	16902	16791	16988	16879	17021	16981	17052	16855	17174	16811	16898	17001	16881	17024	16760	16999	17023	16935	17019	16969	16928	16934	16954	16733	16919	16974	16980	16963	17018	17120	16851	16968	16909	17016	16979	16985	17051	16988	16990	16936	16961	16859	16922	17104	16816	16823	16815	17063	16865	17035	17033	16857	17022	17035	16979	16822	16807	17025	16871	16748	17008	16764	16787	16965	16876	17010	16975	16832	16959	17022	16928	17011	17003	16857	16915	17122	16711	16975	16810	17059	16817	16947	17091	16983	17075	16995	16974	16834	16620	16709	16904	17205	16843	17052	16931	16821	16953	16931	16717	16775	16800	16833	17049	16942	16629	17078	16888	16930	17016	16894	16776	16938	16894	16954	16586	16958	17040	17040	16937	16895	17168	16753	16769	17070	16964	16785	17001	16720	17012	16787	16816	17015	17025	16904	16800	16875	16783	17084	16906	16996	16890	16770	17032	16840	17106	16921	16789	16820	16844	16813	16914	16484	16886	16991	16799	16920	16699	16845	16799	17066	16828	16891	17119	17111	17108	16753	16907	16695	16674	16949	16872	16818	16898	16693	16814	17013	16674	16815	16971	16912	17027	16867	17011	16813	16974	16880	16817	16870	17040	16560	16909	16866	16985	16999	17214	17081	16690	17106	16954	16511	16870	16823	17009	16824	16809	16962	16848	16837	17049	16594	16926	16918	16944	16854	16911	16779	16730	16998	16866	16643	16855	17014	16921	16955	17015	16936	17001	17070	16872	16970	16940	17086	17024	16875	17117	17087	16938	16914	16927	17030	16916	16844	17036	16783	17105	16692	17060	16892	16870	16959	17051	16893	17070	17098	16963	16980	16798	17037	16822	16791	16962	16956	16750	16774	17032	16945	16977	16943	16905	16950	16912	16782	16894	17121	17063	17007	16912	16868	16920	17022	16818	16862	16968	17194	16811	16908	17068	17039	16972	16839	16895	17009	17119	17140	16670	16826	16934	16905	16880	17048	17038	16764	16895	16926	16893	17056	17065	16909	16897	16813	16983	16788	16823	16963	16849	16923	16796	17042	16824	16969	16727	16929	16759	17106	16907	17046	17022	16933	16885	16891	16903	16891	17209	16983	16923	16980	16967	16952	16903	16892	16776	16994	17070	16884	17061	16934	16923	17017	16659	16915	17063	16922	16942	16931	17073	16905	17069	17143	17013	16988	17045	16783	17044	17109	16741	16864	17041	16804	16947	16899	16827	17071	16927	16879	16791	16997	16883	16860	16818	16977	16913	16903	16676	17000	17031	16987	16832	16754	16953	16937	16886	17071	16953	16737	17055	16912	16765	17032	16974	16915	16939	16978	17002	16855	16819	17070	16941	16781	16891	16909	16741	16939	16873	17053	16886	16724	16847	16915	16999	16760	16950	17090	16826	16797	16908	16804	17080	16973	16877	16938	16850	16881	16992	16892	17074	16958	16863	17050	16965	17109	16899	16829	16889	16903	16886	16889	16804	16868	17078	16824	16702	17052	17063	17001	17020	17129	16739	16799	16856	16758	16947	16809	16773	16810	16840	16899	16762	16922	17022	16922	17014	16964	17008	16802	16965	16962	16940	16832	16966	17000	16983	16881	16909	16936	16849	16929	16967	16935	17017	16923	16850	16921	16918	16805	16944	17029	17008	16871	16891	16895	16986	16973	16819	16937	16904	16907	16776	16885	17024	16818	16937	16860	16713	17037	16929	16842	17022	17072	16765	16545	16928	16900	16930	16907	16894	16958	16925	16977	17031	16922	16849	16921	16818	16918	16950	16765	16914	17060	16970	16936	16831	16915	16848	16885	16845	16978	16918	16969	16851	16907	16864	17019	16855	16950	16958	16769	16991	16934	16962	17037	17032	16933	16796	17025	16944	16953	16922	16946	16887	16841	17075	16850	16864	16878	17038	16919	16882	17004	16921	16913	16484	17022	17025	17024	16956	17061	16999	16817	16832	16828	16959	17037	16885	16753	16854	17107	16832	16668	16895	16852	16910	17035	16778	16783	16880	16839	17045	16807	16987	16732	17046	17023	16839	16954	17043	16912	17003	16885	16979	16898	16972	17013	16970	17049	16838	17077	16763	16815	16900	16834	17000	16855	16988	16801	16847	16741	16898	16814	16898	17099	16998	16892	16987	16998	16883	17113	17070	17236	16701	16973	16846	16705	16891	17073	16943	16808	17017	16865	17024	17059	16698	17135	16904	16777	16861	17119	17215	17014	16976	16993	16856	16956	16889	16904	16869	17040	16903	16933	16977	16863	16896	16897	16728	16857	17092	16910	16881	16934	16770	17085	17168	17141	16931	16916	17065	16777	16885	16810	16832	16947	16799	16962	17011	16850	17073	16828	16898	16738	16644	16970	16911	16787	16843	16850	16633	16989	16937	16842	17007	17028	16975	16841	17095	16816	16897	16968	16906	16954	16772	16971	16868	16744	16885	16770	16689	16827	16809	16756	16999	16833	16706	16825	16956	16724	16903	16943	16901	17009	17012	16911	16950	16896	17067	17005	16884	17033	16861	17077	17007	16861	16924	17090	16936	17005	16983	16918	16966	16702	16933	17009	17141	16831	16900	16979	16886	17018	17017	16850	17129	16978	16841	17038	16821	16867	16841	16954	16862	16794	17047	17008	17035	16753	16876	16798	16775	17006	16978	16883	17091	17027	16890	16857	16927	16761	16933	16828	16932	16943	17060	16783	17050	16911	16861	16991	16884	16978	16926	16944	16874	17041	16998	17061	16966	16914	16833	16901	16870	16888	16844	16668	16907	16969	17017	16895	16893	17046	17053	16770	16946	17089	17195	16835	16896	16988	17085	16864	16974	16876	17025	16894	17055	16975	16970	16880	17031	17164	16907	17058	16622	16824	16912	17048	16988	16913	17012	17021	16991	16954	16915	16712	16765	17036	16883	16974	16716	17203	17116	16926	16742	16757	16918	16822	16763	17066	17124	17053	16828	16874	16978	16733	16932	16966	16969	17076	16982	16933	16720	16881	16792	17079	16958	16865	16919	17047	16910	17153	16972	16975	16840	16867	16811	16850	16861	16853	16814	16916	16935	16952	16932	17014	16983	17048	16962	16748	17022	16979	16951	17205	17058	16909	16803	17004	16805	16858	16907	16930	16780	16884	17042	16862	16894	16983	16899	16764	16894	17022	16920	16923	17003	17106	16948	16742	16694	16891	16948	16750	16977	16924	17151	16924	16871	16916	16940	17052	17047	16950	16937	16879	16771	16772	17063	16823	16838	16821	16868	17037	16639	16801	16905	16737	16864	17085	16941	16951	16888	17129	17070	17016	16802	16783	16798	16898	16899	16956	16864	17187	17008	16933	16864	16977	16898	16914	16783	16827	17002	17101	16789	16796	16887	17009	16792	17035	16863	16874	16822	16833	16828	16833	16899	16941	16812	16867	16782	16911	16871	16912	17007	17022	16837	17072	16966	17001	17040	16881	16761	16716	16896	16936	17029	17050	16867	17086	16866	16987	16970	16853	16932	16869	16741	16877	17007	16843	17045	16994	17238	16854	16927
26826	45338	38051	29159	23925	21220	19464	18291	17339	16884	16340	16078	15841	15703	15673	15651	15506	15203	15250	15323	15337	15243	15047	15155	15058	15248	15141	15115	15233	15138	15063	15194	15189	15112	15109	15283	15181	15020	15108	15413	15049	15050	15186	15175	15217	15158	15237	15232	15030	15141	15133	15188	15107	15248	15207	15097	15108	15155	15155	15134	15115	15086	15219	15372	15187	15166	14916	15166	15106	15000	15307	14939	15189	15163	15151	15200	15293	15114	15181	15132	15146	15201	15096	15237	15102	15210	15190	15260	15124	15103	15260	14843	15116	15145	15081	15351	15234	15147	15216	15240	14987	15181	14920	15132	15183	15086	15097	15149	15056	15060	15263	15112	15228	15142	15167	15332	15273	15117	15028	15119	15070	15041	15067	15137	15028	15165	14949	15070	15357	15191	15286	15156	15040	15306	15090	15096	15068	15226	15191	15409	15178	15257	15182	15226	15002	15225	15061	15152	15070	15241	15312	15084	15166	15195	15022	15100	15106	15277	15079	15148	15115	15226	15284	15095	15150	15193	15174	15209	15229	15240	15148	15088	14944	15134	15154	15240	15059	14976	15062	15201	14946	15252	15098	15040	15183	15055	15076	14919	15362	14955	14978	15317	15077	15095	15101	15195	15254	15194	15025	15158	15221	15127	15250	15166	15063	15041	15182	15040	15134	15022	15181	15141	15396	15090	15159	15197	15180	15016	15229	15153	15085	15165	15090	15178	15052	15187	15315	15298	15154	15180	15100	15132	15078	15154	15137	14948	15098	15188	15208	15174	15187	15356	15021	15312	15252	15310	15011	15076	15142	14934	15146	15207	15194	15321	15195	15189	15050	15087	15251	15033	15144	15109	15092	15024	15168	15178	15108	15250	15057	15019	15233	15104	15101	15157	15152	15103	15024	15215	15131	15284	15102	15175	15227	15072	14975	15152	15096	15152	15269	15061	15033	15197	15148	15046	15065	15198	15098	15165	15026	15114	15202	15117	15036	15105	15333	15219	15305	14970	15369	15272	15109	15080	15089	15089	15183	15121	15136	15088	15224	15156	14974	14935	15240	15040	15047	15291	15062	15099	15059	15284	15076	15186	15101	15115	15263	15052	15181	15218	15169	15091	15112	15201	15127	15232	15173	15032	15119	15069	15196	15182	15142	15268	15113	15204	15090	14986	15176	15226	15084	15065	15151	15154	15233	15145	15172	15043	15142	15011	15054	15115	15109	15059	15122	15030	15113	15199	15051	14948	15252	15122	15214	15091	15128	15067	15190	14925	15116	15235	15265	15165	15122	15083	15177	15157	15141	15260	15097	14982	15105	15122	15096	15162	15112	15052	15134	15197	15185	15279	15040	15198	15309	15097	15195	15280	15196	15110	15103	15065	15258	15263	15003	15018	15277	15227	15169	15251	15152	15142	14939	14976	15126	15098	15178	15125	15166	14985	15190	15214	15015	14998	15229	15289	15167	15193	15136	15070	14957	15265	15104	15062	14995	15228	15180	15242	15290	15197	15259	15219	15180	15163	15226	15147	15203	15254	15122	15065	15161	15086	15018	15254	15274	15173	15186	15145	15100	15282	15194	15245	15203	15152	15140	15205	15040	15029	15152	15164	15244	15122	15101	15149	15227	15255	15129	15268	15207	15127	15090	14924	15140	15237	15063	15094	15165	14992	15078	15106	15291	15089	15069	15200	15089	15273	15174	15078	15140	15170	14939	15296	15097	15209	14998	15092	15054	15113	15418	15299	15068	15016	15050	15060	15158	15239	15159	15323	15158	14982	15299	15089	15019	15284	15139	15001	15261	15206	15182	15151	14959	15108	15144	15246	15098	15158	15235	15158	15123	14980	15024	15156	15179	15257	15132	15181	15173	15121	15079	15250	14981	15057	15281	15313	15134	15139	15087	15341	15030	15267	15105	15185	15193	15205	15105	15109	15113	15121	15092	14974	15066	15121	14957	15117	14951	15084	15162	15348	15111	15227	15004	15178	15258	15065	15130	15222	15123	15142	15263	15093	15210	15029	15041	15146	15056	15257	15098	15127	15185	15154	15251	15079	15105	15164	15161	14929	15119	15242	15014	15226	15029	15262	14919	15168	15144	15170	15200	15156	15340	15107	15057	15080	15111	15155	15133	15084	15140	15070	15203	15143	15086	15114	15141	14967	15163	14956	14973	15072	15322	15294	15186	15026	15185	15250	15199	15153	15251	15088	15061	14941	15399	15093	15170	15190	15142	14974	15211	15198	15263	15272	15154	15114	15099	15188	15260	15142	15041	15290	15244	15308	15257	15082	15043	15272	15211	15018	15144	15176	15226	15198	15165	14929	15075	15165	14970	15031	15145	15029	15171	15125	15295	15216	15114	15064	15141	14990	15227	15298	15101	15239	15000	15179	15129	15175	15145	14998	15000	15081	15186	15236	14981	15132	15145	15230	15109	15221	15133	15159	15257	15118	15229	15066	15096	15207	15160	15262	15081	15199	15014	15088	15267	15197	15134	15203	15021	15121	15256	15335	15117	15159	15135	15171	15074	15285	15104	15244	15356	14811	15156	15162	14977	15172	15251	15123	15226	15114	15238	15240	15014	15136	15115	15036	15007	15075	15274	15030	15163	14985	14900	14978	15240	15150	15151	15269	15221	15044	15171	15086	15117	15183	15066	15196	15063	15097	15216	15079	15022	15140	14978	15174	15206	15092	15103	15090	15228	15043	14893	15186	15172	15207	15069	15148	15180	15219	15067	15107	15330	15117	15182	15221	15310	15106	15133	14967	15137	15168	15128	15149	15172	15054	15015	15214	15217	14985	15116	15183	14947	15060	15216	15232	15171	15164	15214	15114	15130	15080	15091	15293	14923	15197	15012	15119	15147	15186	15085	15063	15223	15205	15118	15029	15160	15215	15264	15196	15016	15214	15041	15100	15404	15119	15127	15097	15110	15127	15227	15204	15326	15046	14937	15253	15108	15208	15089	15316	15129	15317	15094	15096	15177	15289	15151	15186	15079	15151	15240	15113	15040	15194	15280	15274	15089	15058	15170	15416	14990	15101	15196	15169	15242	14910	15151	15246	14984	15198	15238	15050	15135	15130	15242	15150	15105	15113	15037	15245	15230	15186	15069	15032	15176	15165	15348	15311	15191	15163	15095	15224	15200	15278	15266	15024	15321	15212	15111	15137	15054	15076	15006	15146	15036	15163	15074	15182	15111	15106	15071	15126	15098	15105	15102	15059	15300	15105	15094	15136	15151	15170	15148	15219	15142	15138	15269	15047	15068	15409	15094	15111	15111	15177	15171	15171	15069	15232	15195	15181	15230	15207	15209	15108	15201	15131	15148	15191	14914	15087	15045	15198	15231	15205	15117	15116	15072	15273	15099	15113	15268	14978	15146	14945	15082	15120	15039	15087	15280	15252	15111	15099	14977	15156	15234	15163	15110	15055	14941	15148	15096	15010	15075	15228	15278	15155	15255	15100	15122	15105	15293	15126	15313	15202	15229	15129	15111	15063	15255	15253	15257	15080	15252	15318	15029	15058	15099	15043	15202	15324	15154	15261	15038	15097	15225	15291	14994	15117	15188	15053	15266	14943	15036	15084	15216	15191	15269	15034	15056	15219	15173	15037	15185	15111	15321	15072	15162	15117	15181	15032	15249	15021	15123	15294	15097	15147	15135	15184	15030	15085	15106	15213	15208	15200	15235	15134	15386	15041	15104	15242	15011	15104	15300	15191	15187	15290	15212	15186	15159	15057	15146	15033	15124	15185	15226	15307	15131	14952	15037	15129	14955	15189	15192	15261	15147	15094	15050	15097	15011	15151	15232	15073	14882	15306	15061	15140	15067	15179	15132	15198	15116	15028	15144	15219	15157	15068	15301	14864	15093	15023	15074	15195	15122	15075	15226	15276	15241	15293	15067	15021	15193	15127	15055	15272	15219	15193	15166	15138	14996	15284	15159	15034	15153	15069	15183	15084	15035	15088	15069	15171	15192	15036	15054	15168	14926	15116	15143	15037	15329	15123	15180	15209	15230	15233	15136	14997	15359	15155	15156	15209	15070	15277	15142	15151	15176	15153	15137	15118	15054	15047	15013	15178	15251	14971	15291	15093	14951	15090	15121	15069	15160	15201	15048	15360	15013	15127	15071	15079	15254	15036	15196	15281	15233	15288	15171	15277	15098	15317	15227	15179	15171	15161	15278	15048	15418	15110	15240	15087	15149	15249	15086	15276	15157	15347	15002	15150	15065	15036	15144	15134	15204	15010	15292	14971	15235	15318	15143	15172	15200	15198	15243	15236	15081	15121	15115	15185	15221	15104	15185	15051	15245	15251	15122	15050	15328	15223	15155	15098	14951	15138	15290	15180	15275	15199	15324	15095	14960	15347	15231	15120	15423	15136	15111	15242	15089	15363	15210	15214	15117	15253	15069	15276	15157	15304	15091	15155	15057	15169	15094	15077	15021	15170	15270	15177	15274	15054	15242	15037	15293	15280	15044	15271	15084	15121	15189	15264	15243	15225	15083	15250	15214	15270	15008	15189	15071	15095	14997	15174	15191	15075	15216	15121	15057	15041	15179	15205	15186	15151	15129	15053	15190	15383	15142	15284	15117	15245	15153	15211	15311	15205	15382	15173	15093	15047	15220	15036	15199	15141	15063	15175	15112	15008	15243	15175	15026	15136	15108	15223	15204	15341	15121	15176	15303	15158	15135	15176	15180	15113	15047	15158	15107	15175	15183	15240	15275	15105	14964	15066	15098	15198	15101	15223	15166	15012	15092	15353	15138	15170	14984	15220	15257	15070	15257	15109	15130	15165	15252	15153	15115	15127	15341	15118	15194	15061	15138	15106	15189	15291	15128	14884	15166	15202	15150	15237	15320	15151	15156	15152	15145	15137	15083	15138	15213	15051	15263	15142	15154	15100	15252	15330	15225	15106	15142	15126	15118	15142	15231	15182	15034	15327	15117	15128	15046	15133	15136	15048	15115	15373	15170	15188	15168	15110	15138	15169	15086	15147	15159	15158	15082	15109	15025	15241	15218	15266	15047	15008	15142	15045	15150	15186	15069	15247	14994	15194	15041	15354	15130	15257	15071	15218	15245	15280	15069	15091	15117	15131	15099	15198	15008	15025	15306	15294	15265	15045	15257	15186
22565	21495	28650	24886	22499	25286	26605	21941	20547	19999	19268	18786	18585	18602	18188	18070	17909	17867	17793	17801	17808	17632	17566	17671	17440	17359	17605	17596	17818	17695	17343	17593	17632	17590	17671	17378	17579	17348	17324	17569	17678	17336	17428	17390	17603	17510	17478	17247	17321	17527	17681	17501	17273	17628	17317	17380	17563	17437	17385	17502	17529	17179	17387	17277	17412	17261	17606	17385	17265	17387	17419	17454	17532	17647	17384	17356	17369	17325	17323	17471	17518	17665	17601	17370	17497	17240	17392	17472	17499	17341	17444	17454	17493	17372	17499	17457	17249	17331	17390	17266	17594	17376	17300	17369	17184	17290	17428	17337	17553	17391	17427	17498	17380	17372	17392	17308	17681	17438	17401	17359	17447	17231	17409	17603	17475	17253	17523	17373	17162	17274	17271	17333	17402	17635	17456	17554	17637	17338	17391	17255	17468	17450	17474	17431	17384	17539	17425	17417	17436	17306	17452	17391	17473	17384	17430	17313	17412	17427	17301	17343	17341	17497	17243	17421	17476	17307	17368	17531	17202	17391	17348	17311	17537	17320	17217	17225	17505	17443	17398	17281	17280	17370	17402	17287	17268	17651	17327	17519	17462	17377	17433	17453	17357	17263	17199	17500	17548	17389	17367	17109	17341	17244	17466	17468	17325	17387	17360	17321	17470	17241	17415	17199	17299	17308	17231	17250	17206	17392	17491	17533	17495	17487	17323	17513	17429	17364	17264	17269	17550	17428	17188	17536	17470	17338	17298	17296	17332	17565	17408	17442	17413	17434	17426	17426	17424	17449	17297	17503	17418	17474	17375	17441	17600	17526	17319	17154	17406	17216	17399	17175	17327	17416	17437	17386	17526	17320	17401	17383	17262	17439	17304	17417	17363	17289	17320	17183	17368	17382	17565	17434	17206	17198	17391	17116	17288	17378	17378	17417	17515	17357	17301	17447	17483	17273	17517	17379	17450	17455	17364	17432	17386	17439	17350	17473	17237	17541	17479	17241	17281	17463	17309	17389	17370	17536	17216	17282	17603	17255	17187	17274	17240	17415	17484	17267	17319	17225	17471	17213	17513	17394	17345	17369	17374	17404	17487	17384	17378	17406	17219	17486	17373	17359	17374	17622	17417	17375	17586	17407	17189	17406	17255	17302	17499	17336	17286	17335	17428	17338	17329	17236	17368	17370	17365	17323	17401	17374	17549	17500	17623	17381	17466	17527	17446	17389	17632	17499	17410	17519	17249	17290	17586	17310	17471	17365	17299	17458	17442	17275	17262	17415	17385	17466	17318	17406	17610	17388	17273	17258	17328	17396	17334	17255	17221	17091	17394	17499	17468	17471	17575	17505	17268	17439	17265	17335	17470	17410	17322	17266	17457	17542	17292	17409	17472	17462	17372	17453	17626	17382	17486	17496	17330	17233	17432	17313	17391	17294	17366	17481	17292	17342	17457	17360	17376	17472	17135	17456	17377	17509	17266	17378	17480	17418	17643	17300	17502	17319	17504	17300	17379	17392	17508	17333	17218	17181	17373	17318	17391	17385	17201	17371	17465	17452	17592	17483	17259	17531	17362	17209	17449	17383	17398	17422	17407	17325	17456	17427	17442	17514	17529	17420	17466	17526	17226	17381	17370	17381	17314	17491	17267	17208	17338	17363	17283	17448	17226	17436	17571	17361	17453	17484	17460	17507	17315	17493	17356	17408	17555	17465	17399	17412	17416	17133	17365	17358	17442	17209	17487	17266	17415	17662	17366	17540	17391	17434	17279	17397	17431	17396	17498	17083	17327	17363	17119	17612	17353	17612	17209	17039	17355	17472	17334	17455	17501	17657	17308	17301	17474	17527	17632	17456	17293	17314	17461	17269	17437	17320	17510	17469	17285	17325	17377	17298	17324	17450	17510	17433	17362	17608	17559	17372	17364	17364	17279	17482	17451	17490	17411	17501	17500	17541	17304	17352	17588	17431	17478	17425	17468	17433	17458	17258	17445	17299	17426	17379	17402	17319	17320	17327	17493	17304	17455	17369	17337	17503	17263	17278	17483	17293	17422	17283	17259	17259	17473	17554	17315	17348	17506	17307	17339	17468	17368	17323	17382	17557	17393	17108	17311	17323	17565	17461	17422	17530	17283	17340	17449	17403	17390	17354	17461	17500	17347	17178	17296	17066	17160	17577	17156	17341	17393	17363	17099	17548	17346	17630	17293	17378	17177	17214	17460	17318	17224	17276	17197	17577	17370	17394	17459	17361	17363	17580	17458	17179	17415	17527	17500	17512	17356	17451	17461	17410	17220	17476	17300	17371	17328	17385	17312	17347	17372	17458	17387	17345	17529	17489	17545	17375	17317	17199	17303	17283	17389	17617	17222	17456	17402	17348	17280	17343	17398	17377	17528	17126	17355	17345	17278	17325	17267	17572	17390	17563	17313	17391	17482	17319	17343	17298	17470	17327	17558	17280	17205	17508	17305	17283	17476	17294	17119	17362	17586	17449	17499	17302	17389	17347	17100	17273	17488	17357	17470	17264	17510	17348	17490	17367	17585	17403	17477	17407	17571	17503	17481	17285	17353	17392	17433	17267	17456	17337	17315	17376	17483	17449	17550	17364	17482	17434	17353	17348	17223	17242	17707	17450	17314	17442	17343	17356	17169	17194	17318	17499	17564	17410	17551	17509	17331	17559	17417	17617	17234	17692	17327	17252	17641	17322	17214	17520	17504	17395	17232	17367	17300	17560	17395	17438	17397	17337	17447	17509	17463	17521	17427	17552	17575	17444	17477	17498	17484	17471	17362	17264	17505	17212	17374	17341	17201	17485	17546	17416	17441	17565	17404	17353	17473	17504	17390	17440	17420	17352	17270	17568	17545	17369	17364	17348	17340	17288	17317	17290	17478	17335	17609	17312	17354	17314	17243	17418	17331	17255	17296	17470	17484	17456	17506	17401	17393	17355	17513	17364	17345	17368	17414	17388	17354	17302	17298	17336	17459	17521	17342	17249	17613	17337	17376	17386	17370	17326	17363	17502	17259	17262	17407	17578	17377	17430	17460	17356	17420	17493	17385	17143	17450	17274	17520	17275	17485	17472	17270	17223	17531	17437	17312	17324	17416	17433	17413	17228	17290	17283	17420	17427	17332	17453	17344	17441	17512	17285	17389	17286	17315	17342	17343	17397	17412	17488	17277	17359	17309	17339	17487	17148	17406	17343	17319	17350	17450	17472	17419	17332	17415	17232	17625	17424	17393	17481	17332	17488	17544	17422	17534	17454	17350	17328	17399	17397	17265	17257	17437	17384	17350	17412	17449	17384	17437	17120	17114	17299	17251	17229	17391	17250	17275	17234	17343	17273	17370	17382	17354	17388	17584	17379	17318	17443	17327	17528	17439	17281	17216	17223	17417	17163	17290	17455	17402	17541	17446	17326	17355	17222	17452	17346	17290	17493	17459	17329	17604	17346	17551	17385	17275	17443	17373	17084	17148	17452	17455	17374	17563	17589	17682	17383	17307	17312	17399	17171	17340	17301	17387	17457	17439	17276	17217	17604	17377	17396	17222	17360	17279	17360	17411	17515	17366	17353	17367	17666	17495	17369	17295	17300	17428	17334	17628	17321	17318	17257	17570	17376	17415	17546	17489	17361	17330	17291	17372	17405	17327	17406	17463	17383	17209	17347	17412	17338	17393	17502	17257	17452	17501	17348	17467	17295	17446	17335	17395	17235	17460	17503	17496	17495	17478	17348	17531	17297	17466	17437	17500	17488	17481	17142	17331	17418	17426	17257	17586	17276	17190	17449	17169	17617	17557	17438	17498	17478	17286	17366	17204	17240	17393	17372	17288	17418	17220	17334	17303	17374	17517	17483	17349	17441	17386	17364	17356	17442	17456	17338	17360	17309	17495	17388	17414	17497	17374	17449	17464	17398	17193	17204	17482	17272	17474	17439	17425	17274	17352	17620	17158	17329	17368	17388	17466	17486	17525	17090	17230	17035	17308	17248	17294	17374	17368	17447	17423	17378	17159	17430	17355	17347	17483	17264	17131	17212	17201	17247	17375	17562	17515	17596	17547	17280	17463	17411	17581	17441	17597	17322	17472	17498	17354	17348	17345	17260	17466	17367	17453	17377	17407	17426	17428	17431	17278	17285	17371	17278	17360	17503	17378	17724	17374	17364	17135	17405	17643	17545	17373	17403	17552	17372	17275	17356	17195	17348	17474	17313	17531	17586	17359	17457	17353	17326	17391	17454	17273	17207	17488	17303	17576	17356	17333	17485	17356	17444	17434	17486	17451	17505	17431	17322	17597	17367	17332	17377	17397	17274	17354	17376	17430	17383	17372	17546	17292	17481	17403	17196	17355	17424	17432	17421	17557	17235	17388	17419	17288	17496	17507	17295	17528	17453	17489	17314	17316	17352	17651	17532	17426	17437	17510	17514	17444	17288	17510	17364	17618	17474	17421	17450	17334	17245	17531	17157	17279	17392	17330	17391	17586	17309	17527	17318	17545	17395	17397	17255	17298	17332	17423	17335	17475	17397	17418	17522	17529	17195	17398	17238	17287	17266	17318	17401	17121	17644	17244	17529	17380	17443	17401	17387	17403	17434	17257	17390	17437	17385	17424	17462	17090	17359	17391	17566	17399	17211	17468	17292	17464	17183	17368	17352	17459	17313	17568	17240	17445	17458	17203	17402	17437	17548	17322	17398	17308	17588	17514	17358	17287	17252	17484	17225	17472	17523	17383	17276	17523	17440	17306	17285	17365	17533	17303	17169	17337	17379	17359	17399	17481	17098	17386	17494	17363	17366	17155	17234	17254	17270	17244	17335	17102	17342	17286	17525	17539	17469	17270	17260	17447	17475	17504	17438	17233	17333	17513	17309	17396	17274	17408	17254	17185	17478	17239	17277	17281	17281	17272	17341	17331	17218	17270	17385	17585	17195	17393	17263	17393	17267	17203	17421	17533	17218	17232	17328	17321	17313	17325	17354	17195	17469	17250	17398	17280	17442	17352	17241	17392	17518	17396	17382	17400	17359	17540	17369	17441	17417	17282	17287	17288	17384	17397	17375	17181	17384	17500	17320	17304	17462	17485	17230	17426	17505	17419	17458	17422	17286	17166	17510	17325	17351	17580	17220	17378	17433
28166	53755	46689	36545	30544	26097	23096	21483	20069	18777	17937	17274	16816	16459	16502	16098	16113	15921	15758	15972	15670	15821	15894	15576	15590	15641	15501	15522	15531	15480	15445	15587	15494	15391	15463	15387	15420	15482	15472	15559	15320	15484	15475	15379	15297	15507	15500	15463	15338	15476	15520	15377	15409	15376	15482	15269	15522	15468	15360	15615	15487	15487	15329	15363	15529	15439	15350	15527	15269	15404	15214	15500	15347	15570	15454	15371	15501	15490	15391	15500	15448	15559	15438	15367	15551	15319	15497	15490	15463	15341	15438	15381	15488	15650	15421	15423	15498	15531	15367	15204	15463	15416	15310	15582	15354	15457	15478	15418	15397	15469	15388	15394	15466	15331	15413	15452	15305	15392	15504	15290	15479	15260	15330	15457	15488	15381	15447	15556	15439	15480	15488	15577	15327	15560	15554	15414	15291	15388	15621	15398	15411	15538	15399	15459	15356	15250	15564	15407	15526	15338	15472	15365	15485	15553	15619	15435	15485	15548	15406	15549	15482	15427	15428	15482	15515	15587	15643	15323	15323	15580	15568	15364	15353	15604	15585	15272	15336	15306	15435	15427	15378	15451	15372	15468	15446	15244	15669	15487	15438	15438	15524	15590	15311	15419	15482	15445	15324	15487	15498	15457	15444	15542	15466	15402	15390	15362	15535	15477	15353	15505	15706	15366	15361	15579	15444	15438	15509	15302	15293	15416	15440	15365	15569	15323	15546	15442	15372	15628	15362	15419	15571	15238	15417	15359	15380	15303	15548	15439	15398	15672	15318	15583	15342	15371	15423	15510	15534	15622	15738	15352	15475	15287	15458	15465	15478	15433	15472	15324	15356	15516	15296	15398	15426	15570	15564	15463	15419	15374	15441	15381	15439	15358	15352	15368	15376	15369	15403	15487	15412	15529	15389	15323	15615	15414	15399	15414	15400	15355	15376	15209	15457	15311	15480	15445	15460	15447	15179	15356	15497	15473	15380	15305	15460	15234	15470	15436	15368	15314	15481	15481	15348	15423	15298	15591	15358	15387	15406	15484	15521	15269	15434	15546	15468	15443	15309	15535	15355	15375	15278	15542	15376	15322	15457	15441	15410	15419	15400	15386	15495	15581	15506	15419	15421	15468	15319	15315	15383	15533	15482	15201	15516	15567	15304	15377	15373	15502	15318	15650	15361	15267	15362	15445	15415	15404	15352	15426	15352	15378	15348	15450	15418	15516	15422	15382	15474	15450	15438	15489	15471	15438	15393	15400	15483	15399	15483	15485	15509	15237	15412	15312	15427	15407	15359	15436	15349	15518	15353	15483	15510	15452	15361	15574	15467	15433	15477	15270	15366	15367	15334	15398	15377	15450	15426	15379	15469	15358	15475	15520	15357	15439	15422	15274	15507	15342	15462	15440	15432	15450	15358	15556	15283	15523	15464	15213	15519	15414	15452	15474	15546	15390	15436	15389	15346	15516	15292	15627	15252	15280	15479	15496	15425	15505	15552	15430	15537	15378	15303	15445	15173	15267	15249	15505	15322	15325	15271	15541	15394	15341	15449	15211	15449	15382	15393	15450	15347	15285	15466	15184	15514	15368	15453	15503	15483	15564	15423	15458	15386	15352	15320	15437	15389	15389	15487	15362	15377	15509	15462	15482	15437	15412	15514	15406	15552	15348	15279	15355	15343	15410	15544	15430	15481	15387	15375	15533	15326	15583	15464	15349	15518	15342	15405	15401	15614	15381	15453	15625	15306	15635	15405	15276	15387	15485	15446	15507	15571	15357	15269	15378	15466	15467	15657	15398	15415	15463	15360	15479	15280	15398	15589	15327	15421	15532	15266	15573	15372	15528	15570	15499	15317	15487	15642	15559	15459	15404	15446	15449	15508	15349	15474	15462	15337	15602	15389	15464	15287	15616	15344	15437	15364	15407	15463	15521	15281	15370	15357	15421	15195	15524	15465	15318	15348	15526	15511	15493	15543	15517	15349	15403	15393	15369	15457	15498	15314	15560	15281	15278	15328	15530	15289	15449	15231	15483	15268	15537	15540	15364	15499	15427	15545	15481	15185	15411	15398	15535	15360	15388	15490	15444	15588	15568	15416	15478	15301	15495	15433	15602	15341	15381	15535	15452	15493	15400	15316	15404	15377	15504	15530	15390	15499	15281	15420	15233	15627	15424	15390	15542	15551	15421	15475	15336	15454	15548	15512	15427	15385	15424	15386	15349	15300	15540	15299	15187	15394	15508	15540	15321	15451	15327	15513	15477	15276	15472	15377	15453	15523	15457	15367	15476	15421	15566	15534	15479	15384	15467	15465	15272	15354	15286	15502	15574	15305	15465	15368	15395	15518	15547	15438	15609	15351	15400	15463	15455	15281	15535	15275	15464	15577	15510	15337	15568	15332	15345	15255	15418	15472	15320	15417	15234	15480	15417	15393	15454	15331	15388	15468	15505	15367	15512	15449	15403	15384	15356	15322	15338	15124	15374	15312	15332	15639	15388	15321	15595	15495	15460	15326	15435	15538	15415	15356	15335	15495	15539	15303	15424	15414	15134	15582	15295	15538	15507	15481	15506	15472	15504	15360	15259	15512	15390	15395	15362	15349	15391	15524	15483	15488	15527	15285	15383	15419	15466	15525	15211	15476	15499	15402	15388	15464	15374	15534	15432	15361	15247	15492	15406	15457	15476	15565	15392	15417	15583	15474	15399	15470	15525	15376	15401	15402	15447	15328	15388	15421	15408	15584	15468	15375	15358	15505	15533	15470	15414	15542	15303	15357	15483	15397	15405	15449	15417	15506	15442	15437	15427	15292	15547	15430	15354	15512	15431	15558	15440	15486	15326	15478	15354	15507	15531	15398	15416	15485	15492	15364	15390	15430	15359	15527	15500	15439	15496	15481	15374	15574	15383	15443	15494	15335	15373	15488	15394	15351	15536	15449	15490	15365	15516	15417	15246	15410	15269	15385	15344	15267	15508	15540	15447	15433	15435	15428	15412	15581	15438	15354	15490	15433	15488	15523	15463	15386	15330	15349	15380	15431	15519	15623	15520	15324	15369	15402	15295	15424	15408	15312	15394	15369	15408	15481	15469	15447	15308	15360	15389	15527	15373	15467	15337	15337	15559	15304	15307	15520	15489	15405	15427	15433	15405	15468	15427	15261	15264	15280	15366	15361	15495	15419	15408	15539	15391	15447	15516	15279	15332	15539	15512	15322	15363	15174	15470	15575	15594	15564	15603	15450	15304	15288	15221	15256	15555	15413	15484	15371	15348	15483	15530	15515	15207	15382	15376	15390	15525	15491	15608	15470	15195	15449	15559	15321	15473	15595	15443	15439	15430	15379	15441	15368	15514	15401	15394	15598	15513	15270	15440	15318	15397	15332	15380	15522	15402	15386	15565	15479	15599	15459	15421	15343	15368	15525	15454	15503	15518	15323	15455	15316	15391	15606	15281	15526	15356	15556	15463	15612	15445	15457	15434	15338	15253	15479	15471	15610	15331	15300	15448	15504	15412	15561	15320	15513	15226	15366	15422	15332	15563	15430	15517	15366	15532	15328	15412	15506	15479	15482	15427	15345	15258	15402	15422	15210	15471	15369	15400	15304	15415	15293	15300	15424	15413	15405	15371	15624	15456	15510	15457	15483	15458	15467	15256	15306	15271	15479	15419	15561	15508	15448	15587	15466	15674	15481	15365	15396	15339	15519	15427	15478	15337	15303	15354	15523	15528	15645	15501	15364	15412	15315	15441	15443	15416	15351	15339	15327	15544	15236	15503	15398	15410	15726	15446	15490	15454	15529	15480	15308	15324	15474	15247	15444	15365	15512	15293	15293	15414	15270	15539	15378	15363	15436	15463	15464	15299	15381	15320	15495	15491	15350	15422	15553	15447	15526	15267	15484	15550	15481	15452	15442	15423	15382	15540	15429	15407	15279	15295	15350	15485	15430	15487	15421	15319	15423	15297	15500	15341	15510	15426	15430	15458	15366	15512	15509	15430	15447	15571	15385	15552	15412	15418	15386	15347	15468	15339	15308	15352	15361	15431	15345	15369	15318	15242	15510	15383	15397	15474	15528	15472	15493	15236	15251	15505	15404	15425	15544	15335	15552	15575	15378	15508	15453	15305	15214	15405	15698	15425	15419	15292	15315	15342	15390	15472	15424	15533	15578	15356	15368	15528	15508	15337	15510	15450	15338	15426	15375	15331	15608	15266	15475	15525	15640	15493	15531	15507	15477	15277	15563	15410	15369	15318	15417	15485	15554	15440	15462	15311	15412	15488	15527	15365	15560	15461	15466	15372	15472	15412	15399	15341	15439	15364	15488	15254	15460	15565	15481	15455	15536	15467	15495	15358	15380	15411	15358	15404	15293	15509	15307	15404	15477	15296	15439	15467	15490	15419	15315	15520	15465	15646	15453	15505	15399	15317	15413	15468	15553	15408	15397	15574	15679	15448	15482	15401	15519	15457	15324	15341	15358	15493	15468	15541	15365	15311	15446	15249	15454	15420	15377	15500	15439	15361	15451	15507	15489	15470	15260	15406	15523	15449	15344	15568	15476	15523	15469	15455	15363	15414	15454	15274	15486	15407	15477	15405	15618	15488	15382	15442	15485	15382	15406	15410	15295	15509	15539	15381	15596	15393	15492	15503	15295	15520	15446	15213	15255	15518	15386	15585	15306	15442	15419	15459	15583	15446	15361	15359	15344	15322	15354	15489	15374	15193	15570	15217	15424	15449	15342	15407	15173	15428	15593	15447	15582	15318	15281	15486	15439	15582	15303	15445	15328	15575	15433	15315	15560	15342	15425	15595	15385	15453	15424	15355	15577	15314	15421	15416	15498	15344	15477	15324	15363	15506	15538	15475	15421	15540	15631	15297	15355	15509	15248	15445	15398	15315	15307	15351	15328	15568	15595	15445	15302	15444	15399	15268	15315	15420	15687	15547	15225	15546	15451	15386	15466	15504	15199	15454	15390	15321	15542	15416	15406	15442	15400	15584	15363	15409	15396	15632	15518	15559	15366	15215	15391	15530	15474	15452	15291	15533	15497	15270	15563	15302	15353	15424	15529	15563	15541	15490	15492	15137	15459	15466	15597	15549	15496	15457	15272	15530	15483	15376	15499	15357	15394	15448	15551	15426
29993	28233	32785	27929	22544	20725	19607	18969	18218	17978	17716	17838	17565	17446	17446	17174	17163	17271	17418	17063	17113	17233	17215	17139	17069	17051	17416	17198	17155	17052	17196	17164	16937	17019	17073	17119	17254	17176	17032	17081	17335	17057	16987	17120	17178	16954	17064	17303	17077	17086	17128	16998	17161	17050	17372	17160	17262	17080	17238	17037	17243	16869	17258	17121	17025	17178	17050	17116	17142	17186	16979	17028	17000	17080	17297	17222	16991	17057	17325	17178	17209	17090	17114	17195	17161	17132	17002	17048	17222	17157	17178	17098	17244	16953	16994	17038	17077	17166	17172	17080	17098	17153	17172	17187	16998	17127	17074	17163	17151	17124	17254	17337	17061	17118	17017	17042	17224	16984	17107	17282	17072	16949	16884	17037	17081	17150	17249	17180	17139	16988	17025	17202	16983	17191	17267	17117	17327	17168	16899	17208	17029	17089	17162	16988	17097	17172	16989	17037	17207	17093	17145	17208	17010	17076	17070	17169	17208	17318	17288	17197	17170	17254	17169	17035	17189	17179	17039	17156	17154	17104	17244	16991	17146	17125	17319	17185	17210	16987	17136	16981	17115	17269	17198	17319	17144	17241	17036	17082	17188	17261	17172	17159	17309	17112	17289	17354	17013	17193	17145	17500	17149	17254	17082	17287	17191	17068	17066	17077	17203	17048	17156	17073	16976	17178	17085	17165	17214	16997	17432	17167	17189	17113	17250	17109	17347	17005	17279	17088	17106	17223	17495	17023	16869	17384	17140	17006	17196	17110	17105	17037	17172	16886	17236	17170	17051	16933	17065	17277	17249	17331	17119	17141	17071	17065	17197	17087	17182	17135	17180	17132	17229	17055	17219	17264	17189	17119	17069	17154	17235	17166	17014	17116	17188	17241	17119	17161	16992	17140	17026	17053	16981	17011	17224	17212	17071	17434	17172	17324	17181	17125	17075	16933	17257	17098	17053	17153	17314	17018	17175	17125	16972	17047	17081	17034	16892	17168	17237	17142	17047	17136	17177	17001	17111	17116	17281	17250	17146	17039	17032	17168	17176	17261	17147	17175	17346	17246	17046	17079	17026	17017	17186	17148	17336	17023	17149	17155	17027	17078	17386	17125	17255	17209	17047	17277	17095	17253	17142	17155	17293	17102	17217	17291	17082	17270	16919	17198	17061	17210	16906	17215	16912	17233	17117	17241	17253	17222	17236	17309	17269	17051	17110	17208	17176	17110	17328	16922	17030	17038	16877	17046	17026	17137	17247	17288	17255	17149	17184	16988	17155	17166	17153	17139	17298	17176	17217	17247	17125	17539	17020	17187	17135	17261	17197	17167	17114	17077	17320	17197	17082	17230	17227	17278	17252	17333	17161	17027	17265	17233	17260	17256	17278	17268	16947	17234	17143	17362	17291	17034	17088	17198	17205	17073	17318	17161	17188	17147	16935	16995	17103	16980	17000	17117	16921	17288	17126	17086	17141	16939	16906	17136	16952	17124	17245	17192	16961	16998	17019	17057	17214	17091	16899	16949	17110	16944	17073	16844	17246	17059	17152	17198	17148	16971	17061	17138	17079	17101	17208	17037	17005	17151	16944	17062	17133	17155	17102	17319	17184	17154	17272	17122	17225	17225	17165	17161	17006	17077	17178	17021	17123	17251	17272	16935	17134	17165	17216	17157	17128	17317	17222	17146	17272	17012	17206	17218	17055	17147	16975	17084	17204	17124	16974	17093	17050	17183	17025	17207	16956	17140	17116	17117	17042	17103	17012	17008	17126	17087	17200	16994	17195	17113	17047	17187	17138	17159	17264	17144	17095	16910	17210	17082	17291	17311	17081	17065	17159	17179	17043	17113	17312	17017	17020	16944	17246	17014	17043	17324	17069	17058	17205	17314	17114	17144	17166	17080	17065	17131	17093	17094	16991	16902	17007	17144	17165	17383	17222	17116	17176	17307	17239	17202	17335	17170	17027	17123	17082	17080	17451	17060	17156	17171	16908	17183	17051	17135	17237	16910	17363	17323	17115	17098	17180	17050	17120	17037	16973	17105	17043	17281	17002	17104	17075	17172	17183	17189	16952	17207	17299	17166	17076	16956	17165	17034	17133	17273	17202	17171	17176	17336	17073	17152	17157	17277	17167	17096	17287	17124	17258	17069	17217	17096	17016	17140	17093	17124	16910	17265	17142	17163	17306	17208	17183	16980	17056	17261	17128	16992	17061	17282	17232	17150	17080	17037	17008	17160	17136	17402	17176	17245	17279	17279	17155	17009	17202	17163	17194	17171	17430	17162	17007	17137	17122	17201	17050	17216	17220	17221	17138	16920	17097	17181	17014	17125	17317	17266	17054	17069	17093	17236	17386	17127	17116	17421	17242	17190	17243	17249	17207	17213	17133	17119	17079	17132	16741	17096	17416	17012	17122	17208	17128	17237	17244	17172	17040	17321	17233	17346	17105	17174	17259	17135	16990	17123	17185	17058	17119	17255	17202	17235	17099	17183	17036	17027	17197	17088	17336	17080	17115	17124	17259	17233	16962	17090	17203	17213	17140	16879	17165	17092	17090	17156	17164	17173	17204	17153	17176	16902	17032	17005	17391	17280	17258	17226	17180	17285	17133	17296	17263	17107	17051	17030	16892	17038	17353	17391	17022	17069	16964	17131	16901	17068	17181	17118	17338	17166	16951	17137	17144	17137	17124	17248	17145	16851	17135	17168	17105	17131	17300	17049	16975	17217	17317	17342	17289	17174	17251	17054	16958	17222	17263	17176	17009	17120	17348	17165	17205	17025	17143	17138	17245	17089	17009	17164	17110	17048	16965	17162	17147	17135	17270	17183	17097	16967	17004	17070	17091	17266	17217	17239	17268	17067	17315	17084	17178	17118	17251	17104	17037	17137	17088	17187	17158	17135	17270	17066	17121	16972	17163	17047	17045	17196	17070	17201	17358	17115	17113	17197	17008	16986	17175	17192	17206	17350	17250	17166	17263	17135	17097	17023	17117	17228	17223	17286	17084	17192	17179	17151	17058	17034	17161	17204	16867	17082	17169	17328	17317	17069	17108	17195	17135	16961	17132	17207	17167	17159	17211	17193	17096	17166	17380	17063	17124	17243	17141	16910	17085	17051	17221	17125	17070	17044	17179	17168	17085	17280	17338	17183	17117	17112	17057	16955	17220	17430	17034	17212	17246	17228	17406	17139	17041	17223	17119	17149	17072	17254	17216	17204	17117	16984	17152	17243	17212	17507	17100	17159	17168	17148	17034	17083	17242	17164	17172	17207	17124	17107	17252	16973	17181	17333	17154	17434	17159	17077	17093	17162	17153	17170	17384	17118	17151	17148	17067	17215	17232	17211	17018	17049	17164	17007	17328	17103	17150	17262	17349	17242	17327	17251	17016	16938	17051	17180	17238	17178	17043	17094	17245	17152	17099	17122	17068	17074	17135	17136	17059	17076	16998	17387	17226	17103	17107	17178	17310	17124	17116	17133	17057	16998	17079	17239	17012	17134	17115	17105	17249	17050	17130	17156	17323	17041	17188	17185	17234	17018	17255	17046	17264	16990	17203	17030	17123	17260	17210	17211	17223	17319	17289	17381	17117	17240	17329	16995	17232	16944	17109	17092	17163	17028	17228	16841	17038	17311	17119	17062	16992	17077	17041	17080	17084	17098	17098	17080	16977	17053	17244	17203	17206	17397	17239	17280	17144	17175	17268	17174	17147	16991	17079	17359	17169	17011	16972	17312	17065	17163	17069	17082	16859	17105	17128	17000	17043	17173	17196	17043	17131	17167	17185	17031	17169	17234	17353	17105	17052	17009	17352	17116	17283	17304	17006	17103	17267	16954	17198	17191	17149	17095	17345	17363	17338	17270	17165	16978	17181	17096	17268	17300	17049	16982	17116	17079	16886	17296	17088	17188	17161	17272	17232	17158	17172	17193	17086	17298	17148	17188	17076	17182	16901	17220	17344	17173	17210	17072	17194	17076	17395	17183	17247	17202	17141	17173	17051	16979	17231	17080	17243	16968	16985	16901	17112	17101	17171	17100	17143	17108	17169	17156	17118	17244	17285	17116	17335	17211	17092	17185	17142	17189	17301	16939	17206	17138	16848	17360	17064	17227	17247	17075	17244	17096	17063	17107	17163	17180	17217	17240	17254	17146	17274	17192	17196	16993	17241	17248	17257	17097	17037	17149	17153	17259	17199	17054	17019	16904	17067	17132	17209	17224	17180	16986	17109	17019	17014	17035	17083	17231	17179	17057	17115	17075	17170	17159	17230	17058	17132	17291	17335	17375	17258	17479	17032	17090	17055	17211	17397	17351	17387	17322	17161	17049	17026	17267	17169	17002	17375	17020	17006	17129	17173	17269	17117	16974	17106	17262	17146	17411	17070	17335	17352	17025	16952	17247	17091	17073	17283	17071	17018	17091	17043	17062	17186	16890	17224	17252	17176	17220	17337	17217	17291	17258	17192	17056	17297	17304	17204	17366	17254	17018	17140	17208	17186	17198	17062	17252	17135	17187	17190	17014	17196	17181	16946	17226	17012	17100	17152	17239	17214	17140	17375	17118	17054	16981	17139	17194	17104	17284	17456	17106	17068	17003	17060	17412	17152	17054	17063	17001	17210	17046	17209	17012	17245	17216	17241	17259	17073	17356	17156	17032	17227	17067	17099	17135	17051	17100	17034	17226	17229	17367	17175	17039	17229	17303	17060	17161	17036	17154	17224	17275	17170	17128	17208	17252	17199	16982	17173	17068	17180	16918	17199	17006	17240	17292	17048	17158	17266	17295	17325	17350	17386	16997	17094	17139	17178	17126	17278	17196	17087	17086	17151	17070	17231	17209	17037	17219	17206	17138	17110	17194	17284	17112	16902	17122	17295	17101	17271	16890	17125	17034	17262	17090	17201	17168	17385	17093	17049	17395	17033	17154	17228	16954	16960	17202	17139	17336	17257	17308	17111	17076	17065	17345	17196	17103	17322	17188	17130	17101	17150	17010	17030	17315	17054	17176	17186	17217	17032	17224	17255	17402	16936	17067	17001	17036	17102	17268	17248	17233	17070	17254	17236	17136	17147	17085	17104	17117	17135	16982	17036	16954	17168	17220	17236	17276	17263	17313	17246	17069	17304	17360	17307	17241
28000	43441	35643	27126	22829	20035	18733	17720	17285	16593	16283	15904	15881	15743	15670	15475	15457	15254	15529	15414	15456	15312	15317	15300	15356	15330	15359	15158	15139	15444	15071	15389	15208	15410	15156	15256	15372	15204	15229	15363	15275	15187	15183	15320	15192	15073	15245	15219	15116	15345	15272	15112	15337	15333	15274	15346	15281	15392	15238	15232	15259	15290	15188	15271	15316	15188	15403	15247	15352	15173	15254	15223	15229	15310	15339	15358	15386	15387	15140	15299	15327	15173	15212	15297	15531	15463	15298	15255	15267	15231	15207	15265	15363	15285	15173	15174	15138	15252	15232	15288	15126	15325	15422	15187	15192	15285	15179	15195	15354	15322	15337	15241	15336	15245	15262	15291	15308	15452	15216	15297	15320	15248	15404	15149	15294	15244	15089	15217	15249	15197	15324	15402	15429	15195	15183	15194	15334	15288	15412	15318	15258	15216	15250	15330	15165	15230	15217	15002	15281	15127	15243	15160	15238	15238	15390	15249	15232	15402	15319	15317	15399	15397	15282	15254	15378	15153	15287	15230	15252	15223	15225	15300	15333	15356	15288	15195	15305	15370	15072	15257	15160	15122	15300	15172	15333	15208	15318	15207	15296	15292	15352	15463	15284	15206	15275	15390	15233	15345	15229	15154	15357	15216	15220	15250	15289	15105	15374	15158	15165	15241	15289	15282	15122	15340	15335	15357	15445	15228	15133	15325	15354	15165	15290	15238	15329	15332	15193	15290	15255	15232	15291	15252	15296	15433	15144	15275	15368	15090	15241	15210	15381	15194	15285	15279	15213	15165	15308	15296	15292	15162	15406	15124	15162	15165	15134	15216	15234	15400	15137	15307	15195	15287	15234	15354	15296	15376	15340	15340	15182	15243	15301	15152	15326	15129	15270	15210	15167	15167	15313	15456	15270	15396	15200	15138	15340	15210	15271	15303	15197	15208	15259	15195	15273	15279	15137	15038	15124	15241	15247	15345	15401	15178	15063	15227	15308	15299	15205	15131	15264	15095	15145	15178	15487	15157	15260	15221	15232	15141	15199	15143	15198	15241	15389	15258	15012	15325	15326	15313	15180	15420	15123	15301	15279	15517	15265	15170	15248	15497	15283	15320	15246	15263	15354	15459	15185	15325	15142	15247	15274	15163	15242	15393	15321	15370	15257	15244	15181	15179	15299	15447	15177	15257	15290	15389	15255	15250	15300	15191	15411	15450	15260	15242	15303	15351	15270	15218	15173	15363	15321	15143	15324	15262	15254	15465	15339	15529	15348	15331	15272	15325	15096	15274	15290	15314	15448	15314	15208	15276	15217	15349	15415	15307	15280	15218	15192	15330	15323	15144	15277	15261	15294	15279	15193	15337	15184	15228	15108	15287	15112	15336	15089	15369	15298	15074	15251	15341	15278	15314	15211	15267	15299	15291	15127	15273	15303	15236	15266	15296	15153	15356	15430	15169	15201	15287	15249	15330	15131	15097	15054	15347	15349	15262	15343	15200	15371	15204	15251	15241	15373	15379	15215	15437	15403	15266	15321	15330	15199	15360	15432	15300	15159	15205	15473	15297	15200	15307	15185	15217	15208	15112	15291	15418	15346	15481	15235	15359	15051	15441	15103	15241	15280	15256	15286	15219	15258	15241	15079	15315	15198	15297	15233	15251	15368	15254	15195	15246	15364	15374	15276	15305	15185	15262	15191	15304	15298	15329	15214	15227	15128	15189	15083	15296	15472	15169	15407	15343	15321	15309	15262	15358	15298	15198	15170	15313	15306	15367	15365	15206	15048	15191	15182	15133	15269	15105	15311	15383	15403	15293	15349	15330	15378	15267	15381	15353	15312	15518	15379	15357	15175	15207	15315	15393	15275	15334	15223	15407	15385	15459	15327	15376	15317	15353	15416	15208	15150	15341	15226	15320	15136	15414	15019	15266	15391	15311	15350	15194	15262	15113	15292	15226	15254	15280	15242	15322	15225	15306	15191	15352	15396	15182	15233	15214	15331	15131	15215	15333	15405	15401	15329	15394	15178	15205	15286	15296	15280	15298	15243	15210	15186	15249	15327	15240	15370	15300	15509	15238	15240	15288	15167	15279	15440	15143	15379	15387	15262	15292	15276	15247	15343	15237	15451	15271	15194	15234	15310	15125	15371	15199	15330	15296	15354	15163	15346	15395	15316	15246	15401	15406	15213	15283	15201	15321	15163	15379	15281	15422	15131	15423	15395	15160	15265	15252	15220	15300	15254	15235	15287	15276	15279	15255	15282	15312	15233	15369	15217	15328	15224	15204	15169	15351	15509	15169	15244	15278	15301	15309	15376	15306	15289	15304	15194	15317	15533	15295	15228	15380	15328	15378	15305	15229	15175	15367	15248	15394	15143	15307	15088	15280	15120	15232	15230	15217	15173	15229	15313	15202	15296	15255	15252	15279	15318	15223	15294	15323	15193	15214	15104	15230	15276	15260	15291	15146	15324	15240	15174	15256	15165	15246	15197	15382	15171	15311	15300	15205	15139	15226	15232	15300	15338	15251	15117	15244	15411	15306	15165	15240	15503	15269	15326	15244	15172	15216	15099	15244	15417	15319	15210	15421	15106	15299	15130	15364	15140	15316	15397	15131	15234	15305	15325	15406	15167	15106	15314	15252	15410	15248	15459	15141	15279	15401	15386	15136	15313	15398	15174	15260	15216	15296	15313	15249	15249	15126	15417	15246	15459	15308	15111	15083	15286	15351	15300	15228	15148	15141	15304	15243	15298	15220	15239	15213	15245	15208	15350	15185	15259	15271	15408	15298	15080	15399	15305	15379	15112	15158	15092	15227	15186	15215	15401	15005	15230	15136	15291	15289	15262	15271	15520	15197	15316	15192	15293	15400	15078	15201	15335	15320	15133	15269	15357	15221	15380	15339	15314	15234	15338	15370	15327	15319	15254	15267	15187	15374	15350	15363	15200	15339	15369	15272	15342	15377	15346	15288	15169	15353	15395	15244	15340	15370	15284	15338	15153	15248	15053	15404	15172	15310	15212	15385	15111	15314	15318	15088	15174	15439	15243	15303	15447	15242	15397	15238	15125	15188	15295	15347	15234	15244	15202	15328	15320	15204	15327	15296	15279	15240	15305	15369	15055	15208	15202	15290	15304	15396	15277	15233	15189	15213	15201	15223	15222	14851	15279	15353	15099	15306	15387	15257	15328	15477	15211	15310	15476	15380	15319	15165	15293	15249	15313	15133	15385	15298	15301	15347	15454	15407	15287	15153	15205	15356	15220	15159	15349	15339	15286	15348	15315	15117	15165	15444	15419	15341	15131	15448	15258	15579	15385	15181	15115	15340	15311	15247	15283	15403	15211	15184	15296	15336	15159	15207	15196	15375	15266	15307	15395	15225	15287	15075	15242	15282	15189	15268	15201	15241	15226	15338	15321	15164	15265	15144	15391	15296	15204	15173	15371	15316	15296	15232	15253	15247	15199	15308	15301	15149	15168	15167	15247	15169	15249	15281	15250	15325	15335	15336	15217	15303	15220	15225	15176	15229	15237	15267	15350	15311	15294	15281	15267	15253	15256	15253	15245	15368	15390	15346	15209	15343	15324	15400	15277	15230	15196	15171	15312	15276	15351	15335	15305	15226	15221	15320	15154	15150	15081	15260	15183	15268	15290	15322	15318	15362	15348	15251	15390	15373	15331	15049	15292	15295	15300	15407	15326	15247	15422	15412	15277	15157	15341	15337	15237	15231	15335	15418	15391	15406	15195	15203	15095	15352	15286	15254	15167	15247	15450	15440	15401	15376	15193	15293	15273	15261	15292	15196	15247	15379	15389	15241	15276	15195	15180	15240	14963	15041	15190	15330	15259	15122	15233	15148	15265	15375	15564	15291	15381	15176	15442	15278	15338	15315	15192	15243	15245	15143	15009	15235	15103	15239	15331	15288	15166	15488	15221	15435	15279	15350	15340	15081	15228	15443	15285	15420	15144	15277	15114	15247	15168	15325	15156	15306	15424	15296	15079	15247	15267	15260	15316	15275	15184	15394	15423	15237	15266	15239	15278	15254	15053	15326	15350	15171	15316	15167	15285	15189	15390	15302	15359	15196	15290	15309	15260	15288	15281	15363	15243	15385	15402	15278	15362	15182	15177	15422	15357	15266	15197	15307	15205	15121	15293	15244	15213	15084	15415	15124	15261	15400	15372	15424	15354	15148	15208	15455	15279	15335	15363	15226	15184	15367	15219	15181	15341	15208	15211	15254	15350	15335	15385	15271	15500	15260	15220	15217	15354	15259	15246	15237	15485	15221	15194	15241	15379	15315	15243	15240	15260	15202	15082	15059	15110	15303	15064	15090	15346	15200	15367	15146	15429	15242	15214	15195	15247	15213	15204	15151	15356	15185	15489	15331	15444	15287	15233	15203	15355	15479	15304	15265	15243	15248	15242	15353	15242	15378	15225	15470	15293	15249	15057	15481	15306	15420	15099	15144	15334	15088	15342	15277	15323	15174	15256	15297	15171	15237	15491	15329	15194	15189	15207	15338	15326	15196	15266	15198	15253	15401	15324	15377	15237	15168	15337	15025	15313	15401	15367	15254	15188	15396	15298	15243	15107	15231	15247	15393	15353	15349	15361	15247	15421	15104	15282	15255	15137	15319	15295	15324	15237	15331	15405	15271	15219	15286	15262	15141	15305	15388	15225	15155	15152	15320	15225	15140	15227	15328	15491	15417	15177	15296	15302	15372	15226	15032	15211	15386	15246	15301	15366	15167	15274	15419	15224	15281	15215	15329	15235	15387	15238	15175	15188	15365	15353	15200	15280	15184	15401	15198	15320	15244	15515	15177	15367	15506	15273	15206	15196	15273	15279	15258	15401	15145	15235	15159	15234	15250	15295	15383	15345	15273	15226	15233	15217	15131	15275	15100	15357	15456	15332	15280	15365	15296	15275	15293	15222	15105	15141	15179	15310	15141	15113	15384	15306	15412	15339	15224	15404	15098	15465	15026	15389	15238	15349	15326	15191	15275	15203	15244	15374	15419	15101	15408	15218	15168	15311	15262	15206	15416	15340	15365	15255	15233	15250	15188	15370	15306	15192	15335	15319	15126	15253	15296	15467	15316	15392	15343	15092	15332	15153	15257	15264	15272	15206	15339
23510	21444	28246	25990	23875	24475	23552	20549	19658	19215	18869	18206	18298	18001	17774	17922	17819	17611	17764	17849	17678	17683	17477	17603	17526	17312	17736	17322	17312	17678	17532	17363	17354	17447	17548	17287	17379	17366	17454	17576	17345	17186	17544	17480	17400	17551	17532	17431	17358	17367	17358	17411	17297	17572	17401	17542	17582	17329	17467	17342	17352	17484	17336	17242	17538	17394	17356	17302	17464	17283	17455	17287	17288	17398	17335	17300	17382	17414	17489	17543	17341	17242	17361	17352	17464	17534	17259	17553	17616	17353	17310	17274	17376	17289	17349	17433	17289	17306	17453	17461	17290	17518	17400	17516	17429	17427	17508	17266	17334	17300	17329	17351	17415	17419	17389	17247	17301	17207	17525	17313	17428	17514	17379	17480	17431	17177	17476	17449	17451	17566	17236	17295	17431	17444	17321	17337	17455	17264	17610	17444	17453	17336	17537	17454	17526	17182	17248	17272	17515	17259	17370	17238	17261	17497	17430	17366	17206	17604	17417	17336	17647	17393	17454	17549	17365	17433	17401	17519	17637	17487	17446	17308	17367	17479	17467	17494	17292	17449	17341	17263	17318	17289	17524	17409	17290	17357	17327	17565	17387	17477	17445	17410	17377	17410	17529	17554	17321	17420	17322	17352	17482	17421	17212	17453	17340	17410	17625	17450	17535	17437	17530	17494	17288	17481	17154	17389	17531	17357	17397	17589	17427	17553	17324	17370	17366	17319	17282	17458	17222	17314	17410	17360	17255	17358	17392	17250	17458	17639	17510	17368	17281	17412	17560	17461	17247	17320	17331	17489	17267	17516	17473	17325	17445	17190	17338	17178	17375	17239	17457	17413	17541	17399	17586	17460	17610	17431	17497	17338	17085	17276	17494	17434	17296	17330	17328	17488	17278	17330	17420	17387	17313	17389	17533	17193	17308	17486	17286	17542	17266	17315	17514	17368	17509	17465	17421	17370	17400	17420	17500	17381	17431	17137	17324	17420	17395	17443	17480	17257	17311	17289	17255	17374	17466	17292	17325	17411	17404	17387	17342	17329	17309	17208	17312	17269	17379	17362	17414	17383	17417	17547	17343	17186	17344	17206	17408	17495	17541	17415	17458	17292	17358	17333	17393	17422	17435	17524	17416	17462	17414	17447	17415	17155	17386	17461	17387	17452	17566	17449	17346	17361	17444	17444	17416	17445	17273	17348	17411	17369	17299	17296	17189	17360	17467	17555	17443	17229	17421	17317	17379	17383	17165	17373	17324	17232	17331	17483	17604	17430	17440	17381	17276	17290	17445	17539	17357	17412	17367	17393	17469	17382	17333	17478	17362	17241	17533	17467	17265	17390	17405	17429	17166	17409	17397	17502	17377	17547	17414	17131	17308	17498	17138	17323	17398	17441	17469	17365	17431	17413	17401	17468	17234	17347	17440	17481	17394	17197	17206	17303	17514	17230	17542	17347	17242	17411	17370	17327	17315	17477	17353	17471	17455	17078	17319	17479	17418	17315	17428	17269	17199	17232	17348	17586	17414	17603	17487	17561	17377	17371	17362	17336	17283	17270	17292	17267	17382	17523	17319	17505	17345	17483	17294	17280	17384	17251	17324	17261	17531	17371	17343	17383	17343	17383	17282	17271	17267	17238	17253	17538	17570	17349	17540	17406	17521	17374	17512	17443	17547	17348	17360	17249	17365	17622	17517	17522	17408	17481	17539	17265	17526	17236	17355	17366	17186	17440	17247	17313	17315	17366	17313	17373	17287	17344	17504	17437	17485	17287	17295	17457	17452	17275	17244	17293	17337	17397	17295	17307	17397	17532	17592	17245	17382	17473	17376	17460	17283	17475	17456	17499	17448	17314	17195	17307	17538	17463	17215	17264	17464	17445	17381	17302	17314	17298	17504	17317	17462	17241	17396	17486	17466	17353	17464	17246	17291	17319	17376	17419	17357	17362	17572	17391	17352	17206	17545	17368	17380	17368	17327	17434	17364	17491	17296	17322	17525	17477	17160	17318	17339	17127	17555	17365	17317	17292	17388	17380	17520	17377	17531	17168	17734	17353	17294	17433	17209	17359	17353	17347	17427	17346	17479	17225	17348	17135	17532	17411	17423	17428	17552	17366	17407	17369	17344	17324	17604	17299	17311	17493	17480	17396	17203	17217	17305	17342	17437	17170	17264	17381	17554	17347	17485	17537	17311	17344	17419	17521	17326	17351	17416	17462	17469	17460	17494	17380	17346	17353	17540	17561	17396	17458	17421	17404	17274	17455	17499	17289	17298	17452	17463	17563	17355	17199	17397	17427	17440	17391	17285	17255	17586	17177	17420	17224	17468	17415	17515	17528	17350	17343	17289	17424	17382	17203	17485	17545	17233	17504	17181	17380	17496	17485	17245	17446	17400	17363	17443	17271	17320	17412	17105	17338	17415	17328	17263	17431	17600	17510	17418	17293	17409	17435	17414	17284	17431	17411	17530	17257	17249	17364	17308	17405	17257	17280	17234	17562	17388	17400	17375	17361	17363	17549	17510	17562	17257	17271	17263	17131	17099	17440	17499	17416	17409	17451	17300	17422	17541	17300	17339	17316	17395	17471	17520	17582	17474	17395	17590	17463	17528	17463	17388	17321	17423	17252	17577	17345	17299	17234	17372	17342	17453	17345	17424	17318	17506	17390	17658	17427	17578	17513	17368	17323	17194	17293	17424	17271	17510	17332	17282	17340	17444	17507	17370	17393	17167	17290	17370	17380	17326	17556	17433	17399	17483	17450	17601	17353	17246	17395	17505	17433	17246	17280	17578	17239	17322	17458	17482	17391	17427	17461	17371	17324	17405	17256	17489	17494	17489	17663	17416	17214	17397	17425	17252	17209	17434	17457	17515	17317	17434	17279	17194	17275	17417	17555	17471	17290	17665	17192	17447	17288	17433	17551	17408	17419	17483	17361	17366	17534	17426	17398	17343	17413	17154	17351	17300	17491	17322	17381	17501	17215	17446	17522	17366	17531	17440	17170	17276	17426	17315	17366	17388	17365	17254	17275	17232	17426	17448	17344	17580	17475	17342	17510	17211	17488	17532	17407	17314	17407	17402	17284	17498	17398	17434	17288	17458	17158	17433	17332	17553	17462	17338	17472	17331	17391	17142	17578	17358	17307	17401	17302	17487	17354	17231	17328	17240	17105	17555	17361	17399	17338	17512	17405	17533	17403	17471	17386	17483	17366	17222	17198	17245	17334	17253	17560	17327	17529	17458	17438	17231	17390	17389	17394	17521	17391	17426	17324	17368	17275	17295	17343	17375	17496	17399	17463	17358	17487	17445	17292	17601	17501	17425	17253	17387	17537	17441	17300	17258	17557	17458	17398	17351	17623	17468	17429	17319	17304	17257	17409	17375	17240	17185	17328	17391	17423	17321	17458	17204	17186	17337	17519	17303	17058	17338	17490	17376	17299	17455	17526	17493	17356	17265	17304	17575	17295	17259	17594	17428	17539	17429	17470	17544	17507	17484	17531	17487	17337	17442	17509	17521	17380	17470	17442	17514	17208	17385	17429	17323	17286	17572	17526	17397	17454	17242	17242	17399	17237	17132	17443	17444	17586	17376	17563	17616	17437	17371	17244	17359	17482	17341	17323	17277	17637	17405	17308	17368	17287	17441	17179	17348	17450	17400	17323	17228	17491	17616	17340	17278	17625	17268	17230	17143	17338	17384	17308	17584	17217	17307	17541	17474	17421	17410	17252	17158	17455	17519	17386	17286	17327	17318	17483	17476	17441	17451	17485	17547	17465	17239	17545	17130	17520	17271	17528	17250	17357	17273	17395	17329	17172	17314	17360	17319	17407	17263	17466	17413	17341	17210	17577	17357	17457	17429	17468	17194	17318	17217	17209	17304	17530	17436	17410	17535	17374	17394	17365	17456	17373	17351	17401	17335	17361	17435	17207	17369	17488	17488	17458	17538	17486	17150	17240	17421	17332	17413	17449	17496	17377	17353	17449	17278	17385	17390	17264	17391	17413	17288	17588	17437	17351	17394	17428	17405	17429	17264	17498	17403	17253	17440	17463	17563	17366	17189	17327	17292	17475	17294	17455	17539	17490	17444	17279	17094	17354	17292	17426	17448	17137	17315	17327	17381	17640	17445	17537	17525	17181	17372	17487	17279	17392	17480	17569	17207	17551	17330	17537	17600	17602	17498	17270	17397	17341	17271	17461	17388	17391	17369	17411	17188	17372	17267	17497	17354	17544	17654	17268	17399	17332	17472	17443	17331	17213	17347	17437	17358	17381	17404	17417	17311	17273	17699	17267	17319	17241	17445	17426	17336	17264	17432	17163	17332	17532	17378	17329	17528	17446	17570	17252	17483	17226	17330	17249	17291	17346	17427	17474	17487	17330	17324	17455	17484	17730	17448	17147	17283	17444	17598	17327	17297	17404	17577	17611	17518	17702	17235	17430	17399	17307	17425	17438	17213	17388	17512	17402	17232	17517	17252	17365	17275	17319	17306	17369	17392	17430	17418	17395	17382	17424	17352	17418	17252	17387	17235	17476	17497	17466	17394	17127	17247	17184	17321	17337	17406	17339	17317	17490	17286	17478	17477	17434	17271	17498	17497	17603	17525	17473	17135	17213	17167	17486	17314	17315	17496	17475	17485	17469	17591	17438	17239	17320	17452	17484	17455	17307	17246	17392	17451	17333	17440	17391	17297	17561	17435	17336	17455	17425	17344	17332	17354	17430	17295	17446	17400	17307	17512	17370	17338	17438	17262	17292	17342	17521	17328	17434	17395	17356	17450	17345	17280	17316	17477	17265	17293	17473	17378	17244	17474	17370	17429	17410	17316	17516	17399	17364	17446	17315	17278	17592	17297	17450	17361	17427	17345	17323	17258	17313	17300	17163	17504	17420	17515	17324	17452	17437	17262	17269	17375	17387	17312	17362	17361	17393	17303	17286	17393	17361	17492	17294	17321	17333	17332	17310	17437	17392	17354	17491	17490	17234	17617	17423	17460	17521	17264	17456	17385	17392	17494	17389	17406	17381	17536	17306	17508	17497	17402	17348	17459	17212	17431	17354	17493	17415	17398	17457	17406	17400	17256	17498	17553	17471	17361	17155	17274	17329	17288	17468	17412	17366	17539	17355	17331	17310
26596	49700	42083	32864	26970	23509	21263	19866	18542	17742	17162	16684	16247	16417	16092	15843	15642	15613	15779	15780	15509	15511	15564	15597	15556	15333	15419	15300	15573	15294	15394	15370	15364	15565	15382	15540	15554	15450	15369	15422	15488	15344	15272	15261	15424	15406	15243	15408	15327	15401	15412	15321	15568	15443	15583	15375	15399	15294	15279	15439	15341	15241	15205	15356	15681	15379	15384	15510	15306	15232	15214	15354	15298	15445	15404	15320	15335	15359	15482	15423	15528	15354	15281	15477	15428	15332	15414	15363	15296	15395	15449	15261	15268	15432	15538	15389	15442	15374	15507	15425	15549	15467	15378	15360	15285	15391	15404	15433	15395	15318	15419	15457	15428	15378	15252	15464	15271	15296	15500	15376	15497	15398	15689	15418	15504	15332	15261	15491	15421	15446	15391	15186	15347	15196	15473	15430	15501	15523	15394	15278	15216	15305	15441	15215	15494	15321	15561	15517	15485	15546	15461	15431	15429	15350	15486	15508	15586	15632	15306	15254	15338	15389	15252	15273	15289	15407	15358	15464	15425	15367	15410	15393	15414	15430	15498	15306	15379	15295	15423	15498	15495	15491	15234	15350	15382	15354	15417	15425	15464	15349	15130	15369	15465	15352	15666	15357	15509	15348	15398	15469	15397	15357	15347	15456	15315	15205	15298	15502	15455	15243	15490	15343	15386	15490	15177	15435	15442	15269	15573	15418	15437	15480	15487	15398	15523	15300	15351	15288	15433	15584	15433	15299	15360	15462	15420	15410	15352	15384	15407	15393	15228	15360	15290	15392	15425	15456	15390	15357	15379	15530	15279	15400	15432	15278	15420	15306	15473	15464	15499	15514	15493	15314	15443	15433	15584	15427	15460	15548	15382	15329	15438	15305	15388	15335	15350	15363	15340	15347	15531	15251	15204	15339	15532	15475	15271	15561	15510	15313	15378	15328	15461	15295	15343	15271	15216	15506	15332	15313	15467	15510	15336	15494	15356	15392	15332	15440	15394	15360	15274	15526	15472	15382	15265	15487	15377	15289	15352	15306	15423	15392	15410	15360	15388	15383	15435	15425	15354	15539	15367	15533	15427	15293	15348	15488	15474	15344	15400	15331	15435	15325	15299	15319	15212	15421	15300	15535	15503	15421	15515	15277	15543	15322	15331	15379	15434	15524	15573	15460	15496	15300	15472	15282	15300	15378	15506	15429	15453	15324	15587	15381	15312	15339	15263	15271	15276	15310	15608	15098	15589	15396	15354	15340	15551	15368	15293	15218	15437	15362	15292	15184	15314	15307	15262	15359	15510	15320	15588	15409	15461	15466	15441	15289	15357	15490	15106	15417	15404	15315	15412	15312	15395	15455	15322	15403	15361	15360	15377	15367	15383	15428	15258	15722	15461	15396	15531	15362	15349	15209	15383	15394	15464	15387	15252	15235	15380	15267	15547	15251	15341	15453	15368	15394	15441	15294	15407	15459	15456	15380	15318	15373	15379	15457	15316	15281	15237	15320	15618	15452	15376	15148	15397	15247	15149	15369	15406	15542	15381	15295	15240	15372	15383	15511	15242	15191	15627	15468	15388	15438	15261	15348	15290	15334	15578	15339	15539	15359	15512	15334	15222	15338	15398	15496	15298	15599	15252	15237	15372	15265	15573	15234	15431	15174	15469	15442	15397	15455	15332	15454	15260	15419	15216	15490	15316	15426	15373	15328	15425	15417	15503	15315	15486	15393	15474	15355	15451	15402	15323	15407	15359	15432	15482	15423	15431	15470	15326	15189	15243	15367	15266	15265	15346	15328	15409	15529	15191	15333	15415	15355	15278	15323	15440	15390	15423	15354	15114	15282	15487	15299	15510	15251	15393	15420	15402	15342	15354	15225	15546	15311	15435	15411	15272	15375	15431	15479	15393	15455	15337	15323	15299	15415	15403	15517	15417	15373	15196	15318	15424	15273	15444	15373	15391	15279	15622	15287	15373	15276	15414	15345	15407	15475	15353	15273	15494	15377	15280	15390	15381	15198	15549	15385	15322	15492	15402	15305	15449	15308	15293	15403	15234	15319	15274	15311	15413	15359	15350	15577	15357	15371	15375	15473	15386	15445	15480	15482	15371	15426	15409	15404	15453	15412	15242	15397	15465	15392	15417	15466	15402	15464	15319	15166	15496	15562	15335	15500	15500	15293	15466	15333	15334	15306	15353	15330	15455	15264	15473	15391	15413	15510	15347	15142	15398	15313	15362	15395	15550	15286	15237	15307	15532	15267	15342	15529	15270	15508	15319	15352	15368	15411	15327	15474	15400	15296	15133	15286	15417	15434	15378	15422	15414	15356	15341	15420	15387	15238	15635	15238	15453	15340	15360	15372	15492	15446	15428	15414	15437	15385	15488	15449	15296	15243	15391	15279	15442	15240	15599	15424	15423	15509	15398	15560	15407	15409	15370	15433	15517	15509	15369	15382	15336	15377	15230	15424	15330	15248	15383	15225	15458	15295	15485	15352	15324	15398	15524	15287	15307	15346	15362	15457	15488	15353	15314	15315	15463	15358	15310	15229	15391	15412	15381	15331	15372	15164	15393	15374	15248	15434	15405	15435	15473	15321	15350	15466	15436	15265	15360	15388	15377	15448	15351	15462	15359	15505	15429	15592	15234	15326	15259	15470	15534	15261	15432	15407	15443	15434	15459	15407	15281	15383	15615	15401	15428	15206	15506	15324	15438	15569	15297	15368	15535	15438	15388	15321	15343	15275	15366	15476	15342	15453	15285	15290	15465	15382	15499	15413	15242	15481	15252	15418	15230	15507	15400	15326	15404	15252	15536	15288	15469	15299	15294	15348	15352	15299	15326	15410	15460	15262	15269	15391	15203	15481	15526	15349	15446	15378	15287	15159	15400	15465	15435	15328	15373	15408	15318	15362	15469	15485	15505	15468	15389	15358	15312	15442	15372	15415	15456	15482	15531	15204	15515	15488	15521	15218	15303	15375	15347	15443	15444	15425	15403	15414	15319	15367	15593	15495	15526	15519	15360	15390	15333	15353	15276	15423	15419	15527	15304	15262	15194	15404	15441	15642	15312	15158	15400	15389	15389	15515	15499	15193	15441	15387	15295	15542	15523	15385	15323	15327	15554	15408	15356	15313	15398	15513	15271	15410	15408	15275	15335	15384	15438	15535	15361	15270	15381	15440	15272	15328	15593	15384	15317	15411	15474	15271	15199	15369	15408	15218	15473	15472	15418	15386	15300	15317	15450	15245	15431	15642	15277	15475	15447	15472	15398	15555	15226	15317	15243	15301	15562	15345	15557	15321	15363	15445	15365	15346	15471	15359	15343	15378	15361	15467	15393	15349	15488	15380	15486	15434	15437	15386	15490	15304	15444	15347	15518	15323	15426	15216	15546	15446	15275	15403	15442	15309	15394	15602	15330	15372	15191	15298	15518	15335	15430	15410	15331	15450	15202	15398	15509	15383	15394	15439	15318	15437	15286	15349	15292	15406	15343	15422	15225	15243	15226	15392	15415	15295	15391	15322	15472	15254	15333	15255	15529	15426	15482	15434	15289	15500	15517	15379	15423	15354	15314	15270	15333	15655	15485	15399	15270	15462	15469	15309	15448	15350	15366	15424	15359	15315	15416	15511	15490	15316	15178	15466	15328	15468	15301	15404	15252	15413	15319	15354	15332	15471	15340	15413	15235	15500	15288	15158	15360	15399	15419	15427	15380	15307	15286	15339	15360	15421	15339	15461	15340	15347	15363	15388	15330	15353	15388	15379	15341	15414	15397	15439	15487	15474	15327	15477	15502	15221	15272	15182	15401	15322	15556	15367	15428	15431	15281	15412	15301	15346	15413	15435	15390	15320	15383	15459	15445	15400	15361	15482	15378	15345	15310	15457	15322	15535	15443	15303	15269	15405	15373	15470	15345	15446	15329	15514	15497	15460	15276	15307	15390	15445	15425	15348	15312	15330	15269	15266	15361	15485	15487	15323	15379	15429	15343	15431	15384	15367	15381	15531	15286	15452	15416	15499	15331	15458	15391	15389	15341	15229	15386	15469	15348	15397	15451	15403	15348	15370	15422	15352	15417	15271	15264	15255	15384	15496	15443	15468	15333	15248	15463	15400	15625	15311	15369	15446	15358	15331	15400	15449	15438	15461	15542	15255	15457	15315	15416	15499	15274	15405	15314	15380	15386	15285	15270	15281	15386	15341	15367	15494	15451	15404	15397	15373	15287	15414	15347	15398	15257	15384	15383	15422	15357	15594	15296	15316	15478	15179	15505	15237	15247	15440	15518	15314	15388	15347	15298	15451	15386	15341	15474	15423	15369	15347	15507	15239	15389	15376	15445	15352	15377	15377	15362	15471	15216	15327	15350	15465	15322	15279	15279	15501	15324	15406	15407	15426	15298	15229	15213	15350	15472	15166	15335	15342	15298	15534	15383	15415	15330	15347	15261	15381	15434	15177	15388	15389	15422	15355	15575	15353	15397	15372	15246	15434	15179	15427	15499	15541	15406	15503	15372	15342	15353	15412	15400	15229	15419	15645	15409	15281	15315	15552	15469	15363	15357	15444	15202	15495	15449	15422	15353	15412	15236	15574	15402	15522	15421	15188	15315	15369	15341	15470	15350	15270	15356	15425	15461	15171	15361	15385	15289	15414	15351	15351	15371	15365	15288	15331	15382	15457	15377	15681	15463	15414	15442	15380	15417	15355	15443	15347	15488	15421	15357	15497	15143	15546	15471	15370	15417	15324	15300	15439	15336	15437	15335	15541	15323	15247	15430	15260	15400	15334	15324	15454	15388	15185	15279	15378	15248	15421	15230	15431	15310	15507	15455	15352	15376	15522	15210	15384	15178	15418	15375	15440	15372	15350	15333	15360	15318	15435	15573	15290	15396	15250	15388	15420	15289	15476	15370	15442	15301	15298	15446	15430	15308	15319	15558	15413	15513	15429	15547	15351	15313	15320	15291	15311	15334	15509	15567	15170	15490	15570	15498	15386	15526	15313	15404	15301	15271	15330	15491	15525	15447	15284	15403	15535	15560	15302	15412	15299	15376	15365	15447	15472	15377	15316	15383	15425	15395	15362	15418	15501	15291	15285	15410	15131	15391	15470	15368	15390	15500	15337	15249	15340	15388	15369
25325	21726	28435	28732	22705	21264	20329	19096	18430	18092	17988	17421	17447	17338	17483	17436	17243	17163	17169	17385	17090	17063	17087	17032	16996	16888	17029	16950	16904	16960	17052	16922	17132	16723	17068	17002	16997	16977	16968	16949	17036	17019	17159	17017	16743	16749	17153	16935	17145	16837	16875	16815	16937	16875	17121	16863	16979	16951	16898	16831	16896	16969	17051	16747	17004	16960	16964	16787	16895	16899	16837	16993	17019	16977	17051	16856	16993	17116	17006	16849	16734	16962	16857	17011	16975	16935	16815	16953	16858	17104	17051	16865	16870	16820	16990	16947	16952	16857	17110	16956	16842	17052	16891	17001	16903	16763	16882	16895	16786	16845	16899	16903	16766	16713	16755	16985	16993	16969	16888	17030	17032	16830	16863	16834	16789	16894	16899	16944	17127	16998	17013	16857	17199	17126	16976	16897	17009	16861	16813	16867	16886	17020	17235	17071	16855	16876	16952	17111	16826	16710	17026	17034	16903	16838	16887	16840	16947	16833	16974	16787	16938	16904	16884	16969	16753	16903	17018	16913	17120	16922	16890	17008	16746	16901	17214	16984	17010	16801	16895	16717	16902	16867	17119	16941	16915	16768	16706	16955	16843	16889	16965	16986	17057	17018	17013	16911	16828	16912	16876	16939	16935	16985	17144	16923	17222	16805	16736	16733	16968	16705	16868	16844	17014	16926	16796	17010	16827	16869	17085	16987	16815	16882	17053	17126	16975	16916	16958	16996	16824	16974	16817	16950	16868	17088	16834	17009	16927	16971	16774	17017	17045	17061	16945	16778	16717	16760	16857	16648	16954	17013	17020	16842	16780	16880	16992	16875	17040	17112	16806	16916	16934	16938	16828	16973	17110	16988	16908	16919	17000	16899	16877	17014	16967	17119	16961	17019	17031	16920	17023	16892	16814	17065	17098	16740	16962	16915	17023	16998	16944	16997	16845	16905	16990	16875	16843	16958	17040	17115	17028	17049	16954	17185	16869	17095	16911	16928	16931	17133	17054	16842	16901	17027	17017	16981	16823	16776	16950	16882	17017	16907	17011	16966	17104	17060	16923	16970	16923	16861	16915	16882	16998	17030	16934	16929	16988	17031	16963	16897	16818	16888	17008	17129	17013	16839	17128	17015	16877	16838	17154	16872	16923	17133	17174	16972	16845	16673	16874	17006	17076	16975	16932	16968	17030	16891	16871	16967	17075	16931	16817	16557	17078	17001	17055	16993	16932	16851	17003	17078	17078	17172	16856	17072	16925	17006	16850	16969	16983	17054	17065	17048	16920	16885	16987	16825	17079	16888	16917	17017	16898	16890	16777	17241	17048	17000	17019	16827	16971	16828	17247	16801	16992	16854	16955	17145	16897	16969	17033	17130	17025	16931	16785	16797	16982	17181	17012	17044	16967	17218	16876	17057	17028	17069	16896	16853	16854	16983	17133	16959	16989	16877	16954	16755	17056	16979	16838	16884	17085	17082	16851	16876	17174	16929	16937	16992	16913	17009	16953	16797	16858	17085	16965	16940	16822	16958	17043	16884	17099	17084	16821	16903	16959	16983	16891	16869	17069	16911	17046	16884	16983	16713	17018	16789	16742	16905	17092	17046	16887	16795	17104	17060	16856	16880	16895	16904	16896	16836	16991	16643	16846	17053	16932	16888	16952	17158	17035	17075	17127	16792	17019	16967	16990	17040	17061	16949	16839	16958	16836	16976	16756	16824	16937	17070	16827	16782	16770	16851	16977	16990	17009	16938	16910	16898	16912	17009	16899	16936	17086	16884	16981	16817	17014	17020	17049	17017	17061	17034	16869	17102	16808	17056	16824	17043	17041	17006	17037	16853	16815	16677	16998	16775	16932	16942	16938	17024	17071	16883	16977	16934	17050	16716	16930	16998	17003	17034	17100	16848	16885	16874	17244	16889	16875	16924	16956	16995	16946	16875	16822	16970	17024	16794	16844	16765	17062	17037	17031	17020	16976	16936	16721	16917	16939	16702	17014	16928	17006	17125	16830	17005	16919	16907	16872	16848	16902	17082	17092	16917	16740	16904	16824	16685	16778	16832	16881	16829	16853	16892	16806	16998	17061	17134	17223	17078	17057	16861	17162	16687	16979	16955	17028	17143	17037	16959	17136	16801	16946	16908	17125	16881	16891	16977	16963	16942	16802	16876	16983	16943	16916	16921	16882	16855	16821	16857	16841	16873	16844	16934	16985	17025	16936	16878	16962	16899	16852	17009	16904	16967	16900	16936	17139	16974	16881	16769	17016	17029	16985	16947	17057	16824	17150	17071	16997	16828	16806	16962	17020	16962	16821	16887	16982	16876	16927	16873	16968	16912	17059	16893	16997	16838	17122	16791	16950	17050	16995	17087	17025	17204	16832	16847	16862	16918	17043	16898	16778	16908	17054	16828	17143	17032	17062	17032	17004	17003	16900	17110	16917	16950	16948	17079	16917	16996	16971	16906	17153	17103	17027	16891	17028	16994	17020	16831	17031	16854	16795	16841	16875	17103	16889	16891	17118	17027	17065	17002	16712	16997	16854	17014	16901	16961	16839	16947	17156	16765	17092	16833	16947	17095	16802	16872	16852	16976	16926	17034	16887	16820	16997	16985	16966	17031	17122	16821	16910	17055	17046	17135	17079	16897	16808	17112	17028	16985	16810	17094	16990	16823	16890	16947	16891	17098	16801	16778	17024	16961	16795	16957	16856	16572	16979	16621	16867	16719	16956	16893	16789	16913	17014	16976	16809	17100	16736	16845	16961	17106	16974	17059	16862	16934	17058	17007	16919	16850	17019	16942	17030	16959	17154	16988	17070	17015	17015	17007	17096	17001	16749	17039	16839	16846	17006	16812	16776	17020	16762	16929	17039	17115	17036	17006	17025	16930	16975	17213	16938	16961	17077	16975	16874	17285	17179	16858	16851	17022	16857	16956	16816	16964	16968	16969	16989	17134	17078	16953	16997	17016	16819	16992	17094	16878	16937	17122	17066	16955	17115	17002	16779	17064	16844	17057	17078	16630	16911	16968	16969	16967	16995	17170	16722	16944	16825	16906	16808	16957	16890	17005	17115	16952	17002	17027	16893	16768	17150	16910	16997	17025	16861	17017	16989	17157	16916	16814	16968	17069	16796	16837	16806	16740	16928	17000	16811	16956	16784	16852	16864	16852	16845	16864	16891	16988	17007	16937	16887	16852	17027	16804	17033	17020	16767	17026	16973	16878	16887	16942	16886	16923	16848	16945	16759	16990	17023	17115	16705	16957	16931	16803	16844	17061	16892	16999	16892	16934	16999	16861	16745	16884	16914	17118	16890	16964	16944	17049	17012	16947	17051	16983	16943	17237	16972	16899	16889	16758	16818	16858	17023	16935	17087	16965	16857	16814	17120	16899	16899	16931	17162	16974	17079	16804	16853	16729	16867	17004	17186	16921	16734	17019	16788	16979	16991	17076	17016	16871	17015	16838	17112	16940	16980	17007	17287	17259	16976	16994	16911	16793	16886	16676	16991	16836	16903	17074	17097	17017	17066	17021	16803	16900	16947	17016	16801	16928	16692	16835	16911	16896	16969	17033	17022	16750	16963	16927	16895	16968	16923	16923	16714	16939	16853	16756	16865	16937	16825	17046	16743	16968	16939	16988	17084	16983	16752	16765	16859	17025	16849	17190	17211	16961	17052	17006	16958	17211	16863	16886	16823	16856	16952	16791	16893	16817	16869	17018	16897	16938	16902	16871	17060	17031	17006	16945	16992	16944	16935	17056	16961	16777	16928	16918	17050	17127	16807	17142	17114	17064	17148	16889	16734	16933	17044	17007	16965	16912	17127	16937	16863	16807	16867	17111	17064	16777	17038	16988	17044	17210	16902	16686	17097	16874	17086	17032	16915	16961	17109	16920	17018	16938	16683	16854	17055	16994	16962	16934	16904	16938	16927	16939	16934	16983	16900	16846	17224	16756	17019	16995	16879	17004	17062	16927	16869	16816	16967	17075	16870	16717	16843	17180	17007	16801	16834	16815	17004	16949	16851	16940	17278	16933	16986	16941	16963	16824	16902	16869	16773	17109	16785	16861	16743	17109	16947	17082	17003	16962	17018	17098	16949	16993	16866	16949	17088	17030	16861	16946	16603	16711	17088	17197	17081	16986	16801	16972	16934	17031	16854	17037	17129	17034	16894	16916	16915	16919	17071	16844	16983	16830	16838	16948	16915	16925	17222	16861	16973	16838	16973	16794	16718	16966	16931	16926	17039	16874	16732	16791	16632	16925	16857	16975	17004	16910	16972	16738	16834	16893	17033	16844	16900	17017	16840	16868	16978	16890	16921	16888	16872	17055	16901	16947	16959	17033	17115	16881	16868	16930	16947	16894	17071	16810	17111	16991	16967	16991	17023	16907	16859	16969	17085	17002	16876	16864	16912	17058	17029	17201	16885	17112	16900	16988	16924	16909	16915	16968	16913	17082	17010	16856	17048	16892	16987	17074	16811	16657	16924	16960	16692	16994	16968	17109	17007	17026	16905	16847	16896	16873	17011	16970	17010	16843	17019	17123	17009	16849	16970	16955	16859	16699	16878	16849	17055	16711	16930	16896	16837	16871	16790	16894	16987	16986	16788	16932	16982	16759	17000	16984	16823	16969	17005	17045	16880	16968	17125	17108	16643	16795	17224	17002	17121	16885	16891	17187	17058	17073	17135	16689	16874	17012	16785	16751	17055	17211	16922	17028	16806	16951	17006	17040	17100	16855	16812	16878	17034	16841	16831	16880	16974	17062	16993	16867	16943	16915	16896	17092	17054	16709	16911	16807	17138	16865	16996	16902	16904	17010	16898	16775	16998	17021	16916	16851	16868	16999	16767	16818	17107	17025	16910	16828	16909	16926	17009	16859	17213	16923	16847	16720	16790	16802	16980	16988	16911	17004	16864	17017	16808	16733	16847	16827	17016	16934	16913	16929	16908	16951	16933	16915	16989	17137	16986	17113	16834	16954	16998	16614	16779	16935	17108	17065	17040	16913	17010	16923	17096	16903	17034	16860	17073	16948	16878	17082	16988	16887	16877	16863	16952	16883	16896	16855	16961	16854	16964	17025	17125	16969	17094	17256	16956	16981	16926	16959	17098	16932	16936	16863	17093	16900
26621	45504	38153	28946	24176	21437	19470	18376	17438	16885	16183	16032	15728	15801	15513	15590	15303	15224	15318	15265	15343	15184	15347	15422	15269	15190	15185	15082	15196	15210	14997	15170	15263	15334	15286	15162	15273	15045	15182	15058	15087	15019	15339	15032	15113	15053	15179	15193	15065	15306	15115	15103	15046	15269	15124	15084	15243	15191	15181	15248	15183	14978	15088	15065	14961	15103	14998	15187	15036	15086	15247	15204	15118	14961	14984	15189	15031	15047	15296	15049	15190	15136	15150	15206	15176	15041	15094	15161	15187	15230	15327	15211	15167	14991	15224	14996	15079	15055	15156	15081	15169	15204	15238	15059	15121	15133	15206	15140	15241	15070	15127	15121	15114	15035	15223	15152	15203	15198	15172	15173	15319	15129	15204	15127	15208	15167	15269	15184	15192	15062	15142	15151	15054	15150	15207	15033	14968	14966	15159	15136	15202	15115	15191	15249	14919	15029	15269	15198	15014	15142	15178	15256	15250	15168	15226	15237	15144	15126	15025	15018	15070	15109	15223	15287	14969	15115	15244	15304	14916	14860	15121	15120	15129	14962	15119	15220	15247	15277	15069	15181	15058	15191	15160	15197	15344	15241	15114	14979	15151	15304	15034	15053	15131	15196	15295	15019	15103	15036	15203	15268	15232	15071	15126	14998	14989	15279	15221	15222	15055	15058	14965	15162	15184	15196	15071	15249	15118	15143	15073	14965	15144	15316	15029	15140	15167	14990	15245	15210	15061	15182	15109	15156	15104	15134	15238	15246	15047	15140	15093	15229	15179	15109	14937	15244	15103	15205	15125	15058	15246	15037	15170	15194	15032	15049	15311	15288	15121	15154	15195	15257	15097	15222	15155	15133	15133	15085	15144	15144	15069	15162	15051	15164	15213	15223	15111	15121	15063	15154	15058	15167	15078	15219	15128	15144	15249	14940	15234	15186	15057	15118	15081	15091	15193	15432	15210	14952	15324	15183	15149	15174	15126	15162	15131	15077	15226	15177	15118	15137	15040	15093	15162	15197	15186	15200	15204	15159	15151	15282	14935	15119	15212	15302	15189	15184	15058	15111	15225	15308	15255	14983	15164	14986	15168	15244	15134	15145	14990	15040	15059	15195	15146	15343	15097	15019	15019	15093	15122	15109	15090	15199	15208	15175	15349	15248	15154	15033	15076	15060	15354	15156	15201	15067	15172	15151	15130	15063	14990	15261	15164	14980	15145	15096	15151	15128	15236	15098	15065	14944	15128	15057	15154	15022	15228	15193	15015	15125	15062	15168	15228	15229	15112	15297	15058	15173	15040	15210	15257	15225	15075	14987	15086	15148	15067	15046	15179	15153	15169	15110	15205	15231	15050	15363	15163	15151	14943	15113	15203	15109	15274	15130	15136	15154	15099	15062	15277	15004	15138	15135	15278	15316	15184	14997	14973	15124	15120	15206	15017	15070	15067	15082	15153	15131	15122	15181	15090	15089	15099	15105	15252	15132	15088	15152	15074	15111	15150	15038	15191	15202	15185	15046	14950	15217	15104	15239	15067	15135	15131	15235	15045	15100	15084	15294	15197	15077	15314	15276	15072	15146	15232	14893	15124	15288	14995	15274	15174	15064	15292	15180	15160	15132	15251	15020	15126	15166	15198	15133	15207	14912	15305	15082	15068	15231	15208	15365	15127	15097	14946	15076	15028	15118	15147	15177	15185	14979	15156	15076	15139	15096	15036	14980	15191	15122	15372	15166	15129	15085	15328	15172	15091	15049	15006	15154	15104	15051	15202	15197	15123	15053	15165	15119	14966	15145	14998	15132	15099	14998	15045	15185	15149	15028	15058	15231	15155	15146	15125	15058	15217	15127	15148	15186	15201	15196	15174	15098	15293	15061	14990	15222	15135	15075	15218	15155	15110	15144	15239	15110	15051	15277	15225	15104	15009	15250	15123	15135	15171	15307	15180	15107	15183	15183	15270	15357	15089	15152	15164	15125	15042	15224	15200	15161	15212	15213	15092	15342	15367	15008	15176	15142	15068	15237	15122	15111	14986	15271	15138	14950	15260	15151	15214	15168	15269	15049	15003	15168	15187	15349	15085	15091	15085	15014	15202	15088	15201	15156	15269	15089	15171	15147	15133	15081	15168	15133	15172	15153	15149	15050	15161	15197	15209	15242	15111	15191	15081	15114	15228	15113	14981	15229	15200	14988	14969	15085	15285	15174	15028	14984	15400	15038	15112	15017	15299	15156	15046	15142	15088	15045	15202	15285	15138	15143	15007	15019	15302	15152	15213	14993	15107	15224	15146	15047	15178	15111	15085	15134	15103	15188	15023	15149	15301	15116	15079	15152	15130	15044	15188	15036	15004	15147	15198	15115	15095	15180	15097	15289	15033	15127	15107	15279	15228	15051	15105	15256	15146	15135	15138	15114	15059	15272	15272	15230	15251	15152	14980	15249	15264	15144	15280	15073	15122	15274	15138	15062	15177	15201	15239	15124	15211	15147	15259	15100	15054	15146	15376	15241	15003	15056	15268	15213	15180	15231	15226	15046	15147	15210	15025	15370	15184	15081	15110	15105	15283	15130	15239	15055	14798	15238	15201	15223	15035	15280	15166	15216	15163	15264	15045	15131	15103	14965	15103	14961	15115	15127	15226	15221	15094	15186	15217	15076	15190	15201	15270	14987	15104	15192	15236	15029	15132	15133	15193	14981	15266	15158	15129	15069	15276	15127	15157	15252	15101	15097	14932	15148	15143	15210	15124	15102	15248	15181	15222	15031	15280	15237	15134	15229	15201	15098	15129	15020	15009	15139	15093	15299	15029	15137	15225	15179	15208	15111	15087	15228	15150	15092	15171	15191	15106	15045	15085	15258	15146	14981	15288	15246	15083	14961	15272	15164	15088	15095	15117	15158	15232	15053	15237	15112	14949	15219	15206	15166	15140	15205	15059	15187	15149	15063	15155	15171	15152	15147	15145	15185	15276	15193	15198	14841	15150	15168	15050	15253	15195	15277	15234	15131	15109	15110	15246	15368	15058	15044	15097	15116	15321	15112	15190	15029	15122	14951	15044	15231	15061	15099	15175	15084	15115	14995	15136	15182	15154	15018	15336	15103	15240	15085	15267	15110	14963	15141	15100	14940	15250	15078	15315	15083	15225	15194	15225	15269	15262	15348	15240	14972	15105	15109	15070	15239	15275	14966	15275	15137	15013	15031	14996	15095	15293	15331	15195	15156	15102	15215	15025	15070	15141	15184	15128	15297	15208	15206	15020	15373	15116	15238	15208	15047	14966	15165	15165	15186	15176	15166	15138	15205	14983	15281	15118	15165	15153	15140	15085	15088	15121	15146	15191	15198	15177	15141	15020	15237	15251	15136	15130	15185	15182	15075	15151	15100	15098	15064	15234	15152	15195	15301	15184	15250	15047	15265	15220	15123	15330	15187	15086	15039	15191	15318	15209	15143	15129	15020	15225	15156	15205	15077	15101	15092	15132	15186	15235	15086	15144	15112	15155	15126	15017	15163	14978	15066	15193	15106	15067	14978	15214	15205	15194	15130	15016	15267	15205	15041	15176	14998	15236	15205	15081	15136	15178	15217	14899	15278	15086	15042	15026	15243	15146	15143	15129	15044	15133	15109	15117	15096	14965	15087	15092	15094	15167	15198	15072	15271	15147	15196	15218	15213	15124	15166	14944	15185	15158	15188	15214	15211	15098	15164	15185	15055	15207	15230	15129	15121	15119	15097	15137	15153	15159	15120	15033	15063	15161	15034	15159	15091	14949	15216	15233	15167	14871	15183	15210	15240	15097	15268	15110	15068	15088	15244	15083	15193	15150	14933	15253	15275	15242	15130	15038	15167	15255	15098	15194	15232	15327	15072	14848	15148	15043	15109	15193	15081	14900	15205	15241	15307	15073	15243	15100	15157	15259	15263	15249	15120	14992	15145	15124	14956	15058	15165	15100	15246	15202	15216	15251	15274	15143	15171	15147	15116	15158	15061	15232	15080	15067	15309	15262	15056	14995	15064	15229	15144	15269	14917	15156	15081	15115	15101	15009	15100	15104	15113	15090	15271	15010	15252	15053	15270	14984	15159	15136	15162	15114	15122	15170	15159	15226	15048	15335	15007	15126	15255	15001	15051	15090	15276	15091	15066	15123	15078	15044	14867	15185	15255	15137	15061	15117	15056	15206	15199	14979	15333	15137	14985	15190	15019	14947	15168	15135	15099	15121	15222	15213	15211	15094	15054	15296	15222	15005	15132	15205	15233	15170	15023	15213	15236	15044	15426	15114	15167	15244	15085	15072	15226	15111	15257	15004	14984	15106	15089	15205	15216	15111	14994	15142	15164	15210	15030	15157	15107	15190	15032	15124	15302	15173	15175	15130	15072	15136	15102	15271	14981	15290	15126	14942	15328	15306	15170	15084	15369	15081	15128	15295	15098	15098	15217	15219	15311	15064	15102	15088	15312	15130	15083	14952	15195	15176	15239	15375	15188	15116	15138	15241	15168	15216	15027	15174	15176	15273	15120	15118	15135	15033	15200	15141	15241	14999	14987	15239	15223	15123	15177	15103	15066	15024	15198	15102	15090	15161	15149	15304	15012	15224	15095	14978	15061	15160	15108	15283	15005	15064	15236	14821	15268	15241	15067	15167	15128	15085	15226	15039	15045	15202	15020	15222	14898	15174	15193	15089	14919	15230	15227	15155	15162	15044	15262	15133	15264	14899	15015	15112	15053	15006	15077	15120	15085	15024	15216	15144	15025	15047	15264	15211	15043	14945	15235	15094	15093	15142	15207	14854	15287	15351	15207	15056	15206	14985	15068	15056	15213	15206	15106	15331	15233	15063	15302	15239	15261	14988	15261	15315	15236	15194	15043	15056	15068	15222	15313	15179	15098	15228	15026	15130	15195	14957	15122	15308	15023	15159	15373	15145	15051	15280	15069	15124	15130	15259	15255	15155	15213	15245	14937	15076	15176	15093	15044	15287	15295	15119	14910	15204	15130	15285	15110	15106	15020	15102	15262	15156	14954	15041	15322	14988	15213	15229	15189	15118	15154	15017	15165	15001	15162	15353	15287	15251	15135	15014	15251	15033	15310	15271	15078	15092	15133	15185	15084	14960	15146	15058	15146	14989	15230	15187	15082
22506	21463	28616	24867	22472	25198	26993	22131	20464	19954	19118	18912	18405	18459	18180	17917	17872	17841	17855	17654	17617	17749	17519	17737	17726	17505	17668	17706	17529	17585	17590	17312	17404	17483	17717	17659	17531	17512	17479	17388	17533	17493	17384	17433	17427	17509	17430	17259	17617	17551	17540	17522	17353	17570	17375	17333	17448	17337	17456	17573	17339	17492	17533	17326	17410	17527	17230	17316	17358	17247	17419	17351	17176	17295	17278	17278	17228	17487	17429	17273	17278	17454	17393	17318	17646	17415	17256	17339	17365	17316	17443	17478	17400	17565	17533	17359	17359	17629	17407	17404	17562	17355	17477	17303	17588	17478	17433	17338	17340	17406	17448	17513	17427	17402	17289	17487	17411	17668	17447	17317	17409	17420	17498	17559	17360	17435	17463	17400	17335	17562	17143	17380	17261	17421	17386	17464	17412	17223	17359	17551	17284	17690	17400	17447	17373	17482	17493	17568	17400	17374	17562	17382	17512	17418	17339	17483	17545	17366	17536	17302	17495	17362	17329	17212	17400	17445	17685	17374	17347	17531	17472	17236	17136	17581	17644	17406	17206	17273	17405	17435	17318	17425	17358	17428	17501	17313	17360	17452	17486	17308	17436	17719	17280	17536	17313	17748	17467	17452	17212	17399	17319	17429	17497	17336	17439	17227	17335	17457	17431	17328	17573	17149	17289	17607	17278	17413	17360	17305	17414	17401	17635	17502	17369	17335	17527	17406	17601	17338	17470	17564	17288	17587	17345	17463	17275	17470	17507	17282	17369	17376	17243	17345	17406	17337	17426	17349	17437	17341	17550	17453	17355	17351	17283	17417	17370	17555	17314	17185	17369	17336	17617	17345	17274	17411	17351	17416	17469	17396	17524	17487	17371	17293	17698	17613	17396	17464	17296	17367	17593	17418	17450	17453	17311	17552	17334	17426	17565	17566	17497	17425	17358	17458	17545	17403	17278	17492	17306	17522	17528	17346	17506	17096	17560	17399	17334	17630	17542	17503	17383	17184	17537	17353	17521	17429	17409	17465	17399	17502	17311	17442	17527	17474	17479	17313	17285	17529	17427	17398	17308	17279	17368	17356	17277	17227	17485	17554	17275	17391	17270	17314	17549	17447	17435	17288	17381	17230	17246	17249	17429	17335	17513	17430	17352	17347	17447	17219	17240	17296	17509	17392	17417	17442	17552	17345	17349	17148	17301	17367	17175	17145	17264	17383	17536	17535	17451	17561	17451	17533	17602	17272	17594	17376	17240	17452	17286	17748	17515	17292	17548	17240	17400	17371	17433	17170	17393	17314	17485	17357	17479	17503	17360	17524	17401	17503	17414	17511	17374	17210	17524	17417	17418	17355	17219	17252	17367	17337	17494	17631	17551	17438	17325	17439	17328	17449	17587	17273	17584	17243	17439	17483	17292	17609	17377	17346	17382	17339	17447	17623	17510	17283	17441	17560	17512	17606	17520	17292	17334	17604	17457	17254	17710	17412	17371	17405	17592	17359	17437	17475	17489	17550	17292	17456	17554	17509	17435	17514	17598	17239	17436	17481	17280	17302	17523	17665	17538	17569	17604	17469	17363	17581	17354	17476	17395	17471	17252	17283	17340	17548	17416	17637	17497	17448	17233	17381	17380	17344	17381	17470	17406	17383	17341	17534	17289	17496	17553	17354	17489	17384	17458	17524	17523	17446	17418	17404	17386	17609	17523	17412	17308	17492	17315	17330	17418	17384	17593	17578	17361	17361	17559	17543	17478	17524	17449	17579	17556	17491	17361	17468	17347	17395	17483	17129	17322	17291	17491	17512	17799	17428	17549	17234	17527	17459	17443	17409	17422	17378	17312	17444	17390	17397	17414	17439	17498	17347	17381	17432	17424	17357	17388	17488	17303	17379	17528	17669	17262	17587	17327	17343	17385	17440	17587	17505	17503	17444	17486	17368	17563	17280	17506	17406	17444	17482	17434	17335	17258	17177	17493	17195	17451	17172	17360	17333	17342	17315	17565	17442	17491	17506	17213	17526	17368	17354	17247	17164	17239	17569	17409	17363	17352	17364	17311	17468	17571	17483	17470	17324	17402	17496	17374	17359	17349	17409	17348	17542	17405	17380	17470	17518	17334	17439	17635	17336	17655	17472	17234	17372	17429	17480	17461	17225	17226	17461	17387	17500	17291	17381	17274	17417	17372	17303	17461	17360	17470	17526	17543	17362	17411	17327	17464	17428	17568	17535	17468	17504	17512	17241	17491	17335	17335	17242	17569	17324	17537	17283	17416	17442	17362	17455	17486	17320	17457	17379	17422	17623	17296	17253	17442	17400	17304	17365	17535	17354	17379	17457	17561	17264	17308	17331	17259	17468	17342	17471	17612	17298	17434	17236	17595	17293	17214	17541	17179	17306	17412	17390	17464	17496	17416	17526	17336	17402	17500	17626	17297	17749	17400	17399	17474	17475	17261	17472	17531	17332	17388	17683	17399	17416	17555	17456	17514	17198	17297	17312	17235	17396	17381	17532	17488	17556	17356	17456	17390	17326	17452	17366	17440	17318	17407	17286	17514	17454	17348	17444	17455	17398	17446	17460	17519	17432	17438	17558	17417	17535	17201	17253	17326	17522	17444	17316	17331	17414	17500	17412	17399	17135	17210	17393	17311	17368	17434	17499	17149	17282	17467	17503	17539	17566	17313	17533	17228	17457	17566	17523	17493	17526	17364	17252	17482	17524	17314	17478	17508	17630	17246	17501	17374	17676	17280	17285	17634	17483	17432	17414	17338	17427	17581	17490	17176	17432	17383	17448	17454	17569	17436	17418	17488	17385	17425	17246	17283	17225	17551	17575	17451	17447	17444	17292	17499	17294	17510	17432	17498	17348	17477	17376	17497	17319	17333	17285	17400	17174	17361	17559	17566	17518	17331	17484	17511	17577	17419	17549	17391	17312	17487	17512	17431	17468	17541	17404	17319	17320	17239	17400	17344	17422	17200	17473	17529	17279	17373	17251	17377	17639	17363	17372	17443	17404	17480	17530	17450	17460	17452	17267	17486	17309	17344	17562	17436	17314	17589	17364	17477	17669	17540	17252	17571	17422	17577	17531	17627	17492	17402	17431	17445	17369	17394	17387	17345	17312	17410	17375	17589	17154	17443	17304	17482	17387	17542	17633	17598	17547	17414	17358	17497	17406	17420	17511	17639	17430	17458	17496	17303	17248	17415	17244	17621	17372	17540	17536	17365	17444	17423	17364	17241	17342	17497	17394	17233	17294	17492	17398	17429	17572	17560	17282	17376	17509	17415	17449	17480	17423	17222	17475	17261	17456	17459	17559	17536	17618	17386	17425	17440	17415	17510	17279	17465	17308	17375	17511	17229	17351	17413	17413	17316	17651	17617	17554	17359	17600	17383	17323	17644	17605	17438	17455	17447	17594	17624	17432	17421	17628	17639	17635	17517	17390	17441	17421	17265	17344	17382	17430	17213	17440	17331	17387	17422	17233	17526	17305	17439	17594	17390	17517	17507	17059	17452	17429	17287	17343	17512	17356	17472	17566	17352	17510	17576	17432	17380	17525	17455	17415	17424	17371	17534	17455	17333	17298	17573	17222	17609	17294	17283	17412	17493	17592	17449	17285	17525	17519	17718	17482	17629	17498	17396	17367	17233	17509	17458	17358	17417	17238	17426	17462	17236	17673	17288	17448	17390	17505	17448	17325	17461	17443	17320	17369	17413	17407	17202	17340	17600	17451	17257	17309	17405	17268	17459	17421	17396	17328	17444	17367	17449	17426	17384	17473	17388	17377	17591	17237	17282	17172	17466	17469	17347	17357	17366	17373	17330	17248	17508	17216	17282	17573	17428	17300	17468	17535	17684	17357	17226	17510	17391	17346	17351	17314	17426	17481	17585	17388	17127	17491	17407	17472	17481	17494	17326	17494	17387	17520	17551	17526	17340	17338	17554	17405	17333	17396	17399	17616	17367	17478	17521	17311	17613	17549	17376	17385	17341	17518	17421	17494	17489	17464	17314	17438	17488	17426	17548	17331	17414	17542	17484	17436	17459	17351	17197	17420	17440	17394	17677	17582	17308	17405	17561	17375	17361	17168	17384	17307	17474	17319	17673	17375	17374	17393	17214	17380	17388	17395	17453	17621	17396	17603	17553	17509	17418	17496	17496	17464	17550	17384	17386	17190	17638	17392	17364	17382	17116	17347	17465	17398	17514	17391	17473	17483	17470	17432	17387	17572	17581	17348	17596	17444	17579	17437	17381	17566	17584	17663	17442	17320	17329	17126	17534	17480	17369	17314	17372	17175	17303	17327	17432	17380	17267	17467	17483	17114	17226	17537	17529	17443	17477	17324	17632	17571	17462	17349	17631	17296	17345	17438	17552	17489	17506	17378	17569	17368	17237	17277	17176	17423	17276	17324	17374	17535	17325	17395	17399	17341	17350	17368	17491	17428	17466	17374	17381	17459	17485	17484	17488	17504	17422	17442	17379	17229	17486	17446	17338	17378	17411	17443	17355	17433	17487	17581	17510	17453	17298	17270	17133	17581	17279	17293	17594	17347	17430	17345	17508	17235	17431	17478	17435	17351	17566	17559	17330	17559	17561	17468	17416	17392	17570	17469	17493	17404	17539	17567	17348	17404	17471	17171	17300	17349	17167	17410	17387	17555	17573	17314	17352	17561	17394	17348	17500	17301	17314	17419	17538	17318	17323	17484	17314	17375	17200	17336	17392	17499	17294	17339	17528	17426	17490	17484	17395	17347	17517	17478	17325	17319	17430	17578	17600	17531	17427	17348	17298	17596	17328	17384	17517	17483	17380	17468	17339	17508	17354	17650	17405	17460	17421	17242	17240	17402	17371	17386	17429	17241	17422	17368	17431	17557	17442	17540	17455	17476	17540	17588	17393	17349	17527	17379	17332	17105	17420	17447	17429	17487	17320	17258	17382	17480	17503	17581	17620	17623	17310	17378	17411	17373	17363	17419	17195	17316	17552	17374	17499	17597	17530	17469	17495	17404	17247	17405	17370	17197	17413	17462	17380	17312	17609	17489	17304	17465	17585	17332	17453	17365	17452	17575	17489	17396	17299	17547	17519	17307	17491	17506	17313	17474	17434	17510	17397	17224	17264	17415	17412	17318
28026	53687	46695	36939	30923	26351	23896	21829	19877	18664	17833	17331	16700	16666	16245	15964	15934	15828	16128	15664	15822	15719	15661	15537	15649	15492	15420	15561	15385	15615	15460	15408	15174	15476	15616	15628	15461	15397	15375	15464	15513	15418	15487	15599	15501	15468	15606	15556	15447	15462	15552	15452	15545	15396	15567	15286	15416	15464	15450	15491	15463	15421	15494	15528	15318	15459	15496	15309	15367	15524	15479	15452	15525	15499	15291	15408	15354	15559	15365	15441	15351	15321	15575	15380	15415	15489	15343	15307	15514	15374	15441	15447	15524	15360	15430	15390	15436	15293	15211	15348	15515	15364	15458	15502	15571	15244	15303	15287	15404	15478	15420	15382	15458	15569	15281	15374	15458	15396	15352	15355	15499	15493	15364	15472	15475	15411	15481	15435	15429	15227	15636	15529	15232	15608	15396	15575	15501	15501	15409	15423	15464	15369	15334	15412	15774	15258	15580	15473	15401	15487	15343	15404	15379	15342	15409	15390	15403	15454	15342	15357	15287	15420	15408	15309	15366	15441	15527	15369	15313	15474	15505	15695	15261	15495	15382	15337	15433	15422	15653	15334	15399	15326	15437	15474	15538	15492	15443	15501	15607	15422	15384	15474	15439	15455	15445	15456	15496	15442	15275	15249	15460	15525	15520	15365	15415	15379	15357	15275	15286	15374	15299	15297	15349	15526	15443	15523	15353	15466	15440	15304	15422	15529	15519	15456	15452	15297	15425	15674	15528	15233	15500	15652	15263	15400	15409	15375	15519	15601	15372	15437	15328	15439	15463	15410	15419	15310	15433	15358	15580	15193	15518	15276	15554	15410	15392	15420	15424	15398	15540	15466	15382	15299	15385	15378	15694	15471	15323	15491	15346	15239	15404	15429	15496	15500	15294	15514	15328	15413	15297	15495	15427	15374	15440	15560	15448	15295	15504	15419	15333	15322	15606	15355	15564	15395	15435	15393	15346	15462	15367	15422	15403	15434	15403	15348	15444	15505	15432	15323	15346	15479	15383	15314	15385	15389	15379	15460	15467	15377	15398	15432	15257	15463	15163	15302	15577	15388	15307	15354	15384	15596	15475	15440	15428	15497	15500	15558	15343	15468	15318	15407	15358	15458	15374	15357	15629	15438	15396	15427	15488	15514	15379	15389	15498	15404	15318	15299	15612	15558	15336	15449	15389	15387	15290	15369	15501	15376	15204	15420	15541	15353	15489	15462	15410	15511	15493	15510	15392	15157	15419	15360	15501	15546	15462	15493	15498	15284	15406	15307	15532	15434	15291	15523	15332	15286	15538	15406	15364	15306	15397	15460	15317	15340	15401	15586	15572	15498	15410	15460	15483	15498	15361	15419	15337	15366	15429	15265	15453	15426	15341	15539	15260	15406	15527	15372	15342	15375	15249	15655	15316	15354	15376	15436	15408	15346	15458	15418	15500	15334	15525	15365	15439	15519	15288	15453	15511	15421	15390	15362	15407	15552	15443	15388	15368	15483	15355	15497	15469	15323	15324	15524	15392	15425	15552	15505	15500	15288	15404	15396	15341	15462	15509	15212	15329	15543	15433	15470	15316	15389	15498	15543	15287	15409	15518	15546	15460	15399	15511	15380	15611	15369	15439	15508	15405	15303	15478	15569	15376	15522	15424	15534	15324	15451	15427	15418	15415	15536	15216	15494	15338	15486	15487	15406	15398	15439	15505	15545	15506	15377	15359	15406	15280	15409	15545	15486	15485	15440	15564	15489	15547	15253	15420	15517	15398	15514	15475	15384	15332	15370	15452	15335	15364	15405	15364	15416	15364	15568	15378	15343	15421	15436	15550	15572	15435	15287	15406	15582	15445	15548	15279	15397	15559	15359	15441	15409	15444	15455	15510	15520	15454	15408	15364	15588	15421	15332	15321	15408	15494	15344	15519	15353	15333	15441	15323	15312	15428	15233	15515	15298	15333	15370	15394	15456	15420	15357	15415	15503	15451	15420	15410	15482	15402	15271	15416	15365	15322	15347	15508	15323	15479	15416	15416	15233	15241	15336	15509	15390	15353	15460	15460	15512	15308	15435	15480	15425	15375	15324	15583	15539	15508	15300	15565	15335	15549	15390	15401	15494	15418	15469	15349	15364	15335	15294	15334	15416	15314	15475	15508	15287	15409	15514	15407	15323	15341	15305	15427	15489	15320	15488	15434	15377	15557	15403	15471	15396	15358	15362	15560	15467	15521	15442	15402	15169	15341	15439	15418	15198	15439	15474	15431	15367	15385	15147	15425	15227	15362	15458	15412	15355	15464	15487	15415	15280	15334	15515	15531	15542	15519	15371	15424	15427	15524	15287	15494	15484	15517	15367	15330	15448	15337	15406	15375	15417	15312	15497	15479	15459	15460	15375	15349	15354	15387	15525	15565	15215	15194	15327	15457	15259	15310	15435	15281	15340	15391	15259	15431	15335	15352	15369	15362	15361	15343	15598	15455	15434	15384	15480	15334	15588	15460	15671	15331	15692	15398	15450	15313	15412	15389	15243	15427	15234	15545	15565	15628	15368	15374	15452	15453	15552	15515	15115	15441	15433	15359	15587	15321	15463	15471	15346	15424	15599	15389	15454	15472	15361	15287	15466	15273	15433	15342	15468	15352	15225	15414	15366	15506	15426	15318	15414	15282	15403	15483	15533	15417	15414	15424	15517	15552	15474	15311	15530	15531	15377	15338	15317	15554	15494	15500	15469	15370	15518	15590	15320	15368	15378	15428	15365	15319	15454	15476	15425	15466	15488	15456	15332	15360	15358	15445	15480	15461	15399	15249	15495	15335	15327	15496	15234	15356	15393	15355	15297	15556	15461	15414	15580	15418	15596	15232	15318	15430	15455	15483	15269	15614	15345	15431	15372	15435	15335	15404	15557	15444	15464	15573	15316	15557	15440	15521	15423	15510	15353	15469	15404	15375	15348	15313	15420	15499	15404	15539	15319	15331	15472	15451	15514	15628	15417	15315	15543	15340	15356	15461	15369	15533	15412	15359	15353	15395	15314	15434	15242	15564	15460	15337	15299	15467	15579	15276	15413	15448	15251	15484	15351	15427	15307	15450	15447	15452	15420	15238	15415	15337	15451	15282	15556	15450	15468	15317	15284	15698	15273	15366	15551	15532	15390	15586	15277	15553	15396	15326	15382	15569	15331	15558	15448	15360	15316	15316	15127	15479	15545	15285	15208	15524	15492	15436	15451	15544	15391	15367	15511	15469	15470	15421	15541	15414	15411	15429	15374	15421	15559	15503	15588	15401	15470	15390	15488	15480	15401	15558	15568	15410	15295	15396	15397	15421	15295	15302	15460	15261	15369	15487	15488	15465	15329	15434	15425	15453	15498	15297	15393	15484	15351	15309	15617	15478	15194	15427	15447	15407	15455	15590	15368	15389	15467	15417	15488	15596	15453	15389	15506	15566	15474	15330	15447	15359	15243	15570	15397	15526	15358	15336	15402	15304	15366	15488	15479	15549	15426	15198	15496	15487	15363	15417	15454	15376	15446	15474	15381	15462	15477	15408	15556	15467	15266	15666	15540	15325	15487	15542	15477	15471	15512	15272	15283	15316	15198	15438	15345	15358	15487	15510	15431	15397	15325	15493	15318	15312	15405	15571	15436	15328	15501	15445	15517	15481	15367	15377	15559	15404	15252	15425	15420	15456	15437	15476	15415	15539	15469	15455	15408	15350	15282	15419	15412	15549	15467	15342	15475	15379	15637	15467	15424	15546	15391	15393	15471	15397	15475	15255	15524	15453	15254	15575	15283	15572	15538	15306	15467	15433	15289	15598	15335	15552	15340	15392	15446	15331	15496	15358	15322	15340	15461	15333	15510	15357	15379	15469	15292	15290	15387	15436	15537	15287	15489	15313	15413	15379	15476	15336	15245	15444	15277	15479	15441	15372	15559	15340	15373	15503	15420	15489	15483	15428	15298	15353	15290	15409	15390	15439	15364	15458	15395	15434	15290	15249	15608	15393	15286	15561	15440	15319	15211	15477	15428	15449	15410	15522	15517	15375	15587	15459	15429	15407	15464	15186	15558	15310	15348	15441	15360	15414	15425	15531	15381	15410	15350	15383	15556	15461	15502	15247	15398	15496	15495	15507	15462	15344	15464	15439	15534	15492	15416	15415	15405	15384	15504	15482	15428	15386	15387	15547	15555	15417	15455	15569	15539	15433	15500	15243	15430	15347	15471	15481	15443	15443	15291	15449	15404	15441	15299	15477	15390	15604	15649	15388	15259	15458	15491	15508	15361	15489	15388	15512	15457	15359	15302	15378	15436	15410	15720	15358	15508	15479	15495	15337	15462	15489	15326	15436	15379	15754	15594	15340	15485	15673	15337	15177	15407	15418	15348	15459	15427	15326	15422	15554	15339	15505	15385	15513	15450	15568	15388	15607	15293	15315	15338	15444	15328	15434	15307	15403	15268	15323	15484	15320	15498	15566	15389	15290	15353	15408	15426	15508	15379	15363	15296	15519	15318	15414	15524	15382	15537	15290	15623	15510	15344	15312	15485	15379	15351	15307	15484	15635	15424	15503	15454	15476	15270	15401	15484	15332	15486	15466	15486	15324	15584	15404	15315	15473	15496	15675	15270	15307	15513	15501	15364	15389	15378	15379	15326	15493	15457	15390	15285	15367	15482	15410	15466	15301	15363	15446	15408	15393	15355	15528	15463	15553	15424	15489	15370	15428	15400	15564	15439	15370	15382	15219	15364	15438	15468	15321	15469	15665	15118	15401	15458	15317	15352	15216	15425	15397	15316	15320	15336	15369	15543	15356	15513	15416	15232	15296	15361	15542	15411	15457	15299	15700	15375	15360	15356	15291	15615	15417	15369	15385	15410	15317	15584	15310	15523	15553	15303	15559	15446	15700	15489	15258	15646	15468	15377	15292	15369	15356	15506	15384	15326	15357	15271	15429	15406	15282	15460	15337	15524	15391	15419	15354	15416	15395	15460	15345	15498	15507	15295	15438	15409	15525	15452	15430	15375	15375	15261	15445	15591	15519	15323	15493	15342	15586	15583	15352	15583	15379	15452	15460	15338	15371	15300	15499	15497	15463	15468	15407	15419	15327	15571	15468	15377	15472	15450	15465	15415	15442	15540	15413	15429
29726	28328	33070	27978	22948	21218	20008	19111	18531	18169	17793	17957	17630	17589	17417	17658	17312	17340	17416	17377	17498	17418	17225	17447	17202	17219	17266	17335	17234	17169	17305	17269	17219	17182	17483	17267	17361	17236	17253	17390	17243	17356	17449	17358	17469	17172	17489	17361	17360	17164	17196	17208	17606	17198	17193	17203	17464	17293	16946	17273	17404	17217	17225	17169	17224	17359	17148	17192	17345	17306	17313	17134	17320	17143	17194	17070	17341	17334	17011	17206	17209	17263	17200	17255	17180	17318	17318	17274	17326	17182	17149	17122	17346	17260	17403	17269	17328	17388	17176	17162	17258	17323	17255	17203	17181	16999	17273	17471	17197	17396	17283	17167	17181	17080	16964	17139	17292	17235	17315	17464	17181	17213	17163	17281	17371	17143	17223	17419	17429	17092	17225	17141	17190	17204	17323	17156	17314	17151	17213	17128	17316	17290	17202	17166	17407	17145	17071	17394	17076	17183	17135	17165	17255	17149	17087	17252	17156	17259	17364	17266	17425	17224	17621	17208	17117	17239	17324	17240	17376	17264	17312	17367	17351	17256	17312	17237	17484	17145	17271	17221	17183	17173	17353	17243	17402	17356	17375	17188	17315	17159	17230	17317	17159	17155	17313	17482	17224	17184	17200	17154	17230	17206	17158	17214	17235	17065	17304	17174	17249	17429	17293	17419	17181	17517	17283	17448	17165	17212	17245	17289	17500	17382	17284	17259	17225	17223	17199	17170	17522	17154	17286	17305	17440	17058	17166	17225	17270	17210	17285	17396	17102	17223	17400	17331	17399	17149	17313	17198	17265	17248	17234	17283	17294	17299	17257	17327	17059	17383	17136	17102	17083	17335	17422	17244	17217	17345	17144	17242	17277	17292	17417	17204	17227	17253	17272	17284	17065	17165	17205	17345	17308	17098	17346	17201	17191	17280	17444	17237	17329	17215	17376	17305	17161	17193	17290	17161	17246	17169	17280	17331	17022	17122	17094	17142	17130	17082	17295	17018	17492	17335	17273	17232	17043	17274	17270	17270	17322	17371	17070	16888	17301	17274	17208	17307	17274	17491	17287	17182	17292	17440	17379	17198	17212	17499	17189	17189	17430	17262	17187	17070	17301	17390	17180	17079	17428	17280	17256	17273	17150	17065	17531	17108	17232	17102	17302	17443	17220	17288	17311	17273	17197	17268	17233	17258	17251	17110	17320	17293	17259	17374	17319	17236	17241	17192	17114	17210	17374	17244	17230	17334	17157	17300	17130	17157	17267	17277	17283	17191	17403	17168	17240	17369	17270	17205	17463	17396	17289	17227	17142	17215	17105	17082	17321	17227	17159	17192	17152	17202	17293	17225	17147	17325	17285	17313	17309	17246	17092	17293	17309	17058	17253	17487	17278	17519	17219	17081	17199	17024	17174	17094	17224	17189	17326	17095	17344	17406	17410	17097	17373	17233	17090	17008	17092	17312	17240	17306	17217	17390	17321	17160	17266	17168	17282	17130	17240	17216	17239	17189	17450	17194	17267	17352	17311	17213	17508	17358	17351	17269	17372	17143	17386	17267	17027	17372	17280	17244	17421	17287	17168	17182	17146	17425	17283	17119	17097	17396	17229	17192	17241	17215	17260	17332	17311	17384	17178	17179	17297	17293	17297	16944	17570	17111	17443	17399	17219	17252	17306	17252	17418	17249	17202	17336	17129	17402	17096	17147	17164	17316	17332	17364	17189	17396	17286	17092	17344	17198	17318	17264	17282	17154	17130	17313	17289	17260	17177	17203	17232	17264	17334	17181	17207	17404	17172	17265	17419	17296	17039	17165	17328	17058	17261	17312	17213	17238	17308	17028	17238	17381	17241	17281	17305	17039	17262	17248	17402	17184	17210	17138	17447	17334	17364	17283	17239	17470	17244	17168	17319	17184	17236	17187	17272	17346	17379	17097	17158	17154	17211	17225	17350	17322	17142	17183	17356	17418	17216	17278	17189	17274	17207	17230	17282	17412	17269	17118	17109	17299	17237	17222	17420	17103	17321	17324	17295	17509	17293	17245	17352	17255	17290	17254	17275	17269	17156	17155	17264	17129	17224	17125	17180	17334	17081	17281	17161	17137	17285	17207	16961	17097	17161	17276	17248	17220	17338	17371	17252	17406	17319	17297	17286	17279	17260	17118	17332	17276	17092	17225	17290	17210	17144	17471	17274	17174	17390	17186	17176	17406	17205	17216	17230	17187	17241	17112	17287	17472	17218	17204	17346	17528	17331	17418	17142	17108	17310	17178	17346	17296	17274	17230	17188	17326	17284	17504	17423	17263	17013	17287	17449	17059	17294	17291	17135	17178	17433	17436	17208	17298	17247	17188	17047	17392	17128	17264	17425	17339	17267	17219	17201	17222	17329	17104	17267	17305	17171	17271	17300	17373	17300	17255	16946	17252	17348	17389	17416	17227	17370	17187	17164	17290	17240	17287	17275	17398	17011	17289	17277	17238	17311	17148	17187	17230	17140	17055	17242	17225	17356	17555	17270	16916	17317	17307	17175	17124	17096	17346	17515	17415	17048	17334	17364	17125	17219	17237	17312	17495	17380	17393	17306	17247	17183	17251	17260	17400	17367	17181	17285	17432	17246	17033	17277	17280	17187	17152	17329	17522	17355	17173	17080	17480	17352	17380	17214	17247	17314	17283	17269	17291	17027	17215	17231	17297	17372	17207	17277	17267	17356	17265	17173	17275	17360	17205	17279	17204	17258	17305	17272	17262	17309	17197	17140	17318	17311	17200	17225	17295	17295	17376	17289	17170	17403	17160	17128	17098	17165	17393	17285	17268	17156	17340	17137	17158	17215	17174	17041	17265	17213	16993	17241	17221	17253	17170	17471	17140	17259	17166	17445	17109	17447	17160	17237	17223	17503	17489	17077	17185	17331	17075	17245	16962	17222	17278	17407	17275	17290	17389	17374	17242	17211	17010	17310	17271	17265	17347	17416	17351	17291	17156	17311	17230	17313	17308	17474	17131	17206	17275	17275	17239	17304	17203	17475	17327	17086	17281	17356	17155	17245	17197	17266	17339	17335	17201	17076	17304	17271	17147	17058	17189	17237	17134	17275	17325	17240	17194	17273	17190	17180	17338	17237	17278	17260	17411	17459	17216	17320	17402	17233	17251	17293	17168	17270	17341	17470	17510	17173	17031	17114	17169	17228	17232	17178	17208	17221	17342	17370	17303	17359	17305	17285	17244	17016	17182	17326	17147	17154	17124	17421	17152	17236	17364	17194	17310	17426	17170	17291	17220	17168	17358	17371	17038	17232	17274	17278	17288	17428	17410	17136	17320	17233	17295	17460	17214	17281	17153	17315	17447	17226	17291	17247	17160	17282	17095	17239	17275	17377	17190	17310	17354	17039	17289	17302	17264	17271	17321	17410	17327	17202	17069	17275	17433	17172	17348	17402	17328	17485	17223	17148	17232	17215	17198	17245	17308	17165	17394	17246	17388	17244	17130	17407	17229	17409	17225	17505	17118	17375	17356	17315	17149	17114	17331	17301	17357	17437	17304	17266	17225	17429	17262	17424	17060	17257	17110	17384	17463	17341	17391	16989	17384	17286	17135	17150	17206	17353	17416	17487	17162	17125	17193	17436	17288	17236	17145	17331	17345	17364	17119	17418	17060	17161	17469	17388	17306	17257	17491	17194	17214	17293	17410	17318	17210	17211	17159	17245	17415	17282	17269	17075	17074	17272	17225	17315	17316	17249	17340	17387	17273	17372	17307	17109	17276	17323	17354	17240	17365	17239	17274	17243	17364	17313	17065	17247	17255	17219	17241	17438	17232	17211	17320	17430	17295	17318	17264	17268	17278	17277	17390	17394	17268	17387	17161	17333	17035	17185	17362	17349	17335	17241	17312	17340	17143	17449	17295	17261	17429	17164	17305	17293	17403	17237	17285	17012	17216	17397	17239	17330	17201	17242	17113	17213	17360	17250	17226	17377	17246	17278	17665	17284	17250	17266	17273	17179	17183	17095	17202	17096	17264	17529	17089	17138	17192	17264	17417	17329	17256	17232	17309	17247	17255	17307	17329	17304	17263	17341	16938	17257	17328	17219	17121	17374	17207	17385	17392	17240	17318	17203	17134	17361	17213	17270	17058	17148	17342	17179	17210	17022	17264	17409	17181	17312	17392	17249	17237	17339	17402	17284	17443	17234	17159	17258	17279	17320	17494	17325	17280	17306	17241	17572	17316	17082	17039	17428	17432	17187	17133	17205	17146	17322	17043	17211	17414	17117	17266	17479	17371	17286	17287	17158	17201	17227	17272	17422	17239	17396	17221	17310	17048	17194	17069	17259	17276	17266	17128	17073	17270	17417	17055	17235	17074	17163	17221	17406	17478	17274	17342	17359	17270	17365	17317	17228	17402	17096	17412	17294	17038	17553	17348	17238	17183	17257	17451	17305	17366	17346	17258	17256	17306	17132	17353	17042	17267	16926	17198	17126	17255	17545	17353	17065	17287	17102	17238	17097	17375	17371	17287	17163	17111	17032	17370	17272	17209	17257	16857	17111	17296	17222	17305	17369	17268	17394	17357	17576	17299	17116	17219	17215	17329	17397	17211	17198	17241	17232	17240	17135	17229	17126	17237	17306	17156	17179	17230	17132	17307	17256	17302	17483	17452	17187	17335	16912	17151	17352	17398	17406	17127	17296	17252	16979	16912	17228	17383	17294	17300	17074	17247	17177	17120	17425	17348	17330	17248	17249	17378	17379	17200	17323	17372	17358	17357	17261	17130	16977	17308	17230	17292	17375	17298	17188	17225	17189	17274	17239	17280	17324	17212	17278	17257	17243	17492	17263	17166	17273	17282	17121	17378	17203	17322	17345	17364	17376	17115	17311	17216	17216	17232	17193	17220	17254	17366	17226	17168	17190	17311	17301	17259	17155	17285	17243	17278	17144	17124	17222	17271	17322	17271	17366	17178	17133	17239	17277	17563	17399	17348	17197	17315	17259	17252	17375	17332	17432	17375	17282	17208	17284	17424	17224	17100	17110	17193	17141	17145	17305	17099	17170	17406	17133	17251	17190	17249	17705	17354	17392	17314	17304	17470	17190	17271	17243	17323	17181	17086	17181	17194	17324	17189	17397	17236	17350	17356
27724	43384	36077	27513	22987	20411	18801	18040	17010	16385	16044	15912	15683	15722	15708	15584	15414	15501	15463	15416	15376	15439	15294	15417	15297	15390	15239	15254	15299	15161	15543	15398	15232	15190	15208	15243	15317	15456	15252	15235	15282	15252	15256	15205	15216	15463	15340	15267	15266	15257	15187	15216	15256	15379	15127	15380	15234	15220	15347	15084	15245	15148	15237	15342	15249	15282	15327	15253	15262	15458	15289	15323	15364	15161	15237	15335	15305	15187	15434	15206	15221	15326	15395	15311	15222	15284	15378	15416	15364	15344	15225	15484	15169	15281	15241	15292	15086	15312	15260	15145	15323	15413	15358	15272	15009	15251	15214	15356	15188	15386	15258	15294	15224	15297	15225	15349	15259	15267	15427	15092	15296	15303	15184	15320	15348	15386	15285	15388	15138	15193	15379	15212	15243	15221	15416	15199	15083	15295	15202	15471	15363	15216	15144	15194	15202	15094	15250	15246	15239	15164	15293	15257	15322	15136	15243	15446	15386	15293	15284	15188	15195	15357	15334	15207	15350	15236	15131	15123	15228	15170	15281	15330	15159	15242	15202	15135	15150	15159	15244	15292	15379	15270	15294	15353	15127	15358	15217	15274	15314	15197	15393	15308	15130	15320	15283	15299	15312	15231	15271	15263	15139	15072	15272	15238	15209	15371	15299	15004	15355	15215	15238	15361	15340	15333	15337	15018	15412	15391	15302	15215	15174	15448	15245	15347	15320	15171	15381	15162	15194	15360	15212	15334	15308	15304	15216	15329	15214	15166	15360	15242	15155	15130	15350	15425	15311	15342	15338	15433	15288	15358	15218	15321	15185	15226	15308	15161	15311	15258	15230	15313	15369	15263	15218	15323	15321	15300	15343	15267	15271	15223	15391	15237	15204	15452	15426	15192	15427	15083	15455	15304	15297	15329	15002	15308	15227	15286	15274	15273	15224	15285	15153	15328	15130	15302	15205	15225	15256	15217	15098	15117	15304	15192	15336	15270	15404	15172	15207	15410	15390	15209	15289	15260	15330	15219	15267	15312	15261	15155	15251	15396	15231	15352	15295	15466	15107	15309	15222	15113	15316	15324	15389	15138	15268	15219	15221	15159	15432	15268	15202	15299	15192	15065	15165	15333	15143	15159	15172	15361	15310	15109	15476	15232	15248	15246	15153	15248	15474	15167	15282	15367	15268	15400	15317	15184	15276	15103	15196	15403	15262	15303	15131	15406	15273	15039	15358	15147	15237	15417	15376	15352	15320	15301	15379	15218	15322	15278	15331	15269	15435	15332	15268	15362	15405	15342	15372	15266	15283	15275	15182	15111	15414	15319	15369	15264	15296	15280	15282	15295	15283	15282	15309	15278	15533	15151	15347	15359	15332	15205	15220	15350	15333	15192	15282	15251	15210	15295	15276	15146	15297	15304	15284	15319	15151	15325	15199	15188	15128	15195	15340	15402	15325	15279	15357	15225	15275	15228	15262	15250	15261	15286	15218	15198	15165	15296	15200	15136	15128	15252	15229	15284	15005	15302	15301	15314	15201	15264	15401	15258	15302	15416	15337	15150	15113	15325	15212	15344	15337	15277	15588	15118	15289	15138	15371	15417	15543	15030	15225	15161	15144	15189	15363	15357	15274	15326	15178	15192	15173	15270	15255	15114	15278	15126	15427	15350	15286	15316	15402	15276	15385	15342	15345	15247	15285	15389	15132	15199	15343	15277	15319	15240	15257	15270	15316	15353	15360	15346	15328	15192	15257	15358	15237	15424	15402	15403	15172	15126	15436	15300	15309	15431	15170	15201	15333	15237	15420	15203	15354	15315	15320	15165	15450	15360	15280	15338	15281	15326	15217	15172	15357	15352	15392	15255	15352	15284	15348	15328	15309	15377	15320	15354	15345	15222	15202	15225	15290	15268	15349	15342	15307	15198	15216	15192	15407	15321	15281	15354	14999	15245	15146	15392	15308	15459	15325	15208	15460	15420	15208	15271	15180	15319	15361	15288	15241	15229	15272	15468	15175	15298	15209	15108	15267	15449	15360	15191	15444	15496	15347	15213	15399	15435	15366	15256	15280	15295	15257	15356	15347	15289	15384	15336	15249	15117	15172	15276	15280	15257	15351	15334	15325	15183	15262	15199	15358	15351	15275	15216	15398	15314	15236	15367	15269	15457	15269	15184	15299	15230	15177	15226	15349	15114	15282	15319	15310	15243	15435	15483	15281	15307	15353	15163	15347	15299	15310	15288	15270	15438	15299	15514	15403	15186	15173	15307	15252	15296	15316	15197	15227	15385	15187	15382	15370	15359	15262	15152	15242	15261	15420	15188	15137	15169	15346	15188	15179	15490	15163	15269	15163	15306	15254	15260	15204	15299	15239	15352	15240	15308	15258	15349	15400	15366	15300	15203	15383	15327	15076	15411	15280	15305	15181	15360	15319	15368	15177	15372	15224	15283	15041	15079	15237	15209	15380	15256	15333	15397	15267	15211	15165	15513	15319	15175	15378	15092	15393	15386	15200	15206	15177	15305	15291	15292	15332	15344	15268	15246	15142	15391	15202	15321	15395	15227	15416	15402	15209	15318	15274	15308	15214	15349	15284	15336	15290	15249	15294	15275	15120	15310	15382	15005	15335	15057	15277	15263	15081	15350	15319	15386	15229	15284	15418	15118	15417	15308	15307	15327	15210	15289	15336	15117	15277	15360	15201	15337	15319	15332	15122	15249	15288	15310	15416	15333	15257	15169	15477	15353	15231	15328	15207	15395	15344	15235	15487	15094	15227	15284	15216	15194	15205	15384	15252	15255	15336	15440	15329	15248	15250	15047	15203	15337	15199	15304	15418	15298	15488	15342	15300	15355	15169	15225	15393	15198	15220	15268	15398	15225	15344	15326	15383	15326	15264	15374	15037	15270	15144	15369	15271	15317	15104	15318	15298	15325	15268	15371	15482	15398	15363	15273	15360	15312	15413	15333	15235	15314	15384	15269	15245	15126	15429	15122	15296	15277	15400	15291	15433	15559	15427	15483	15362	15178	15421	15214	15329	15280	15160	15226	15420	15405	15183	15314	15268	15262	15296	15376	15339	15034	15362	15237	15192	15124	15351	15209	15320	15278	15346	15355	15419	15473	15296	15276	15377	15344	15186	15282	15347	15343	15185	15232	15227	15298	15331	15375	15369	15401	15342	15433	15258	15180	15186	15103	15385	15171	15332	15307	15459	15479	15224	15292	15431	15173	15264	15246	15389	15322	15203	15480	15244	15382	15371	15344	15168	15094	15303	15254	15282	15301	15304	15268	15198	15122	15277	15422	15197	15242	15411	15268	15303	15263	15266	15204	15509	15474	15358	15389	15171	15209	15366	15418	15165	15368	15193	15367	15295	15293	15417	15285	15319	15237	15487	15182	15351	15250	15262	15326	15290	15404	15155	15312	15105	15442	15245	15362	15235	15144	15213	15399	15360	15239	15252	15334	15155	15193	15313	15227	15417	15311	15347	15255	15373	15363	15261	15256	15500	15245	15299	15281	15118	15285	15044	15203	15261	15393	15316	15249	15269	15287	15335	15345	15356	15088	15203	15352	15313	15374	15448	15357	15472	15291	15163	15247	15326	15352	15211	15299	15311	15357	15110	15384	15176	15392	15307	15262	15504	15269	15358	15402	15519	15176	15266	15260	15434	15403	15259	15137	15415	15256	15317	15189	15404	15146	15229	15268	15341	15292	15283	15254	15406	15167	15395	15321	15384	15393	15105	15365	15145	15327	15254	15088	15305	15336	15319	15181	15250	15208	15272	15235	15308	15329	15335	15468	15236	15137	15313	15288	15091	15427	15244	15366	15309	15205	15368	15253	15437	15172	15379	15334	15330	15359	15220	15282	15372	15214	15322	15293	15223	15296	15254	15346	15343	15302	15348	15296	15395	15327	15317	15409	15300	15260	15351	15272	15345	15118	15334	15194	15255	15311	15428	15292	15000	15252	15392	15381	15340	15187	15276	15260	15384	15332	15355	15344	15311	15314	15162	15333	15341	15320	15246	15436	15104	15397	15502	15374	15382	15076	15256	15408	15264	15255	15433	15324	15243	15251	15457	15218	15303	15181	15346	15179	15194	15271	15314	15345	15340	15229	15347	15236	15197	15355	15335	15181	15378	15232	15379	15290	15084	15129	15427	15147	15214	15142	15221	15307	15287	15430	15335	15458	15210	15225	15249	15362	15323	15398	15161	15205	15438	15346	15355	15248	15248	15411	15390	15324	15466	15353	15369	15320	15272	15219	15301	15300	15285	15402	15184	15406	15224	15140	15236	15365	15298	15124	15260	15391	15213	15110	15538	15317	15083	15292	15352	15194	15078	15285	15344	15307	15347	15241	15282	15217	15152	15378	15234	15347	15447	15298	15203	15263	15278	15226	15220	15355	15210	15275	15323	15503	15209	15183	15281	15334	15343	15298	15295	15277	15017	15221	15358	15214	15408	15342	15313	15377	15464	15384	15165	15337	15145	15211	15039	15333	15317	15291	15315	15257	15247	15351	15110	15407	15314	15242	15228	15308	15254	15424	15273	15192	15375	15170	15283	15585	15228	15114	15378	15183	15093	15291	15271	15325	15391	15372	15378	15186	15295	15341	15285	15370	15339	15253	15281	15278	15378	15311	15391	15323	15357	15379	15339	15264	15431	15162	15313	15227	15283	15137	15423	15221	15460	15510	15262	15269	15131	15239	15220	15270	15243	15304	15281	15190	15187	15316	15490	15224	15181	15401	15141	15229	15397	15410	15195	15220	15173	15287	15207	15385	15425	15320	15116	15301	15182	15387	15184	15377	15418	15244	15267	15361	15337	15308	15416	15216	15229	15483	15186	15203	15406	15361	15230	15359	15365	15212	15264	15333	15316	15265	15227	15163	15443	15299	15256	15449	15396	15206	15336	15232	15266	15265	15327	15281	15323	15398	15052	15382	15070	15372	15411	15179	15221	15482	15410	15264	15361	15232	15351	15311	15276	15289	15388	15362	15188	15184	15028	15262	15158	15201	15375	15184	15198	15284	15297	15250	15303	15313	15379	15208	15058	15311	15364	15221	15392	15081	15318	15314	15281	15297	15254	15219	15391	15192	15366	15400	15167	15274	15194	15184	15310	15450	15184	15348	15300	15050
23569	21501	28257	26056	23989	24612	23878	20717	19622	19042	18960	18588	18237	18025	17875	18040	17820	17817	17918	17731	17538	17763	17637	17581	17522	17485	17555	17494	17522	17543	17667	17571	17691	17515	17558	17582	17404	17655	17618	17473	17403	17550	17728	17688	17542	17518	17413	17473	17605	17598	17491	17517	17502	17757	17520	17499	17660	17657	17547	17636	17459	17536	17497	17421	17563	17431	17741	17328	17197	17447	17483	17505	17527	17393	17342	17560	17483	17417	17516	17641	17553	17544	17563	17335	17435	17462	17505	17589	17446	17519	17496	17503	17741	17464	17553	17386	17564	17342	17565	17562	17643	17401	17614	17441	17496	17290	17385	17439	17600	17559	17350	17373	17438	17641	17505	17368	17579	17603	17447	17461	17460	17705	17470	17468	17474	17486	17477	17405	17364	17286	17493	17395	17357	17391	17415	17650	17452	17423	17287	17365	17515	17603	17771	17555	17438	17648	17502	17498	17347	17307	17718	17554	17413	17503	17762	17542	17387	17449	17704	17581	17457	17415	17523	17562	17614	17591	17567	17389	17515	17426	17499	17474	17589	17520	17575	17569	17487	17571	17648	17516	17429	17355	17413	17460	17354	17216	17290	17443	17609	17537	17589	17374	17550	17496	17636	17491	17531	17533	17589	17471	17524	17418	17460	17320	17453	17569	17507	17331	17553	17571	17378	17502	17396	17461	17586	17384	17595	17469	17331	17304	17330	17452	17384	17591	17327	17410	17468	17474	17437	17366	17464	17729	17607	17474	17533	17439	17329	17511	17674	17559	17387	17442	17590	17393	17336	17425	17607	17400	17631	17494	17476	17459	17393	17621	17401	17536	17434	17356	17391	17503	17482	17429	17471	17628	17510	17376	17265	17744	17267	17522	17721	17497	17666	17519	17425	17467	17485	17597	17504	17469	17646	17500	17476	17289	17431	17602	17646	17590	17402	17604	17545	17519	17362	17369	17431	17485	17532	17504	17389	17756	17584	17349	17616	17611	17394	17566	17601	17538	17475	17501	17445	17542	17567	17464	17532	17587	17359	17399	17396	17433	17586	17467	17443	17545	17562	17561	17425	17604	17751	17471	17323	17563	17482	17563	17558	17580	17359	17407	17332	17382	17613	17487	17357	17563	17542	17552	17653	17600	17377	17511	17515	17546	17367	17657	17596	17481	17535	17577	17563	17562	17637	17593	17626	17433	17478	17553	17598	17362	17645	17478	17477	17732	17543	17510	17503	17516	17441	17553	17587	17583	17504	17392	17416	17827	17480	17446	17527	17432	17425	17560	17505	17417	17427	17342	17743	17561	17405	17576	17553	17518	17294	17446	17433	17570	17681	17527	17510	17550	17469	17369	17510	17471	17519	17452	17593	17406	17533	17436	17649	17416	17338	17418	17658	17533	17689	17354	17772	17484	17714	17507	17629	17407	17616	17541	17641	17516	17433	17578	17379	17591	17455	17350	17367	17613	17556	17413	17651	17553	17614	17632	17577	17478	17643	17527	17700	17439	17501	17468	17467	17290	17670	17335	17556	17418	17336	17317	17750	17416	17612	17470	17393	17636	17376	17456	17443	17432	17560	17458	17634	17555	17671	17611	17668	17401	17582	17610	17483	17621	17609	17700	17466	17421	17490	17440	17633	17586	17542	17521	17640	17638	17765	17476	17469	17705	17519	17598	17596	17528	17489	17457	17316	17378	17478	17324	17511	17433	17569	17340	17510	17607	17454	17523	17543	17665	17538	17596	17487	17363	17627	17536	17597	17433	17369	17593	17361	17507	17423	17372	17505	17401	17672	17712	17412	17382	17629	17712	17402	17442	17368	17465	17717	17621	17510	17666	17388	17501	17437	17457	17539	17484	17644	17455	17547	17277	17428	17380	17521	17522	17649	17439	17566	17562	17548	17448	17478	17522	17465	17590	17555	17601	17756	17492	17569	17297	17324	17687	17454	17437	17349	17354	17584	17321	17526	17523	17327	17652	17599	17419	17536	17456	17430	17564	17479	17688	17448	17650	17304	17627	17621	17490	17457	17399	17606	17355	17590	17550	17586	17615	17721	17661	17549	17307	17416	17615	17534	17424	17498	17410	17559	17522	17431	17469	17497	17588	17652	17608	17372	17642	17275	17594	17648	17528	17257	17561	17495	17660	17720	17437	17110	17500	17416	17494	17511	17738	17607	17484	17367	17394	17662	17680	17623	17403	17735	17407	17460	17441	17528	17488	17282	17576	17440	17627	17269	17530	17584	17376	17557	17692	17560	17386	17423	17377	17597	17502	17250	17480	17521	17413	17452	17544	17591	17564	17598	17345	17393	17547	17541	17504	17287	17561	17516	17379	17561	17525	17414	17526	17452	17553	17494	17387	17443	17493	17427	17362	17578	17565	17609	17441	17696	17562	17694	17406	17393	17397	17682	17451	17415	17516	17536	17414	17470	17607	17519	17480	17594	17517	17693	17580	17495	17492	17651	17281	17524	17371	17483	17424	17440	17365	17616	17327	17340	17414	17569	17591	17519	17427	17758	17609	17676	17461	17599	17433	17567	17567	17559	17635	17498	17435	17711	17614	17489	17577	17374	17642	17558	17569	17514	17652	17540	17406	17496	17445	17574	17516	17495	17385	17370	17509	17592	17483	17506	17499	17492	17721	17451	17369	17500	17477	17556	17492	17323	17420	17652	17641	17652	17517	17569	17554	17412	17297	17438	17422	17602	17495	17518	17644	17600	17528	17627	17481	17380	17566	17409	17548	17608	17599	17786	17423	17489	17258	17507	17353	17693	17385	17328	17351	17422	17384	17454	17423	17363	17412	17656	17599	17457	17579	17568	17372	17403	17462	17558	17514	17532	17562	17497	17578	17632	17445	17640	17485	17553	17550	17419	17753	17642	17533	17600	17585	17445	17411	17591	17322	17711	17591	17501	17425	17401	17294	17460	17373	17397	17574	17435	17686	17475	17532	17212	17368	17386	17416	17827	17491	17575	17654	17529	17568	17437	17504	17618	17435	17575	17488	17629	17543	17462	17783	17322	17531	17409	17499	17454	17495	17347	17343	17465	17775	17656	17683	17699	17513	17330	17482	17285	17682	17498	17561	17524	17356	17233	17421	17575	17452	17400	17438	17461	17594	17470	17442	17440	17542	17624	17506	17305	17573	17528	17538	17514	17532	17521	17639	17444	17578	17589	17422	17483	17431	17476	17273	17617	17475	17505	17551	17452	17514	17600	17659	17282	17478	17436	17596	17607	17470	17520	17370	17064	17350	17537	17700	17548	17506	17610	17442	17276	17396	17621	17547	17423	17477	17348	17368	17433	17379	17365	17516	17590	17596	17376	17816	17663	17487	17430	17498	17765	17667	17686	17360	17598	17368	17308	17394	17562	17622	17423	17622	17695	17452	17456	17578	17349	17480	17691	17628	17550	17463	17338	17440	17490	17471	17550	17621	17617	17636	17560	17612	17462	17579	17447	17617	17482	17452	17436	17515	17504	17403	17670	17516	17698	17521	17538	17510	17469	17518	17607	17600	17455	17510	17526	17504	17626	17669	17523	17486	17581	17479	17644	17586	17650	17483	17370	17335	17528	17334	17280	17487	17474	17445	17523	17635	17452	17315	17510	17514	17770	17337	17332	17639	17534	17650	17471	17442	17365	17388	17399	17502	17368	17432	17388	17413	17699	17552	17549	17539	17450	17589	17450	17596	17598	17444	17509	17459	17679	17469	17418	17312	17405	17494	17628	17617	17340	17537	17545	17621	17563	17653	17478	17519	17450	17443	17299	17469	17538	17468	17578	17523	17522	17570	17413	17704	17387	17458	17429	17272	17344	17595	17640	17628	17494	17423	17521	17263	17625	17464	17477	17553	17634	17600	17301	17458	17523	17498	17641	17397	17502	17468	17442	17439	17608	17522	17408	17413	17254	17626	17454	17524	17416	17410	17591	17488	17325	17577	17559	17404	17565	17470	17432	17493	17376	17362	17369	17423	17515	17410	17321	17554	17462	17489	17405	17499	17397	17710	17379	17286	17476	17254	17351	17521	17350	17399	17545	17395	17673	17463	17584	17518	17391	17305	17369	17298	17621	17540	17463	17549	17282	17366	17459	17541	17514	17425	17520	17472	17366	17386	17521	17721	17259	17506	17527	17498	17614	17417	17580	17628	17421	17333	17401	17570	17496	17414	17398	17454	17643	17651	17457	17442	17482	17442	17434	17413	17308	17491	17497	17458	17458	17418	17579	17551	17399	17677	17531	17544	17494	17318	17387	17536	17544	17399	17326	17397	17299	17426	17363	17316	17523	17579	17515	17343	17513	17675	17600	17541	17448	17473	17411	17410	17483	17430	17480	17376	17485	17515	17625	17544	17346	17410	17405	17540	17342	17559	17548	17538	17713	17666	17427	17368	17582	17396	17575	17591	17390	17682	17211	17513	17352	17495	17549	17785	17473	17410	17257	17389	17520	17403	17720	17560	17533	17526	17382	17599	17508	17539	17611	17318	17654	17621	17356	17751	17587	17461	17622	17525	17502	17535	17564	17550	17396	17432	17431	17499	17527	17326	17524	17384	17549	17631	17537	17450	17547	17411	17379	17431	17388	17311	17488	17279	17420	17522	17403	17589	17378	17636	17422	17346	17542	17405	17595	17597	17628	17583	17546	17615	17390	17592	17448	17386	17478	17536	17493	17502	17527	17505	17555	17476	17357	17475	17291	17649	17364	17548	17543	17482	17512	17483	17586	17307	17607	17631	17378	17420	17561	17306	17565	17578	17728	17506	17479	17541	17522	17353	17412	17487	17557	17637	17485	17454	17445	17523	17461	17483	17601	17562	17418	17554	17499	17380	17586	17480	17322	17627	17619	17484	17511	17544	17515	17353	17491	17350	17679	17429	17433	17425	17411	17437	17685	17506	17425	17425	17654	17548	17601	17700	17496	17463	17500	17381	17468	17528	17531	17481	17329	17539	17434	17467	17318	17583	17529	17453	17300	17440	17435	17603	17468	17516	17316	17457	17472	17487	17527	17452	17453	17495	17545	17598	17607	17677	17440	17339	17654	17440	17360	17269	17629	17438	17643	17402	17715	17513	17379	17586	17454	17575	17378	17391	17398	17595	17666	17385	17621	17632	17534	17375	17253	17481	17613	17613	17440	17362
26480	50135	42911	33201	27508	24046	21699	20041	18515	17337	16974	16642	16481	16202	16040	15947	15915	15861	15764	15764	15612	15610	15659	15542	15574	15466	15527	15553	15429	15528	15398	15288	15619	15473	15462	15471	15531	15523	15434	15417	15515	15340	15548	15352	15411	15504	15496	15478	15450	15509	15430	15380	15482	15505	15432	15427	15460	15513	15487	15415	15389	15518	15444	15307	15528	15385	15489	15458	15336	15292	15364	15477	15363	15491	15299	15458	15490	15367	15577	15560	15448	15430	15386	15385	15433	15341	15523	15511	15541	15385	15400	15391	15328	15540	15381	15670	15424	15518	15433	15228	15545	15484	15540	15429	15408	15583	15533	15523	15445	15557	15575	15528	15463	15445	15431	15328	15339	15505	15467	15525	15389	15528	15419	15555	15584	15474	15495	15300	15535	15395	15296	15439	15379	15409	15341	15372	15554	15538	15444	15464	15388	15358	15389	15284	15500	15327	15387	15437	15413	15417	15346	15492	15460	15494	15509	15429	15484	15485	15549	15406	15238	15384	15299	15318	15448	15360	15319	15363	15448	15465	15657	15481	15542	15394	15507	15441	15515	15510	15338	15643	15451	15450	15514	15521	15624	15452	15355	15460	15554	15397	15534	15567	15318	15439	15639	15458	15426	15421	15414	15471	15499	15531	15491	15510	15631	15428	15594	15646	15547	15315	15446	15562	15668	15559	15578	15427	15441	15465	15563	15425	15430	15562	15417	15360	15492	15421	15403	15580	15520	15489	15480	15369	15507	15465	15437	15272	15554	15459	15344	15321	15542	15586	15503	15435	15591	15328	15613	15336	15470	15514	15318	15647	15439	15572	15441	15389	15376	15422	15448	15452	15336	15608	15373	15497	15379	15583	15292	15547	15557	15350	15493	15557	15395	15361	15342	15440	15208	15337	15363	15485	15466	15508	15536	15434	15444	15403	15509	15427	15310	15510	15525	15335	15421	15403	15407	15370	15358	15307	15382	15550	15551	15376	15607	15501	15338	15436	15564	15513	15444	15387	15388	15502	15413	15484	15464	15548	15383	15487	15523	15434	15403	15399	15435	15542	15456	15438	15409	15427	15525	15428	15378	15476	15329	15450	15440	15409	15358	15487	15311	15294	15285	15468	15253	15458	15654	15421	15428	15487	15342	15495	15527	15425	15320	15336	15300	15321	15328	15467	15413	15587	15450	15323	15498	15629	15487	15457	15355	15413	15468	15527	15608	15381	15406	15415	15378	15271	15461	15305	15410	15459	15457	15421	15362	15566	15552	15568	15400	15563	15435	15298	15556	15447	15485	15341	15579	15375	15296	15527	15589	15521	15458	15470	15480	15416	15564	15405	15536	15548	15460	15446	15455	15444	15596	15440	15501	15299	15468	15332	15330	15376	15578	15314	15542	15487	15648	15632	15315	15369	15313	15617	15516	15414	15574	15473	15523	15580	15533	15414	15517	15282	15491	15465	15447	15513	15329	15514	15518	15216	15401	15417	15539	15267	15400	15404	15469	15533	15565	15395	15580	15440	15640	15451	15494	15511	15504	15514	15414	15451	15465	15367	15556	15375	15358	15533	15504	15539	15275	15526	15503	15327	15487	15576	15528	15555	15544	15478	15553	15336	15506	15390	15478	15406	15271	15543	15386	15438	15426	15363	15319	15407	15499	15460	15439	15409	15401	15336	15508	15313	15572	15436	15317	15544	15573	15355	15405	15500	15423	15529	15561	15462	15391	15573	15362	15610	15416	15502	15545	15482	15332	15438	15363	15494	15302	15287	15505	15481	15312	15490	15485	15438	15519	15597	15483	15435	15230	15390	15420	15274	15426	15387	15419	15552	15348	15331	15439	15482	15457	15319	15478	15528	15559	15479	15329	15379	15390	15449	15536	15570	15605	15562	15363	15470	15428	15368	15388	15426	15330	15603	15544	15411	15611	15331	15517	15533	15576	15379	15434	15451	15424	15537	15478	15456	15430	15427	15602	15572	15440	15401	15404	15386	15374	15394	15591	15403	15424	15465	15473	15434	15417	15478	15652	15511	15522	15473	15345	15432	15420	15596	15387	15344	15548	15394	15441	15515	15575	15451	15527	15405	15369	15547	15578	15401	15457	15671	15518	15590	15432	15452	15305	15343	15457	15390	15552	15478	15223	15543	15560	15592	15390	15446	15585	15359	15424	15637	15411	15324	15371	15435	15419	15431	15383	15439	15542	15502	15324	15474	15462	15445	15262	15311	15534	15384	15627	15502	15531	15448	15407	15449	15444	15435	15406	15476	15465	15575	15371	15573	15447	15433	15305	15395	15417	15603	15615	15460	15525	15515	15497	15484	15471	15620	15365	15458	15341	15505	15367	15440	15354	15437	15254	15371	15485	15495	15391	15515	15431	15388	15562	15382	15424	15336	15507	15225	15598	15596	15397	15356	15471	15486	15478	15461	15546	15533	15419	15477	15491	15288	15380	15378	15476	15566	15466	15439	15272	15544	15553	15315	15421	15523	15546	15453	15434	15375	15581	15333	15329	15551	15398	15461	15510	15410	15515	15326	15358	15452	15341	15391	15496	15294	15454	15276	15459	15455	15642	15412	15595	15511	15592	15310	15488	15440	15496	15391	15338	15368	15454	15535	15383	15456	15662	15553	15487	15357	15401	15251	15596	15347	15576	15396	15563	15353	15464	15447	15375	15653	15430	15562	15464	15442	15486	15425	15468	15432	15355	15448	15446	15356	15379	15511	15372	15491	15391	15364	15391	15191	15572	15378	15350	15295	15472	15409	15477	15436	15400	15355	15527	15323	15434	15502	15495	15396	15603	15530	15559	15444	15464	15420	15419	15403	15527	15516	15572	15377	15444	15399	15305	15361	15515	15563	15462	15438	15596	15424	15500	15426	15546	15392	15365	15374	15434	15463	15515	15457	15516	15610	15515	15508	15347	15436	15441	15373	15414	15516	15509	15543	15399	15491	15455	15363	15416	15502	15525	15480	15511	15332	15562	15399	15427	15612	15383	15544	15511	15404	15240	15449	15379	15370	15448	15475	15470	15467	15600	15425	15527	15618	15488	15492	15381	15485	15332	15517	15461	15387	15299	15470	15523	15470	15638	15175	15412	15531	15361	15591	15359	15504	15589	15371	15342	15486	15454	15272	15401	15349	15456	15334	15571	15437	15549	15657	15510	15658	15459	15520	15361	15411	15449	15478	15612	15505	15508	15447	15367	15270	15391	15456	15516	15435	15327	15544	15405	15516	15494	15294	15463	15548	15358	15562	15383	15375	15249	15566	15324	15488	15489	15480	15411	15536	15460	15444	15536	15507	15471	15525	15372	15490	15484	15406	15377	15569	15462	15396	15404	15520	15460	15485	15598	15420	15347	15413	15417	15541	15553	15306	15619	15515	15384	15586	15574	15462	15329	15437	15542	15392	15437	15600	15467	15535	15421	15474	15344	15448	15418	15445	15453	15438	15524	15563	15501	15375	15402	15393	15560	15340	15473	15554	15530	15505	15381	15374	15406	15522	15319	15391	15329	15565	15400	15577	15550	15628	15472	15398	15499	15516	15509	15581	15444	15446	15608	15465	15545	15508	15376	15491	15496	15431	15379	15454	15492	15403	15250	15554	15451	15446	15385	15174	15671	15407	15456	15467	15400	15530	15528	15459	15499	15440	15475	15434	15451	15306	15259	15419	15525	15396	15558	15382	15471	15649	15576	15435	15523	15497	15530	15406	15439	15478	15371	15378	15628	15303	15542	15404	15534	15553	15346	15466	15326	15336	15557	15504	15562	15491	15495	15450	15366	15452	15609	15326	15583	15492	15494	15460	15498	15397	15535	15309	15645	15284	15480	15626	15341	15446	15538	15549	15376	15527	15565	15472	15374	15434	15539	15404	15353	15494	15574	15446	15472	15296	15679	15412	15331	15480	15574	15486	15402	15601	15432	15407	15435	15561	15514	15332	15378	15375	15406	15314	15452	15407	15493	15470	15471	15496	15469	15473	15272	15297	15364	15573	15348	15524	15379	15526	15519	15351	15495	15388	15535	15393	15473	15402	15319	15379	15308	15503	15393	15458	15597	15301	15421	15636	15414	15564	15364	15599	15606	15445	15467	15435	15308	15349	15530	15262	15442	15520	15558	15365	15586	15446	15406	15530	15629	15396	15351	15460	15400	15618	15272	15448	15551	15381	15445	15458	15279	15579	15406	15494	15493	15365	15472	15399	15446	15657	15450	15553	15551	15498	15562	15478	15338	15439	15371	15616	15615	15230	15620	15461	15426	15444	15272	15449	15407	15255	15489	15398	15658	15489	15373	15436	15417	15510	15576	15474	15474	15244	15468	15378	15417	15529	15494	15398	15413	15452	15450	15313	15343	15462	15507	15416	15501	15461	15487	15635	15682	15550	15425	15485	15449	15587	15393	15460	15570	15460	15372	15374	15527	15499	15352	15541	15235	15611	15539	15535	15486	15319	15564	15588	15362	15447	15543	15418	15499	15477	15487	15442	15386	15377	15423	15357	15367	15495	15414	15429	15485	15497	15394	15501	15281	15549	15381	15534	15503	15561	15276	15383	15481	15335	15499	15336	15447	15271	15401	15642	15372	15476	15405	15481	15534	15269	15497	15410	15615	15430	15364	15311	15604	15440	15473	15550	15433	15626	15412	15556	15414	15443	15637	15308	15370	15383	15472	15503	15356	15416	15462	15493	15456	15566	15452	15270	15477	15563	15550	15483	15469	15399	15676	15531	15479	15457	15448	15485	15494	15419	15348	15521	15558	15303	15465	15480	15306	15378	15413	15618	15509	15255	15378	15600	15493	15598	15423	15269	15497	15384	15566	15349	15553	15275	15539	15595	15547	15520	15584	15415	15331	15546	15389	15588	15563	15637	15453	15525	15493	15446	15431	15378	15514	15467	15137	15313	15476	15535	15515	15371	15394	15473	15452	15459	15341	15466	15380	15493	15399	15540	15495	15510	15483	15372	15440	15549	15366	15426	15522	15484	15379	15478	15343	15488	15312	15359	15376	15426	15498	15360	15468	15319	15666	15461	15351	15444	15570	15532	15402	15351	15511	15538	15433	15449	15365	15544	15546	15502	15359	15469	15408	15516	15440	15301	15382	15463	15548	15394	15304	15526	15670	15496	15388	15355	15466	15484
25342	21798	28485	29064	23181	21596	20797	19061	18370	17927	17728	17755	17602	17591	17399	17369	17381	17247	17120	17247	17157	16996	17101	17266	17280	17060	17149	17043	17168	17082	17172	17256	17242	17127	16916	16864	17047	17109	17022	17042	17338	17247	16932	17181	17059	17155	17141	17109	17297	17240	16991	17055	17137	17107	17122	17092	17024	17192	17040	17210	17198	16983	17114	17072	17233	17013	17005	17176	17132	17291	17214	16931	17055	17249	16941	16985	16903	17097	16872	17205	16954	17070	16937	16876	17085	17069	17013	16914	17017	16960	17075	17107	17124	17071	16828	16762	17212	17326	17059	17011	17100	17208	17224	17003	16894	16963	17030	17097	17223	17134	17159	17115	17223	17159	17312	16980	17151	17154	17009	17150	17113	17063	16954	16993	16976	17109	16936	17053	17262	17092	17233	17085	17227	16879	16974	17010	17195	17030	17247	17209	17113	17105	16904	16997	16986	17203	17101	17156	17083	17033	16956	16976	17066	16920	17102	16964	17118	17128	17030	17185	17047	16819	16818	17182	17090	17335	17004	16969	16945	17101	16951	17034	16937	16968	17015	16799	17015	17215	17037	17003	17106	16989	17141	17168	17333	17050	17267	17053	17071	17124	17220	17009	17132	17014	17147	17013	17075	17077	17098	17140	17069	17081	17244	17112	17379	17031	17078	17041	16843	16931	17029	17048	17173	17020	16930	16958	17112	16880	17089	17144	17038	17034	16998	17017	17023	17020	16972	17185	17246	17161	17117	17123	17207	16961	16991	17027	16993	17251	17126	17002	17108	17123	17084	17075	17282	17001	17012	16980	17136	17000	17153	17079	17230	17052	17174	16971	17222	17065	17157	16927	17226	17164	16875	16912	17065	17043	17026	17056	17119	16887	16912	17136	17066	16826	17147	17052	17105	17125	17214	16944	17191	17148	17163	16889	17114	17020	17208	17186	17108	17148	17153	17074	16990	17187	17004	17110	17035	17021	16939	17312	17125	17006	17115	17133	17098	16899	17061	17009	17008	17113	17170	17259	17070	17187	17016	17255	17054	16993	17118	17192	16979	17201	17039	17264	17122	17039	16973	16844	17291	17079	17139	16952	17129	17149	17123	17032	17099	17199	16798	17117	17003	17056	16924	17034	16836	16788	17037	17109	17117	17187	17085	16944	17055	17046	17154	17232	17306	17179	17085	17114	17250	17104	16955	17053	17172	17311	16967	16977	17052	17199	16886	17289	17096	17150	17092	17214	16994	17079	17132	17178	17048	16913	16875	16974	17104	16871	16894	17030	17028	17033	17172	17157	17093	17118	17239	17056	16979	16987	17234	17072	17191	17127	17093	16992	17038	17114	17162	17145	17195	16888	17033	17212	16959	16867	17108	17066	17113	17088	17077	17089	17082	17147	16998	17164	17024	17026	17108	16987	17036	17097	17137	17110	17098	17202	17239	17090	17081	17208	17354	17215	16977	16863	17070	16952	17020	17278	17049	17117	17119	17260	17088	17066	17116	17051	17102	17233	17159	17056	16958	16758	17271	17062	16960	17154	16834	17047	17230	17025	17110	17123	17318	17087	17017	17171	17049	17108	17204	17008	17131	17118	17022	16963	17230	17270	17293	17170	17021	17100	17145	17147	16897	17001	17175	17265	17273	17047	17048	17054	17153	17070	16924	17103	16823	17195	16907	16928	17117	17097	17011	16949	17013	16989	17129	17185	17172	16954	16972	17007	17125	17086	17048	16986	17159	17091	17262	16987	17200	17171	17002	17003	16978	17134	17017	16983	17055	16866	17228	16941	16877	17112	17060	17308	17004	17201	17097	16938	16979	17197	17008	17000	17171	17117	17234	17016	17076	17009	17032	17011	17061	16891	17179	17100	17123	17145	17185	17142	17096	17266	17061	17017	16959	17039	17085	17039	17056	17077	17114	16948	16806	17087	17009	16958	17028	17045	16880	17119	17178	17223	17270	17108	17263	17044	17171	17196	17046	17044	17068	17151	16930	17104	17060	17046	17118	17136	16770	17089	17025	17099	17137	16907	17124	16998	17174	16917	17020	17146	17240	17201	16985	17019	17080	17026	17259	17050	17185	17087	17009	17083	17069	16993	17140	16943	17161	17155	17049	16985	17171	17156	17134	17168	17073	17261	17101	17160	17028	17075	17043	17093	16912	17101	17014	17147	17086	17063	16982	16971	17002	17033	17080	16863	17122	17072	17094	17106	17162	17109	17100	17001	17127	17082	17100	17261	17064	16998	17045	17137	17162	17083	17044	17056	17106	17094	17108	16981	17035	17036	17133	17167	17109	17107	16965	17021	17178	17054	17138	17141	17248	17075	16958	16933	16908	17144	17094	16893	17110	17008	17123	16963	16869	17169	17147	17039	17189	17159	17109	16917	17080	16983	17306	17186	17107	17015	17024	16931	16992	17125	17093	16999	17122	16986	17165	17135	17167	16976	16865	17112	17051	16985	16987	17142	17182	17146	17047	17241	17238	17245	17169	17128	17148	17158	16954	17045	17224	16937	17091	17052	16979	17223	17214	17162	17106	16941	16849	17167	17077	17102	17009	17055	17145	17097	17261	16963	17103	17120	16948	17017	16947	16840	17027	16994	16902	17136	16833	17063	17167	17074	16814	17263	17169	17201	16980	17241	16992	16984	17072	17214	17243	17119	17142	17023	17204	17080	17101	16946	17096	17020	17103	17079	16987	17081	17325	17021	16980	17044	17113	17070	17144	16837	17133	16865	17047	17085	17101	16945	17090	16990	17154	16980	17044	17019	17046	17134	17202	17062	17107	17201	17216	17227	17199	17063	16877	17152	17086	17035	17169	17172	17093	17185	17092	17089	17095	17196	17310	17046	17042	17184	17011	17057	17118	17079	17153	16896	17153	17253	17098	16991	17036	16992	17116	17080	17210	17074	17058	17084	17001	17014	17019	17213	16876	17112	17139	17231	17193	17022	17141	16969	17119	17024	17182	17073	16923	16989	16889	17042	17143	16952	17059	16938	16873	17171	16946	17255	17125	16995	17014	17250	17021	17080	17158	16958	17289	16956	16969	17053	16923	17150	17190	17045	16863	16887	17064	17055	16968	17026	16957	17156	17088	17044	17330	16831	16972	16867	17006	17044	17083	17077	17112	17241	17029	17013	16958	17128	17068	17029	17090	17246	17071	16940	17121	17143	16946	17150	17105	16929	17242	16992	17087	16827	17072	17102	17114	17204	17002	16977	17217	17082	17003	17022	17082	17212	17123	16954	17095	16965	17201	16922	17199	17188	17097	17039	16820	17096	16945	17050	17102	17085	17036	17103	17132	17236	17153	17001	17056	17241	17043	16893	17174	17040	17334	17108	16906	16926	17108	17029	17142	17193	17147	16863	17195	17282	16980	17124	17031	16811	16918	17237	17065	17160	17210	17197	17134	17168	17027	17121	17196	16981	17092	17322	17025	17250	17125	17001	16843	17168	17017	16861	17060	17015	16809	17054	16908	16787	17082	17186	16866	17119	17057	17042	17262	17172	17037	17005	16837	17106	17052	17024	17086	17176	17117	17146	16991	17214	16826	17398	17177	17053	17306	17086	17197	16967	17192	17220	17193	16919	17229	17302	16984	17097	17145	17289	17353	17068	16911	17255	16966	17078	17379	16992	17131	17120	17004	16944	17025	17059	17009	16993	17057	17020	17011	17092	17025	16977	16915	17030	17264	17079	16868	17046	17015	17015	16931	16999	16917	17103	17255	17185	17086	17115	17257	16945	17014	17039	17223	17063	17147	17292	17086	17265	17035	16865	17019	17099	17083	17201	17151	17134	16921	17064	17090	17145	17120	17107	16965	16973	17027	17124	16972	17104	17044	17128	17009	17030	17110	16870	17038	17117	17146	17096	16759	17174	17140	17100	17118	17002	16990	16936	17134	17195	17090	17317	17237	17166	17177	17128	17306	17087	17022	16958	17016	17212	17146	16917	17148	17138	16998	17074	17064	17027	17204	17019	17051	16923	17377	17163	17372	17171	17043	16962	17161	17123	17130	17108	17212	17068	17135	17167	17106	17094	17102	17119	17237	16932	17044	17110	17270	17289	17226	17103	16796	16914	16877	16910	17012	17204	17134	17048	17035	17036	17119	17075	16996	17111	16999	17078	17087	17123	17273	16994	17122	16982	17137	17036	17276	17035	16910	17155	17138	17059	17054	17036	17076	17108	16991	16955	17094	16988	17068	17094	17151	17151	17104	17000	17066	16931	16976	17242	16977	16960	17255	17253	17236	17009	17072	17075	16888	17133	16974	16958	16935	17068	17308	16978	17084	17149	17071	16957	17056	17159	16863	17135	16966	17092	17134	17281	16990	16840	16969	17211	16904	17164	17118	17125	17038	17030	16873	17022	17171	16954	17218	17289	17153	17077	17178	16990	17149	17124	17093	17108	17059	16851	17120	17094	16909	17083	17245	17268	17164	16951	17084	16833	17172	17205	16964	17258	17205	16979	17212	16885	17032	17046	17096	17095	17076	17030	17078	16886	17042	17020	17111	16923	16993	17002	17076	17156	17177	17130	17215	17083	17124	17037	16969	17063	16947	17112	17150	16979	17245	17262	16990	17186	17264	16912	17211	17276	16993	17105	17096	16998	17296	17274	16802	17160	17127	17098	17089	17075	17059	17258	17403	17158	17079	17208	17294	17050	16976	17039	17040	17065	17284	16964	17122	16981	17218	17252	17053	17197	17053	17007	17110	17124	17139	17083	17009	17064	17310	17029	17066	17253	17137	17068	16845	17031	17004	17124	16904	16886	16864	17202	17083	17149	17180	17140	17029	17200	17101	16860	16964	17007	17038	17011	17043	17059	17056	17029	17149	17143	16927	17030	17278	17006	17041	17214	17147	17235	17231	17142	17158	16949	17156	17142	17014	16975	16969	17081	17097	17018	17210	17141	17119	16909	17013	17142	17070	17209	17147	17156	17007	16961	17077	16999	17169	17154	17146	17064	16945	17019	16960	16728	16808	17049	17175	17009	16897	17245	16914	16991	17082	16901	17153	17068	17049	17111	17074	17069	17088	17106	17122	17212	17247	17064	16952	17151	17136	16868	16980	16868	17055	17229	17046	17139	16784	17055	17014	17169	17227	16978	16890	16885	17121	17003	17047	16861	17111	17256	17091	16963
26851	45722	38315	29197	24534	21328	19660	18404	17387	16660	16296	16113	15951	15702	15527	15469	15563	15347	15348	15465	15297	15443	15202	15468	15168	15542	15337	15265	15239	15062	15240	15172	15053	15179	15276	15186	15299	15298	15303	15320	15063	15284	15124	15316	15103	15206	15069	15174	15128	15185	15297	15169	15376	14988	15222	15338	15266	15177	15137	15358	15151	15216	15150	15377	15180	15184	15125	15185	15028	14965	14868	15184	14943	15079	15270	15261	15289	15138	15057	15121	15027	15107	15167	15108	15098	15145	15192	15135	15121	15156	15222	15028	15126	15198	15145	15121	15092	15208	15235	15013	15195	15192	15076	15218	15116	15375	15042	15089	15138	15116	15184	15391	15310	15402	15098	15183	15245	15110	15114	15211	15182	15137	15206	15297	15147	15019	15280	15375	15132	15052	15234	15221	15085	15224	15201	15191	15190	15197	15264	15166	15130	15142	15136	15048	15221	15190	15159	14995	15134	15242	15359	15173	15272	15343	15290	15234	15205	15052	15221	15140	15101	15164	15217	15156	15197	15219	15055	15220	15221	15233	15250	15301	15079	15200	15275	15018	15129	15149	15178	15171	15125	15306	15188	15225	15225	15196	15034	15019	15287	15249	15216	15202	15096	15147	14978	15027	15163	15103	15159	15216	15468	15118	15221	15206	15422	15083	15161	15303	15133	15163	15264	15328	15322	15208	15148	15362	15166	15146	14993	15282	15127	15253	15298	15179	15330	15216	15289	15194	15231	15279	15047	15186	15197	15334	14973	15131	15170	15332	15198	15117	15060	15051	15098	15191	15349	15154	15077	14986	15085	15123	15288	15257	15109	15133	15163	15277	15169	14986	15226	15216	15066	15144	15152	15179	15259	15222	15142	15186	15169	15093	15124	15014	15352	15060	15207	15126	15046	15167	15372	15136	15123	15162	15166	15273	15152	15108	15220	15139	15180	15169	15123	15208	15311	15175	15223	15246	15120	15310	15260	15042	15234	14965	15099	15126	15300	15060	15122	15051	15092	15147	15108	15342	15131	15133	15185	15036	15186	15123	15274	15259	15095	15086	15127	15048	15082	15274	15240	15154	15247	15352	15180	14994	15049	15145	15201	15265	15103	15244	15285	15217	15221	15025	15045	15226	15064	15291	15226	15041	15228	15143	15155	15345	15255	15137	15277	15101	15139	15346	15022	15302	15269	15210	15093	15353	15081	15294	15372	15362	15113	15214	15166	15131	15192	15355	15039	15187	15158	15156	15057	15204	15298	15137	15236	15159	15375	15249	15180	15183	15287	15188	15209	15286	15075	15186	15277	15239	15263	15130	15188	15228	15079	15087	15321	15002	15268	15088	15227	15365	15158	15177	15393	15069	15156	15256	15332	15064	15099	15305	15336	14951	15154	15136	15209	15245	15212	15202	15123	15230	15199	15200	15370	15126	15102	15065	15192	15161	15223	15271	15233	15201	15008	15114	15249	15171	15308	15251	15065	15243	15140	15111	15160	15295	15139	15170	15334	15294	15257	15087	15160	15148	15158	15228	15216	15088	15272	15125	15086	15303	15217	14926	15244	15321	15165	15253	15178	15053	15113	15377	15154	15224	15108	15054	15116	14980	15352	15141	15359	15019	15173	15167	15135	15277	15305	15139	15143	15192	15142	15331	15242	15244	15182	15035	15300	15257	15137	15140	15202	15007	15085	15042	15421	15174	15186	15172	15155	15211	15191	15124	15093	15211	15391	15126	15065	15128	15195	15079	15293	15104	15189	15279	15143	15204	15147	15151	15023	15075	15157	15174	15103	15129	15075	15388	15127	15236	15149	15100	15148	15225	15174	15113	15204	15148	15130	15389	15080	15408	15048	15300	15101	15089	15363	15202	15157	15179	15165	15276	15093	15185	15287	15232	15272	15331	15231	15291	15184	15209	15288	15171	15296	15441	15223	15106	15258	15236	15248	15275	15332	15242	15302	15220	15086	15311	15254	15209	15153	15232	15136	14982	15258	15240	15267	15118	15228	15116	15086	15294	15112	15290	15247	15080	15264	15211	15144	15042	15033	15178	15145	15153	15131	15168	15293	15247	15223	15287	15006	15171	15245	15050	15232	15190	15093	15158	15023	15344	15153	15144	15155	15145	15071	15221	15145	15107	15263	15236	15268	15176	15246	15182	15207	15286	15130	15111	15203	15116	15132	15168	14954	15125	15194	15102	15213	15113	15085	15230	15184	15195	15305	14992	15105	15202	15220	15202	15395	15065	15149	15363	15100	15140	15235	15194	15035	15113	15149	15066	15034	15352	15135	15020	15358	15338	15047	15278	15176	15341	15176	15079	15072	15051	15178	15258	15294	15297	15241	15076	15069	15259	15129	15315	15288	15331	15235	15040	15250	15182	15098	15114	15203	15260	15199	15298	15167	15078	15245	15063	15187	15236	15087	15287	15186	15201	15261	15163	15059	15223	15112	15195	15217	14978	15186	15127	15135	15162	15321	15282	15288	15227	15012	15234	15136	15193	15157	15165	15125	15244	15350	15253	15194	15305	15076	15110	15192	15148	15126	15283	15000	15297	15228	15164	15071	15206	15224	15393	15124	15322	15110	15089	15190	15303	15116	15314	15045	15192	15126	15182	15203	15319	15097	15319	15223	15266	15283	15232	15183	15246	15182	15057	15108	15098	15353	15352	15111	15083	15194	15187	15079	15088	15259	15063	15217	15213	15161	15129	15097	15258	15172	15021	15115	15211	15051	15143	15169	15160	15196	15182	15240	15121	15269	15028	15087	15095	15029	15235	15213	15181	15124	15129	15279	15200	15184	15148	15230	15076	15441	15020	15154	15121	15246	15105	15184	14988	15162	15192	15165	15110	15115	15184	15136	15163	15212	15173	15125	15184	15276	15282	15162	15279	15204	15230	15025	15260	15267	15242	15051	15042	15229	15106	15317	15149	15302	15125	15191	15336	15357	15246	15051	15314	15154	15307	15117	15214	14990	15306	15278	15041	15333	15087	15096	15099	15059	15201	15298	15037	15057	15291	14984	15055	15039	15225	15152	15231	15060	15144	15088	15064	15108	15143	15224	15172	15244	15174	15278	15123	15139	15245	15279	15283	14892	15238	15238	15132	15273	15168	15149	15113	15290	15054	15206	15085	15036	15218	15331	15161	15381	15241	15255	15249	15046	15083	15005	15114	15324	15133	15240	15191	15202	15114	15236	15200	15129	15099	15128	15263	15197	15192	15165	15177	15194	15202	15187	15208	15126	15365	15134	15218	15280	15150	15223	15079	15036	15236	15326	15094	15139	15133	15338	15040	15244	15281	15079	15204	15273	15141	15140	15154	15340	15331	15284	15414	15074	15225	15264	15184	15160	15336	15145	15303	15110	15186	15308	15129	15035	15193	15081	15259	15093	15271	15127	15203	15236	15353	15335	15038	15224	15284	15054	15442	15284	15180	15358	15311	15204	15407	15365	15238	15010	15083	15110	15375	15061	15123	15243	14988	15079	15268	15209	15205	15309	15192	15111	15064	15244	15101	15088	15114	15187	15244	15040	15337	15182	15118	15199	15356	15190	15221	15147	15332	15241	15226	15268	15221	15165	15228	15082	15338	15103	15276	15340	15128	15055	15080	15321	15041	15362	15287	15232	15246	15236	15269	15159	15449	15104	15241	15182	15232	15232	15196	15196	15243	15206	15209	15448	15237	15060	15221	15186	15080	15120	15223	15093	15204	15252	15238	15191	15171	15232	15054	15253	15147	15056	15376	15171	15303	15352	15146	15142	15107	15158	15200	15245	15115	15048	15250	15179	15111	15215	15332	15202	15190	15264	15364	15032	15215	15146	15159	15153	15262	15123	15135	15380	15326	15331	15242	15131	15033	15063	15231	15160	15183	15091	15306	15138	15294	15162	15066	15174	15000	15239	15074	15133	15126	14994	15296	15315	15132	15227	15077	15433	15188	15158	15000	15235	15269	15098	15245	15058	15171	15198	15306	15211	15176	15250	15180	15048	15160	15245	15090	15005	15293	15038	15104	15171	15129	15134	15247	14983	15174	15241	15322	15221	15041	15167	15237	15171	15089	15314	15166	15080	15319	15325	15250	15262	15152	15083	15138	15097	15309	15079	15078	15155	15010	15197	15157	15162	15129	15171	15249	15350	15069	15175	15299	15025	15070	15240	15118	15177	15059	15162	15244	15145	15165	15175	15029	15139	15209	15094	15284	15125	15293	15172	15226	15084	15146	15264	15332	15111	15349	15156	15319	15281	15155	15107	15154	15371	15127	15179	15394	15270	15134	15225	15318	15209	15105	15215	15055	15218	15260	15098	14958	15194	15212	15199	15143	15154	15227	15114	15020	15225	15158	15231	15180	15082	15172	15358	15064	15074	15255	15398	15279	15135	15144	15331	15202	15199	15123	15031	15129	14932	15217	15055	15237	15155	15238	15123	15077	15161	15178	15192	15205	15229	15314	15173	15086	15156	15248	15145	15356	15113	15217	15244	15144	15185	15240	15102	15335	15007	15054	14978	14979	15362	15153	15304	15222	15182	15138	15217	15243	15213	15174	15202	14997	15128	15101	15200	15096	15235	15108	15205	15135	15315	15078	15052	15089	15028	15090	15074	15104	15060	15253	15247	15306	15021	15199	15321	15143	15329	15132	15269	15008	15282	15182	15144	15079	15280	15287	15172	15266	15093	15294	15266	14990	15177	15260	15254	15188	15182	15325	15126	15096	15422	15201	15025	15205	15242	15061	15136	15107	15183	15273	15204	15257	15110	15073	15099	15029	15106	15129	14999	15246	15246	15169	15221	15187	15002	15232	15137	15275	15285	15233	15249	15268	15048	15297	15219	15409	15254	15193	15231	15212	15198	15073	15272	15198	15368	15205	15064	15175	15250	15287	15232	15259	15113	15253	15122	15177	15236	15125	15335	15132	15053	15029	15296	15333	15123	15150	15130	15242	15277	14986	15192	15054	15265	15171	15381	15149	15163	15194	15206	15202	15168	15186	15120	15162	15218	15220	15310	15228	15060	15090	15260	15158	15141	15042	15425	15192	15150	15214	15170	15257	15266	15340	15212	15164	15370	15231	15269	15287	15097	15260	15154	15179	15211	15196	15352	15266	15166	15134	15197	15173	15272	15194	15230	15132	14981	15089	15082	15258
22489	21493	28660	24831	22577	25486	27093	22267	20155	19943	19501	18846	18738	18433	18430	18300	18059	17846	18152	17719	17818	17810	17873	17863	17824	17926	17743	17914	17832	17593	17785	17633	17772	17673	17764	17872	17710	17606	17612	17648	17861	17555	17631	17722	17755	17476	17706	17714	17731	17608	17566	17826	17763	17414	17658	17575	17589	17533	17466	17636	17471	17570	17827	17633	17635	17595	17511	17615	17555	17535	17476	17501	17642	17547	17559	17507	17547	17519	17551	17524	17619	17508	17566	17385	17645	17749	17716	17493	17440	17647	17418	17446	17384	17488	17433	17536	17624	17563	17426	17571	17717	17649	17703	17490	17602	17467	17564	17495	17639	17666	17519	17671	17410	17446	17493	17298	17603	17590	17557	17427	17512	17488	17676	17398	17576	17627	17756	17597	17638	17659	17509	17540	17615	17565	17456	17663	17363	17607	17665	17367	17646	17767	17639	17402	17796	17692	17651	17490	17666	17608	17502	17414	17606	17489	17685	17355	17535	17708	17339	17374	17431	17574	17430	17417	17505	17653	17720	17378	17462	17645	17486	17631	17478	17552	17547	17597	17475	17744	17559	17558	17686	17457	17410	17432	17563	17453	17493	17504	17638	17688	17540	17534	17657	17489	17268	17425	17562	17404	17478	17566	17709	17502	17581	17435	17308	17376	17407	17635	17445	17568	17451	17534	17605	17611	17339	17441	17634	17495	17608	17333	17570	17671	17732	17392	17616	17670	17550	17593	17460	17717	17336	17586	17474	17630	17625	17705	17534	17692	17538	17377	17479	17431	17617	17559	17551	17688	17724	17525	17554	17423	17665	17459	17706	17492	17406	17457	17708	17559	17656	17677	17621	17521	17482	17575	17719	17433	17419	17443	17508	17724	17715	17582	17506	17550	17601	17607	17504	17470	17597	17697	17510	17742	17444	17482	17582	17520	17534	17566	17558	17453	17634	17506	17423	17511	17421	17552	17437	17599	17392	17792	17415	17474	17537	17453	17546	17455	17462	17607	17561	17555	17464	17584	17563	17580	17529	17575	17454	17533	17527	17685	17506	17599	17461	17612	17476	17609	17546	17341	17463	17549	17539	17731	17380	17486	17582	17647	17555	17584	17501	17432	17786	17539	17511	17539	17676	17611	17820	17550	17610	17319	17648	17515	17431	17699	17447	17429	17616	17477	17428	17357	17478	17733	17500	17492	17559	17431	17514	17505	17332	17663	17416	17602	17670	17362	17567	17600	17526	17413	17628	17453	17593	17563	17472	17509	17537	17440	17493	17524	17670	17504	17621	17600	17422	17522	17589	17451	17345	17426	17645	17661	17356	17545	17398	17514	17496	17440	17685	17420	17458	17516	17536	17518	17497	17526	17596	17445	17541	17588	17633	17618	17564	17522	17450	17590	17674	17562	17610	17496	17463	17439	17502	17606	17514	17829	17597	17454	17637	17514	17599	17636	17744	17533	17690	17490	17720	17521	17598	17584	17473	17572	17444	17615	17408	17434	17527	17587	17560	17439	17401	17527	17619	17474	17557	17522	17566	17574	17636	17774	17525	17467	17448	17687	17526	17516	17498	17535	17654	17595	17562	17754	17561	17720	17576	17375	17503	17618	17770	17813	17513	17499	17630	17494	17605	17562	17398	17513	17605	17660	17746	17617	17659	17470	17716	17379	17541	17650	17693	17496	17469	17712	17590	17663	17616	17430	17465	17409	17436	17444	17473	17464	17662	17544	17464	17593	17510	17477	17478	17434	17502	17708	17481	17597	17621	17658	17577	17491	17686	17637	17740	17807	17529	17402	17602	17381	17380	17533	17724	17389	17547	17546	17561	17471	17536	17546	17599	17598	17643	17727	17510	17512	17685	17424	17502	17345	17426	17440	17539	17490	17650	17511	17657	17645	17500	17575	17334	17383	17567	17434	17487	17682	17455	17717	17622	17595	17633	17557	17428	17465	17720	17413	17599	17539	17523	17537	17699	17568	17665	17501	17531	17678	17466	17664	17427	17592	17690	17509	17415	17529	17451	17489	17425	17600	17714	17485	17437	17588	17810	17479	17573	17573	17481	17505	17652	17564	17584	17547	17310	17446	17239	17559	17378	17618	17528	17640	17575	17584	17587	17424	17537	17452	17463	17621	17556	17538	17405	17404	17517	17618	17539	17603	17614	17560	17460	17641	17486	17508	17595	17422	17346	17762	17619	17637	17767	17321	17684	17604	17859	17522	17595	17578	17526	17597	17841	17572	17578	17465	17591	17573	17556	17559	17498	17446	17627	17530	17278	17633	17553	17418	17350	17474	17582	17527	17811	17781	17426	17472	17484	17412	17477	17640	17564	17668	17444	17440	17592	17535	17637	17498	17397	17631	17677	17480	17474	17558	17566	17385	17544	17571	17587	17655	17722	17526	17489	17581	17528	17358	17499	17511	17512	17603	17493	17571	17458	17803	17519	17466	17600	17652	17705	17569	17467	17636	17615	17437	17723	17525	17489	17693	17594	17580	17385	17386	17587	17480	17644	17565	17600	17726	17554	17676	17562	17524	17447	17754	17528	17282	17608	17533	17537	17575	17524	17279	17494	17652	17888	17859	17592	17484	17667	17762	17630	17802	17452	17342	17313	17517	17386	17754	17530	17519	17569	17570	17432	17500	17534	17647	17565	17491	17353	17548	17579	17423	17752	17517	17578	17605	17562	17502	17442	17535	17563	17551	17630	17368	17476	17647	17661	17410	17700	17466	17479	17443	17612	17440	17551	17838	17507	17448	17604	17433	17411	17602	17498	17555	17580	17297	17359	17498	17497	17581	17468	17510	17369	17729	17725	17599	17635	17686	17456	17442	17537	17627	17517	17595	17638	17432	17521	17286	17390	17604	17468	17503	17721	17496	17532	17718	17388	17584	17501	17255	17597	17461	17674	17540	17578	17381	17588	17446	17413	17311	17565	17629	17544	17442	17587	17489	17457	17328	17711	17553	17375	17475	17650	17420	17459	17483	17478	17452	17687	17531	17822	17759	17704	17577	17487	17641	17600	17703	17494	17440	17582	17560	17655	17722	17665	17406	17589	17645	17592	17535	17345	17579	17526	17521	17562	17407	17613	17585	17500	17552	17268	17380	17524	17471	17547	17423	17523	17494	17542	17351	17521	17556	17706	17717	17660	17513	17632	17491	17470	17637	17342	17479	17430	17457	17663	17570	17398	17348	17573	17346	17598	17617	17444	17573	17567	17491	17714	17490	17317	17557	17346	17401	17558	17541	17477	17517	17425	17361	17572	17606	17547	17600	17631	17503	17674	17501	17518	17401	17681	17413	17469	17437	17570	17395	17511	17347	17774	17494	17475	17560	17650	17562	17276	17556	17618	17552	17723	17500	17346	17596	17601	17604	17474	17491	17378	17580	17638	17729	17611	17619	17547	17730	17668	17514	17521	17540	17614	17330	17491	17508	17630	17461	17473	17699	17564	17658	17600	17635	17381	17568	17639	17628	17610	17469	17636	17361	17757	17517	17552	17595	17370	17320	17636	17754	17490	17419	17472	17508	17522	17735	17746	17449	17366	17296	17420	17587	17514	17487	17701	17643	17610	17474	17550	17652	17470	17664	17423	17823	17531	17577	17377	17659	17598	17773	17568	17518	17662	17386	17312	17636	17626	17720	17266	17410	17574	17492	17549	17521	17406	17476	17570	17595	17524	17711	17522	17602	17781	17707	17566	17307	17514	17466	17497	17813	17490	17675	17377	17272	17410	17470	17547	17440	17553	17491	17687	17488	17548	17604	17628	17676	17379	17609	17659	17586	17495	17621	17692	17697	17585	17368	17508	17503	17508	17537	17277	17281	17505	17620	17443	17437	17549	17473	17472	17466	17583	17573	17669	17541	17523	17627	17503	17537	17565	17492	17413	17477	17569	17662	17506	17351	17591	17753	17492	17580	17507	17539	17573	17527	17440	17418	17672	17542	17407	17656	17744	17753	17591	17519	17413	17677	17412	17522	17466	17482	17713	17589	17608	17589	17716	17493	17743	17623	17677	17534	17426	17269	17442	17462	17556	17679	17608	17551	17556	17321	17436	17414	17733	17649	17555	17639	17683	17397	17499	17591	17560	17582	17639	17408	17528	17633	17575	17446	17635	17630	17482	17699	17704	17435	17621	17724	17562	17381	17424	17641	17651	17505	17474	17434	17621	17579	17713	17754	17644	17615	17456	17727	17607	17714	17482	17516	17709	17604	17638	17353	17508	17582	17507	17495	17338	17474	17386	17471	17390	17188	17578	17680	17717	17579	17545	17673	17659	17688	17577	17825	17653	17574	17526	17685	17408	17335	17475	17252	17305	17603	17692	17594	17645	17589	17604	17597	17513	17620	17477	17482	17480	17767	17642	17399	17541	17610	17450	17471	17654	17706	17633	17601	17690	17417	17560	17622	17637	17488	17433	17363	17596	17481	17549	17535	17492	17469	17621	17289	17492	17590	17503	17556	17641	17668	17707	17662	17430	17521	17626	17515	17517	17621	17493	17335	17550	17490	17357	17387	17752	17635	17597	17565	17669	17604	17623	17506	17471	17584	17494	17370	17593	17407	17563	17813	17536	17514	17323	17617	17588	17472	17558	17459	17707	17526	17813	17613	17573	17443	17365	17554	17562	17598	17500	17361	17484	17689	17496	17637	17492	17575	17455	17567	17541	17486	17541	17594	17454	17446	17625	17466	17687	17666	17768	17525	17575	17645	17576	17449	17491	17503	17505	17399	17593	17586	17444	17476	17383	17542	17544	17402	17499	17603	17332	17442	17765	17679	17366	17474	17627	17635	17799	17282	17466	17386	17648	17543	17550	17736	17424	17607	17415	17535	17518	17573	17454	17390	17685	17629	17572	17394	17564	17584	17817	17626	17710	17659	17660	17517	17585	17479	17420	17624	17718	17511	17600	17355	17438	17546	17555	17414	17421	17513	17614	17414	17416	17508	17642	17464	17463	17481	17530	17536	17488	17679	17521	17448	17535	17381	17405	17773	17613	17644	17702	17502	17573	17702	17601	17379	17334	17554	17458	17428	17465	17551	17552	17398	17558	17624	17679	17696	17495	17445	17701	17478	17694	17468	17504	17584	17568	17372	17567	17383	17393	17570	17461	17497	17340	17611	17592	17480	17613	17353
28053	53863	47433	37724	31005	27009	24122	21475	19611	18318	17600	17133	17054	16591	16391	16122	16107	16195	15994	15669	15740	15628	15569	15553	15670	15544	15605	15514	15624	15688	15538	15565	15579	15479	15392	15355	15561	15648	15529	15328	15433	15385	15524	15584	15509	15391	15513	15528	15287	15419	15386	15495	15317	15675	15542	15557	15507	15267	15697	15269	15407	15375	15629	15408	15381	15633	15437	15351	15629	15471	15431	15374	15494	15501	15414	15579	15508	15535	15489	15498	15574	15382	15448	15509	15403	15444	15582	15600	15609	15587	15503	15486	15547	15570	15575	15459	15410	15412	15480	15429	15547	15510	15475	15432	15331	15323	15422	15443	15515	15489	15602	15578	15492	15645	15459	15312	15396	15471	15602	15639	15392	15372	15479	15359	15435	15517	15393	15473	15476	15380	15408	15311	15565	15363	15524	15529	15432	15515	15378	15634	15442	15525	15540	15294	15538	15581	15438	15641	15199	15325	15583	15372	15519	15396	15473	15494	15433	15568	15559	15435	15484	15520	15526	15471	15486	15516	15497	15603	15459	15583	15599	15446	15590	15486	15534	15261	15567	15464	15429	15497	15494	15501	15387	15570	15536	15425	15445	15311	15515	15524	15451	15301	15482	15456	15493	15362	15503	15470	15348	15407	15454	15328	15507	15399	15442	15552	15504	15525	15526	15478	15563	15606	15489	15563	15466	15357	15608	15343	15368	15439	15509	15533	15530	15481	15389	15388	15422	15518	15245	15500	15549	15523	15581	15494	15477	15527	15303	15399	15424	15406	15452	15558	15515	15592	15600	15536	15389	15531	15532	15567	15549	15485	15534	15402	15532	15477	15423	15339	15422	15555	15404	15236	15415	15618	15510	15477	15579	15393	15326	15505	15642	15411	15510	15461	15515	15397	15520	15470	15476	15528	15526	15404	15361	15498	15599	15474	15566	15548	15496	15559	15532	15383	15355	15471	15481	15393	15539	15582	15503	15384	15387	15477	15386	15452	15459	15470	15502	15471	15405	15335	15462	15613	15477	15421	15503	15368	15574	15546	15611	15473	15565	15454	15384	15509	15581	15496	15385	15467	15465	15460	15575	15352	15602	15463	15430	15398	15383	15642	15506	15497	15265	15455	15577	15473	15396	15648	15386	15675	15525	15528	15447	15295	15318	15477	15333	15527	15396	15519	15478	15386	15611	15547	15473	15434	15562	15565	15398	15474	15418	15571	15465	15413	15441	15520	15479	15474	15378	15546	15479	15564	15589	15575	15411	15517	15540	15439	15618	15566	15665	15336	15539	15616	15404	15400	15479	15433	15519	15397	15557	15376	15485	15543	15417	15473	15396	15579	15505	15489	15488	15613	15577	15375	15621	15460	15416	15437	15563	15346	15473	15532	15650	15337	15305	15405	15535	15561	15564	15463	15470	15380	15437	15475	15450	15384	15448	15566	15550	15495	15489	15529	15360	15547	15481	15378	15564	15525	15440	15526	15596	15355	15411	15519	15563	15450	15510	15392	15635	15305	15610	15374	15359	15483	15515	15352	15520	15443	15507	15570	15485	15447	15393	15591	15617	15383	15505	15550	15574	15426	15570	15524	15605	15569	15635	15414	15639	15384	15336	15592	15477	15488	15337	15446	15490	15529	15501	15406	15591	15426	15390	15415	15347	15386	15671	15547	15493	15484	15376	15641	15521	15512	15534	15552	15582	15503	15448	15628	15569	15584	15409	15491	15658	15476	15575	15599	15397	15480	15518	15452	15780	15452	15410	15394	15345	15601	15379	15349	15468	15661	15472	15409	15438	15458	15465	15403	15446	15512	15464	15547	15695	15410	15445	15445	15445	15649	15440	15578	15506	15526	15437	15431	15504	15727	15473	15455	15398	15503	15404	15573	15567	15488	15429	15519	15742	15413	15456	15487	15578	15521	15460	15369	15452	15494	15482	15462	15408	15413	15458	15440	15545	15515	15601	15473	15448	15553	15314	15331	15391	15507	15485	15406	15597	15472	15499	15542	15404	15472	15455	15416	15377	15492	15597	15470	15676	15408	15505	15491	15693	15370	15595	15566	15396	15387	15592	15637	15479	15529	15478	15646	15518	15492	15446	15508	15291	15509	15596	15424	15655	15409	15530	15463	15494	15430	15534	15592	15528	15357	15458	15555	15443	15365	15470	15270	15413	15418	15549	15405	15470	15451	15402	15506	15610	15378	15546	15609	15441	15532	15518	15321	15362	15532	15425	15369	15468	15489	15486	15592	15486	15492	15573	15378	15638	15356	15586	15660	15307	15380	15432	15507	15591	15531	15320	15587	15500	15614	15499	15462	15455	15294	15554	15472	15352	15511	15402	15422	15503	15485	15567	15547	15486	15544	15387	15550	15256	15576	15562	15455	15409	15533	15456	15496	15530	15482	15610	15363	15405	15498	15526	15454	15550	15453	15389	15477	15517	15518	15477	15469	15590	15431	15477	15564	15495	15343	15554	15470	15399	15408	15284	15350	15466	15510	15310	15508	15452	15542	15414	15427	15534	15519	15422	15352	15446	15370	15500	15508	15650	15706	15527	15506	15435	15687	15385	15645	15394	15454	15395	15436	15439	15377	15373	15543	15326	15394	15424	15462	15570	15415	15549	15639	15541	15557	15542	15451	15525	15439	15475	15342	15395	15346	15493	15469	15393	15478	15594	15616	15387	15502	15494	15417	15478	15470	15324	15545	15679	15578	15444	15550	15452	15431	15434	15583	15369	15384	15466	15545	15513	15555	15257	15609	15435	15489	15534	15506	15474	15472	15425	15601	15475	15512	15459	15506	15480	15408	15516	15385	15517	15377	15481	15471	15539	15471	15451	15535	15644	15630	15573	15548	15465	15501	15536	15466	15382	15644	15525	15514	15445	15490	15609	15437	15392	15589	15277	15453	15534	15446	15430	15564	15457	15492	15507	15700	15350	15381	15479	15524	15573	15337	15511	15519	15564	15575	15388	15557	15436	15607	15472	15579	15560	15397	15487	15642	15501	15380	15477	15389	15251	15532	15611	15466	15484	15520	15578	15526	15390	15502	15356	15554	15378	15349	15493	15352	15457	15519	15613	15358	15541	15364	15619	15402	15380	15466	15738	15680	15524	15452	15501	15456	15605	15390	15588	15468	15487	15445	15517	15345	15557	15462	15493	15526	15420	15427	15443	15664	15368	15564	15546	15516	15358	15505	15592	15481	15360	15555	15453	15276	15561	15374	15572	15556	15453	15376	15479	15539	15389	15391	15507	15564	15478	15554	15294	15423	15440	15520	15365	15596	15460	15443	15398	15518	15417	15554	15664	15571	15582	15571	15450	15491	15418	15528	15380	15456	15443	15422	15427	15513	15584	15599	15394	15437	15272	15482	15362	15504	15417	15373	15435	15479	15340	15362	15513	15516	15562	15383	15601	15527	15544	15336	15591	15595	15338	15400	15442	15670	15542	15478	15717	15375	15602	15402	15454	15457	15704	15337	15651	15398	15466	15431	15403	15590	15554	15376	15302	15672	15544	15380	15424	15679	15204	15596	15492	15584	15391	15436	15355	15526	15326	15566	15576	15537	15455	15611	15460	15334	15690	15511	15507	15476	15375	15475	15402	15512	15377	15429	15600	15266	15600	15491	15463	15458	15637	15561	15599	15579	15482	15366	15549	15516	15478	15430	15480	15635	15634	15413	15581	15425	15295	15476	15613	15438	15378	15448	15565	15442	15451	15473	15632	15534	15517	15448	15452	15708	15500	15412	15578	15686	15403	15496	15279	15519	15426	15458	15425	15553	15436	15545	15461	15540	15546	15240	15256	15441	15427	15317	15578	15546	15559	15525	15418	15318	15325	15578	15501	15459	15282	15526	15453	15580	15413	15551	15618	15419	15521	15408	15510	15415	15634	15356	15483	15595	15478	15300	15629	15494	15339	15451	15553	15623	15310	15583	15500	15426	15473	15460	15508	15578	15350	15563	15457	15621	15531	15580	15559	15480	15542	15498	15486	15447	15367	15635	15419	15418	15488	15296	15734	15348	15539	15516	15488	15386	15749	15427	15503	15544	15448	15455	15438	15432	15467	15394	15351	15430	15355	15374	15470	15509	15605	15591	15503	15456	15415	15594	15553	15306	15530	15574	15534	15385	15347	15548	15477	15544	15379	15436	15519	15436	15341	15418	15419	15585	15414	15383	15442	15410	15382	15522	15512	15496	15540	15390	15661	15330	15464	15424	15382	15519	15499	15650	15595	15603	15575	15386	15474	15505	15455	15445	15439	15473	15480	15487	15308	15498	15500	15611	15421	15422	15683	15502	15428	15480	15528	15421	15492	15406	15544	15398	15541	15428	15320	15227	15376	15448	15521	15568	15394	15389	15565	15469	15466	15291	15605	15512	15318	15488	15402	15362	15467	15478	15538	15292	15541	15519	15579	15418	15432	15397	15542	15501	15539	15433	15515	15431	15277	15592	15508	15380	15369	15488	15486	15447	15472	15486	15531	15576	15299	15674	15405	15314	15297	15471	15375	15427	15399	15502	15503	15453	15440	15439	15440	15446	15496	15528	15646	15579	15568	15547	15411	15608	15526	15524	15585	15389	15523	15488	15385	15650	15383	15520	15425	15526	15572	15431	15548	15369	15582	15448	15436	15401	15371	15486	15473	15384	15533	15549	15428	15423	15562	15523	15581	15434	15516	15440	15571	15587	15597	15514	15335	15617	15475	15376	15483	15396	15454	15361	15544	15394	15519	15305	15480	15471	15259	15536	15335	15519	15389	15521	15590	15537	15552	15453	15481	15556	15511	15426	15515	15337	15522	15452	15576	15405	15469	15493	15310	15470	15528	15567	15513	15487	15485	15614	15611	15402	15511	15555	15512	15451	15542	15722	15560	15500	15397	15530	15523	15379	15499	15563	15471	15378	15381	15470	15400	15639	15410	15449	15515	15378	15524	15611	15487	15510	15559	15518	15590	15352	15565	15585	15699	15463	15500	15630	15493	15408	15349	15417	15494	15444	15456	15428	15569	15513	15350	15520	15471	15476	15555	15409	15446	15572	15575	15544	15593	15513	15407	15407	15507	15381	15399	15403	15465	15434	15366	15509	15471	15426	15412	15381	15399	15649	15482	15600	15257	15467	15391	15475	15263	15399	15473	15463
29669	28459	33581	28713	22945	21182	19940	19017	18568	18144	18114	17808	17550	17668	17758	17388	17445	17420	17475	17550	17481	17623	17485	17413	17561	17585	17542	17243	17415	17129	17288	17372	17163	17296	17311	17351	17508	17348	17362	17414	17281	17432	17285	17415	17301	17161	17225	17167	17254	17336	17444	17304	17404	17556	17291	17329	17301	17270	17387	17361	17225	17263	17392	17453	17446	17228	17250	17213	17320	17433	17256	17125	17461	17371	17240	17558	16986	17098	17251	17299	17308	17273	17212	17291	17377	17278	17442	17424	17415	17452	17215	17335	17461	17324	17364	17437	17198	17215	17498	17239	17322	17176	17439	17266	17372	17466	17330	17494	17277	17217	17246	17320	17261	17322	17458	17428	17248	17362	17508	17237	17482	17414	17217	17374	17081	17353	17432	17465	17182	17196	17490	17299	17394	17288	17356	17380	17398	17379	17345	17078	17243	17398	17427	17184	17297	17324	17283	17456	17136	17306	17279	17329	17256	17276	17635	17480	17202	17335	17405	17377	17297	17312	17531	17259	17353	17440	17217	17083	17223	17381	17550	17231	17440	17297	17407	17343	17251	17344	17227	17427	17418	17234	17383	17442	17243	17315	17325	17332	17214	17337	17332	17369	17272	17328	17423	17155	17285	17500	17047	17344	17349	17323	17281	17105	17292	17377	17438	17190	17564	17435	17390	17182	17342	17454	17178	17387	17101	17483	17412	17385	17294	17533	17321	17348	17334	17468	17159	17057	17429	17232	17466	17334	17552	17261	17502	17364	17162	17239	17395	17287	17395	17524	17285	17396	17344	17465	17103	17394	17314	17328	17356	17231	17124	17258	17247	17243	17323	17089	17315	17107	17479	17419	17424	17573	17343	17380	17290	17155	17406	17328	17408	17205	17344	17381	17227	17436	17451	17364	17200	17312	17208	17460	17376	17331	17249	17328	17305	17400	17464	17374	17368	17365	17493	17453	17343	17419	17381	17527	17236	17398	17303	17186	17450	17332	17226	17261	17428	17336	17318	17441	17319	17258	17355	17203	17148	17404	17271	17457	17238	17224	17269	17529	17306	17437	17340	17444	17304	17566	17348	17393	17314	17435	17327	17281	17339	16941	17456	17456	17259	17238	17251	17295	17473	17329	17532	17405	17263	17173	17387	17179	17288	17236	17144	17291	17395	17333	17268	17064	17171	17239	17356	17331	17276	17310	17315	17140	17254	17471	17129	17368	17276	17393	17292	17145	17306	17541	17274	17165	17394	17395	17365	17109	17478	17417	17352	17145	17184	17335	17270	17304	17174	17244	17425	17470	17457	17415	17259	17310	17203	17433	17424	17222	17307	17122	17296	17461	17191	17188	17259	17360	17413	17276	17276	17312	17246	17447	17407	17493	17392	17142	17167	17206	17382	17227	17513	17327	17299	17307	17335	17311	17448	17281	17418	17340	17208	17422	17262	17263	17109	17342	17353	17243	17312	17504	17154	17303	17221	17161	17251	17278	17107	17224	17304	17310	17384	17452	17207	17414	17323	17396	17339	17293	17273	17225	17336	17421	17340	17245	17409	17271	17389	17411	17290	17343	17052	17116	17383	17347	17384	17161	17163	17316	17430	17170	17326	17191	17415	17339	17509	17404	17331	17200	17630	17545	17541	17270	17429	17288	17377	17548	17413	17109	17263	17334	17324	17203	17383	17371	17214	17418	17363	17502	17398	17307	17469	17455	17434	17383	17234	17300	17337	17282	17328	17298	17254	17241	17223	17356	17327	17269	17249	17100	17478	17422	17397	17487	17239	17312	17207	17409	17333	17240	17540	17485	17280	17297	17378	17442	17366	17356	17375	17043	17084	17577	17236	17295	17311	17351	17381	17500	17338	17379	17194	17304	17398	17279	17498	17449	17263	17287	17372	17368	17120	17374	17388	17136	17598	17491	17437	17259	17401	17658	17315	17344	17067	17386	17212	17168	17327	17499	17146	17170	17477	17408	17290	17318	17189	17448	17381	17370	17335	17221	17508	17353	17385	17399	17409	17325	17620	17454	17263	17210	17322	17487	17275	17448	17402	17288	17307	17404	17205	17201	17245	17347	17154	17497	17403	17213	17250	17361	17348	17348	17253	17174	17321	17447	17441	17123	17366	17449	17588	17366	17370	17287	17247	17240	17316	17403	17394	17313	17270	17525	17142	17366	17354	17370	17251	17185	17322	17313	17277	17260	17241	17347	17593	17303	17147	17266	17169	17531	17275	17284	17279	17402	17160	17340	17143	17385	17440	17431	17437	17383	17292	17390	17078	17316	17093	17142	17273	17241	17339	17390	17282	17185	17430	17394	17302	17315	17372	17395	17445	17031	17193	17237	17192	17472	17361	17304	17525	17279	17238	17263	17358	17435	17395	17326	17367	17272	17240	17357	17319	17358	17232	17296	17223	17403	17331	17440	17270	17384	17491	17171	17246	17376	17498	17320	17115	17408	17288	17342	17191	17207	17456	17293	17392	17146	17070	17081	17428	17399	17322	17247	17304	17381	17431	17289	17244	17184	17197	17065	17470	17193	17317	17525	17512	17388	17421	17325	17326	17396	17378	17428	17391	17196	17446	17331	17357	17344	17525	17107	17440	17528	17251	17402	17272	17444	17364	17422	17236	17410	17300	17208	17221	17179	17410	17455	17355	17411	17336	17211	17448	17445	17281	17378	17355	17278	17324	17236	17088	17198	17229	17456	17053	17392	17414	17287	17453	17189	17230	17386	17495	17227	17208	17178	17334	17141	17414	17311	17374	17381	17313	17321	17355	17385	17578	17287	17338	17404	17276	17327	17328	17303	17388	17422	17290	17559	17428	17184	17253	17517	17133	17411	17340	17328	17395	17154	17422	17640	17504	17475	17258	17318	17503	17375	17213	17266	17219	17426	17344	17481	17453	17295	17062	17221	17452	17346	17452	17320	17336	17487	17204	17387	17324	17238	17205	17364	17331	17416	17160	17345	17398	17334	17287	17283	17426	17293	17309	17419	17318	17213	17313	17395	17440	17352	17180	17451	17351	17306	17360	17316	17428	17218	17184	17264	17340	17499	17445	17375	17370	17423	17541	17411	17377	17320	17257	17433	17243	17583	17369	17187	17412	17309	17217	17198	17150	17483	17236	17181	17230	17320	17484	17319	17385	17303	17378	17380	17270	17281	17355	17426	17225	17449	17363	17439	17186	17228	17201	17141	17532	17370	17508	17244	17192	17491	17407	17335	17371	17238	17500	17224	17473	17207	17333	17341	17124	17299	17392	17330	17390	17302	17833	17680	17414	17494	17083	17214	17287	17207	17282	17250	17204	17365	17340	17498	17127	17317	17470	17383	17354	17330	17463	17157	17306	17534	17367	17242	17410	17250	17294	17420	17516	17295	17249	17581	17445	17443	17414	17564	17346	17216	17196	17415	17273	17253	17385	17245	17313	17504	17362	17280	17216	17227	17278	17423	17463	17136	17462	17387	17403	17441	17345	17185	17296	17327	17131	17190	17405	17352	17507	17373	17184	17392	17343	17337	17496	17308	17346	17329	17103	17176	17393	17582	17315	17386	17349	17140	17486	17413	17400	17369	17260	17353	17386	17142	17251	17251	17305	17296	17437	17477	17488	17412	17352	17328	17333	17270	17272	17179	17419	17209	17551	17475	17256	17270	17214	17042	17351	17380	17389	17242	17243	17263	17372	17429	17481	17257	17329	17277	17459	17452	17475	17449	17265	17322	17443	17340	17407	17644	17521	17450	17268	17335	17439	17114	17242	17343	17462	17290	17331	17353	17302	17341	17154	17654	17393	17365	17216	17206	17280	17486	17576	17271	17257	17235	17427	17525	17370	17436	17326	17217	17522	17426	17539	17352	17508	17384	17402	17414	17282	17310	17172	17292	17162	17393	17277	17246	17050	17127	17161	17064	17289	17336	17326	17341	17157	17435	17183	17322	17495	17372	17368	17335	17362	17235	17158	17416	17147	17266	17272	17299	17368	17311	17287	17319	17371	17357	17106	17450	17308	17398	17209	17349	17236	17387	17544	17271	17292	17156	17264	17342	17309	17396	17478	17336	17467	17373	17351	17115	17432	17133	17296	17324	17257	17203	17405	17291	17553	17310	17381	17217	17504	17272	17262	17206	17359	17243	17117	17268	17202	17261	17227	17424	17294	17343	17357	17268	17458	17248	17284	17200	17396	17318	17145	17271	17356	17234	17253	17240	17243	17175	17267	17252	17444	17553	17250	17416	17363	17439	17240	17397	17413	17444	17421	17335	17307	17203	17300	17425	17475	17228	17249	17218	17335	17105	17419	17063	17464	17367	17359	17461	17305	17317	17425	17493	17303	17306	17363	17275	17432	17326	17149	17264	17326	17240	17263	17182	17371	17347	17229	17446	17286	17109	17143	17322	17396	17222	17293	17200	17405	17195	17462	17455	17252	17163	17473	17313	17301	17426	17332	17124	17413	17346	17244	17367	17160	17400	17258	17250	17295	17355	17582	17297	17458	17295	17317	17258	17241	17228	17310	17299	17432	17268	17198	17239	17483	17315	17384	17316	17317	17364	17407	17391	17295	17418	17344	17280	17358	17172	17180	17234	17254	17401	17331	17424	17318	17291	17280	17501	17347	17341	17216	17344	17533	17439	17263	17427	17479	17313	17364	17224	17388	17226	17424	17468	17506	17333	17271	17391	17336	17216	17393	17383	17441	17477	17324	17392	17130	17416	17397	17277	17337	17367	17406	17226	17301	17064	17429	17225	17300	17187	17304	17304	17518	17421	17403	17345	17202	17109	17214	17542	17226	17379	17486	17408	17281	17280	17327	17590	17357	17187	17458	17327	17338	17368	17317	17516	17310	17319	17300	17361	17349	17448	17416	17364	17196	17236	17288	17113	17302	17265	17420	17584	17413	17220	17374	17272	17463	17211	17567	17405	17327	17378	17301	17386	17398	17228	17293	17305	17313	17225	17323	17305	17459	17215	17273	17440	17319	17455	17404	17277	17281	17367	17218	17238	17217	17513	17329	17278	17237	17281	17041	17358	17319	17253	17497	17484	17671	17381	17399	17234	17340	17183	17409	17388	17136	17276	17378	17404	17505	17189	17574	17319	17365	17319	17517	17209	17175	17163	17449	17432	17332	17363	17332	17338	17516	17359
28084	43698	37145	28065	23359	20675	19074	17876	16929	16642	16171	16178	15804	15691	15670	15716	15398	15489	15444	15396	15530	15416	15501	15367	15348	15388	15344	15547	15132	15298	15387	15322	15417	15498	15395	15311	15459	15509	15242	15346	15441	15280	15418	15563	15357	15221	15584	15183	15194	15308	15337	15440	15126	15406	15302	15308	15050	15225	15413	15228	15345	15319	15269	15109	15405	15267	15321	15171	15322	15320	15188	15317	15383	15185	15284	15412	15440	15343	15245	15333	15251	15149	15280	15430	15255	15307	15331	15243	15443	15452	15273	15396	15378	15367	15275	15359	15328	15286	15402	15297	15300	15420	15296	15249	15298	15320	15397	15420	15256	15383	15262	15254	15331	15422	15325	15398	15491	15413	15358	15118	15427	15336	15322	15367	15356	15325	15412	15319	15436	15426	15352	15411	15359	15305	15436	15350	15472	15423	15467	15329	15255	15167	15448	15331	15381	15198	15262	15287	15293	15518	15333	15383	15337	15320	15290	15462	15271	15423	15210	15218	15142	15168	15381	15174	15333	15310	15332	15289	15320	15407	15260	15242	15227	15293	15295	15356	15279	15303	15366	15289	15197	15259	15442	15329	15330	15273	15372	15328	15345	15370	15376	15353	15413	15434	15476	15289	15442	15318	15259	15352	15337	15175	15542	15361	15179	15290	15403	15383	15365	15234	15328	15381	15359	15345	15353	15332	15282	15403	15298	15467	15363	15242	15249	15456	15184	15354	15250	15423	15239	15392	15472	15249	15243	15455	15416	15391	15442	15388	15205	15455	15341	15559	15289	15462	15347	15387	15270	15308	15117	15223	15474	15348	15331	15103	15233	15398	15458	15571	15310	15275	15648	15435	15340	15227	15172	15297	15496	15380	15386	15416	15480	15355	15264	15129	15277	15371	15228	15427	15285	15271	15331	15280	15314	15368	15237	15190	15078	15454	15405	15195	15181	15386	15302	15245	15211	15208	15174	15325	15424	15371	15326	15301	15425	15347	15449	15380	15346	15304	15297	15312	15287	15177	15229	15217	15529	15339	15280	15396	15258	15389	15256	15444	15362	15551	15314	15347	15270	15204	15242	15312	15376	15383	15316	15340	15364	15399	15319	15276	15414	15263	15359	15315	15457	15245	15402	15364	15324	15466	15333	15415	15183	15270	15407	15247	15313	15288	15317	15385	15257	15416	15247	15303	15302	15297	15537	15462	15436	15321	15324	15472	15358	15478	15390	15429	15401	15301	15308	15334	15229	15232	15436	15176	15537	15419	15493	15305	15408	15253	15339	15310	15415	15317	15438	15410	15267	15462	15381	15261	15212	15336	15288	15438	15184	15209	15395	15304	15186	15328	15520	15255	15371	15360	15367	15179	15332	15327	15207	15452	15143	15329	15479	15371	15312	15363	15395	15238	15361	15338	15396	15297	15293	15427	15365	15298	15425	15389	15359	15584	15362	15253	15289	15389	15334	15435	15409	15210	15083	15326	15427	15203	15379	15302	15552	15374	15308	15352	15431	15278	15238	15434	15221	15332	15383	15456	15158	15199	15318	15329	15436	15204	15059	15426	15280	15319	15307	15367	15336	15310	15431	15251	15451	15392	15371	15274	15318	15317	15463	15432	15388	15244	15227	15254	15440	15375	15276	15256	15408	15453	15418	15246	15151	15359	15377	15370	15314	15432	15275	15416	15463	15274	15327	15390	15253	15316	15385	15310	15300	15276	15488	15371	15275	15417	15378	15305	15354	15333	15342	15252	15244	15309	15345	15388	15296	15320	15205	15286	15318	15222	15409	15311	15219	15322	15381	15341	15261	15426	15247	15397	15329	15278	15432	15290	15367	15450	15393	15379	15406	15417	15530	15514	15368	15346	15354	15237	15128	15358	15205	15225	15160	15425	15415	15349	15319	15549	15264	15474	15418	15454	15308	15291	15323	15279	15341	15342	15313	15317	15292	15394	15177	15476	15361	15268	15446	15400	15234	15144	15163	15227	15364	15504	15393	15238	15384	15239	15225	15355	15359	15196	15199	15326	15297	15252	15405	15338	15280	15307	15518	15148	15307	15282	15353	15302	15316	15392	15318	15227	15211	15415	15238	15186	15325	15436	15378	15427	15364	15240	15381	15245	15308	15328	15421	15461	15322	15293	15369	15415	15274	15474	15456	15292	15422	15149	15304	15298	15228	15149	15424	15195	15363	15334	15364	15317	15201	15401	15355	15192	15268	15253	15393	15252	15364	15257	15285	15311	15378	15326	15243	15407	15287	15313	15463	15269	15425	15284	15278	15294	15343	15400	15356	15393	15209	15277	15175	15285	15429	15293	15279	15480	15290	15284	15556	15321	15395	15264	15254	15417	15390	15279	15175	15377	15474	15477	15390	15378	15494	15527	15423	15222	15318	15354	15381	15442	15409	15358	15255	15411	15461	15541	15196	15370	15418	15300	15317	15233	15284	15420	15112	15364	15391	15248	15385	15523	15502	15432	15300	15297	15308	15352	15343	15429	15439	15353	15241	15422	15330	15274	15306	15363	15341	15408	15418	15423	15496	15191	15404	15269	15397	15556	15486	15361	15239	15353	15332	15190	15315	15333	15186	15281	15360	15109	15304	15236	15321	15361	15204	15452	15261	15330	15285	15435	15368	15365	15467	15356	15363	15374	15186	15208	15244	15216	15462	15372	15305	15387	15196	15394	15303	15342	15269	15240	15324	15272	15416	15404	15274	15242	15375	15333	15245	15364	15329	15497	15295	15371	15219	15415	15500	15460	15439	15398	15347	15296	15211	15304	15405	15274	15258	15386	15477	15278	15406	15353	15210	15237	15232	15430	15037	15248	15334	15364	15284	15399	15237	15327	15228	15310	15157	15229	15466	15370	15300	15282	15253	15251	15308	15354	15394	15325	15133	15227	15312	15550	15324	15436	15478	15278	15267	15453	15249	15280	15518	15340	15318	15285	15520	15415	15483	15292	15187	15351	15277	15336	15315	15177	15387	15486	15395	15309	15314	15477	15236	15195	15405	15290	15287	15376	15241	15459	15276	15293	15271	15360	15305	15323	15362	15294	15291	15433	15203	15361	15455	15389	15403	15270	15245	15446	15548	15493	15378	15291	15359	15286	15499	15461	15282	15444	15524	15277	15356	15337	15348	15471	15339	15310	15437	15427	15233	15391	15438	15301	15319	15324	15356	15310	15349	15367	15510	15305	15216	15446	15300	15439	15319	15258	15128	15326	15312	15263	15428	15465	15382	15317	15495	15369	15322	15235	15216	15524	15395	15180	15307	15421	15313	15243	15386	15287	15210	15244	15347	15447	15180	15446	15296	15260	15665	15226	15327	15338	15326	15160	15326	15396	15467	15316	15184	15357	15481	15210	15266	15439	15430	15255	15310	15325	15393	15339	15346	15267	15286	15282	15304	15378	15393	15295	15357	15220	15322	15259	15241	15503	15303	15427	15330	15304	15388	15226	15291	15380	15389	15438	15293	15362	15171	15378	15328	15390	15324	15360	15230	15172	15411	15228	15311	15421	15466	15358	15416	15217	15348	15407	15181	15506	15131	15343	15438	15394	15424	15402	15317	15350	15203	15314	15365	15445	15228	15260	15367	15300	15459	15280	15374	15264	15222	15176	15270	15157	15332	15256	15085	15496	15125	15404	15443	15253	15463	15218	15353	15450	15211	15403	15366	15291	15295	15325	15291	15460	15476	15533	15379	15303	15280	15277	15506	15327	15260	15422	15454	15248	15394	15328	15345	15225	15261	15247	15377	15282	15362	15379	15388	15165	15440	15456	15360	15313	15208	15320	15306	15247	15330	15429	15279	15424	15340	15460	15220	15238	15392	15312	15435	15268	15422	15335	15216	15312	15445	15271	15176	15342	15111	15206	15231	15357	15300	15309	15261	15173	15307	15175	15413	15519	15320	15338	15235	15340	15482	15267	15433	15318	15389	15355	15450	15356	15515	15384	15366	15498	15296	15354	15181	15344	15428	15244	15436	15323	15237	15392	15295	15220	15432	15449	15254	15350	15578	15396	15234	15440	15396	15384	15338	15243	15287	15212	15525	15307	15075	15284	15281	15293	15327	15240	15392	15287	15260	15252	15390	15350	15250	15195	15450	15263	15450	15228	15421	15398	15315	15295	15405	15367	15255	15271	15313	15163	15309	15315	15377	15386	15381	15344	15337	15250	15359	15376	15318	15546	15306	15531	15581	15285	15397	15239	15323	15384	15138	15302	15374	15515	15476	15292	15164	15250	15258	15383	15250	15465	15315	15362	15213	15211	15320	15295	15276	15368	15344	15487	15290	15437	15258	15358	15359	15491	15335	15369	15401	15296	15164	15303	15290	15308	15340	15265	15357	15367	15362	15282	15302	15236	15398	15222	15290	15211	15452	15224	15394	15413	15364	15498	15356	15071	15347	15394	15386	15321	15383	15283	15293	15419	15253	15440	15305	15258	15369	15311	15390	15314	15297	15263	15390	15313	15205	15349	15331	15310	15312	15390	15396	15546	15307	15399	15358	15466	15111	15114	15507	15147	15446	15238	15406	15422	15307	15280	15341	15365	15420	15408	15280	15567	15262	15238	15437	15402	15373	15302	15334	15331	15302	15288	15404	15434	15239	15496	15423	15328	15369	15356	15543	15303	15484	15274	15386	15370	15356	15210	15326	15335	15284	15245	15484	15491	15346	15125	15368	15361	15317	15284	15345	15257	15306	15215	15223	15471	15432	15327	15387	15449	15359	15333	15508	15365	15217	15388	15302	15444	15423	15394	15224	15327	15545	15379	15478	15453	15398	15394	15335	15399	15321	15312	15412	15317	15380	15342	15370	15336	15330	15433	15425	15328	15342	15310	15361	15416	15306	15287	15384	15419	15167	15266	15333	15344	15159	15328	15323	15383	15374	15346	15332	15374	15468	15303	15289	15452	15335	15424	15317	15300	15480	15333	15296	15443	15339	15425	15366	15388	15482	15354	15414	15310	15360	15382	15234	15439	15389	15438	15369	15368	15322	15427	15304	15372	15131	15325	15284	15213	15409	15276	15407	15384	15290	15215	15401	15322	15335	15315	15273	15519	15269	15460	15366	15267	15387	15210	15376	15265	15376	15341	15311	15471	15269	15190	15422	15406	15304	15387	15420	15396	15216	15329
23479	21448	28269	25993	24024	24551	23979	20691	19608	19078	18643	18478	18408	18119	18017	18221	17919	17895	17624	17797	17743	17912	17739	17766	17658	17705	17745	17758	17814	17538	17601	17455	17542	17670	17762	17540	17771	17601	17591	17505	17594	17826	17606	17474	17540	17724	17574	17663	17662	17417	17489	17661	17738	17628	17710	17631	17624	17728	17439	17675	17595	17652	17729	17577	17741	17518	17648	17348	17521	17668	17511	17404	17555	17815	17572	17547	17463	17602	17605	17552	17394	17707	17568	17654	17448	17426	17324	17627	17506	17504	17350	17648	17560	17577	17813	17581	17371	17485	17535	17607	17726	17518	17577	17679	17563	17635	17735	17678	17436	17560	17855	17571	17792	17551	17528	17512	17535	17472	17397	17625	17636	17438	17520	17611	17585	17475	17519	17480	17554	17531	17466	17471	17538	17690	17512	17490	17551	17564	17500	17315	17758	17408	17483	17468	17563	17450	17715	17431	17634	17390	17606	17261	17793	17613	17504	17643	17379	17665	17526	17597	17566	17433	17650	17691	17521	17437	17462	17596	17723	17485	17573	17598	17578	17479	17604	17702	17489	17686	17644	17711	17654	17566	17541	17496	17546	17515	17660	17463	17545	17630	17682	17613	17625	17444	17555	17413	17400	17525	17512	17548	17542	17539	17619	17526	17523	17588	17503	17446	17686	17642	17462	17454	17418	17655	17529	17643	17592	17776	17636	17571	17468	17518	17479	17473	17428	17619	17429	17407	17551	17505	17874	17577	17691	17615	17526	17435	17227	17349	17565	17776	17566	17651	17542	17421	17784	17582	17501	17570	17568	17571	17697	17435	17504	17785	17534	17641	17550	17495	17568	17588	17588	17529	17594	17490	17284	17490	17388	17444	17363	17614	17532	17587	17626	17595	17810	17567	17634	17512	17565	17481	17527	17489	17400	17620	17447	17535	17519	17618	17582	17699	17696	17436	17605	17445	17640	17484	17415	17432	17468	17489	17552	17584	17542	17545	17621	17561	17471	17680	17456	17610	17692	17573	17847	17620	17471	17598	17592	17840	17732	17568	17721	17443	17618	17560	17501	17620	17561	17356	17604	17568	17557	17581	17475	17666	17614	17594	17539	17409	17633	17475	17566	17656	17516	17436	17429	17632	17390	17669	17480	17428	17675	17790	17421	17675	17504	17561	17591	17812	17471	17470	17442	17673	17594	17562	17642	17587	17623	17733	17355	17396	17588	17494	17454	17555	17381	17368	17613	17396	17581	17548	17425	17522	17515	17554	17482	17622	17551	17473	17620	17489	17544	17568	17601	17464	17442	17513	17513	17435	17551	17569	17462	17390	17551	17450	17549	17557	17331	17326	17474	17434	17531	17426	17466	17578	17539	17425	17678	17693	17508	17437	17633	17519	17481	17432	17571	17724	17640	17520	17682	17430	17684	17763	17325	17772	17564	17524	17541	17492	17681	17505	17517	17561	17417	17522	17305	17216	17481	17446	17346	17618	17623	17539	17510	17440	17620	17596	17585	17530	17638	17629	17645	17564	17567	17488	17587	17625	17704	17635	17717	17592	17498	17530	17587	17744	17646	17618	17557	17432	17509	17480	17516	17716	17572	17423	17494	17601	17460	17463	17727	17390	17350	17560	17712	17605	17373	17568	17335	17696	17561	17686	17557	17639	17546	17728	17480	17427	17775	17660	17489	17465	17575	17651	17429	17622	17461	17562	17667	17672	17690	17586	17580	17479	17819	17566	17488	17817	17630	17687	17651	17453	17521	17544	17466	17784	17433	17544	17315	17423	17556	17630	17641	17522	17597	17472	17651	17392	17569	17379	17455	17763	17878	17609	17582	17547	17555	17765	17640	17527	17481	17473	17444	17728	17438	17587	17616	17844	17541	17691	17548	17594	17650	17642	17758	17564	17375	17311	17532	17611	17688	17516	17489	17643	17428	17685	17483	17564	17619	17398	17550	17501	17459	17545	17378	17682	17544	17570	17496	17449	17712	17435	17671	17486	17447	17582	17634	17731	17556	17500	17421	17562	17464	17348	17572	17457	17494	17577	17386	17738	17698	17514	17644	17401	17749	17653	17601	17501	17424	17441	17572	17671	17513	17502	17422	17515	17449	17609	17544	17666	17644	17484	17578	17660	17581	17549	17456	17498	17611	17776	17565	17474	17594	17630	17539	17517	17472	17598	17396	17585	17413	17769	17463	17487	17613	17447	17433	17654	17503	17758	17485	17545	17475	17655	17464	17626	17614	17633	17648	17630	17540	17570	17721	17631	17569	17508	17457	17609	17482	17394	17374	17492	17487	17402	17352	17458	17632	17608	17618	17740	17686	17398	17537	17588	17482	17687	17588	17612	17652	17399	17480	17441	17547	17510	17589	17642	17541	17487	17722	17560	17561	17736	17485	17530	17452	17622	17596	17608	17442	17244	17720	17627	17667	17409	17564	17504	17676	17576	17266	17500	17403	17385	17575	17693	17515	17404	17556	17613	17514	17556	17559	17532	17636	17498	17635	17675	17582	17342	17534	17357	17665	17460	17602	17440	17576	17566	17601	17599	17587	17640	17511	17546	17436	17721	17596	17530	17709	17679	17454	17492	17614	17726	17648	17574	17512	17539	17615	17488	17627	17522	17563	17449	17442	17695	17622	17531	17448	17483	17218	17595	17336	17553	17643	17470	17498	17547	17541	17525	17450	17516	17585	17433	17526	17693	17483	17448	17589	17638	17623	17433	17373	17556	17632	17587	17527	17743	17584	17578	17518	17419	17625	17679	17603	17623	17525	17542	17564	17523	17556	17679	17793	17446	17666	17368	17554	17783	17502	17710	17607	17417	17640	17709	17443	17514	17551	17604	17674	17506	17609	17630	17442	17564	17610	17587	17710	17494	17689	17530	17614	17661	17619	17630	17547	17725	17469	17665	17423	17419	17359	17633	17679	17518	17443	17637	17616	17617	17615	17655	17837	17579	17818	17485	17498	17433	17601	17556	17535	17296	17526	17480	17689	17608	17584	17658	17761	17586	17555	17594	17536	17376	17607	17530	17428	17618	17636	17501	17664	17370	17408	17375	17423	17342	17555	17649	17557	17452	17438	17543	17496	17587	17598	17753	17556	17642	17577	17477	17622	17485	17530	17515	17596	17796	17463	17393	17354	17585	17641	17359	17495	17475	17587	17670	17704	17645	17494	17670	17587	17540	17617	17607	17546	17470	17306	17672	17510	17514	17479	17479	17403	17484	17452	17576	17399	17456	17534	17509	17356	17695	17660	17602	17531	17681	17461	17637	17562	17806	17556	17688	17480	17662	17594	17512	17541	17503	17771	17319	17721	17558	17570	17595	17386	17396	17549	17424	17633	17522	17503	17618	17364	17466	17439	17512	17637	17367	17758	17529	17575	17599	17700	17387	17540	17612	17541	17655	17624	17505	17346	17624	17574	17534	17483	17624	17665	17587	17764	17426	17523	17575	17536	17529	17447	17483	17580	17544	17415	17533	17546	17683	17618	17602	17606	17615	17613	17380	17527	17590	17543	17499	17547	17563	17520	17556	17601	17500	17670	17431	17504	17536	17664	17565	17624	17494	17700	17631	17525	17540	17615	17551	17741	17687	17551	17684	17645	17538	17346	17607	17350	17593	17667	17528	17493	17448	17581	17441	17484	17724	17590	17446	17436	17506	17488	17537	17711	17717	17652	17450	17619	17530	17473	17600	17501	17520	17395	17727	17524	17549	17500	17459	17644	17603	17418	17709	17655	17601	17695	17581	17628	17593	17539	17467	17526	17413	17585	17436	17527	17655	17436	17336	17477	17639	17541	17695	17585	17519	17535	17419	17399	17582	17764	17709	17610	17584	17787	17615	17662	17621	17670	17473	17719	17513	17602	17476	17516	17744	17475	17628	17582	17813	17535	17703	17732	17567	17519	17525	17452	17470	17518	17585	17531	17469	17615	17663	17486	17535	17796	17496	17544	17552	17497	17440	17675	17652	17478	17523	17397	17817	17598	17510	17716	17677	17571	17600	17528	17608	17351	17483	17502	17642	17440	17397	17364	17555	17582	17481	17654	17618	17639	17616	17416	17563	17598	17604	17602	17477	17535	17725	17610	17675	17506	17195	17454	17380	17575	17554	17807	17701	17807	17544	17367	17570	17603	17521	17512	17532	17462	17663	17520	17547	17559	17540	17392	17645	17487	17670	17314	17512	17596	17442	17570	17516	17468	17453	17375	17612	17454	17680	17679	17464	17527	17528	17482	17410	17494	17607	17688	17566	17650	17637	17665	17561	17608	17626	17567	17419	17493	17504	17634	17618	17474	17599	17756	17484	17675	17699	17551	17631	17630	17629	17508	17472	17429	17673	17759	17699	17672	17821	17431	17434	17645	17466	17680	17711	17417	17514	17584	17704	17286	17615	17576	17380	17517	17371	17798	17573	17633	17590	17646	17539	17522	17544	17758	17585	17353	17349	17599	17626	17725	17580	17574	17370	17481	17498	17569	17590	17620	17694	17563	17503	17508	17634	17540	17588	17369	17559	17689	17615	17454	17428	17603	17417	17658	17699	17356	17573	17386	17671	17646	17394	17646	17523	17554	17617	17267	17511	17465	17514	17799	17662	17591	17730	17545	17589	17705	17578	17534	17589	17440	17454	17583	17732	17546	17573	17562	17533	17418	17662	17548	17534	17509	17578	17638	17577	17707	17337	17571	17721	17555	17470	17600	17580	17564	17498	17401	17536	17561	17602	17515	17530	17498	17507	17545	17436	17710	17625	17456	17295	17578	17617	17691	17430	17526	17505	17560	17598	17525	17752	17381	17621	17571	17573	17645	17507	17574	17612	17564	17302	17640	17720	17644	17626	17788	17352	17497	17557	17548	17761	17485	17446	17617	17630	17538	17574	17656	17642	17590	17649	17550	17598	17622	17536	17436	17590	17719	17467	17676	17622	17535	17603	17634	17683	17650	17747	17700	17412	17337	17465	17610	17431	17578	17520	17581	17639	17682	17638	17480	17706	17570	17452	17382	17573	17471	17589	17603	17440	17591	17670	17712	17669	17826	17570	17523	17672	17456	17412	17390	17318	17604	17575	17496	17575	17782	17564	17565	17517	17576	17411	17588	17730	17698	17548	17487	17613	17522	17438	17593	17567	17623	17533
26607	50621	43443	33719	28131	24362	21505	19353	18139	17499	17011	16820	16376	16339	15997	16137	16001	15772	15558	15646	15714	15691	15706	15608	15535	15508	15690	15629	15388	15426	15503	15426	15408	15440	15411	15422	15384	15637	15449	15579	15593	15511	15453	15663	15478	15471	15534	15674	15407	15439	15585	15489	15661	15499	15374	15379	15519	15460	15452	15552	15436	15630	15411	15404	15586	15595	15647	15535	15385	15445	15646	15527	15348	15491	15418	15362	15420	15617	15586	15519	15618	15514	15429	15520	15500	15550	15375	15414	15388	15493	15561	15553	15547	15424	15461	15314	15425	15458	15590	15341	15428	15406	15538	15426	15635	15481	15503	15503	15416	15399	15572	15382	15375	15463	15545	15480	15579	15442	15538	15284	15663	15362	15507	15483	15497	15437	15360	15352	15640	15321	15596	15655	15568	15380	15574	15586	15465	15447	15483	15467	15394	15438	15391	15368	15415	15452	15519	15408	15440	15456	15449	15590	15512	15613	15306	15602	15402	15484	15522	15475	15492	15544	15494	15419	15607	15330	15515	15517	15526	15448	15372	15616	15398	15613	15494	15570	15413	15494	15463	15474	15401	15486	15445	15517	15520	15465	15454	15573	15562	15555	15480	15560	15577	15487	15513	15477	15468	15601	15423	15471	15646	15524	15600	15578	15537	15452	15576	15439	15593	15502	15455	15474	15348	15472	15410	15482	15432	15507	15500	15581	15504	15460	15562	15594	15486	15416	15416	15383	15534	15391	15215	15373	15599	15373	15510	15641	15536	15461	15354	15399	15467	15570	15456	15566	15431	15466	15264	15349	15310	15304	15418	15447	15479	15484	15547	15326	15655	15487	15579	15543	15557	15401	15573	15389	15429	15457	15583	15595	15585	15472	15552	15532	15428	15521	15480	15472	15598	15300	15526	15399	15513	15411	15478	15482	15551	15305	15433	15661	15497	15346	15303	15410	15476	15490	15453	15391	15549	15547	15616	15366	15546	15473	15649	15566	15480	15248	15493	15584	15504	15552	15494	15491	15284	15582	15415	15616	15444	15526	15466	15403	15446	15697	15449	15524	15508	15389	15402	15400	15586	15458	15441	15589	15472	15434	15392	15418	15601	15505	15690	15424	15605	15598	15482	15373	15470	15527	15563	15535	15351	15405	15514	15663	15417	15525	15466	15591	15297	15542	15555	15556	15519	15534	15704	15672	15419	15526	15565	15370	15376	15445	15443	15554	15472	15475	15511	15363	15468	15466	15536	15583	15385	15442	15565	15514	15538	15506	15465	15452	15451	15391	15441	15440	15563	15306	15476	15595	15573	15434	15340	15485	15578	15418	15462	15467	15474	15470	15461	15368	15488	15511	15401	15599	15407	15368	15469	15434	15496	15251	15602	15512	15568	15334	15492	15645	15453	15518	15373	15381	15547	15531	15538	15324	15475	15426	15461	15596	15711	15468	15478	15441	15511	15631	15398	15379	15295	15563	15579	15564	15473	15352	15420	15401	15571	15332	15601	15565	15544	15608	15435	15537	15510	15607	15581	15463	15567	15377	15421	15420	15473	15543	15449	15540	15568	15649	15301	15305	15579	15411	15501	15401	15484	15288	15384	15466	15438	15551	15433	15404	15464	15450	15452	15492	15730	15417	15569	15571	15566	15284	15514	15540	15580	15537	15384	15450	15340	15415	15475	15501	15389	15588	15357	15463	15452	15633	15565	15368	15574	15506	15470	15423	15494	15564	15464	15393	15538	15459	15487	15389	15493	15506	15365	15569	15555	15382	15361	15449	15392	15367	15399	15370	15680	15406	15612	15367	15548	15522	15557	15457	15499	15330	15402	15555	15549	15425	15411	15439	15544	15548	15481	15470	15307	15317	15458	15547	15454	15504	15457	15452	15388	15607	15396	15743	15460	15473	15548	15490	15417	15445	15655	15581	15339	15477	15581	15534	15498	15526	15612	15482	15374	15480	15540	15464	15568	15640	15515	15329	15763	15505	15389	15568	15291	15541	15379	15355	15515	15429	15423	15266	15692	15511	15571	15455	15458	15417	15464	15471	15356	15428	15660	15554	15421	15552	15362	15591	15482	15564	15408	15337	15489	15478	15462	15396	15518	15420	15397	15253	15539	15620	15431	15508	15656	15373	15539	15450	15514	15518	15524	15358	15420	15480	15448	15534	15539	15482	15541	15484	15421	15551	15460	15460	15555	15542	15442	15475	15516	15287	15561	15515	15453	15485	15529	15553	15451	15557	15405	15487	15448	15597	15393	15567	15478	15522	15551	15410	15624	15312	15478	15515	15420	15715	15445	15497	15479	15372	15520	15453	15300	15483	15538	15457	15462	15484	15425	15614	15531	15421	15591	15492	15522	15428	15659	15366	15512	15519	15474	15422	15444	15541	15442	15567	15638	15310	15391	15448	15468	15670	15429	15454	15338	15411	15551	15568	15443	15392	15628	15538	15449	15399	15689	15378	15453	15578	15301	15471	15358	15448	15519	15553	15602	15359	15414	15442	15464	15610	15666	15414	15513	15529	15586	15531	15321	15241	15535	15468	15437	15514	15372	15498	15479	15577	15384	15498	15591	15529	15692	15488	15538	15433	15276	15621	15410	15359	15634	15459	15579	15394	15331	15332	15344	15535	15614	15539	15506	15417	15563	15570	15555	15628	15553	15442	15554	15472	15429	15523	15415	15475	15582	15598	15579	15448	15551	15590	15444	15388	15518	15389	15461	15388	15525	15475	15481	15526	15486	15481	15356	15497	15503	15396	15586	15497	15576	15594	15420	15544	15421	15410	15648	15500	15541	15575	15566	15489	15372	15503	15515	15320	15385	15529	15636	15513	15448	15304	15535	15567	15605	15464	15464	15335	15444	15624	15470	15469	15705	15535	15590	15565	15751	15453	15618	15357	15341	15590	15490	15553	15404	15249	15355	15449	15483	15514	15428	15444	15521	15441	15393	15497	15482	15415	15473	15584	15547	15401	15529	15609	15524	15533	15395	15427	15569	15257	15338	15430	15458	15434	15359	15510	15498	15588	15579	15529	15310	15568	15495	15651	15444	15474	15536	15542	15512	15639	15526	15350	15459	15446	15537	15405	15495	15519	15454	15413	15600	15540	15372	15516	15757	15484	15288	15479	15561	15568	15459	15665	15487	15492	15377	15451	15456	15474	15570	15561	15444	15459	15276	15347	15655	15467	15552	15455	15459	15446	15433	15496	15381	15441	15476	15503	15622	15556	15450	15331	15545	15465	15452	15486	15529	15372	15615	15458	15507	15526	15711	15537	15530	15479	15480	15439	15570	15615	15290	15541	15387	15569	15496	15459	15540	15478	15434	15444	15426	15363	15511	15525	15636	15274	15350	15498	15571	15495	15471	15412	15531	15382	15615	15679	15779	15297	15555	15601	15396	15648	15599	15588	15404	15471	15568	15367	15511	15536	15448	15610	15370	15309	15401	15528	15479	15473	15631	15635	15425	15456	15502	15374	15312	15594	15611	15686	15505	15620	15369	15482	15614	15463	15434	15495	15495	15519	15408	15842	15356	15447	15586	15470	15612	15489	15478	15648	15428	15497	15318	15391	15435	15503	15487	15348	15360	15493	15451	15442	15474	15416	15567	15603	15475	15415	15278	15667	15255	15422	15327	15421	15416	15583	15556	15288	15380	15453	15486	15574	15504	15415	15589	15465	15489	15697	15471	15500	15436	15744	15440	15372	15395	15497	15548	15667	15401	15494	15517	15620	15451	15621	15492	15387	15368	15402	15444	15549	15418	15431	15403	15506	15554	15272	15499	15407	15586	15482	15385	15426	15503	15416	15442	15418	15448	15503	15487	15533	15499	15489	15298	15397	15267	15572	15383	15451	15650	15414	15411	15484	15507	15570	15614	15441	15521	15377	15518	15528	15416	15486	15544	15488	15413	15615	15585	15412	15553	15548	15547	15613	15578	15464	15378	15516	15640	15312	15340	15513	15352	15500	15508	15581	15474	15423	15544	15490	15354	15400	15402	15612	15445	15382	15393	15428	15324	15412	15252	15561	15460	15593	15490	15542	15399	15533	15420	15516	15437	15645	15364	15402	15551	15299	15490	15606	15466	15532	15444	15441	15556	15451	15326	15457	15206	15297	15306	15386	15343	15583	15501	15478	15419	15372	15431	15572	15458	15582	15513	15517	15421	15416	15500	15622	15662	15585	15703	15603	15570	15330	15634	15385	15523	15583	15535	15441	15449	15494	15488	15507	15385	15562	15449	15525	15448	15551	15443	15474	15478	15537	15338	15509	15336	15543	15428	15498	15469	15422	15520	15395	15583	15489	15647	15316	15415	15651	15424	15471	15369	15446	15692	15588	15409	15602	15525	15456	15382	15570	15443	15330	15382	15579	15463	15503	15519	15363	15495	15455	15401	15514	15308	15384	15713	15409	15523	15502	15354	15559	15565	15346	15500	15509	15498	15613	15371	15330	15550	15539	15609	15551	15465	15447	15491	15738	15534	15420	15612	15491	15514	15422	15538	15376	15504	15574	15490	15586	15479	15525	15427	15505	15543	15400	15412	15560	15483	15473	15466	15352	15568	15503	15453	15689	15521	15492	15569	15338	15437	15452	15403	15631	15399	15415	15586	15511	15437	15440	15570	15344	15588	15677	15327	15599	15348	15395	15524	15436	15435	15504	15578	15535	15469	15297	15357	15474	15314	15373	15565	15635	15389	15416	15475	15459	15558	15457	15507	15391	15434	15555	15562	15504	15373	15568	15397	15313	15535	15516	15613	15354	15634	15490	15386	15511	15489	15531	15571	15529	15462	15480	15397	15516	15471	15318	15397	15444	15597	15480	15511	15520	15451	15310	15457	15359	15515	15475	15510	15583	15660	15463	15424	15353	15416	15511	15537	15385	15660	15422	15560	15379	15570	15568	15330	15621	15587	15503	15462	15536	15482	15415	15502	15478	15522	15485	15428	15435	15401	15337	15588	15679	15445	15588	15730	15509	15496	15500	15657	15502	15376	15441	15359	15541	15420	15517	15421	15662	15445	15511	15565	15414	15615	15682	15510	15451	15579	15474	15259	15513	15508	15366	15392	15483	15430	15523	15539	15330	15373	15482	15501	15467	15430	15467	15480	15478	15329	15350	15574	15661	15465	15493	15356	15478
25395	21747	28806	29543	23408	21465	20400	19012	18411	18116	18106	17887	17528	17639	17481	17236	17343	17169	17305	17429	17180	17106	17405	17228	17179	17035	17101	17263	17104	17211	17261	17227	17056	17082	17203	17270	17306	17069	17047	17060	16958	17273	17063	17104	16860	17076	17036	17236	17090	17177	17190	16934	17207	17074	17035	17111	17254	16934	17230	17024	17027	16883	16945	17088	17110	17356	17112	17297	17137	17183	17188	17229	17238	16832	17266	17147	17224	17149	17195	17044	17007	17180	17030	17066	17167	17159	17190	17107	17139	17102	17231	17081	17177	17088	17089	17160	17111	17021	16954	17079	17376	17280	17135	17059	17196	17172	16998	17148	17102	17136	17290	17235	17028	17259	17064	16932	17132	17025	17008	17312	17267	17131	17237	17188	16992	17116	16992	16880	17042	16973	17118	16937	17071	17001	17204	17029	17030	16945	17108	17061	17135	16992	16987	16918	17046	17123	17115	17086	17160	16980	17109	17068	16927	17261	17099	16991	17211	17118	17210	17222	17021	17027	17200	17199	17275	17085	16954	16916	17249	17144	17019	17323	17202	17102	16969	17116	17250	17096	17285	16981	16936	17177	17204	17221	17141	17175	17150	17181	17000	17043	17060	16967	17144	17071	16995	17225	17156	17167	17068	17170	17048	17140	17150	17149	17008	17164	17217	17098	17029	17007	17019	17154	17168	17116	17088	17232	17260	17120	17003	17281	17048	17218	17129	17222	17110	17134	17166	16908	16851	17123	17000	16971	17029	17127	17154	16935	17055	16941	17076	17000	17117	17153	17118	17031	17210	16969	17063	17130	17137	16945	16970	17236	17219	16896	17070	16885	16842	17036	16937	17057	17280	17111	17231	17100	17064	17262	17181	17253	17070	17085	16905	16910	16938	17032	17324	17169	16813	17111	17118	17179	17004	17088	17019	16991	16988	17290	17213	17087	16811	17082	17102	17075	17075	16981	17088	17135	17229	17074	16818	16886	17108	16965	17061	17025	17114	16979	17360	16990	16931	17001	17011	17013	16899	16983	17065	16967	17244	17112	17248	17274	17245	17269	17222	17053	17135	16981	16951	17026	17147	17184	17116	17129	17138	17168	17141	17012	17105	17262	17187	17139	17144	17073	16994	16936	17279	17029	17024	17176	17139	17230	17230	17077	16778	17060	17161	17062	17107	17039	17050	16977	17326	17098	17010	17112	16999	16918	17009	17140	16943	17192	17198	17252	16981	17197	17030	16978	16940	17078	16899	17190	17124	17175	16956	17012	17115	17058	17367	17105	16978	17089	16909	17032	17235	17000	17389	17117	17164	17159	17061	17137	17024	17062	17228	17007	17145	17047	17099	17196	17065	17061	17008	17182	17105	17125	16860	17129	17351	17094	17030	16942	17173	17166	17069	16906	17011	17054	17133	17093	17138	17045	17135	17125	17164	17104	17152	17108	16943	17011	17140	17148	17297	17163	17125	17197	17079	17353	17129	17175	16883	16943	16990	17129	17227	17091	17193	17139	17128	17105	17073	17167	17195	17237	16973	16995	17389	17124	17193	17039	17040	16930	16982	17006	17074	16919	16929	17057	16893	17150	16893	16921	17116	17101	17021	17058	17296	17075	17201	17229	17202	17343	17022	17099	16978	17278	17311	17143	17322	17080	17228	16933	16999	17046	17138	16836	17251	17097	17002	17261	17213	17263	17085	17386	17039	17045	17162	17134	17022	17197	17136	17155	17068	17063	17116	17098	17017	16991	16953	17088	17065	17025	17177	17301	17029	17128	17288	17037	17122	17088	17204	17292	17144	17025	17085	17233	16984	16887	17022	16978	16906	17147	17197	17005	17117	17153	17128	17233	17207	17019	17154	16955	17074	17066	17008	17047	17043	17072	16963	17312	17044	17181	16791	17160	17085	16967	17019	16993	16996	17044	17165	17065	17067	17081	17027	16973	17055	17104	17205	17227	17135	17111	16896	16912	17010	17140	17107	16896	17066	17303	17081	17068	17018	17052	17163	17090	16975	17123	17103	17193	17074	17008	16949	17100	17311	16961	17184	16939	16970	16911	17063	17088	17077	17143	17363	17088	17057	17170	17090	16901	16998	17161	17040	17210	17193	16960	17272	17115	17019	16849	17319	17066	17004	17148	17091	17139	17002	17281	17151	17171	17039	16978	17013	16997	17028	17083	17080	17025	17207	17208	17130	17140	17059	17253	17038	16829	17110	17233	16990	16975	17160	17005	17109	17251	16954	17070	16916	17121	17034	17113	17028	17178	17171	17161	17200	16940	17073	17193	17274	17173	17143	16832	17100	17096	17168	17067	17125	16896	16970	17203	17107	17036	17048	17231	17177	17147	17238	17241	16990	16852	16976	16971	16991	17068	17168	16965	17238	17044	17086	16907	17172	17222	17204	17178	17088	17220	17079	17048	17182	17161	17130	17001	17409	17273	17270	17033	17058	16972	17020	17016	17042	17038	17287	16809	17160	16951	16870	17247	17140	17083	17146	17015	17073	17168	17072	17014	17171	17054	17052	17226	17050	16989	16942	16901	17101	17036	17080	17018	17093	17085	17105	17095	17221	17094	17188	17082	16881	17174	17191	17062	17130	17256	17058	17166	17170	17156	17167	17225	16969	17051	17129	17215	17271	17189	17149	17124	17219	17044	17098	17136	17093	16973	17148	17111	17172	16983	17004	17015	16899	16901	16889	17069	16961	16925	17201	17079	17109	17062	16978	17166	16928	17314	17171	17255	16998	17204	16920	16906	17059	17090	17093	17124	17214	17173	16953	17164	17101	16991	17278	17063	17168	17010	17012	17102	17061	17006	17172	17218	16937	17154	17390	16955	17116	17233	17274	17102	17192	17154	17332	17292	17213	17095	17064	16891	17275	16980	17114	17198	17123	17271	17050	17085	17126	17037	17200	16990	17284	17067	17055	17161	16951	17112	17260	17193	17311	17149	17401	17023	16880	17013	17088	17287	17287	17005	17184	17051	17221	17215	17195	17177	17003	17090	16993	17120	17245	17068	17223	17106	16975	17059	17142	17014	17303	17024	16998	17124	17166	16908	17185	17182	17113	16986	16989	17136	17033	17096	17184	17151	17080	17195	17019	16930	17208	17220	16994	17188	16968	17139	17106	17048	16884	17207	17286	17237	17270	16875	17165	16970	17009	17015	16984	17126	17049	17044	17145	16915	17112	16912	17135	17118	17117	17065	16971	17086	17111	17030	17094	17277	17194	16838	17197	17003	17099	17249	17286	17244	16954	17090	17118	17281	17069	17040	17115	17118	16981	17079	17057	16998	17122	16992	17339	17101	17040	17291	16964	17112	16989	17189	17166	17018	17100	17076	17301	17073	17203	17055	17027	16965	16827	17283	16993	17031	17069	17067	17215	16965	17052	16911	17118	16924	17069	17099	17113	17067	17101	17039	17075	16933	17122	16941	17108	17029	17122	17085	17110	17114	17200	17232	17038	17255	17112	17139	17348	17519	17117	17224	17104	17103	16994	17002	17031	17109	17061	17022	16979	17045	17154	17016	17030	17252	17133	17105	17128	17036	17201	16919	16858	17156	17291	17166	17181	16960	16956	17054	16884	17265	17066	17171	17117	17028	16980	17036	17172	16894	17013	17187	17137	17095	17057	17176	17021	17053	17216	17139	17032	16981	17050	16994	17385	17087	17203	17110	17156	17108	17213	17190	17104	17097	17040	16907	16978	16789	17162	17027	16974	17189	17200	17021	17015	17098	17084	17206	17123	17271	17039	17168	17150	17202	17200	16991	16920	17048	17222	16886	17075	16861	17052	16951	17108	17034	17156	17106	17025	17190	17202	17232	17139	17093	17049	17027	17118	17077	17296	17070	16905	17128	16877	16981	17027	17019	17049	17230	17065	16971	17095	16953	16939	17157	16858	17035	17003	17139	17187	16919	17258	16992	17087	16932	17243	17142	17164	17311	17201	17183	17244	17082	17037	17148	17156	17029	17177	17132	17007	16851	17012	16950	17192	16986	17050	17066	17066	17146	17157	17015	17076	17211	17140	17041	17148	16885	17088	17181	17136	16934	16833	17092	17063	16758	17159	17220	16909	17074	17175	17194	17289	17189	17109	17051	17152	17218	17024	16999	16951	17228	17345	17150	17181	17028	17148	17242	17029	17146	17131	17056	17179	16943	17040	16979	17184	16983	17352	17222	17169	17133	17022	16865	17052	16969	17272	17192	17181	16843	16951	17046	17145	16997	17087	17150	16894	17116	17048	17156	17166	17267	17148	17185	17256	17343	17120	17026	16915	17157	16955	17076	17175	17207	17054	17171	17012	17133	16998	17008	17314	17146	17008	16880	17042	17097	16837	17072	16977	17137	17100	17070	17069	17070	17231	17141	17401	17119	17201	17287	17041	17161	17164	16989	17089	16800	17078	17080	17110	17060	17107	17358	17104	17037	17141	17114	17273	17100	17064	17163	17005	17212	17144	17282	17176	16962	17088	16910	17210	17090	17024	17174	17098	17090	17076	17251	17157	16968	17077	17098	16880	17136	17202	16910	16910	16968	17020	17164	16843	17070	17197	17264	16959	17030	17462	17183	17167	17156	16999	17203	17021	16981	17156	17178	16876	17003	17151	17003	17122	17034	17043	17085	17107	17225	17094	17156	17005	17026	17017	17218	17117	17161	17114	17349	17238	16955	16861	17028	17061	17116	17185	16979	17166	17038	17216	17095	17155	17123	17112	16932	16822	17211	17066	17012	17238	17068	17131	17178	17024	17286	16880	17129	17066	17108	17043	17149	17117	17169	17170	17088	17172	16992	16932	17026	17194	17121	17098	17141	17154	17132	17040	17137	17214	17170	17334	17233	17018	17070	17054	17196	17306	17150	16996	17229	16900	16973	17004	17166	17044	17017	17248	17090	17009	17182	17207	16900	17188	17139	17062	17131	17215	16992	17131	17088	17216	17196	17147	16902	17163	17019	17093	17018	16958	16864	17096	17002	16961	16981	17156	17012	17194	17248	16911	17094	17261	17083	17161	17111	17061	17090	16987	17071	16954	17172	16960	17057	17121	17020	17189	17041	17320	17097	17286	16957	17073	17098	17093	17185	17179	17109	17129	17004	17062	17227	17207	17065	17023	17186	17110	17042	17130	17112	17334	17183	17149	17192
26898	46053	39484	30178	24894	21696	19522	17876	17168	16785	16364	16043	15972	15872	15533	15681	15412	15501	15442	15282	15357	15360	15432	15194	15458	15383	15339	15197	15269	15232	15081	15312	15151	15237	15170	15240	15192	15265	15273	15162	15252	15284	15140	15235	15262	15352	15302	15088	15191	15329	15309	15159	15255	15090	15256	15250	15157	15254	15152	15196	15137	15170	15168	15171	15440	15112	15094	15386	15340	15098	15411	15397	15024	15113	15143	15058	15086	15276	15128	15362	15335	15182	15044	15204	15166	15283	15230	15264	15314	15209	15218	15126	15056	15343	15156	15211	15128	15336	15192	15262	15041	15264	15336	15252	15206	15192	15285	15035	15034	15143	15388	15201	15320	15259	15224	15251	15296	15358	15167	15334	15164	15087	15274	15301	15160	15217	15123	15203	15302	15187	15311	15145	15220	15278	15135	15209	15324	15279	15071	14998	15212	15101	15428	15201	14995	15324	15194	15245	15369	15141	15284	15130	15212	15247	15201	15245	15179	15264	15234	15320	15262	15177	15024	15210	15301	15236	15216	15251	15333	15254	15158	15115	15219	15279	15450	15214	15099	15131	15344	15221	15276	15100	15285	15188	15159	15191	15187	15238	15241	15140	15265	15285	15292	15155	15427	15359	15320	15230	15216	15231	15179	15230	15259	15121	15237	15375	15288	15089	15271	15349	15139	15235	15118	15348	15387	15252	15163	15181	15358	15224	15203	15320	15143	15156	15026	15121	15235	15095	15221	15184	15163	15138	15231	15296	15119	15063	15281	15161	15129	15332	15271	15220	15135	15191	15188	15430	15138	15347	15293	15257	15277	15343	15145	15195	15144	15293	15328	15239	15307	15166	15180	15253	15371	15361	15137	15135	15196	15198	15274	15269	15207	15101	15317	15415	15129	15173	15178	15163	15282	15277	15175	15181	15383	15148	15212	15327	15117	15309	15336	15193	15261	15157	15226	15204	15241	15165	15150	15212	15161	15229	15312	15064	15136	15297	15375	15155	15257	15331	15186	15091	15286	15162	15209	15140	15081	15256	15168	15151	15298	15196	15187	15286	14975	15230	15142	15289	15279	15196	15249	15125	15111	15142	15084	15243	15433	15207	15177	15151	15256	15173	15275	15226	15353	15060	15113	15209	15041	15224	15295	15308	15242	15137	15266	15291	15259	15255	15173	15112	15222	15041	15224	15270	15263	15423	15174	15181	15177	15197	15330	15109	15229	15152	15424	15187	15154	15088	15216	15206	15323	15332	15297	15178	15147	15182	15262	15247	15269	15180	15171	15172	15276	15092	15295	15123	15130	15348	15124	15031	15321	15402	15156	15252	15285	15161	15207	15282	15241	15079	15366	15314	15092	15190	15242	15223	15181	15188	15178	15254	15189	15130	15214	15097	15206	15189	15273	15177	15218	15164	15159	15281	15367	15359	15295	15158	15188	15253	15261	15275	15260	15250	15319	15168	15384	15095	15369	15296	15245	15201	15256	15300	15321	15198	15209	15204	15137	15189	15145	15215	15198	15402	15261	15386	15187	15295	15279	15255	15336	15263	15161	15159	15334	15188	15309	15228	15239	15112	15207	15179	15214	15181	15296	15238	15263	15251	15322	15237	15165	15182	15301	15293	15216	15129	15161	15189	15298	15227	15251	15134	15139	15277	15300	15284	15189	15091	15116	15342	15267	15269	15189	15340	15234	15116	15294	15218	15337	15220	15264	15291	15357	15185	15358	15184	15173	15290	15177	15435	15368	15310	15313	14979	15278	15056	15129	15175	15143	15150	15179	15270	15202	15319	15418	15277	15262	14984	15308	15239	15247	15176	15121	15154	15157	15179	15103	15171	15369	15384	15325	15298	15342	15096	15306	15204	15311	15187	15250	15173	15246	15206	15151	15233	15140	15162	15365	15263	15113	15041	15215	15396	15230	15218	15144	15168	15147	15242	15196	15140	15035	15112	15211	15124	15421	15351	15019	15361	15136	15195	15164	15252	15247	15338	15020	15282	15243	15338	15093	15125	15110	15171	15180	15095	15177	15209	15125	15279	15192	15262	15176	15287	15162	15129	15181	15215	15308	15071	15103	15176	14961	15299	15334	15175	15117	15350	15105	15180	15202	15205	15227	15235	15186	14915	15276	15240	15239	15101	15073	15346	15248	15309	15133	15145	15118	15273	15175	15252	15201	15180	15141	15381	14979	15072	15113	15188	15138	15182	15279	15406	15255	15000	15187	15248	15245	15248	15211	15150	15272	15301	15315	15241	15179	15220	15139	15139	15234	15427	15206	15330	15157	15285	15193	15340	15124	15066	15190	15228	15225	15195	15332	15279	15128	15017	15212	15085	15275	15253	15338	15248	15259	15275	15103	15175	15376	15261	15334	15290	15237	15155	15261	14982	15391	15110	15229	15090	15340	15250	15075	15217	15016	15284	15207	15199	15222	15182	15171	15254	15236	15441	15242	15318	15180	15291	15172	15297	15138	15201	15178	15287	15250	15272	15236	15210	15247	15158	15126	15196	15142	15191	15172	15235	15284	15180	15169	15127	15179	15401	15263	15164	15087	15292	15266	15170	15052	15202	15276	15241	15218	15103	15308	15218	15082	15182	15253	15158	15094	15139	15224	15171	15148	15303	15288	15215	15205	15246	15088	15316	15290	15083	15440	15198	15168	15264	15119	15201	15293	15200	15289	15093	15201	15260	15276	15271	15291	15133	15164	15312	15277	15156	15275	15116	15328	15208	15152	15131	15059	15171	15344	15227	15467	15393	15432	15116	15156	15265	15181	15204	15075	15292	15218	15157	15166	15289	15168	15146	15155	15285	15103	15255	15203	15130	15292	15257	15225	15157	15189	15146	15206	15219	15295	15303	15203	15233	15386	15040	15151	15222	15182	15326	15108	15356	15115	15278	15163	15148	15175	15063	15133	15282	15189	15287	15118	15332	15306	15294	15092	15095	15291	15172	15115	15275	15414	15302	15124	15182	15122	15303	15234	15191	15140	15182	15052	15323	15295	15200	15256	15327	15016	15235	15235	15199	15148	15165	15226	15233	15413	15285	15211	15393	15217	15352	15195	15098	15174	15341	15157	15145	15113	15094	15396	15214	15095	15167	15282	15028	15181	15303	15157	15229	15346	15133	15223	15303	15202	15119	15031	15308	15214	15182	15313	15221	15247	15216	15154	15135	15332	15246	15187	15346	15198	15259	15106	15223	15098	15295	15294	15167	15129	15084	15223	15114	15128	15428	15263	15164	15228	15312	15152	15265	15320	15154	15325	15220	15340	15216	15149	15224	15248	15343	15333	15188	15382	15264	15304	15382	15240	15323	15210	15208	15233	15161	15372	15261	15072	15244	15164	15216	15112	15182	15274	15082	15223	15279	15232	15275	15093	15173	15208	15217	15070	15183	15121	15205	15319	15261	15058	15449	15059	15428	15125	15176	15148	15265	15437	15501	15278	15160	15421	15238	15246	15183	15017	15218	15113	15071	15082	15316	15379	15071	15177	15426	15205	15124	15176	15165	15113	15217	15125	15333	15224	15220	15205	15285	15229	15068	15343	15214	15228	15298	15367	15242	15188	15181	15150	15126	15210	15291	15137	15116	15061	15298	15211	15425	15252	15141	15191	15141	15248	15339	15202	15295	15233	15284	15250	15126	15218	15203	15308	15338	15264	15095	15179	15417	15157	15230	15209	15194	15174	15144	15233	15322	15239	15357	15020	15174	15243	15436	15194	15249	15158	15240	15275	15186	15073	15179	15081	15119	15163	15260	15146	15206	15181	15244	15221	15235	15343	15377	15408	15170	15078	15161	15170	15281	15274	15219	14965	15033	15228	15164	15271	15078	15326	15185	15285	15353	15235	15258	15252	15315	15259	15244	15221	15277	15321	15215	15205	15433	15204	15179	15126	14974	15439	15142	15251	15141	15196	15320	15222	15260	15183	15132	15379	15213	15309	15425	15372	15177	15314	15185	15300	15294	15281	15178	15415	15318	15324	15441	15279	15156	15113	15235	15120	15266	15204	15264	15246	15138	15209	15316	15364	15161	15088	15221	15290	15150	15108	15247	15067	15328	15271	15259	15215	15104	15227	15112	15174	15203	15043	15088	15209	15174	15077	15034	15169	15169	15253	15240	15233	15423	15053	15376	15289	15172	15294	15096	15248	15126	15167	15466	15035	15287	15286	15230	15125	15259	15202	15486	14982	15193	15228	15244	15238	15205	15293	15362	15339	15373	15047	15179	15117	15245	15200	15198	15259	15069	15287	15263	15284	15217	15333	15077	15109	15352	15084	15236	15109	15344	15159	15186	15193	15378	15113	15265	15242	15200	15164	15340	15303	15248	15190	15366	15304	15160	15151	15223	15477	15082	15176	15172	15233	15232	15093	15260	15248	15171	15341	15140	15158	15219	15226	15140	15170	15177	15255	15220	15225	15155	15136	15333	15290	15178	15237	15235	15335	15173	15215	15119	15296	15132	15277	15134	15031	15049	15372	15254	15109	15224	15197	15322	15173	15145	15266	15173	15230	15043	15278	15055	15219	15286	15354	15127	15161	15148	15160	15167	15176	15200	15338	15062	15236	15135	15391	15216	15096	15392	15233	15231	15303	15275	15405	15398	15219	15277	15224	15108	15126	15260	15356	15212	15267	15477	15117	15305	15251	15191	15232	15108	15247	15135	15255	15229	15324	15307	15360	15303	15250	15112	15276	15115	15200	15163	15103	15121	15263	15219	15246	15231	15120	15302	15474	15178	15336	15273	15363	15324	15222	15305	15152	15264	15051	15177	15239	15040	15146	15158	15229	15354	15319	15119	15104	15245	15239	15246	15191	15153	15392	15050	15061	15092	15259	15397	15199	15341	15414	15229	15044	15246	15278	15174	15214	15077	15285	15412	15218	15166	15324	15184	15119	15166	15306	15372	15099	15419	15231	15119	15139	15239	15327	15102	15332	15292	15132	15188	15229	15097	15219	15354	15162	15318	15166	15357	15157	15173	15266	15310	15264	15221	15333	15366	15086	15344	15304	15210	15001	15267	15346	15185	15148	15104	15276	15178	15197	15417	15398	15201	15154	15039	15134	15103	15181	15156	15268	15229	15304	15356	15321	15132	15186	15212	15115	15309	15255	15262	15253	15201	15072	15185	15279	15192
22507	21450	28557	24888	22610	25350	26749	21676	20182	19767	19317	18845	18536	18480	18365	18273	18247	17980	17762	18060	17898	17948	17813	17904	17729	17762	17742	17849	17718	17618	17707	17606	17850	17678	17584	17485	17612	17829	17770	17549	17641	17550	17606	17665	17498	17600	17464	17600	17618	17640	17514	17598	17592	17620	17580	17744	17448	17878	17664	17526	17467	17707	17669	17832	17685	17323	17706	17544	17654	17391	17745	17722	17377	17470	17559	17629	17501	17635	17611	17603	17245	17563	17654	17584	17352	17569	17581	17558	17553	17781	17415	17575	17426	17668	17648	17855	17657	17757	17753	17670	17553	17747	17521	17829	17543	17568	17491	17359	17511	17644	17432	17488	17488	17571	17376	17416	17500	17515	17427	17566	17686	17509	17716	17619	17650	17621	17477	17641	17403	17421	17518	17554	17558	17628	17503	17423	17619	17603	17520	17434	17637	17567	17467	17652	17563	17658	17619	17750	17713	17468	17367	17584	17580	17594	17671	17537	17479	17467	17667	17692	17347	17509	17479	17600	17531	17498	17640	17427	17584	17350	17641	17436	17503	17598	17499	17610	17496	17486	17480	17399	17623	17499	17541	17521	17663	17613	17513	17477	17538	17529	17674	17554	17513	17607	17414	17432	17557	17515	17462	17510	17609	17623	17485	17541	17538	17592	17576	17720	17683	17692	17450	17454	17559	17640	17520	17492	17490	17718	17457	17452	17501	17508	17492	17420	17480	17581	17714	17739	17701	17598	17452	17423	17393	17442	17571	17417	17461	17625	17433	17467	17439	17571	17716	17452	17863	17489	17604	17588	17508	17749	17649	17480	17575	17423	17559	17583	17497	17597	17465	17472	17645	17659	17615	17563	17673	17690	17708	17707	17356	17508	17686	17671	17351	17616	17371	17447	17509	17663	17684	17525	17352	17545	17515	17503	17384	17548	17561	17674	17766	17589	17459	17586	17719	17550	17744	17414	17660	17489	17709	17565	17586	17554	17650	17599	17567	17602	17500	17477	17734	17609	17623	17507	17614	17614	17566	17495	17571	17590	17702	17763	17610	17533	17753	17506	17645	17589	17599	17540	17624	17657	17636	17817	17540	17510	17730	17550	17454	17642	17637	17489	17740	17443	17617	17779	17523	17506	17444	17468	17478	17635	17553	17470	17398	17550	17538	17428	17559	17525	17626	17643	17590	17851	17495	17432	17637	17564	17544	17638	17673	17542	17598	17578	17441	17641	17463	17534	17618	17766	17617	17534	17450	17572	17770	17579	17528	17709	17641	17646	17451	17429	17584	17506	17477	17756	17762	17637	17633	17571	17552	17506	17507	17409	17416	17519	17625	17579	17568	17671	17437	17551	17567	17647	17430	17610	17642	17582	17483	17542	17630	17371	17407	17530	17568	17484	17719	17538	17746	17411	17512	17572	17630	17536	17472	17577	17395	17455	17584	17549	17488	17545	17497	17578	17660	17647	17494	17549	17553	17617	17544	17535	17434	17450	17450	17482	17457	17580	17582	17792	17632	17486	17652	17488	17577	17602	17641	17596	17540	17463	17642	17564	17580	17292	17549	17575	17460	17565	17721	17748	17521	17569	17243	17462	17372	17498	17391	17596	17535	17459	17637	17454	17579	17549	17690	17561	17512	17554	17659	17531	17486	17809	17576	17549	17739	17764	17686	17418	17377	17468	17639	17608	17698	17771	17435	17478	17769	17591	17659	17473	17389	17437	17570	17390	17539	17674	17685	17369	17701	17417	17625	17623	17600	17411	17583	17410	17408	17641	17456	17410	17616	17509	17659	17479	17846	17720	17376	17492	17503	17439	17551	17558	17433	17510	17471	17644	17809	17642	17716	17623	17407	17485	17579	17624	17660	17624	17540	17414	17536	17479	17415	17507	17668	17513	17389	17410	17642	17612	17605	17420	17472	17775	17712	17610	17618	17467	17451	17472	17669	17612	17610	17495	17519	17542	17366	17750	17778	17468	17609	17463	17458	17475	17715	17435	17439	17697	17573	17430	17443	17431	17461	17546	17732	17439	17737	17529	17662	17565	17633	17567	17591	17605	17569	17557	17366	17516	17601	17687	17575	17631	17417	17474	17653	17549	17640	17457	17625	17701	17464	17540	17561	17708	17399	17484	17599	17392	17258	17569	17683	17418	17533	17638	17692	17413	17269	17434	17503	17538	17669	17661	17398	17554	17535	17562	17631	17641	17576	17709	17606	17656	17644	17567	17589	17507	17446	17673	17656	17681	17713	17668	17670	17614	17250	17481	17675	17400	17696	17597	17362	17344	17689	17679	17284	17673	17617	17409	17635	17494	17367	17471	17609	17685	17533	17760	17539	17686	17390	17553	17627	17642	17451	17672	17476	17578	17423	17558	17564	17757	17623	17614	17611	17686	17787	17639	17536	17357	17408	17733	17655	17534	17336	17289	17328	17635	17443	17634	17654	17663	17440	17444	17703	17403	17627	17325	17597	17474	17552	17391	17498	17581	17483	17462	17316	17608	17546	17429	17650	17564	17517	17412	17556	17813	17626	17511	17699	17737	17329	17590	17674	17556	17485	17657	17466	17533	17714	17476	17473	17517	17535	17567	17640	17667	17519	17576	17474	17607	17498	17658	17507	17571	17750	17428	17470	17664	17543	17465	17578	17491	17662	17450	17675	17576	17540	17317	17318	17373	17529	17337	17542	17580	17561	17722	17487	17509	17471	17720	17614	17629	17715	17811	17541	17618	17709	17401	17544	17435	17514	17417	17611	17445	17364	17516	17705	17542	17460	17705	17581	17538	17399	17495	17518	17569	17666	17598	17653	17578	17812	17514	17821	17563	17518	17549	17731	17539	17631	17454	17613	17537	17500	17701	17621	17530	17429	17599	17637	17447	17591	17592	17603	17702	17556	17594	17486	17596	17679	17729	17447	17562	17481	17545	17496	17811	17493	17731	17578	17412	17418	17589	17674	17535	17513	17649	17705	17525	17550	17529	17655	17696	17589	17634	17571	17572	17688	17602	17655	17579	17660	17337	17650	17445	17628	17560	17235	17560	17528	17557	17467	17533	17591	17525	17289	17483	17567	17647	17384	17505	17453	17302	17621	17215	17553	17530	17430	17529	17695	17589	17510	17467	17454	17415	17736	17745	17520	17625	17788	17460	17770	17541	17370	17334	17669	17481	17635	17475	17517	17315	17480	17565	17659	17373	17498	17467	17576	17453	17388	17334	17716	17650	17471	17512	17638	17486	17517	17702	17635	17492	17446	17561	17378	17438	17486	17362	17534	17434	17381	17587	17602	17822	17521	17477	17514	17498	17486	17473	17461	17696	17624	17249	17450	17436	17520	17385	17509	17587	17659	17661	17507	17368	17535	17626	17593	17701	17556	17463	17554	17362	17527	17710	17624	17571	17413	17508	17639	17477	17652	17423	17661	17542	17527	17556	17507	17521	17658	17442	17737	17723	17554	17537	17638	17437	17393	17482	17533	17394	17469	17531	17593	17475	17780	17581	17405	17669	17618	17429	17506	17644	17691	17563	17552	17452	17563	17639	17760	17619	17627	17583	17593	17616	17506	17672	17583	17676	17634	17643	17326	17417	17644	17789	17497	17454	17308	17456	17667	17613	17531	17559	17520	17794	17778	17445	17377	17574	17718	17465	17593	17656	17407	17603	17561	17519	17594	17415	17478	17494	17651	17713	17578	17687	17533	17530	17672	17612	17513	17681	17508	17606	17492	17576	17461	17405	17598	17492	17268	17529	17479	17547	17527	17419	17501	17431	17419	17451	17462	17651	17476	17612	17685	17544	17576	17321	17425	17510	17536	17643	17645	17506	17490	17438	17634	17677	17502	17399	17479	17502	17511	17501	17521	17483	17593	17603	17496	17482	17686	17580	17608	17656	17511	17712	17617	17595	17396	17553	17540	17487	17607	17735	17568	17419	17538	17489	17601	17645	17517	17726	17630	17565	17633	17431	17643	17586	17486	17608	17651	17709	17415	17360	17600	17659	17384	17478	17647	17590	17792	17512	17516	17552	17646	17573	17643	17623	17651	17692	17337	17621	17682	17572	17460	17669	17501	17371	17605	17502	17489	17581	17593	17571	17632	17531	17454	17632	17529	17763	17413	17464	17634	17561	17643	17248	17599	17564	17512	17345	17554	17630	17629	17624	17531	17566	17775	17599	17385	17503	17640	17408	17712	17629	17433	17699	17472	17685	17531	17582	17564	17653	17573	17432	17657	17307	17438	17553	17536	17711	17577	17702	17567	17424	17518	17538	17697	17683	17418	17496	17516	17499	17750	17699	17590	17345	17803	17421	17728	17433	17508	17368	17524	17615	17618	17579	17456	17563	17482	17720	17768	17706	17533	17632	17365	17469	17326	17570	17574	17649	17381	17739	17695	17488	17741	17539	17626	17557	17621	17629	17574	17426	17492	17362	17601	17683	17617	17452	17506	17525	17503	17441	17363	17542	17489	17521	17464	17504	17446	17622	17686	17457	17735	17343	17628	17565	17362	17429	17528	17372	17599	17390	17435	17475	17651	17708	17446	17536	17593	17395	17634	17627	17486	17512	17754	17624	17456	17499	17618	17685	17429	17550	17553	17393	17576	17387	17700	17479	17499	17602	17552	17585	17461	17568	17457	17632	17580	17522	17625	17479	17595	17493	17582	17511	17534	17613	17441	17410	17627	17665	17449	17495	17525	17658	17445	17499	17515	17540	17821	17535	17494	17601	17519	17463	17684	17781	17740	17673	17498	17355	17745	17599	17471	17364	17629	17643	17486	17624	17712	17572	17632	17592	17621	17553	17776	17461	17407	17638	17454	17462	17506	17653	17639	17687	17662	17558	17471	17469	17757	17475	17615	17426	17641	17691	17493	17509	17570	17617	17610	17506	17430	17613	17507	17400	17624	17738	17565	17611	17487	17469	17325	17509	17728	17615	17504	17512	17525	17410	17578	17355	17645	17546	17565	17606	17503	17413	17510	17722	17663	17625	17382	17424	17443	17568	17636	17575	17482	17409	17364	17592	17404	17556	17632	17632	17716	17595	17453	17293	17471	17643	17708	17587	17642	17539	17526	17640	17598	17305	17600	17547	17538	17416	17261	17632	17530	17609	17646	17778	17705	17362	17629	17669	17668	17537	17577	17708
28383	54901	48296	38217	31920	26762	23226	20809	19330	18347	17971	17302	16879	16526	16438	16381	16041	15957	15827	15807	15896	15844	15673	15632	15438	15581	15654	15534	15481	15692	15431	15564	15468	15672	15393	15538	15432	15465	15423	15532	15686	15662	15692	15539	15531	15542	15410	15377	15493	15369	15443	15456	15610	15430	15480	15507	15469	15412	15466	15537	15530	15236	15471	15578	15449	15592	15537	15588	15442	15638	15531	15525	15632	15658	15512	15639	15502	15409	15482	15416	15663	15437	15404	15589	15549	15585	15331	15636	15470	15546	15358	15428	15561	15352	15408	15447	15488	15480	15479	15581	15761	15475	15448	15523	15478	15299	15435	15430	15514	15511	15392	15265	15443	15399	15400	15572	15519	15527	15573	15258	15557	15330	15517	15491	15474	15503	15404	15362	15609	15499	15509	15403	15285	15570	15627	15410	15480	15558	15653	15517	15348	15439	15410	15500	15427	15418	15473	15492	15586	15435	15597	15450	15557	15401	15405	15390	15578	15484	15497	15394	15592	15648	15633	15383	15575	15319	15459	15492	15327	15536	15501	15275	15576	15462	15457	15484	15568	15485	15465	15552	15434	15511	15446	15453	15550	15452	15545	15545	15457	15400	15520	15475	15251	15439	15587	15441	15626	15491	15536	15397	15307	15387	15632	15673	15701	15430	15581	15287	15577	15205	15559	15642	15415	15502	15528	15488	15284	15533	15481	15455	15491	15418	15466	15438	15487	15566	15463	15485	15509	15528	15507	15456	15540	15447	15394	15547	15662	15383	15575	15435	15386	15690	15438	15503	15512	15476	15579	15528	15349	15448	15561	15406	15444	15475	15592	15545	15463	15437	15487	15483	15546	15711	15409	15479	15545	15437	15381	15394	15414	15292	15520	15699	15387	15582	15597	15357	15348	15510	15484	15504	15337	15531	15554	15436	15492	15504	15352	15533	15296	15387	15337	15388	15608	15498	15530	15475	15536	15482	15511	15476	15514	15522	15462	15550	15673	15478	15418	15561	15287	15518	15518	15422	15527	15457	15506	15547	15500	15404	15519	15493	15516	15501	15347	15608	15441	15539	15333	15379	15469	15590	15442	15422	15392	15396	15468	15369	15457	15529	15540	15391	15307	15603	15557	15517	15583	15420	15371	15540	15589	15522	15430	15386	15553	15547	15452	15304	15457	15483	15480	15543	15646	15277	15461	15645	15463	15558	15615	15573	15448	15340	15521	15600	15532	15555	15545	15738	15446	15545	15486	15354	15509	15461	15274	15479	15635	15466	15329	15507	15533	15521	15369	15408	15450	15372	15468	15521	15472	15395	15434	15429	15522	15390	15340	15571	15421	15468	15485	15458	15561	15504	15517	15604	15470	15425	15466	15429	15569	15443	15478	15616	15441	15599	15371	15359	15489	15243	15418	15541	15497	15672	15499	15370	15478	15466	15422	15439	15587	15558	15487	15417	15476	15531	15449	15350	15523	15589	15515	15561	15395	15501	15391	15543	15656	15541	15519	15552	15391	15540	15608	15486	15437	15478	15183	15477	15306	15495	15360	15502	15687	15531	15610	15620	15433	15527	15565	15319	15439	15469	15512	15515	15406	15537	15365	15356	15571	15435	15650	15339	15490	15530	15400	15404	15466	15496	15586	15508	15534	15532	15448	15474	15540	15399	15393	15522	15353	15515	15536	15491	15363	15552	15378	15514	15386	15464	15404	15539	15463	15447	15545	15595	15671	15573	15490	15457	15314	15423	15476	15359	15424	15591	15584	15420	15556	15425	15529	15504	15618	15470	15442	15461	15499	15539	15490	15466	15409	15505	15523	15410	15403	15541	15469	15480	15359	15443	15647	15382	15448	15636	15455	15611	15459	15663	15314	15787	15515	15383	15331	15650	15448	15669	15378	15469	15492	15415	15570	15489	15371	15572	15445	15472	15579	15473	15648	15459	15495	15492	15485	15557	15555	15413	15460	15440	15483	15647	15472	15454	15401	15397	15408	15383	15518	15489	15454	15479	15465	15492	15521	15421	15504	15631	15454	15585	15346	15455	15474	15523	15533	15331	15387	15497	15497	15420	15539	15590	15716	15524	15512	15341	15555	15540	15345	15415	15384	15522	15555	15519	15380	15390	15475	15505	15416	15759	15270	15544	15479	15523	15570	15563	15572	15541	15385	15568	15593	15483	15547	15497	15519	15382	15441	15426	15589	15653	15572	15339	15485	15442	15565	15406	15513	15494	15536	15277	15598	15472	15361	15523	15527	15573	15367	15714	15537	15458	15436	15369	15382	15523	15629	15395	15612	15499	15520	15514	15610	15591	15544	15516	15482	15458	15547	15516	15459	15365	15397	15504	15632	15427	15629	15582	15444	15501	15655	15426	15649	15612	15434	15532	15526	15491	15296	15461	15498	15649	15456	15505	15463	15606	15439	15363	15454	15440	15652	15426	15481	15548	15430	15530	15376	15518	15501	15390	15576	15430	15593	15460	15709	15376	15469	15401	15381	15363	15419	15459	15444	15502	15546	15485	15469	15599	15576	15382	15532	15589	15455	15600	15400	15593	15403	15546	15816	15380	15518	15415	15556	15617	15555	15418	15437	15318	15368	15562	15498	15417	15740	15482	15533	15581	15312	15454	15405	15595	15417	15585	15596	15320	15488	15364	15452	15395	15506	15496	15588	15304	15504	15611	15543	15454	15552	15599	15621	15437	15503	15436	15430	15422	15456	15562	15556	15501	15479	15567	15663	15326	15513	15504	15492	15394	15492	15441	15499	15501	15714	15507	15595	15612	15456	15599	15333	15705	15356	15465	15561	15476	15341	15385	15614	15446	15519	15389	15588	15453	15596	15457	15569	15609	15423	15494	15492	15428	15488	15488	15522	15524	15475	15529	15446	15504	15600	15367	15433	15344	15601	15692	15328	15636	15522	15383	15434	15409	15440	15516	15573	15505	15391	15505	15379	15390	15514	15571	15585	15532	15338	15340	15415	15468	15429	15407	15476	15318	15408	15525	15585	15374	15578	15559	15517	15424	15560	15525	15476	15452	15526	15286	15414	15614	15596	15381	15528	15585	15505	15523	15675	15440	15468	15297	15356	15419	15576	15494	15498	15492	15445	15399	15543	15427	15517	15450	15349	15555	15480	15472	15506	15526	15395	15502	15473	15338	15399	15495	15299	15430	15604	15507	15450	15506	15465	15570	15432	15560	15411	15639	15323	15434	15476	15424	15687	15659	15506	15364	15322	15610	15669	15411	15672	15602	15501	15357	15431	15530	15501	15488	15420	15458	15536	15495	15406	15535	15430	15410	15397	15323	15467	15391	15504	15423	15507	15367	15552	15452	15532	15477	15691	15347	15324	15509	15576	15505	15632	15462	15651	15391	15515	15363	15504	15370	15369	15680	15595	15383	15535	15500	15506	15429	15596	15452	15588	15503	15600	15562	15564	15450	15259	15406	15570	15426	15526	15406	15484	15396	15741	15503	15488	15471	15516	15430	15415	15605	15527	15441	15482	15532	15535	15461	15456	15490	15445	15441	15436	15532	15412	15533	15475	15496	15535	15457	15412	15427	15552	15536	15389	15516	15625	15544	15417	15467	15595	15374	15402	15561	15522	15600	15400	15257	15581	15471	15570	15345	15442	15548	15409	15639	15508	15445	15458	15455	15562	15561	15408	15490	15616	15445	15386	15407	15580	15560	15506	15438	15555	15422	15502	15528	15398	15350	15532	15478	15473	15290	15472	15552	15344	15580	15616	15384	15545	15632	15449	15466	15572	15469	15537	15350	15819	15528	15274	15414	15600	15540	15380	15588	15535	15359	15436	15464	15483	15517	15461	15347	15517	15509	15445	15429	15593	15417	15502	15675	15435	15504	15620	15511	15509	15523	15298	15316	15507	15426	15546	15387	15388	15516	15511	15487	15659	15550	15400	15426	15390	15521	15664	15453	15514	15412	15425	15441	15521	15419	15338	15490	15512	15398	15345	15590	15608	15391	15494	15553	15488	15291	15331	15582	15469	15285	15355	15570	15375	15521	15416	15462	15526	15493	15507	15402	15529	15583	15387	15476	15438	15690	15588	15661	15580	15454	15426	15376	15675	15464	15229	15524	15378	15470	15377	15600	15559	15547	15552	15428	15434	15429	15386	15414	15680	15575	15361	15498	15709	15555	15401	15497	15407	15286	15517	15443	15503	15461	15686	15339	15471	15381	15477	15617	15517	15470	15352	15372	15501	15424	15347	15570	15517	15389	15388	15578	15421	15492	15420	15353	15408	15335	15449	15472	15375	15427	15561	15305	15430	15445	15535	15497	15567	15458	15512	15470	15636	15708	15451	15536	15683	15509	15594	15484	15508	15605	15501	15466	15490	15531	15549	15400	15531	15484	15443	15555	15493	15335	15574	15636	15675	15414	15376	15365	15375	15655	15454	15470	15519	15309	15638	15481	15477	15340	15290	15323	15447	15553	15356	15507	15501	15593	15400	15544	15370	15441	15507	15456	15392	15385	15557	15593	15575	15599	15556	15579	15556	15571	15555	15481	15544	15466	15456	15481	15445	15431	15595	15404	15625	15501	15377	15519	15329	15442	15628	15612	15486	15456	15593	15545	15491	15397	15616	15479	15372	15736	15503	15348	15371	15554	15342	15523	15506	15532	15534	15558	15462	15474	15395	15562	15558	15419	15376	15522	15413	15411	15319	15628	15441	15530	15643	15485	15625	15505	15445	15511	15266	15483	15430	15605	15369	15233	15467	15486	15709	15644	15551	15433	15563	15504	15594	15500	15612	15325	15596	15606	15558	15544	15455	15446	15606	15519	15542	15328	15523	15427	15538	15624	15558	15506	15553	15567	15454	15569	15531	15483	15423	15411	15482	15333	15626	15602	15513	15457	15457	15544	15500	15706	15401	15672	15666	15457	15552	15484	15539	15564	15423	15450	15599	15431	15517	15609	15463	15535	15460	15469	15586	15516	15446	15387	15478	15515	15565	15286	15653	15467	15494	15620	15553	15509	15468	15348	15549	15436	15531	15510	15389	15521	15578	15715	15435	15433	15514	15459	15583	15354	15454	15481	15478	15563	15402	15440	15419	15325	15637	15626	15523	15486	15396	15597	15441	15493	15274	15476	15595	15599	15505	15443	15614	15278	15485	15408
29905	28961	34313	28985	23325	21028	19872	18828	18315	18042	17817	17540	17771	17748	17513	17499	17768	17409	17291	17499	17261	17339	17459	17366	17287	17445	17286	17414	17307	17381	17341	17297	17342	17220	17389	17438	17584	17275	17511	17168	17557	17377	17349	17187	17172	17322	17535	17620	17613	17368	17418	17420	17281	17383	17178	17499	17388	17244	17368	17277	17429	16995	17268	17453	17219	17349	17294	17373	17167	17385	17543	17194	17427	17391	17341	17409	17313	17363	17269	17151	17266	17361	17388	17519	17496	17292	17328	17249	17375	17138	17377	17397	17455	17444	17340	17236	17140	17382	17276	17176	17376	17260	17291	17425	17207	17058	17373	17179	17318	17232	17279	17324	17291	17236	17372	17327	17130	17082	17317	17268	17579	17322	17594	17288	17306	17400	17311	17471	17462	17240	17377	17470	17419	17412	17535	17421	17325	17255	17224	17345	17351	17455	17350	17142	17279	17321	17411	17454	17362	17382	17205	17443	17484	17450	17318	17188	17403	17400	17300	17478	17496	17259	17346	17257	17351	17456	17387	17225	17373	17463	17242	17297	17258	17331	17230	17413	17466	17176	17306	17155	17233	17659	17281	17540	17352	17350	17418	17164	17379	17456	17362	17198	17477	17373	17411	17279	17333	17394	17430	17345	17331	17067	17300	17272	17464	17437	17570	17262	17178	17209	17367	17465	17403	17391	17387	17478	17471	17344	17213	17430	17462	17326	17331	16953	17238	17494	17264	17258	17462	17319	17228	17224	17313	17403	17339	17156	17330	17335	17319	17150	17319	17271	17505	17135	17485	17278	17533	17177	17410	17217	17272	17200	17405	17338	17156	17236	17368	17514	17552	17628	17332	17252	17346	17411	17343	17430	17394	17351	17355	17284	17254	17286	17300	17338	17446	17195	17435	17320	17219	17281	17386	17373	17335	17367	17369	17433	17541	17451	17324	17550	17283	17248	17078	17176	17351	17377	17030	17330	17192	17552	17274	17244	17256	17145	17304	17303	17196	17400	17362	17380	17453	17111	17415	17261	17200	17250	17304	17435	17362	17434	17462	17229	17355	17271	17452	17276	17437	17414	17311	17374	17310	17191	17324	17245	17459	17577	17174	17468	17251	17455	17392	17224	17402	17371	17487	17446	17253	17299	17382	17256	17455	17266	17338	17354	17577	17215	17357	17281	17419	17407	17404	17552	17508	17255	17232	17401	17377	17413	17311	17420	17510	17416	17440	17411	17256	17135	17291	17271	17483	17416	17185	17191	17424	17468	17475	17582	17389	17352	17361	17278	17263	17300	17387	17377	17339	17164	17218	17242	17359	17279	17281	17239	17451	17531	17199	17440	17324	17546	17434	17199	17328	17370	17308	17229	17490	17347	17362	17364	17380	17312	17368	17460	17439	17314	17381	17363	17325	17323	17495	17400	17176	17311	17450	17325	17391	17329	17488	17393	17326	17418	17228	17473	17259	17293	17322	17344	17355	17416	17528	17383	17273	17401	17346	17271	17065	17208	17325	17372	17261	17164	17429	17150	17327	17280	17419	17291	17249	17355	17303	17417	17574	17593	17195	17385	17429	17428	17296	17213	17446	17303	17281	17555	17354	17447	17295	17456	17316	17394	17324	17352	17319	17358	17360	17379	17264	17591	17354	17370	17470	17316	17390	17380	17324	17107	17266	17294	17357	17265	17446	17368	17355	17228	17261	17388	17364	17123	17341	17396	17316	17384	17471	17386	17269	17433	17265	17433	17288	17181	17506	17405	17393	17241	17278	17407	17428	17140	17266	17323	17191	17419	17326	17194	17400	17353	17303	17375	17236	17524	17303	17370	17469	17251	17404	17038	17466	17353	17419	17249	17326	17299	17463	17410	17437	17518	17434	17094	17348	17463	17472	17400	17161	17078	17447	17472	17348	17589	17217	17277	17249	17348	17386	17256	17458	17267	17498	17340	17460	17382	17524	17216	17496	17357	17425	17329	17358	17423	17314	17180	17384	17132	17224	17321	17355	17385	17085	17277	17438	17296	17292	17508	17340	17300	17458	17370	17414	17226	17255	17235	17243	17194	17259	17362	17170	17544	17501	17506	17519	17184	17208	17492	17265	17343	17477	17347	17428	17307	17270	17455	17319	17479	17489	17291	17317	17153	17396	17387	17113	17451	17256	17321	17284	17375	17535	17342	17411	17277	17295	17501	17350	17318	17385	17300	17564	17204	17170	17249	17206	17479	17329	17238	17357	17157	17436	17478	17354	17387	17203	17371	17381	17494	17510	17405	17385	17275	17409	17275	17302	17392	17532	17098	17233	17301	17285	17290	17289	17348	17310	17154	17306	17398	17373	17541	17460	17515	17501	17287	17204	17095	17426	17309	17249	17219	17408	17416	17239	17404	17351	17376	17294	17197	17376	17260	17243	17256	17439	17546	17481	17428	17442	17250	17223	17383	17566	17425	17276	17615	17466	17390	17500	17373	17313	17456	17112	17236	17586	17423	17332	17266	17274	17303	17439	17267	17492	17217	17415	17461	17165	17362	17485	17389	17610	17452	17254	17313	17315	17087	17436	17309	17058	17339	17140	17494	17378	17372	17349	17297	17315	17593	17414	17518	17513	17355	17289	17311	17210	17330	17519	17195	17250	17469	17183	17312	17389	17409	17416	17395	17315	17404	17317	17476	17281	17189	17461	17280	17486	17339	17263	17447	17291	17425	17160	17546	17431	17501	17411	17252	17442	17326	17351	17142	17384	17266	17228	17310	17214	17209	17250	17474	17356	17458	17454	17337	17330	17425	17277	17080	17259	17340	17380	17519	17593	17093	17248	17283	17473	17157	17434	17379	17304	17308	17350	17327	17301	17356	17372	17500	17418	17387	17458	17283	17250	17204	17285	17246	17517	17290	17408	17437	17415	17505	17430	17438	17241	17429	17258	17358	17243	17403	17505	17377	17167	17206	17328	17272	17230	17453	17338	17183	17423	17154	17176	17344	17475	17208	17307	17343	17271	17367	17312	17377	17203	17382	17486	17364	17336	17322	17435	17399	17144	17199	17350	17289	17293	17211	17396	17395	17405	17457	17361	17341	17462	17374	17453	17351	17394	17400	17579	17339	17494	17507	17338	17371	17246	17357	17295	17289	17364	17235	17412	17366	17481	17175	17407	17316	17393	17266	17240	17388	17366	17415	17480	17308	17229	17373	17219	17204	17473	17271	17380	17454	17435	17414	17490	17297	17502	17508	17367	17348	17393	17602	17371	17181	17310	17482	17441	17244	17300	17325	17106	17526	17334	17279	17300	17540	17456	17303	17463	17352	17309	17356	17460	17268	17135	17354	17351	17463	17247	17175	17443	17375	17572	17395	17364	17412	17558	17342	17380	17440	17422	17286	17323	17386	17299	17288	17408	17271	17257	17497	17639	17341	17407	17506	17354	16968	17175	17295	17478	17328	17506	17436	17414	17362	17328	17408	17104	17343	17454	17203	17427	17650	17368	17520	17426	17362	17319	17491	17413	17272	17479	17608	17722	17470	17489	17556	17230	17198	17439	17426	17253	17399	17392	17492	17263	17390	17223	17392	17323	17290	17417	17292	17357	17472	17538	17426	17370	17291	17181	17459	17457	17231	17392	17396	17464	17419	17492	17206	17180	17384	17267	17489	17399	17266	17356	17290	17282	17371	17176	17503	17342	17402	17555	17548	17392	17379	17188	17329	17324	17316	17482	17396	17256	17412	17426	17263	17178	17332	17325	17433	17408	17491	17421	17507	17440	17332	17215	17358	17125	17416	17369	17434	17405	17345	17292	17368	17317	17444	17262	17152	17672	17452	17417	17395	17351	17477	17518	17433	17501	17244	17379	17445	17296	17358	17203	17692	17519	17187	17337	17427	17312	17365	17441	17378	17596	17442	17409	17435	17362	17402	17275	17193	17354	17255	17284	17380	17346	17378	17238	17177	17479	17468	17365	17327	17443	17367	17540	17501	17335	17171	17378	17209	17368	17519	17241	17353	17281	17459	17137	17450	17624	17417	17424	17328	17373	17368	17222	17367	17308	17153	17575	17321	17514	17472	17198	17459	17310	17168	17557	17344	17276	17408	17418	17521	17336	17534	17382	17446	17430	17442	17259	17483	17344	17160	17267	17281	17307	17235	17341	17337	17535	17528	17407	17371	17420	17423	17348	17352	17384	17446	17547	17462	17422	17311	17292	17377	17372	17396	17518	17559	17371	17375	17321	17352	17389	17328	17383	17513	17388	17369	17287	17409	17399	17326	17185	17308	17334	17349	17211	17325	17557	17397	17493	17339	17261	17115	17243	17369	17382	17402	17298	17403	17327	17403	17511	17319	17443	17255	17376	17242	17259	17526	17446	17133	17554	17265	17431	17334	17534	17387	17203	17466	17466	17408	17340	17429	16955	17388	17295	17519	17180	17377	17280	17351	17491	17334	17373	17552	17328	17325	17382	17285	17364	17502	17307	17382	17240	17345	17569	17443	17159	17500	17245	17350	17488	17297	17387	17366	17243	17413	17208	17462	17288	17573	17500	17279	17520	17474	17437	17292	17423	17147	17278	17240	17447	17337	17417	17351	17301	17384	17385	17386	17265	17202	17216	17276	17198	17347	17312	17560	17537	17386	17180	17458	17300	17286	17315	17297	17464	17236	17367	17340	17484	17419	17397	17314	17472	17339	17372	17481	17424	17281	17305	17509	17247	17399	17255	17403	17491	17330	17247	17476	17267	17323	17289	17401	17635	17396	17346	17287	17328	17327	17358	17345	17452	17437	17480	17485	17336	17452	17468	17456	17387	17518	17189	17270	17279	17165	17258	17405	17277	17392	17419	17364	17261	17473	17443	17395	17368	17206	17333	17459	17505	17297	17320	17324	17455	17395	17526	17293	17299	17420	17456	17432	17461	17325	17414	17247	17269	17239	17430	17332	17370	17309	17446	17471	17245	17301	17403	17365	17354	17413	17301	17293	17255	17039	17296	17246	17392	17443	17571	17299	17323	17303	17381	17605	17411	17362	17425	17451	17539	17363	17217	17474	17356	17314	17430	17380	17422	17364	17454	17248	17398	17289	17285	17507	17364	17350	17366	17204	17244	17330	17193	17410	17173	17277	17167	17222	17344	17328	17560	17502	17197	17330	17346	17422	17463	17369
28239	44864	37760	28455	23589	20654	18542	17393	16788	16655	16468	15973	15773	16040	15722	15605	15642	15597	15441	15710	15541	15360	15429	15433	15443	15423	15402	15350	15522	15533	15304	15270	15237	15321	15419	15325	15299	15475	15414	15677	15439	15404	15495	15391	15348	15395	15227	15334	15353	15402	15387	15454	15492	15232	15421	15356	15221	15407	15330	15447	15313	15366	15333	15366	15555	15375	15427	15430	15555	15370	15340	15377	15279	15382	15414	15470	15330	15443	15391	15481	15380	15282	15340	15480	15402	15311	15261	15315	15374	15217	15299	15436	15402	15395	15392	15276	15426	15323	15499	15448	15278	15420	15423	15309	15441	15434	15451	15490	15385	15331	15545	15399	15417	15354	15372	15410	15421	15193	15368	15397	15312	15273	15475	15301	15186	15409	15376	15351	15424	15155	15365	15267	15416	15414	15306	15381	15283	15232	15469	15283	15340	15320	15361	15383	15353	15388	15371	15320	15383	15451	15357	15414	15285	15284	15411	15592	15370	15464	15501	15420	15246	15411	15354	15461	15489	15272	15269	15316	15454	15331	15364	15423	15369	15531	15473	15247	15273	15364	15235	15505	15086	15247	15362	15230	15449	15254	15509	15257	15312	15552	15258	15375	15274	15447	15358	15284	15336	15330	15377	15414	15411	15513	15453	15208	15571	15245	15418	15349	15506	15226	15463	15338	15326	15401	15344	15292	15539	15389	15407	15342	15379	15493	15486	15464	15225	15436	15416	15315	15487	15352	15416	15374	15320	15580	15424	15468	15358	15184	15400	15430	15333	15342	15474	15404	15269	15116	15446	15523	15401	15514	15292	15430	15387	15400	15321	15489	15372	15427	15541	15571	15390	15356	15312	15448	15173	15343	15414	15355	15525	15304	15265	15475	15430	15332	15482	15332	15176	15438	15465	15396	15388	15346	15382	15465	15413	15458	15346	15341	15458	15420	15502	15297	15392	15095	15450	15482	15419	15250	15302	15310	15439	15373	15412	15476	15367	15242	15324	15340	15274	15409	15341	15412	15493	15514	15272	15243	15263	15284	15292	15523	15255	15530	15348	15305	15307	15331	15400	15332	15501	15449	15379	15448	15410	15514	15319	15379	15288	15278	15580	15299	15242	15409	15389	15582	15352	15390	15437	15286	15381	15364	15440	15304	15514	15414	15379	15446	15402	15380	15124	15278	15295	15272	15409	15237	15416	15420	15512	15615	15471	15375	15459	15453	15248	15453	15395	15304	15173	15389	15377	15497	15517	15448	15394	15457	15418	15394	15420	15394	15387	15381	15369	15514	15444	15330	15250	15359	15251	15363	15203	15528	15318	15309	15463	15461	15253	15385	15196	15348	15352	15251	15387	15331	15356	15321	15361	15392	15416	15346	15378	15405	15455	15348	15515	15430	15426	15311	15359	15243	15460	15401	15547	15470	15271	15322	15419	15323	15510	15443	15437	15168	15265	15244	15640	15289	15391	15350	15491	15307	15539	15445	15319	15306	15291	15340	15577	15250	15299	15345	15576	15306	15419	15197	15433	15371	15387	15346	15403	15387	15244	15545	15390	15377	15324	15388	15413	15462	15198	15428	15117	15446	15489	15579	15296	15235	15482	15232	15322	15488	15378	15327	15356	15318	15358	15459	15354	15236	15436	15326	15560	15343	15367	15507	15415	15372	15472	15493	15482	15282	15466	15406	15492	15323	15334	15292	15287	15469	15345	15502	15404	15388	15445	15303	15364	15414	15316	15364	15261	15497	15332	15602	15358	15472	15327	15352	15398	15420	15578	15442	15426	15374	15414	15429	15541	15344	15297	15231	15224	15312	15343	15370	15402	15414	15461	15230	15464	15534	15457	15376	15309	15423	15310	15441	15466	15425	15326	15482	15351	15405	15377	15433	15230	15279	15194	15275	15203	15356	15400	15284	15299	15370	15363	15415	15316	15424	15277	15367	15362	15228	15408	15559	15282	15310	15257	15320	15404	15471	15373	15365	15319	15192	15515	15261	15410	15334	15272	15143	15199	15427	15258	15453	15402	15497	15467	15237	15592	15467	15477	15461	15409	15474	15369	15191	15660	15469	15370	15418	15425	15376	15467	15295	15405	15383	15406	15359	15436	15379	15396	15381	15284	15327	15315	15398	15430	15314	15367	15502	15318	15261	15403	15238	15239	15483	15211	15585	15252	15313	15418	15204	15387	15433	15263	15335	15410	15249	15355	15283	15337	15413	15387	15157	15353	15485	15409	15424	15336	15338	15448	15297	15396	15426	15525	15362	15582	15505	15435	15416	15364	15426	15336	15332	15429	15340	15388	15221	15367	15366	15319	15359	15350	15380	15279	15425	15304	15267	15341	15266	15466	15436	15358	15461	15356	15358	15260	15494	15338	15481	15371	15353	15392	15478	15502	15454	15365	15344	15489	15422	15363	15529	15292	15400	15613	15473	15253	15306	15379	15391	15367	15455	15372	15273	15232	15448	15320	15290	15317	15316	15626	15641	15519	15366	15385	15195	15429	15251	15409	15449	15500	15223	15459	15296	15463	15239	15451	15390	15250	15287	15433	15381	15273	15451	15349	15359	15373	15376	15528	15481	15421	15542	15381	15504	15267	15299	15534	15108	15280	15302	15276	15344	15338	15355	15374	15485	15378	15366	15415	15479	15499	15420	15335	15329	15326	15383	15258	15354	15466	15364	15439	15546	15438	15487	15289	15558	15602	15445	15325	15366	15440	15409	15443	15457	15543	15507	15593	15354	15402	15344	15467	15360	15314	15239	15528	15410	15288	15303	15422	15409	15365	15379	15393	15290	15287	15448	15537	15316	15407	15258	15489	15519	15390	15398	15405	15369	15498	15455	15502	15210	15377	15343	15423	15286	15216	15404	15496	15406	15281	15453	15351	15361	15285	15350	15437	15321	15318	15322	15143	15548	15456	15446	15446	15294	15309	15307	15221	15320	15336	15381	15415	15449	15463	15370	15542	15272	15427	15437	15321	15304	15361	15455	15444	15500	15450	15374	15361	15200	15609	15515	15301	15317	15405	15363	15396	15464	15491	15552	15477	15339	15357	15367	15344	15351	15383	15423	15428	15501	15405	15493	15325	15451	15344	15311	15376	15392	15432	15334	15440	15402	15280	15300	15427	15408	15349	15451	15321	15317	15305	15429	15388	15363	15396	15489	15145	15492	15333	15468	15257	15366	15387	15386	15402	15412	15444	15436	15314	15510	15476	15192	15444	15429	15266	15346	15377	15435	15186	15251	15475	15395	15305	15362	15421	15378	15361	15507	15325	15211	15305	15336	15367	15287	15278	15284	15409	15283	15357	15285	15472	15472	15483	15459	15575	15396	15443	15287	15440	15283	15358	15261	15330	15275	15446	15462	15371	15334	15299	15335	15409	15403	15204	15504	15421	15395	15555	15437	15316	15301	15455	15434	15561	15452	15284	15352	15394	15380	15367	15309	15390	15124	15285	15346	15461	15511	15420	15345	15376	15377	15350	15323	15523	15538	15493	15352	15335	15472	15261	15384	15292	15371	15368	15284	15412	15112	15309	15392	15260	15464	15394	15434	15471	15393	15378	15202	15424	15526	15406	15304	15384	15538	15306	15392	15443	15531	15358	15322	15335	15435	15274	15488	15346	15446	15269	15235	15388	15156	15346	15467	15182	15426	15433	15398	15216	15434	15300	15344	15372	15424	15182	15560	15301	15388	15502	15621	15299	15438	15436	15391	15467	15156	15264	15441	15345	15266	15494	15350	15213	15292	15442	15471	15447	15336	15478	15320	15369	15454	15227	15526	15513	15269	15488	15245	15290	15370	15375	15385	15525	15412	15440	15433	15275	15502	15374	15291	15605	15439	15419	15369	15243	15388	15217	15514	15361	15344	15396	15374	15163	15404	15460	15457	15531	15349	15257	15518	15408	15543	15526	15388	15382	15200	15542	15408	15492	15184	15434	15391	15423	15251	15283	15479	15364	15482	15295	15635	15190	15318	15391	15463	15324	15308	15353	15426	15351	15315	15582	15390	15316	15314	15332	15307	15416	15433	15524	15125	15348	15363	15384	15399	15533	15430	15346	15453	15295	15502	15262	15597	15202	15525	15480	15510	15370	15304	15328	15346	15371	15468	15343	15474	15547	15427	15441	15160	15385	15621	15456	15413	15462	15244	15364	15457	15374	15340	15177	15441	15425	15280	15372	15415	15272	15268	15482	15134	15486	15503	15382	15275	15334	15412	15333	15452	15258	15397	15335	15360	15380	15445	15259	15247	15177	15379	15337	15532	15396	15263	15484	15259	15379	15272	15459	15301	15351	15413	15388	15340	15419	15414	15260	15386	15460	15498	15287	15292	15251	15426	15339	15422	15392	15327	15464	15399	15418	15461	15425	15479	15480	15253	15478	15363	15535	15276	15413	15413	15307	15476	15246	15413	15310	15298	15513	15294	15284	15441	15492	15259	15443	15222	15429	15354	15432	15428	15570	15279	15322	15506	15129	15492	15250	15493	15378	15392	15548	15384	15284	15300	15289	15213	15297	15423	15359	15203	15305	15528	15482	15351	15238	15424	15402	15344	15368	15369	15307	15410	15494	15460	15235	15320	15388	15232	15460	15751	15279	15401	15214	15311	15519	15479	15280	15399	15373	15445	15504	15397	15446	15410	15355	15395	15319	15543	15467	15249	15348	15431	15322	15415	15435	15463	15336	15336	15503	15384	15319	15436	15355	15315	15480	15320	15233	15420	15533	15348	15456	15275	15307	15325	15434	15404	15255	15427	15337	15308	15239	15337	15210	15427	15388	15321	15323	15413	15412	15261	15415	15273	15392	15323	15370	15338	15334	15427	15436	15408	15395	15408	15505	15357	15417	15240	15394	15380	15370	15356	15301	15239	15294	15307	15369	15447	15298	15224	15330	15498	15363	15440	15355	15389	15386	15452	15310	15427	15317	15498	15525	15395	15397	15504	15312	15352	15416	15363	15418	15504	15526	15453	15245	15391	15366	15241	15335	15373	15451	15514	15481	15461	15294	15399	15505	15454	15571	15536	15421	15323	15292	15444	15427	15402	15311	15310	15429	15356	15431	15452	15334	15377	15253	15317	15412	15356	15401	15425	15429	15463	15370	15416	15518	15336	15417	15495	15228	15268	15421	15304
23456	21453	28253	26035	24168	24267	23537	20237	19257	19002	18731	18530	18160	18186	17934	17674	17988	17669	17727	17735	17645	17512	17743	17555	17439	17508	17691	17511	17635	17572	17466	17606	17529	17505	17430	17512	17256	17543	17734	17535	17423	17545	17414	17590	17580	17500	17541	17589	17532	17353	17472	17378	17603	17444	17401	17579	17412	17275	17367	17594	17719	17597	17377	17467	17398	17387	17315	17327	17560	17434	17409	17694	17699	17635	17449	17718	17319	17596	17481	17473	17625	17412	17636	17553	17316	17541	17473	17510	17501	17390	17248	17390	17313	17584	17550	17492	17425	17417	17429	17387	17286	17396	17601	17436	17422	17426	17149	17489	17797	17525	17514	17537	17595	17432	17456	17355	17390	17669	17404	17489	17505	17407	17470	17278	17352	17383	17340	17375	17401	17484	17427	17454	17319	17382	17400	17328	17475	17543	17385	17365	17603	17704	17512	17394	17477	17588	17573	17451	17374	17483	17416	17383	17084	17385	17532	17252	17467	17388	17253	17475	17639	17366	17387	17453	17552	17365	17466	17329	17604	17480	17448	17195	17506	17488	17584	17366	17248	17400	17379	17575	17536	17299	17537	17417	17443	17394	17466	17561	17378	17512	17489	17300	17361	17416	17452	17444	17430	17505	17531	17455	17612	17243	17486	17586	17440	17374	17507	17403	17336	17502	17363	17419	17362	17483	17410	17372	17467	17411	17539	17258	17593	17271	17434	17316	17437	17334	17407	17330	17640	17406	17396	17413	17562	17469	17309	17283	17513	17437	17573	17264	17536	17644	17267	17471	17462	17519	17446	17414	17525	17390	17363	17500	17479	17510	17439	17407	17541	17455	17553	17664	17614	17323	17593	17339	17447	17432	17325	17336	17395	17581	17481	17364	17307	17393	17287	17420	17465	17349	17638	17532	17615	17497	17269	17363	17514	17554	17526	17420	17264	17410	17637	17327	17604	17403	17412	17567	17326	17471	17198	17413	17558	17446	17545	17608	17333	17534	17595	17320	17598	17528	17680	17483	17568	17405	17467	17459	17536	17416	17483	17386	17331	17602	17516	17667	17488	17516	17403	17496	17289	17439	17568	17570	17466	17625	17514	17350	17516	17332	17433	17432	17483	17549	17346	17426	17741	17501	17246	17163	17525	17174	17348	17425	17387	17431	17318	17438	17336	17504	17577	17519	17426	17532	17464	17549	17509	17244	17338	17533	17508	17325	17366	17442	17336	17399	17512	17511	17375	17401	17459	17496	17045	17439	17412	17456	17423	17419	17361	17481	17540	17495	17505	17338	17508	17424	17631	17354	17456	17686	17492	17479	17511	17477	17440	17460	17590	17395	17413	17265	17304	17516	17439	17291	17378	17425	17583	17562	17394	17452	17588	17541	17443	17591	17552	17424	17504	17395	17646	17535	17403	17452	17449	17374	17600	17455	17482	17550	17256	17545	17557	17382	17344	17483	17568	17452	17319	17403	17558	17214	17509	17632	17454	17360	17614	17374	17512	17463	17396	17621	17567	17525	17359	17482	17507	17827	17523	17618	17465	17486	17425	17551	17469	17391	17504	17498	17405	17578	17491	17370	17419	17499	17523	17444	17282	17332	17440	17498	17371	17531	17504	17289	17490	17390	17434	17136	17216	17672	17757	17445	17481	17398	17543	17418	17588	17335	17466	17437	17469	17456	17355	17550	17567	17321	17330	17354	17442	17446	17602	17572	17388	17529	17533	17598	17462	17461	17328	17528	17339	17651	17388	17432	17356	17360	17416	17443	17334	17600	17427	17523	17440	17404	17362	17350	17372	17495	17591	17396	17410	17348	17332	17343	17546	17521	17474	17710	17354	17417	17483	17373	17422	17587	17323	17409	17440	17490	17541	17382	17418	17429	17581	17285	17488	17548	17308	17283	17586	17377	17408	17381	17387	17310	17468	17523	17556	17270	17504	17436	17446	17554	17294	17471	17587	17637	17241	17390	17397	17483	17252	17439	17437	17593	17520	17342	17378	17604	17576	17382	17428	17443	17725	17630	17450	17483	17451	17489	17475	17373	17421	17340	17314	17388	17547	17259	17439	17381	17536	17580	17567	17421	17325	17412	17484	17419	17313	17300	17099	17483	17428	17390	17504	17322	17543	17619	17456	17546	17541	17355	17519	17625	17270	17356	17642	17161	17492	17400	17287	17279	17465	17275	17474	17543	17379	17520	17581	17506	17522	17310	17369	17459	17377	17584	17485	17258	17483	17394	17402	17450	17349	17239	17452	17543	17447	17276	17401	17539	17515	17476	17502	17483	17313	17501	17437	17406	17389	17455	17296	17549	17409	17683	17476	17329	17490	17467	17442	17510	17528	17561	17486	17447	17377	17328	17525	17682	17428	17497	17382	17448	17722	17342	17409	17398	17372	17415	17577	17386	17450	17402	17378	17447	17478	17445	17550	17472	17532	17417	17409	17469	17335	17365	17626	17223	17534	17354	17407	17450	17525	17497	17484	17381	17255	17314	17513	17379	17302	17548	17356	17565	17539	17496	17425	17356	17423	17404	17492	17296	17352	17422	17623	17502	17491	17387	17577	17392	17502	17393	17611	17550	17427	17567	17719	17468	17480	17465	17611	17374	17342	17531	17444	17272	17455	17512	17527	17336	17365	17492	17705	17574	17614	17514	17531	17505	17354	17494	17524	17362	17340	17276	17407	17443	17479	17346	17445	17306	17367	17559	17479	17479	17419	17616	17598	17354	17395	17418	17517	17499	17502	17557	17565	17535	17443	17580	17609	17620	17347	17282	17441	17470	17366	17547	17604	17378	17458	17330	17286	17387	17471	17498	17446	17348	17451	17301	17683	17465	17439	17436	17318	17428	17569	17352	17295	17358	17535	17354	17417	17486	17559	17602	17585	17715	17573	17309	17473	17594	17552	17703	17326	17328	17438	17570	17506	17566	17468	17389	17109	17477	17451	17560	17552	17555	17694	17523	17340	17414	17415	17516	17479	17457	17528	17426	17552	17336	17430	17422	17361	17476	17373	17323	17369	17212	17349	17430	17354	17501	17526	17529	17407	17371	17382	17349	17450	17533	17633	17523	17379	17471	17508	17554	17309	17457	17677	17354	17403	17312	17468	17677	17444	17512	17553	17402	17470	17440	17184	17390	17624	17398	17394	17470	17591	17496	17568	17505	17658	17477	17437	17685	17417	17099	17488	17487	17534	17398	17336	17616	17727	17581	17530	17525	17534	17429	17516	17645	17324	17461	17584	17516	17379	17548	17550	17342	17351	17439	17727	17431	17432	17498	17416	17528	17574	17480	17573	17426	17474	17344	17468	17416	17328	17439	17459	17377	17255	17542	17488	17484	17437	17398	17457	17583	17503	17378	17340	17455	17495	17598	17553	17680	17611	17226	17228	17243	17601	17527	17511	17605	17513	17528	17547	17351	17663	17285	17534	17329	17504	17552	17416	17386	17571	17422	17682	17415	17748	17382	17323	17594	17502	17458	17404	17406	17332	17295	17524	17620	17421	17357	17213	17404	17514	17627	17397	17634	17366	17341	17408	17493	17512	17333	17480	17448	17627	17505	17457	17579	17552	17512	17409	17535	17360	17701	17627	17387	17452	17275	17476	17548	17600	17454	17428	17343	17334	17431	17606	17324	17337	17429	17268	17505	17730	17460	17358	17210	17388	17465	17519	17678	17444	17478	17495	17507	17719	17320	17639	17384	17473	17372	17620	17330	17418	17403	17210	17298	17490	17405	17359	17394	17409	17408	17476	17689	17408	17580	17360	17427	17624	17376	17440	17414	17441	17460	17492	17354	17417	17584	17491	17466	17684	17542	17338	17449	17443	17418	17716	17646	17446	17543	17615	17551	17548	17471	17619	17362	17410	17400	17454	17249	17523	17354	17341	17703	17532	17469	17213	17506	17595	17284	17348	17421	17519	17356	17503	17288	17534	17426	17593	17463	17415	17432	17326	17467	17363	17392	17467	17466	17449	17340	17329	17561	17323	17382	17568	17666	17342	17516	17472	17283	17337	17464	17366	17425	17602	17533	17496	17606	17567	17336	17555	17464	17689	17398	17603	17472	17404	17156	17365	17525	17314	17446	17597	17319	17339	17346	17526	17375	17361	17344	17516	17349	17520	17599	17338	17369	17372	17407	17347	17460	17538	17472	17357	17365	17342	17510	17518	17485	17402	17316	17487	17452	17602	17376	17229	17242	17291	17542	17498	17602	17422	17416	17326	17537	17499	17520	17567	17434	17359	17488	17463	17411	17393	17396	17548	17343	17373	17468	17317	17528	17383	17285	17510	17353	17501	17384	17562	17502	17404	17428	17314	17338	17347	17376	17543	17374	17747	17441	17444	17432	17434	17517	17511	17486	17242	17475	17488	17296	17713	17422	17399	17411	17279	17570	17458	17582	17577	17346	17539	17447	17564	17597	17528	17479	17219	17411	17363	17433	17436	17461	17772	17555	17435	17533	17562	17332	17371	17287	17491	17490	17594	17534	17405	17365	17378	17624	17355	17348	17472	17491	17304	17381	17453	17382	17485	17374	17441	17486	17651	17408	17333	17545	17637	17438	17371	17588	17385	17462	17540	17417	17512	17379	17515	17527	17478	17656	17505	17201	17374	17409	17631	17452	17486	17497	17443	17381	17560	17370	17285	17548	17613	17341	17428	17420	17478	17488	17394	17426	17629	17645	17499	17259	17569	17549	17541	17539	17442	17448	17330	17269	17718	17317	17458	17371	17309	17501	17203	17392	17416	17343	17663	17665	17578	17298	17398	17575	17365	17591	17519	17461	17496	17516	17353	17470	17395	17403	17472	17531	17466	17514	17404	17481	17515	17572	17551	17277	17464	17590	17427	17311	17380	17491	17517	17331	17460	17541	17356	17517	17475	17380	17521	17314	17616	17417	17450	17515	17521	17360	17496	17479	17343	17352	17350	17494	17461	17252	17299	17388	17357	17557	17285	17497	17342	17374	17348	17449	17490	17423	17388	17514	17406	17443	17492	17429	17277	17288	17297	17319	17430	17511	17659	17445	17266	17473	17460	17584	17377	17517	17324	17467	17455	17428	17404	17589	17454	17407	17537	17314	17538	17478	17483	17451	17476	17619	17568	17451	17557	17258	17447	17641	17718	17644	17542	17517
27194	51281	44202	34197	28180	23897	20946	19264	18213	17646	17058	16576	16431	16276	16130	16032	15809	15837	15862	15590	15572	15377	15769	15599	15614	15457	15476	15537	15711	15529	15385	15483	15468	15546	15397	15434	15456	15453	15457	15515	15512	15558	15422	15496	15389	15414	15408	15424	15447	15516	15336	15495	15381	15551	15501	15533	15434	15663	15435	15382	15417	15569	15451	15381	15407	15437	15452	15421	15551	15404	15351	15530	15575	15477	15603	15523	15433	15470	15385	15413	15460	15501	15392	15429	15570	15636	15523	15561	15527	15462	15522	15520	15415	15527	15429	15460	15590	15450	15519	15478	15408	15436	15536	15673	15405	15484	15375	15693	15538	15478	15329	15594	15370	15429	15318	15386	15421	15507	15574	15568	15330	15670	15584	15390	15584	15483	15682	15343	15368	15528	15560	15369	15454	15409	15488	15408	15429	15488	15482	15398	15407	15586	15470	15446	15541	15542	15463	15567	15517	15472	15379	15459	15562	15528	15449	15408	15568	15348	15460	15369	15551	15454	15382	15399	15412	15562	15590	15509	15683	15580	15367	15450	15507	15328	15410	15404	15582	15483	15458	15444	15630	15402	15439	15420	15308	15356	15349	15467	15617	15570	15467	15419	15296	15554	15483	15510	15583	15414	15486	15362	15337	15331	15425	15239	15441	15258	15500	15455	15311	15412	15447	15522	15578	15453	15346	15394	15416	15441	15349	15590	15377	15576	15501	15478	15341	15530	15450	15391	15617	15242	15559	15501	15395	15696	15496	15482	15683	15435	15455	15416	15453	15497	15537	15402	15440	15463	15537	15617	15453	15444	15430	15491	15582	15593	15445	15372	15562	15625	15485	15462	15470	15482	15547	15510	15544	15305	15559	15586	15584	15573	15743	15479	15487	15295	15639	15465	15572	15508	15437	15386	15435	15440	15396	15426	15376	15268	15622	15634	15408	15352	15535	15359	15304	15394	15436	15364	15422	15407	15420	15411	15584	15479	15649	15495	15488	15401	15392	15657	15448	15450	15449	15595	15360	15364	15435	15513	15422	15571	15378	15472	15611	15382	15441	15500	15501	15482	15378	15571	15536	15580	15551	15330	15597	15454	15535	15351	15397	15400	15579	15337	15562	15458	15458	15548	15536	15294	15549	15567	15502	15590	15428	15398	15458	15527	15494	15603	15332	15349	15396	15493	15622	15444	15537	15370	15618	15457	15559	15545	15414	15351	15470	15576	15453	15500	15433	15452	15348	15524	15388	15336	15359	15446	15414	15511	15431	15621	15487	15478	15503	15468	15487	15440	15489	15537	15479	15508	15438	15408	15523	15426	15433	15379	15531	15373	15512	15511	15344	15489	15337	15547	15403	15637	15352	15667	15575	15512	15507	15542	15384	15437	15403	15399	15437	15573	15571	15580	15483	15548	15503	15422	15435	15455	15374	15569	15477	15381	15438	15458	15489	15548	15420	15550	15563	15626	15483	15316	15462	15497	15382	15349	15475	15399	15608	15479	15430	15383	15640	15562	15533	15411	15609	15353	15464	15528	15648	15401	15418	15566	15391	15365	15370	15286	15496	15382	15517	15383	15615	15452	15576	15510	15279	15391	15476	15461	15479	15260	15362	15613	15438	15424	15441	15597	15470	15574	15498	15530	15489	15463	15586	15525	15466	15377	15373	15516	15529	15591	15306	15417	15219	15398	15477	15402	15545	15496	15504	15354	15372	15584	15526	15472	15520	15324	15385	15588	15484	15393	15546	15402	15403	15380	15557	15437	15646	15557	15310	15397	15367	15621	15507	15351	15427	15472	15300	15461	15340	15430	15437	15383	15503	15341	15440	15379	15510	15599	15363	15712	15563	15424	15504	15522	15534	15426	15571	15649	15555	15409	15542	15437	15255	15506	15395	15506	15273	15605	15472	15490	15282	15382	15481	15289	15430	15633	15425	15567	15334	15592	15448	15412	15463	15420	15389	15661	15474	15428	15488	15434	15582	15475	15404	15513	15520	15255	15411	15492	15232	15464	15365	15396	15606	15287	15317	15443	15398	15472	15370	15292	15490	15446	15463	15472	15171	15445	15531	15387	15323	15442	15458	15618	15600	15469	15582	15548	15542	15360	15496	15444	15454	15567	15364	15689	15467	15639	15427	15552	15281	15454	15652	15489	15419	15301	15548	15539	15562	15443	15630	15311	15421	15436	15505	15362	15537	15431	15397	15532	15597	15511	15585	15351	15439	15602	15407	15611	15638	15551	15468	15380	15410	15472	15484	15447	15575	15437	15301	15319	15492	15663	15528	15526	15412	15461	15509	15538	15540	15612	15565	15369	15508	15406	15639	15381	15582	15355	15346	15754	15450	15498	15427	15452	15336	15580	15489	15458	15443	15606	15438	15480	15416	15467	15535	15348	15630	15482	15568	15592	15349	15474	15428	15434	15490	15611	15444	15197	15468	15562	15548	15478	15518	15585	15428	15532	15448	15319	15536	15328	15613	15375	15591	15440	15540	15332	15534	15430	15514	15469	15455	15612	15427	15481	15445	15485	15581	15431	15332	15416	15393	15525	15498	15346	15377	15431	15491	15374	15540	15340	15421	15206	15473	15456	15348	15340	15487	15463	15482	15572	15199	15551	15228	15505	15558	15494	15543	15470	15560	15497	15552	15334	15654	15597	15584	15249	15542	15374	15492	15311	15309	15633	15650	15359	15455	15435	15578	15466	15505	15568	15360	15374	15421	15506	15489	15519	15381	15387	15649	15526	15283	15617	15384	15498	15392	15368	15529	15421	15370	15377	15518	15408	15564	15453	15418	15554	15532	15571	15419	15382	15312	15426	15339	15407	15365	15577	15491	15515	15422	15344	15366	15622	15510	15456	15548	15582	15396	15484	15418	15453	15363	15512	15503	15685	15416	15334	15493	15478	15418	15502	15519	15503	15459	15419	15441	15381	15374	15412	15634	15539	15423	15360	15598	15335	15386	15399	15479	15348	15360	15490	15578	15549	15511	15437	15507	15527	15440	15371	15552	15415	15619	15440	15315	15397	15653	15647	15204	15419	15326	15396	15464	15494	15535	15277	15470	15470	15476	15398	15456	15722	15312	15510	15239	15615	15513	15396	15460	15290	15588	15496	15433	15616	15235	15603	15509	15500	15553	15416	15576	15390	15513	15395	15411	15488	15512	15355	15676	15438	15481	15440	15564	15485	15394	15294	15699	15440	15370	15403	15384	15412	15460	15373	15444	15410	15397	15254	15639	15419	15503	15370	15570	15385	15533	15458	15468	15416	15394	15450	15495	15665	15571	15489	15449	15504	15435	15605	15513	15334	15478	15468	15432	15417	15497	15344	15468	15567	15465	15284	15622	15271	15514	15578	15316	15454	15456	15491	15385	15439	15471	15561	15476	15508	15490	15599	15362	15476	15611	15423	15525	15412	15634	15456	15415	15360	15723	15401	15631	15327	15362	15486	15406	15433	15364	15516	15205	15400	15555	15574	15585	15334	15602	15688	15507	15501	15366	15409	15456	15548	15503	15601	15545	15353	15565	15554	15473	15469	15356	15566	15383	15295	15378	15505	15492	15378	15483	15291	15627	15453	15321	15451	15369	15411	15444	15482	15518	15380	15384	15280	15560	15460	15365	15482	15454	15594	15476	15442	15537	15477	15427	15599	15487	15446	15484	15302	15418	15449	15510	15429	15371	15651	15372	15561	15456	15431	15441	15337	15561	15508	15307	15475	15590	15449	15663	15467	15598	15578	15458	15528	15418	15479	15314	15398	15565	15599	15540	15465	15417	15417	15439	15329	15497	15464	15385	15494	15542	15364	15466	15418	15439	15335	15629	15391	15366	15497	15410	15432	15399	15296	15521	15321	15453	15453	15580	15457	15489	15642	15647	15513	15405	15584	15354	15628	15325	15521	15408	15542	15315	15653	15455	15413	15581	15489	15581	15535	15589	15401	15556	15358	15481	15584	15435	15395	15304	15540	15541	15337	15320	15525	15501	15340	15370	15437	15431	15516	15518	15348	15573	15451	15439	15460	15492	15372	15437	15566	15487	15527	15559	15609	15570	15521	15376	15521	15486	15363	15540	15576	15440	15596	15435	15528	15540	15393	15462	15295	15528	15408	15285	15609	15504	15531	15541	15458	15506	15409	15433	15608	15448	15392	15452	15565	15363	15466	15421	15488	15395	15519	15509	15434	15534	15414	15262	15482	15421	15408	15420	15560	15499	15673	15309	15478	15448	15286	15385	15555	15524	15486	15568	15573	15375	15330	15587	15643	15457	15414	15574	15441	15560	15377	15333	15399	15435	15495	15481	15409	15332	15330	15494	15510	15603	15553	15524	15467	15350	15590	15423	15471	15527	15439	15546	15470	15396	15476	15609	15468	15626	15334	15410	15335	15477	15580	15496	15572	15483	15445	15464	15427	15412	15583	15316	15362	15492	15487	15436	15422	15441	15543	15416	15460	15545	15660	15442	15433	15491	15611	15396	15498	15568	15377	15529	15536	15515	15440	15551	15432	15512	15547	15558	15420	15382	15572	15514	15478	15428	15430	15458	15617	15644	15564	15506	15523	15393	15507	15390	15369	15477	15359	15513	15506	15473	15416	15439	15403	15568	15520	15466	15546	15446	15654	15324	15330	15471	15484	15391	15384	15563	15391	15433	15590	15558	15447	15454	15495	15395	15406	15454	15492	15221	15353	15586	15529	15445	15387	15461	15355	15515	15527	15309	15580	15466	15537	15457	15419	15604	15487	15497	15471	15575	15516	15392	15535	15434	15561	15283	15416	15314	15397	15409	15494	15457	15530	15455	15353	15521	15464	15479	15425	15603	15448	15816	15531	15490	15452	15552	15242	15596	15502	15539	15421	15531	15481	15507	15491	15583	15430	15490	15337	15272	15418	15644	15480	15358	15478	15378	15386	15505	15465	15423	15692	15531	15558	15518	15533	15558	15389	15651	15384	15365	15581	15492	15572	15293	15417	15375	15390	15443	15460	15341	15469	15411	15522	15486	15487	15461	15546	15333	15464	15652	15305	15403	15605	15460	15386	15449	15489	15461	15525	15402	15430	15561	15575	15582	15444	15402	15528	15327	15600	15527	15493	15429	15332	15459	15440	15396	15474	15680	15518	15474	15451	15459	15533	15506	15511
25492	21785	28885	29349	23267	21565	20131	18948	18473	18068	17966	17671	17307	17309	17444	17445	17075	17121	17129	17022	17112	16996	17207	17221	16884	17123	17084	16887	17020	17278	16997	17113	17121	17191	17155	17050	17054	16946	17129	16861	16928	17031	17226	17187	16984	17167	17013	17063	16813	17262	17192	17050	17245	16896	16909	16862	17169	16873	17044	16856	16980	17088	16960	17251	17062	16814	16968	16966	17100	17160	16884	16911	17185	17109	17056	16974	17005	16974	17142	17142	17132	17104	17023	17038	17038	16996	17176	16982	17260	17028	16947	17130	17134	16972	17019	17205	17076	16980	17157	16866	16969	17015	17206	16819	17099	16979	16899	16918	16924	17105	16885	17296	17115	17215	17140	16960	17026	17088	16964	17099	17015	16974	17148	17027	16927	17196	16972	17308	17076	17064	17310	17157	17020	17073	17026	16942	17112	17207	17060	17015	17196	16957	16921	16999	17150	17123	17145	16900	17035	17034	17195	17050	16793	17033	17054	17033	16799	16965	16681	17170	17115	17060	16984	16861	17137	17246	17171	17060	16877	16965	17060	17057	17154	17066	17060	17017	17122	17072	17018	16896	17095	17156	17105	17045	17011	17079	17141	16978	17063	17261	17046	16970	16975	17014	17091	17147	17098	17072	16942	17145	17212	17077	17006	17096	17069	17171	16987	16915	16828	16996	17097	17237	17067	16889	17097	17207	17013	16984	16858	17066	17216	17177	17065	17132	17032	17149	17149	17110	17044	16911	16932	17153	17148	17074	17012	17126	16873	17084	16934	17023	17170	17070	17075	16999	16887	17142	17040	16921	17091	17067	16885	17035	17090	16914	17187	17074	17023	17293	17193	16943	17176	16861	17192	16976	17180	17107	17142	16949	17096	17120	17088	17089	17255	17159	17070	17073	17082	16840	17046	17248	17268	17036	17069	17005	17086	16912	17118	17001	16949	17175	17014	16881	17076	17111	17004	17100	17155	16905	17018	17165	17147	17189	16961	17145	17071	17145	17067	17082	17104	17328	17154	16950	17024	16935	16897	16822	17088	17305	17197	16994	16838	17129	17169	17001	16988	16948	17034	16909	17012	17026	17083	17095	17007	16999	16968	16983	17072	17047	17024	17189	16900	17125	17214	17048	16940	17214	17224	17052	16991	17166	16960	17075	17113	17068	17021	17079	17145	16897	17023	17031	17062	17114	17175	16892	16959	16959	17070	16840	17120	16933	17020	16984	17159	16875	17042	17062	17025	17147	17117	17025	17143	17087	17082	17232	16904	16910	17166	16979	17071	16972	16877	16923	16953	17048	17013	17044	17306	17042	17058	17139	17104	16859	17071	16885	17135	16997	17109	17089	17118	17026	17003	17122	16983	17115	17004	17218	16839	17081	17124	17289	17261	16914	17097	16994	17210	17094	16947	16985	17339	17329	17192	16927	16943	16846	16854	17030	17096	16967	17102	17063	17035	17047	17036	16981	16911	16914	16853	17294	17035	16944	17016	17100	17088	16945	17140	16987	17185	17009	17167	17008	17045	17188	17093	16958	17175	16999	17210	17211	17145	17119	16995	16972	16954	16886	16859	17097	17079	17035	16885	17148	17022	17186	17126	17174	17203	17100	17113	16865	17131	16832	17103	17071	17038	17008	17051	17121	16930	17020	17075	17096	17082	16973	17071	17049	16883	17021	17086	17086	16994	17066	17082	17153	17180	17005	16951	17082	16910	16922	16931	17081	17029	17172	17300	17004	17018	16988	16983	17102	17003	17169	17027	16973	17258	16917	17160	16982	17285	17036	17026	16953	17255	17236	16918	16882	17049	17016	16992	17107	17160	17187	17049	16972	17124	17072	16914	16953	17197	17126	17054	17045	17049	17066	16882	17017	16934	17132	17173	16988	16919	16985	17121	17080	17191	17091	17135	17020	17014	16966	17327	17173	17105	17143	17103	17332	17221	17267	17164	17003	17089	17102	17266	16878	16937	16900	16953	17099	17004	17184	17194	17110	17028	17066	16996	17065	17063	16967	16957	17082	17167	17092	17025	17064	16967	17204	17132	17153	17070	16975	17136	17058	17044	16923	16934	17076	17117	16892	17077	16936	17033	17080	17185	17134	17003	17019	16814	16941	17283	17263	16935	17050	17006	16853	17133	16965	16971	16984	17152	17145	17150	17148	17126	17087	17157	17069	16854	16964	17155	16913	17242	17108	16954	17005	16961	17188	16895	16952	16788	17106	16974	17075	17187	17129	17180	17118	16972	16804	17056	17072	17293	17130	16874	17106	17044	17023	16978	16942	17261	17055	17031	16861	17117	17187	17048	17152	16997	17154	16992	17025	17065	17030	17078	17066	17060	17006	17090	17257	16990	17046	16923	16963	17005	17105	17084	17142	16929	17183	17177	16940	17025	17070	17177	17029	17214	17024	17128	17050	17027	17102	16986	17204	17136	17151	17184	16958	17072	17007	17089	17098	17034	17193	17160	16832	16903	17255	16898	16947	17138	16991	16893	17100	17117	16892	16883	17125	17070	16987	17136	16870	17093	16950	16946	17068	17005	16997	17080	17006	17000	16825	16985	17215	17027	17088	17073	17152	16943	17087	17029	17032	16882	17005	17177	17192	17229	17177	17143	17094	17106	16962	16946	16825	17020	17067	16981	16843	16973	17130	17335	17271	17021	17128	17018	17097	16985	17186	16897	17005	17088	16945	17032	17081	17075	16983	17167	17024	17031	16826	17067	17011	17062	16978	16875	17206	17146	17103	17018	17165	16972	17105	17151	17018	17032	17075	17057	16878	16956	17159	17124	17051	16959	16905	16947	17052	17092	16984	17054	16891	17100	17054	17188	17066	16998	16993	16782	17201	16899	17212	17084	17003	17194	17214	16953	17084	17177	16908	16937	16979	17280	17072	17004	17160	17150	17022	17019	17009	17151	17088	17096	17179	17261	17031	17216	17011	16925	17053	17056	17219	17101	17112	17140	17151	17191	17075	17035	17069	17104	17010	17170	16982	17239	17024	16940	16825	17287	16954	17075	17046	17010	17069	17026	17023	17188	17217	16975	17211	17027	16993	17060	17238	16935	17068	17013	16949	17225	16987	16764	16902	16927	17038	17191	17289	17021	17101	17201	17174	17218	17115	17038	17027	17137	17026	17136	17075	17100	17191	16894	16889	17161	16996	17298	17087	17004	16982	16849	17145	17121	16992	17094	17032	17141	17101	17102	16931	17092	17034	17110	17231	17032	17070	16810	17135	16900	16944	17067	16999	16928	17011	16987	17145	17137	17070	16873	16876	16983	16836	17059	17090	17117	17158	17199	17003	16979	17016	17071	17264	16911	17216	16968	16951	17026	17293	17034	16947	17114	16911	16863	17141	17057	16788	17345	17117	16976	17061	17074	17334	17258	17069	16993	17162	17264	16988	17120	17004	17232	17006	17249	17159	17057	16826	17089	17257	17049	17225	17003	17121	16944	17077	16953	17010	17189	17042	17064	16944	17093	17250	17031	17034	17115	17010	17062	16829	17085	17139	17070	17091	17200	17021	17097	17136	17051	17243	17147	17016	17202	17024	17018	17171	17072	17055	16986	17145	16966	17032	17008	17019	17187	17042	17019	16995	17246	17138	17099	17037	17148	17181	17178	17113	17111	17028	17065	17081	17091	17192	17248	17177	16956	16888	17273	17074	17143	17135	17048	17090	17096	17062	17067	17036	17202	17178	17097	17179	17125	17145	17067	16931	17000	17087	16900	17059	17035	17197	17152	17037	16985	17198	17181	17262	17175	16905	17111	17186	17114	16929	16968	17099	17108	17200	17133	17031	17064	17140	17117	17022	17082	16914	17066	17193	17191	17294	17172	17012	17170	16894	17038	17240	17023	16910	16991	16906	16950	17088	17124	17041	16969	16943	17112	16899	17026	17180	17145	17113	17108	17074	16869	17082	16966	17104	16933	17183	17270	16937	17089	17008	17182	16968	17103	16977	16992	17054	17029	17223	17242	17135	17011	16967	17214	17163	16973	17161	17260	17098	17005	17113	17124	16978	16946	16856	17168	17256	17238	17075	16989	17170	17003	16985	16960	17194	16952	17124	17179	17099	17219	17062	17036	16950	16938	17117	16986	17017	17069	16991	17015	17182	17145	17144	17234	17158	16978	16939	17173	17147	16929	17222	16999	17190	16968	17024	16998	16901	17045	16983	17216	16986	17056	17245	17001	17013	16981	16966	17022	17081	16961	17123	16821	17375	16855	17179	17210	16913	17134	16976	17259	17159	16888	16873	17036	17077	17198	17324	17061	16939	17074	16950	16989	17111	16836	17020	17227	17205	16827	17264	17033	17056	17142	17100	17040	16944	17155	16878	17011	17213	17138	17127	17099	17160	17060	17144	16977	17021	17013	17094	17094	16917	17048	16850	17184	17049	17058	17080	17129	17033	17106	17063	16922	17089	17091	16901	17109	17112	17181	17140	17094	16972	17164	17062	17176	17060	17034	17227	17142	17082	17093	17180	16829	16951	17033	17088	16714	17143	17052	17084	17243	17173	17134	17027	17016	16952	17004	17021	17323	17036	16960	16928	16991	16923	16891	17051	16866	16920	17060	16997	17129	17007	17047	17249	17081	17127	17058	17112	17093	17073	16964	17108	17179	17060	17020	17073	17052	17216	16907	17029	17061	16916	17071	17027	16848	17085	17310	17042	17117	16992	16979	17126	17040	17126	16861	17010	17276	17010	17139	17023	17271	17022	17254	16898	17017	17217	17007	17135	16872	17086	17148	17224	17030	17031	17028	17212	16901	16936	17181	16837	17177	17085	17057	16969	17125	17035	17298	17151	17227	17144	17096	17013	17179	17163	17037	16987	16977	17235	17101	17267	17126	17143	17170	17011	17079	16899	16976	17216	17272	16932	17200	16861	16978	17155	17175	17130	17081	17101	17090	16954	16896	17009	17060	17145	16918	16947	17108	17215	17083	16990	17059	16987	17209	17196	17150	17105	17060	16877	17024	17207	17016	16953	17007	17018	16994	17067	17148	17102	17130	17035	17016	16916	17037	17035	17036	17227	17003	17022	17193	17067	16982	16917	17105	17064	17030	17014	17208	16992	16858	16987	17032	17024	17013	17044	17018	16955	16904	16999	17141	17030	16937	17068	17129	17022	16994	17341
27481	47124	39776	30233	24875	21082	19228	17889	17187	16798	16194	16142	15777	15811	15634	15697	15338	15409	15417	15298	15342	15069	15401	15194	15272	15116	15264	15346	15181	15287	15275	15204	15162	15353	15345	15085	15112	15214	15237	15319	15300	15291	15087	15240	15033	15124	15277	15042	15232	15217	15314	15086	15372	15119	15095	15121	15167	15058	15236	15302	15376	15282	15139	15226	15146	15355	15124	15219	15235	15025	15206	15271	15078	15291	15181	15198	15168	15310	15277	15261	15324	15164	15207	15152	15179	15285	15301	15299	15222	15168	15107	15152	15309	15094	15235	15139	15310	15161	15123	15164	15182	15266	15353	15167	15148	15310	15191	15252	15313	15119	15295	15181	15159	15272	15258	15218	15157	15296	15072	15204	15161	15140	15220	15170	15026	15242	15278	15174	15319	15313	15162	15201	15276	15267	15057	15252	15180	15202	15305	15255	15115	15284	15318	15322	15203	15091	15259	15088	15211	15281	15403	15138	15112	15120	15312	15179	15144	15209	15263	15310	15154	15116	15159	15402	15223	15253	15234	15374	15324	15221	15161	15117	15307	15377	15188	15195	15234	15200	15156	15344	15292	15245	15060	15197	15209	15170	15120	15457	15483	15246	15138	15238	15143	15243	15289	15157	15291	15315	15340	15195	15215	15274	15157	15307	15279	15117	15182	15275	15131	15175	15184	15305	15087	14971	15202	15244	15188	15219	15305	15300	15184	15250	15127	15366	15263	15017	15268	15248	15303	15274	15335	15346	15214	15096	15064	15273	15250	15226	15096	15279	15165	15145	15180	15125	15125	15310	15197	15224	15187	15226	15176	15092	15278	15315	15114	15233	15270	15223	15171	15256	15195	15157	15169	15326	15311	15382	15214	15210	15069	15297	15226	15129	15259	15228	15101	15163	15181	15058	15354	15132	15205	15369	15240	15267	15268	15098	15199	15195	15184	15165	15212	15238	15295	15142	15136	15186	15295	15224	15103	15287	15113	15226	15136	15195	15234	15263	15273	15199	15101	15131	15135	15212	15217	15239	15353	15230	15136	15133	15298	15065	15132	15312	15224	15189	15277	15307	15076	15241	15207	15096	15096	15198	15080	15306	15284	15259	15311	15120	15217	15336	15148	15342	15161	15096	15274	15105	15057	15071	15348	15268	15098	15163	15069	15185	15246	15172	15179	15333	15273	15093	15297	15210	15180	15235	15329	15152	15252	15102	15379	15358	15246	15161	14961	15007	15064	15230	15170	15305	15066	15296	15189	15322	15107	15344	15183	15187	15283	15475	15162	15206	15165	15411	15226	15185	15297	15345	15095	15280	15179	15259	15165	15134	15317	15122	15113	15326	15092	15112	15224	15209	15183	15035	15256	15033	15157	15205	15114	15397	15210	15157	15249	15447	15368	15273	15222	15175	15140	15133	15303	15224	15414	15200	15067	15335	15297	15199	15316	15181	15068	15236	15290	15168	15166	15142	15168	15402	15208	15376	15049	15164	15186	15045	15177	15285	15088	15142	15247	15327	15173	15389	15240	15220	15217	15225	15183	15023	15312	15222	15039	15256	15356	15300	15299	15051	15203	15239	15176	15254	15342	15333	15040	15200	15240	15269	15156	15348	15198	15166	15363	15329	15223	15157	15078	15403	15329	15370	15163	14974	15370	15192	15281	15096	15083	15249	15170	15199	15147	15236	15158	15236	14988	15098	15233	15206	15199	15158	15135	15293	15140	15133	15320	15187	15243	15110	15222	15283	15272	15166	15239	15200	15250	15213	15308	15093	15417	15256	15317	15267	15187	15263	15161	15158	15188	15004	15222	15282	15428	14985	15180	15161	15131	15359	15145	15256	15244	15375	15194	15261	15199	15142	15286	15236	15044	15162	15191	15064	15353	15121	15151	15293	15245	15194	15242	15240	15091	15225	15131	15222	15140	15082	15141	15280	15209	15144	15214	15304	15165	15263	15211	15175	15262	15168	15285	15211	15297	15095	15182	15095	15170	14966	15293	15185	15298	15153	15217	15399	15219	15202	15148	15175	15257	15167	15266	15369	15039	15150	15105	15058	15220	15154	15107	15350	15286	15116	15188	15216	15173	15230	15082	15120	15193	15301	15210	15234	15240	15227	15312	15361	15162	15126	15076	15265	15371	15228	15240	15115	15253	15291	15230	15378	15097	15203	15111	15196	15161	15287	15178	14990	15169	15229	15241	15223	15145	15154	15048	15044	15197	15427	15152	15205	15183	15243	15372	15157	15333	15239	15306	15153	15388	15355	15306	15192	15067	15245	15078	15132	15184	15128	15323	15216	15117	15351	15133	15197	15076	15174	15198	15088	15070	15323	15186	15214	14930	15325	15098	15207	15285	15218	15336	15149	15320	15216	15295	15182	15231	15220	15169	15252	15245	15240	15334	15216	15196	15175	15161	15348	15172	15171	15113	15105	15161	15224	15202	15312	15185	15083	15090	15294	15293	15256	15305	15267	15213	15289	15189	15197	15062	15368	15080	15271	15203	15340	15115	15220	15112	15311	15166	15246	15189	15114	15059	15309	15334	15198	15176	15361	15430	15143	15113	15041	15104	15296	15164	15166	15293	15263	14962	15158	15214	15177	15392	15264	15264	15248	15321	15164	15194	15324	15088	15176	15104	15212	15303	15213	15320	15280	15177	15336	15186	15253	15270	15172	15128	15131	15198	15200	15223	15093	15228	15074	15124	15176	15175	15186	15084	15278	15095	15216	15073	15389	15122	15187	15231	15038	15366	15093	15121	15128	15408	15226	15123	15266	15230	15122	15223	15181	15228	15158	15244	15191	15244	15303	15281	15280	15118	15366	15384	15255	15187	15251	15197	15303	15252	15122	14971	15112	15154	15182	15092	15274	15285	15108	15192	15299	15145	15147	15088	15181	15175	15266	15129	15329	15216	15293	15148	15214	15157	15198	15275	15031	15266	15063	15315	15357	15283	15219	15142	15165	14949	15238	15230	15417	15222	15182	15243	15118	15288	15242	15224	15246	15111	15186	15316	15195	15121	15247	15211	15263	15232	14994	15116	15079	15133	15231	15111	15138	15188	15249	15282	15161	15274	15261	15041	15298	15386	15046	15273	15151	15243	15286	15161	15168	15275	15088	15156	15208	15298	15194	15108	15153	15147	15267	15136	15333	15184	15322	15165	15215	15199	15186	15173	15292	15184	15204	15077	15300	15438	15164	15300	15061	15225	15043	15298	15207	15311	15107	15359	15172	15268	15268	15297	15228	15337	15138	15295	15372	15398	15118	15053	15253	15172	15111	15084	15109	15296	15211	15163	15398	15421	15041	15145	15256	15197	15226	15354	15120	15279	15251	15208	15255	15140	15294	15134	15093	15405	15149	15402	15078	15071	15214	15265	15114	15057	15135	15287	15170	15050	15338	15286	15111	15044	15191	15255	15194	15465	15301	15122	15130	15121	15241	15376	15034	15233	15229	15276	15133	15258	15358	15149	15191	15308	15349	15286	15130	15261	15210	15175	15218	15238	15185	15243	15322	15220	15192	15149	15236	15205	15255	15172	15196	15202	15248	15239	15040	15192	15206	15160	15120	15047	15176	15295	15164	15193	15208	15318	15312	15156	15089	15246	15031	15105	15106	15324	15229	15199	14985	15335	15187	15224	15289	14989	15189	15243	15128	15227	15099	15198	15238	15304	15232	15163	15323	15220	15075	15021	15092	15221	15297	15209	15132	15245	15239	15249	15237	15161	15135	15291	15110	15310	15058	15253	15140	15165	15202	15323	15080	15358	15307	15396	15136	15132	15302	15062	15227	15067	15024	15276	15266	15281	15180	15295	15204	15247	15247	15212	15151	15215	14995	15102	15212	15027	15419	15151	15125	15181	15164	15217	15266	15048	15262	15361	15110	15221	15184	15221	15123	15009	15202	15099	15184	15140	15176	15232	15383	15153	15283	15230	15087	15240	15154	15139	15193	15204	15189	15157	15202	15157	15206	15167	15413	15295	14978	15442	15167	15178	15314	15174	15292	15114	15145	15143	15162	15228	15146	15306	15145	15222	15261	15120	15132	15206	15188	15193	15163	15328	15203	15179	15214	15276	15188	15238	15168	15196	15144	15048	15044	15220	15099	15145	15229	15267	15172	15148	15332	15393	15255	15015	15095	15144	15316	15174	15195	15319	15319	15108	15198	15235	15209	15067	15210	15218	15153	15210	15245	15193	15319	15157	15155	15398	15465	15309	15147	15149	15168	15005	15198	15323	15267	15012	15143	15106	15186	15272	15049	15328	15368	15086	15246	15201	15329	15177	15190	15011	15177	15211	15194	15171	15174	15165	15126	15200	15340	15337	15427	15141	15206	15141	15204	15139	15303	15089	15278	15132	15207	15263	15285	15210	15383	15181	15232	15333	15238	15072	15184	15214	15299	15338	15101	15313	15012	15151	15141	15266	15044	15277	15236	15209	15202	15274	15187	14992	15244	15059	15220	15266	15174	15233	15275	15238	15224	15084	15213	15236	15351	15067	15252	15368	15164	15093	15214	15164	15037	15261	15356	15301	14994	15215	15339	15242	15154	15297	15129	15192	15261	15173	15157	15345	15359	15220	15185	15279	15195	15102	15012	15215	15188	15213	15165	15138	15270	15278	15105	15136	15042	15280	15063	15299	15361	15233	15168	15256	15285	15215	15203	15265	15172	15224	15191	15128	15381	15169	15137	15193	15227	15241	15407	15285	15132	15085	15328	15360	15354	15255	15251	15166	15261	15106	15208	15230	15116	15134	15147	15275	15258	15236	15193	15160	14959	15285	15266	15183	15172	15128	15106	15290	15236	15235	15201	15062	15225	15140	15225	15202	15334	15315	15212	15182	15159	15285	15290	15288	15277	15140	15281	15157	15137	15200	15081	15253	15301	15182	15102	15112	15013	15068	15100	15263	15172	15163	15085	15132	15288	15278	15187	15282	15424	15300	15071	15132	15204	15296	15338	15174	15351	15244	15224	15197	15215	15261	15189	15329	15141	15303	15167	15092	15145	15178	15233	15163	15176	15228	15111	15037	15015	15225	15248	15242	15120	15164	15364	15132	15140	15372	15043	15087	15264	15234	15263	15387	15402	15258	15117	15132	15235	15199	15295	15176	15159	15145	15223	15147	15291	15332	15145	15246	15235
22540	21528	28661	24909	22676	25215	26578	21591	20027	20018	19318	18955	18460	18549	18134	18005	17838	17722	18009	17917	17579	17865	17485	17675	17779	17655	17741	17784	17571	17726	17548	17662	17576	17729	17753	17387	17734	17501	17665	17405	17510	17674	17602	17509	17319	17678	17477	17444	17481	17509	17453	17394	17519	17514	17680	17610	17600	17376	17635	17476	17316	17516	17480	17577	17614	17441	17458	17576	17385	17643	17492	17708	17599	17462	17686	17419	17448	17329	17500	17311	17569	17781	17557	17503	17439	17564	17497	17460	17594	17512	17718	17486	17832	17496	17544	17561	17548	17304	17547	17559	17583	17651	17491	17335	17585	17602	17410	17530	17440	17547	17530	17318	17483	17485	17384	17397	17551	17449	17515	17490	17427	17572	17528	17258	17314	17414	17568	17524	17504	17435	17812	17406	17592	17349	17623	17387	17564	17254	17491	17541	17720	17481	17568	17544	17515	17579	17465	17600	17501	17353	17567	17401	17474	17514	17594	17359	17478	17683	17597	17681	17537	17381	17232	17346	17639	17321	17364	17361	17485	17284	17400	17343	17493	17430	17404	17500	17387	17419	17364	17565	17291	17420	17508	17420	17370	17617	17429	17508	17179	17495	17509	17606	17482	17228	17371	17435	17466	17497	17439	17416	17552	17347	17471	17403	17415	17513	17363	17453	17415	17749	17590	17573	17477	17428	17395	17365	17523	17370	17617	17633	17694	17483	17512	17654	17480	17284	17575	17618	17518	17545	17460	17386	17461	17408	17524	17541	17500	17285	17309	17312	17564	17473	17367	17306	17633	17499	17434	17627	17498	17365	17577	17506	17587	17676	17518	17368	17640	17593	17383	17545	17642	17552	17227	17719	17398	17530	17625	17581	17673	17446	17309	17298	17299	17317	17609	17347	17443	17381	17746	17611	17629	17251	17725	17482	17518	17387	17556	17321	17572	17469	17353	17464	17299	17478	17340	17529	17438	17570	17689	17340	17432	17656	17607	17574	17544	17486	17314	17567	17578	17319	17352	17400	17667	17645	17554	17375	17249	17494	17449	17533	17549	17536	17509	17615	17456	17373	17475	17739	17503	17474	17342	17189	17409	17398	17572	17361	17492	17500	17457	17443	17481	17530	17525	17363	17455	17501	17447	17658	17610	17460	17528	17517	17327	17585	17617	17272	17131	17523	17554	17435	17441	17379	17492	17512	17416	17458	17243	17278	17653	17143	17652	17406	17579	17522	17459	17372	17515	17384	17337	17411	17619	17727	17531	17569	17599	17547	17388	17659	17336	17481	17606	17476	17554	17577	17547	17623	17385	17443	17364	17466	17327	17155	17716	17168	17692	17495	17387	17326	17628	17435	17374	17394	17611	17487	17598	17261	17426	17662	17679	17434	17525	17457	17487	17421	17302	17388	17402	17365	17554	17595	17352	17543	17589	17431	17431	17524	17520	17477	17482	17552	17567	17550	17548	17514	17332	17571	17361	17521	17463	17263	17351	17515	17405	17412	17369	17685	17402	17595	17424	17427	17441	17339	17516	17514	17458	17565	17314	17304	17509	17560	17578	17306	17649	17461	17447	17458	17344	17652	17507	17437	17565	17543	17531	17452	17527	17283	17729	17323	17561	17516	17263	17687	17544	17335	17606	17622	17432	17598	17543	17508	17414	17585	17304	17576	17420	17221	17439	17303	17321	17482	17523	17531	17684	17583	17287	17460	17306	17474	17492	17236	17511	17570	17371	17596	17310	17382	17512	17265	17527	17697	17442	17301	17578	17585	17358	17239	17423	17442	17444	17414	17380	17429	17392	17467	17712	17372	17432	17581	17512	17561	17596	17548	17682	17303	17462	17410	17463	17529	17299	17343	17437	17568	17312	17423	17590	17448	17417	17483	17453	17503	17487	17476	17456	17506	17433	17565	17623	17548	17482	17352	17443	17605	17569	17649	17436	17495	17458	17506	17270	17494	17512	17485	17672	17513	17663	17336	17735	17436	17391	17696	17238	17574	17541	17465	17306	17595	17481	17360	17454	17760	17684	17553	17579	17544	17267	17516	17624	17366	17533	17439	17502	17363	17591	17509	17496	17647	17545	17343	17467	17486	17611	17405	17461	17494	17367	17408	17456	17616	17404	17330	17395	17508	17511	17733	17483	17491	17437	17554	17316	17358	17309	17416	17494	17614	17426	17441	17294	17552	17423	17358	17141	17581	17335	17448	17396	17541	17536	17405	17411	17513	17521	17555	17517	17506	17594	17395	17307	17455	17588	17494	17611	17504	17591	17330	17461	17512	17343	17462	17488	17463	17398	17404	17620	17493	17556	17415	17473	17442	17658	17428	17602	17339	17618	17459	17574	17503	17425	17449	17514	17539	17508	17657	17504	17180	17450	17234	17515	17341	17423	17380	17392	17342	17467	17415	17461	17474	17536	17550	17564	17456	17490	17516	17481	17454	17471	17495	17516	17582	17440	17570	17658	17642	17672	17502	17435	17371	17519	17496	17468	17230	17545	17475	17464	17557	17707	17744	17442	17616	17606	17455	17549	17546	17257	17618	17608	17588	17443	17428	17511	17617	17900	17239	17316	17238	17471	17308	17348	17574	17336	17465	17460	17400	17607	17575	17379	17419	17459	17394	17454	17388	17412	17431	17605	17703	17447	17557	17525	17258	17480	17422	17458	17490	17447	17700	17493	17546	17421	17641	17504	17414	17620	17551	17525	17428	17349	17582	17254	17487	17597	17298	17487	17519	17391	17563	17425	17364	17433	17537	17525	17346	17552	17409	17451	17575	17524	17384	17604	17441	17410	17326	17374	17530	17487	17275	17384	17463	17620	17627	17367	17425	17589	17550	17464	17485	17544	17526	17697	17522	17366	17438	17481	17520	17619	17536	17484	17544	17741	17614	17508	17612	17537	17451	17552	17432	17501	17298	17475	17603	17406	17542	17549	17629	17354	17547	17418	17420	17394	17461	17471	17493	17584	17387	17328	17281	17331	17481	17505	17327	17462	17514	17724	17644	17496	17386	17582	17138	17257	17304	17368	17563	17323	17621	17527	17514	17456	17742	17363	17358	17364	17467	17466	17573	17455	17717	17615	17303	17507	17360	17415	17402	17464	17545	17243	17520	17568	17472	17353	17525	17405	17379	17628	17430	17507	17491	17573	17207	17531	17302	17324	17449	17453	17406	17334	17552	17542	17740	17421	17449	17405	17320	17419	17229	17501	17679	17466	17415	17610	17259	17568	17442	17450	17530	17532	17402	17389	17454	17452	17469	17338	17303	17309	17575	17454	17443	17573	17507	17280	17508	17611	17522	17602	17542	17536	17607	17470	17628	17532	17762	17636	17625	17563	17333	17413	17619	17452	17452	17512	17643	17544	17602	17483	17541	17441	17447	17407	17411	17245	17530	17395	17614	17555	17362	17357	17484	17490	17682	17422	17692	17449	17405	17276	17400	17484	17502	17578	17516	17609	17671	17439	17374	17443	17490	17602	17413	17574	17524	17426	17775	17626	17440	17383	17299	17462	17408	17605	17453	17575	17480	17534	17458	17312	17310	17532	17322	17437	17365	17460	17445	17322	17367	17499	17715	17469	17441	17636	17377	17387	17398	17333	17444	17577	17539	17569	17522	17620	17374	17478	17571	17397	17680	17497	17607	17445	17407	17578	17423	17356	17484	17634	17373	17213	17478	17778	17254	17481	17343	17540	17482	17650	17421	17372	17533	17487	17305	17563	17615	17609	17552	17245	17546	17285	17513	17267	17353	17456	17569	17599	17444	17595	17492	17429	17470	17466	17230	17486	17466	17584	17618	17720	17422	17319	17547	17363	17446	17503	17314	17401	17404	17361	17606	17360	17556	17560	17541	17563	17430	17457	17348	17489	17513	17629	17571	17516	17444	17361	17603	17378	17542	17285	17378	17189	17215	17345	17500	17624	17637	17336	17456	17370	17525	17607	17508	17489	17253	17385	17540	17471	17534	17443	17567	17525	17619	17592	17524	17403	17541	17492	17518	17540	17372	17505	17537	17591	17424	17421	17357	17343	17409	17515	17475	17498	17608	17479	17561	17264	17519	17377	17550	17461	17385	17395	17417	17580	17285	17529	17621	17231	17470	17572	17420	17605	17419	17534	17443	17436	17572	17381	17561	17433	17283	17523	17413	17665	17516	17587	17310	17571	17383	17497	17453	17394	17521	17477	17444	17401	17468	17577	17481	17324	17492	17407	17508	17411	17500	17684	17591	17464	17354	17299	17666	17520	17392	17462	17682	17651	17554	17504	17652	17443	17479	17429	17591	17471	17700	17265	17353	17355	17312	17324	17480	17278	17128	17308	17502	17328	17524	17306	17572	17427	17678	17630	17616	17414	17382	17218	17585	17573	17564	17334	17556	17496	17500	17224	17601	17480	17668	17518	17308	17360	17386	17500	17632	17490	17154	17402	17337	17442	17584	17399	17527	17484	17725	17591	17527	17694	17534	17476	17639	17194	17420	17371	17318	17585	17396	17295	17613	17623	17477	17437	17581	17521	17503	17457	17315	17470	17369	17521	17519	17686	17543	17522	17344	17364	17075	17448	17417	17360	17437	17331	17484	17563	17377	17562	17487	17482	17448	17293	17300	17425	17507	17280	17456	17523	17524	17505	17466	17220	17477	17488	17501	17562	17437	17466	17364	17456	17488	17582	17348	17351	17624	17464	17571	17487	17454	17515	17609	17393	17369	17308	17361	17685	17338	17363	17543	17370	17333	17337	17422	17552	17399	17426	17567	17301	17583	17539	17404	17446	17412	17429	17527	17553	17284	17492	17404	17501	17336	17398	17610	17642	17553	17553	17636	17498	17256	17457	17479	17303	17527	17569	17494	17666	17444	17483	17490	17631	17389	17541	17388	17275	17442	17441	17219	17434	17385	17502	17451	17458	17168	17387	17425	17461	17497	17390	17342	17596	17451	17468	17449	17501	17544	17642	17484	17434	17482	17642	17347	17398	17533	17397	17522	17529	17448	17684	17568	17445	17495	17582	17332	17376	17504	17591	17351	17470	17465	17230	17384	17338	17445	17505	17532	17377	17562	17513	17301	17522	17494	17579	17419	17548	17473	17427	17432	17421	17248	17347	17540	17654	17425	17419	17441	17489	17539	17665	17507	17632	17612
28802	55467	48933	38203	31613	26150	22954	20580	19498	18713	17822	17147	16748	16638	16264	16190	15986	15936	15949	15713	15846	15645	15701	15667	15599	15591	15624	15680	15581	15624	15544	15366	15428	15601	15440	15661	15537	15571	15521	15392	15631	15455	15458	15430	15536	15325	15372	15413	15595	15547	15411	15414	15378	15700	15531	15522	15635	15550	15622	15568	15460	15637	15514	15395	15552	15468	15456	15521	15639	15518	15263	15451	15493	15370	15469	15317	15415	15404	15474	15468	15509	15371	15384	15358	15399	15541	15423	15556	15400	15211	15328	15540	15579	15482	15480	15383	15628	15440	15545	15556	15414	15575	15476	15365	15562	15484	15462	15348	15390	15507	15600	15368	15492	15340	15503	15416	15287	15548	15486	15588	15474	15427	15527	15393	15315	15454	15485	15461	15475	15402	15576	15408	15372	15425	15479	15288	15298	15705	15490	15505	15573	15404	15357	15594	15501	15418	15517	15436	15409	15418	15523	15565	15583	15393	15450	15506	15590	15516	15550	15448	15586	15501	15275	15534	15373	15262	15422	15481	15474	15401	15611	15421	15549	15662	15478	15641	15446	15440	15571	15470	15529	15335	15468	15344	15594	15588	15578	15528	15430	15461	15642	15504	15474	15297	15445	15548	15400	15564	15357	15484	15519	15326	15638	15478	15399	15420	15519	15608	15406	15465	15384	15346	15616	15420	15563	15615	15412	15419	15469	15539	15201	15549	15527	15496	15413	15546	15587	15546	15416	15429	15366	15346	15567	15405	15527	15495	15367	15517	15388	15435	15437	15385	15577	15418	15513	15546	15473	15432	15626	15544	15414	15286	15463	15380	15448	15459	15527	15592	15426	15482	15456	15387	15507	15735	15387	15391	15538	15262	15468	15408	15634	15531	15618	15265	15543	15249	15575	15382	15495	15428	15590	15623	15461	15631	15458	15646	15442	15399	15550	15328	15457	15413	15583	15655	15465	15477	15610	15523	15551	15431	15398	15642	15360	15446	15328	15458	15592	15506	15658	15380	15509	15484	15509	15311	15400	15475	15374	15494	15361	15473	15489	15487	15515	15560	15576	15627	15551	15426	15546	15455	15565	15391	15463	15514	15468	15319	15433	15449	15544	15356	15357	15292	15497	15376	15222	15534	15511	15588	15476	15494	15509	15531	15511	15500	15360	15363	15443	15533	15401	15381	15365	15509	15423	15610	15597	15331	15579	15407	15446	15317	15609	15663	15523	15427	15414	15407	15574	15377	15404	15660	15500	15411	15455	15623	15473	15374	15369	15452	15326	15492	15327	15439	15504	15507	15396	15619	15501	15429	15517	15543	15363	15668	15337	15490	15425	15479	15602	15421	15409	15462	15448	15438	15343	15411	15405	15359	15451	15516	15482	15385	15424	15490	15533	15534	15411	15464	15508	15406	15540	15400	15311	15551	15636	15468	15529	15499	15595	15207	15420	15430	15610	15576	15530	15745	15519	15449	15641	15587	15448	15581	15693	15418	15484	15455	15601	15473	15344	15386	15533	15651	15405	15524	15553	15400	15681	15525	15657	15666	15314	15451	15431	15340	15540	15467	15514	15441	15480	15540	15441	15396	15377	15406	15499	15406	15415	15508	15420	15550	15506	15449	15618	15532	15434	15439	15322	15275	15475	15621	15412	15467	15349	15364	15566	15477	15410	15413	15372	15449	15689	15577	15322	15458	15364	15609	15483	15511	15561	15477	15486	15315	15502	15489	15426	15395	15495	15505	15590	15400	15408	15479	15382	15355	15269	15395	15525	15431	15413	15701	15308	15489	15571	15646	15557	15482	15454	15448	15416	15570	15503	15659	15470	15229	15551	15294	15530	15558	15448	15337	15516	15432	15584	15636	15644	15500	15519	15531	15537	15529	15495	15637	15532	15446	15427	15376	15503	15505	15535	15483	15559	15430	15420	15428	15457	15426	15388	15444	15515	15568	15607	15515	15403	15629	15420	15391	15537	15310	15547	15234	15485	15545	15474	15437	15573	15426	15671	15255	15562	15312	15584	15419	15403	15429	15491	15402	15601	15498	15508	15481	15411	15436	15638	15405	15401	15498	15480	15438	15248	15609	15528	15349	15440	15487	15679	15698	15703	15497	15641	15482	15516	15319	15403	15550	15453	15489	15666	15578	15358	15585	15516	15544	15493	15486	15610	15269	15521	15377	15491	15459	15543	15359	15495	15475	15468	15274	15576	15426	15511	15567	15518	15329	15449	15350	15506	15645	15407	15441	15250	15404	15611	15485	15444	15436	15557	15431	15571	15610	15618	15315	15440	15458	15508	15622	15422	15453	15401	15333	15484	15438	15467	15468	15509	15474	15510	15401	15327	15408	15567	15387	15463	15617	15335	15710	15494	15535	15634	15568	15564	15545	15388	15353	15399	15551	15412	15587	15287	15481	15413	15525	15496	15585	15505	15289	15669	15525	15414	15520	15404	15507	15392	15552	15265	15600	15453	15496	15439	15325	15333	15529	15424	15502	15422	15363	15292	15504	15281	15555	15535	15600	15392	15456	15378	15485	15474	15541	15466	15422	15447	15514	15564	15446	15493	15416	15663	15444	15416	15403	15415	15435	15490	15618	15254	15532	15471	15698	15458	15439	15398	15433	15602	15444	15336	15333	15546	15332	15536	15342	15497	15421	15466	15599	15502	15175	15537	15416	15596	15520	15248	15600	15467	15529	15359	15436	15383	15444	15558	15326	15442	15358	15320	15303	15545	15564	15565	15528	15556	15368	15584	15534	15476	15520	15634	15616	15262	15606	15443	15455	15576	15358	15537	15513	15534	15267	15603	15510	15470	15635	15383	15527	15529	15412	15527	15573	15312	15339	15377	15467	15534	15286	15450	15620	15468	15299	15417	15439	15544	15408	15425	15499	15455	15607	15322	15397	15592	15387	15681	15514	15370	15531	15362	15331	15513	15289	15447	15557	15464	15359	15310	15306	15524	15440	15382	15441	15543	15441	15443	15354	15646	15388	15430	15456	15191	15594	15564	15575	15421	15606	15416	15497	15530	15441	15440	15516	15503	15313	15422	15526	15415	15432	15355	15444	15385	15495	15516	15412	15389	15522	15452	15539	15395	15578	15602	15547	15599	15344	15375	15566	15451	15433	15477	15481	15431	15515	15532	15467	15447	15423	15391	15565	15425	15602	15521	15593	15467	15732	15501	15381	15515	15558	15361	15524	15577	15381	15572	15501	15330	15345	15565	15508	15535	15444	15376	15336	15423	15518	15497	15387	15301	15542	15383	15587	15533	15413	15616	15429	15404	15492	15552	15509	15358	15458	15529	15493	15467	15453	15357	15404	15391	15565	15428	15506	15290	15372	15576	15677	15430	15352	15644	15484	15465	15426	15357	15509	15404	15556	15412	15685	15326	15589	15512	15402	15570	15496	15337	15586	15374	15352	15507	15379	15424	15482	15337	15608	15453	15645	15426	15597	15416	15682	15401	15528	15470	15365	15460	15390	15528	15401	15514	15590	15515	15187	15362	15455	15565	15397	15425	15503	15425	15422	15334	15384	15467	15399	15267	15452	15601	15594	15538	15474	15501	15348	15504	15325	15301	15496	15484	15299	15373	15341	15505	15375	15587	15510	15447	15432	15573	15443	15458	15393	15493	15492	15595	15567	15376	15582	15494	15604	15579	15505	15519	15632	15445	15412	15503	15456	15480	15445	15505	15489	15516	15605	15654	15437	15581	15546	15352	15601	15474	15381	15518	15595	15492	15490	15424	15379	15491	15395	15600	15491	15291	15604	15350	15469	15593	15258	15550	15404	15487	15674	15448	15473	15469	15392	15496	15543	15207	15432	15495	15548	15513	15448	15472	15534	15405	15506	15230	15407	15584	15520	15414	15330	15613	15380	15587	15565	15537	15452	15419	15472	15566	15479	15436	15526	15525	15498	15465	15663	15644	15378	15431	15570	15556	15349	15423	15432	15497	15446	15397	15549	15324	15524	15497	15452	15570	15366	15627	15369	15443	15581	15422	15433	15593	15323	15502	15450	15579	15572	15474	15473	15556	15372	15536	15423	15432	15633	15445	15476	15313	15499	15509	15473	15618	15351	15427	15594	15357	15445	15511	15408	15738	15472	15412	15422	15539	15430	15580	15385	15338	15464	15284	15486	15540	15548	15361	15603	15580	15285	15393	15538	15454	15469	15364	15425	15474	15512	15380	15320	15467	15507	15341	15426	15574	15405	15446	15409	15526	15424	15613	15489	15402	15374	15375	15394	15496	15451	15588	15418	15466	15673	15496	15544	15411	15396	15317	15419	15510	15575	15540	15570	15606	15652	15424	15528	15455	15614	15422	15465	15283	15416	15283	15410	15456	15351	15519	15343	15402	15342	15570	15709	15606	15342	15466	15453	15412	15509	15443	15366	15554	15502	15403	15253	15402	15522	15381	15451	15371	15447	15490	15439	15324	15417	15457	15534	15558	15430	15441	15581	15300	15530	15522	15599	15527	15490	15456	15630	15396	15590	15482	15560	15451	15517	15577	15517	15629	15352	15488	15481	15463	15435	15410	15449	15478	15379	15549	15365	15523	15401	15461	15508	15429	15447	15477	15523	15472	15332	15508	15414	15600	15525	15470	15574	15522	15485	15488	15534	15347	15579	15399	15350	15448	15448	15565	15347	15425	15275	15439	15545	15576	15403	15496	15536	15493	15636	15521	15420	15372	15638	15382	15485	15467	15360	15590	15551	15340	15566	15406	15398	15532	15542	15368	15412	15389	15394	15352	15521	15645	15338	15467	15342	15581	15388	15441	15542	15808	15390	15374	15407	15419	15509	15411	15401	15496	15577	15340	15509	15470	15514	15596	15410	15548	15471	15526	15433	15285	15582	15381	15427	15474	15498	15778	15432	15475	15511	15447	15409	15467	15485	15408	15242	15595	15530	15320	15458	15471	15424	15492	15467	15551	15501	15502	15482	15582	15371	15537	15503	15528	15327	15403	15436	15262	15535	15459	15443	15601	15499	15390	15460	15444	15549	15531	15333	15484	15536	15340	15379	15463	15452	15464	15606	15545	15530	15323	15389	15613	15479	15503	15410	15729	15653	15374	15496	15462	15429	15481	15637	15461	15542	15542	15409	15565	15500	15389	15543	15567	15620	15351	15322
29913	29457	34406	28796	23020	20770	19422	18589	18363	17882	17850	17528	17446	17410	17395	17482	17360	17267	17390	17297	17057	17279	17103	17171	17309	17336	17073	17039	17180	17230	17097	17162	16944	17197	17188	17325	17050	17069	17289	17248	17198	17207	17059	17034	17120	17108	17147	17124	17161	17042	17265	17171	17123	16956	17250	17258	17120	17097	17020	17281	17309	17183	17173	17039	16953	17269	17183	17278	17246	17193	17136	17312	17141	16989	17240	17168	17174	17103	17292	17165	17107	17177	17192	17189	17097	17115	17057	17083	17141	17290	17093	17179	17200	17101	17064	17209	17354	17240	17207	16963	17169	17255	17034	17029	17189	17138	17018	17294	17231	17355	17271	17122	17258	16915	17070	17099	17125	17004	17076	17320	17318	17321	17371	17148	17074	17208	17130	17110	17173	17270	17208	17370	17138	17219	17014	17253	17269	17086	17182	17260	17168	17176	17017	16899	17177	17108	17226	17168	17166	17038	17041	17186	17286	17205	17066	17262	17030	17036	17229	16896	17067	17163	17225	17336	17127	16942	17294	17422	17244	17233	17244	17124	17289	17138	17244	17194	17033	17266	17235	17046	16892	17149	17171	17099	17158	17114	17190	17168	17277	17454	17031	17133	16932	17143	17035	17039	17069	17120	17084	17405	17117	17298	17109	17228	17162	17285	17223	17179	16958	17077	17159	17009	17149	17016	16976	17198	17360	17257	17123	17101	17164	17121	17498	17288	17211	17160	17082	16940	17286	17345	17175	17123	17260	17039	17085	17069	17228	17117	17184	17255	17062	17183	16999	17221	17209	17117	17162	17026	17144	17232	17006	17115	17258	17029	17078	17222	17039	17168	17072	17415	17387	17057	17123	17215	17118	17194	17260	17165	17138	17145	17359	17237	17278	17053	17041	17231	17275	17281	17132	17151	16971	17027	17038	17050	17113	17203	17181	17205	17261	17231	17216	17240	17227	17048	17130	17204	17295	17278	17155	17081	17205	17214	17085	17027	17146	17103	17059	17032	17214	17309	17390	17292	17021	17257	17449	17320	17241	17058	17130	17128	17149	17174	17362	17152	17074	17227	17005	17142	17046	16960	17163	17187	17213	17265	17003	17218	17056	17110	17214	16987	17057	17244	17214	17181	17162	17209	17145	17083	16980	17135	17062	17125	17161	17254	17258	17166	17013	17135	17214	17171	17151	17116	17142	17268	17050	17075	17033	17371	17127	17260	17168	17056	16984	17174	17123	17194	17374	17071	16934	17133	17229	17117	17209	17210	17254	17263	17072	17050	17187	17097	17001	17255	17191	17137	17093	17081	16867	17124	17184	17065	17071	17155	17076	17386	17186	17176	17194	17198	17055	17176	17179	17282	17033	17258	17078	17053	17103	17077	17272	17262	16981	16986	17368	17195	17277	17020	17470	17138	17148	17168	17242	17242	16978	17319	17131	17208	17181	17131	17222	17163	17168	17137	17086	17202	17274	17041	17147	16974	17071	17129	16936	17131	17348	17476	17176	17254	17106	17364	17143	17154	17358	17365	17219	17339	16958	17237	17066	17310	17102	17242	17119	17109	17230	17233	16980	17153	17215	17111	17023	17224	17092	16966	17075	17062	17151	17330	16999	17191	17131	17151	17261	17077	17139	17091	17209	17022	17324	17144	17128	16979	17217	17184	17253	17206	17160	17349	17107	17167	17183	17033	17287	17134	17373	17045	17127	17216	17028	17238	17268	17155	17219	17111	17069	17160	17126	17278	16962	17022	17363	16962	17043	17030	17224	17236	17060	17461	17108	17147	17050	17095	16949	17062	17228	17056	17117	16907	17013	17097	17220	17206	17263	17156	17208	17169	17178	16859	17158	17273	17183	17171	17097	17178	17099	17146	17230	17273	17356	16984	17083	17156	17257	17089	17061	17170	17326	16951	17368	17150	17432	17210	17179	17231	17101	17119	16978	17098	17087	17167	16939	17156	17150	17192	17118	17047	17181	17179	17185	17011	17072	17177	17212	17142	17160	17063	17111	17147	17115	16995	17132	17050	17075	17195	17111	17122	17254	17331	17364	17167	17345	17321	17064	17411	17129	17380	17175	17271	17027	17298	17225	17222	17166	17193	17108	17263	17175	17072	17063	17252	17252	17072	17171	17119	17148	17168	17068	16974	17031	17209	17121	17313	17038	17281	17189	17195	17106	17227	17131	17235	16980	16904	17189	17227	17033	17288	17170	17120	17143	17193	17018	16960	17196	17109	17182	17115	17002	17067	17189	17170	17021	17393	17112	17119	17215	17029	17184	17130	17178	17069	17307	17150	17226	17244	17224	16909	17240	17244	17166	17172	17251	17226	17332	17144	17163	17173	17060	17144	17095	17109	17053	17282	17181	17233	17200	17242	17264	17233	17121	17351	17471	17263	17167	17161	17027	16886	17195	17001	17164	17106	17170	17153	17107	17033	17116	17024	17167	17196	17074	17179	17253	17219	17226	17048	17034	17090	16953	17310	17189	17149	17278	17252	16951	17073	17136	17092	17069	16817	17239	17113	17036	17318	17383	17144	17245	17083	17289	17237	17252	17099	16961	17183	17179	17168	17362	17309	17079	17350	17244	17330	17085	17027	17063	17079	17000	17119	17321	17377	17344	17242	17192	17106	17183	17002	17023	17201	17262	17157	17275	17236	17163	17194	17239	17088	17330	17128	17192	17221	17359	17176	16926	17082	17062	17100	17084	16862	17202	17067	17154	17218	17248	17353	17259	17172	17109	16965	17124	17023	17408	17080	17269	17400	17122	17055	17204	17282	17149	17240	17233	17242	17055	17195	17102	17380	16856	17245	17174	17195	17082	17352	17001	17184	17092	17073	17003	17181	17291	17291	17073	17102	17414	17059	17052	17306	17215	17068	17203	17422	17056	17218	17268	17208	17088	17285	17062	17223	17162	17249	17040	17280	17086	17030	17191	17322	17111	17114	17262	17242	17218	17194	17189	17044	17141	17049	17248	17139	17187	17220	17178	17405	17255	17203	17306	17265	17315	17054	17063	17098	17050	17230	17080	17289	17120	17029	17136	17141	17230	17147	17113	17092	17049	17276	17057	17113	17344	17114	17137	17139	17112	17230	17245	17021	17260	17255	17082	17177	17309	17224	17168	17370	17212	17179	17024	17272	17268	17076	17140	16913	17166	17383	17183	17384	17392	17064	17156	17066	17501	17188	17266	17080	17183	17146	17151	17400	17334	17077	17245	17112	17153	17162	17203	17086	17093	17281	17259	17187	17175	17041	17195	17069	17038	17149	17023	17184	17229	17216	17224	17272	16970	17160	17220	17222	17153	17182	17413	17226	17241	17304	17057	17084	17412	17111	17229	17097	17123	17202	17054	17002	16967	17120	17382	17017	17303	17285	17276	16973	17076	17139	17283	17257	17216	17219	17089	17144	17346	17150	17165	17149	17205	17091	17124	17157	17355	17338	17214	17255	17250	17259	17057	17135	17284	17218	17155	17220	17082	17085	17046	17209	17129	17261	17279	17121	17146	17378	16971	17018	16967	17179	17206	17116	17216	17219	17340	17097	17165	16994	16980	17148	17140	17275	17237	17096	17263	17291	17195	17278	17236	17171	17082	17175	17299	17118	17371	17233	17103	17250	17004	16996	17108	17061	17221	17032	17097	17088	17076	16875	17102	17121	17077	17193	17195	17131	17340	17048	17178	16996	17221	16949	17285	17290	17201	17112	17137	17270	16953	17167	17198	17209	17327	17322	17284	17146	17171	17285	16939	17117	17189	16892	17138	17235	17082	17195	17146	17157	17194	17203	17062	17203	17305	17257	17324	17205	17127	17221	17333	17270	17194	17356	17046	17013	17124	17231	17282	17060	17235	17189	17132	17202	17289	17098	17292	17250	17193	17175	17305	17364	17374	17040	17022	17285	17051	17290	17067	17026	17239	17023	17342	17202	17088	17216	17212	17224	17396	17254	17254	17334	17209	17314	17240	17176	17077	17365	16997	17281	17163	17097	17309	17081	17197	17240	17179	17136	17178	17168	17191	17176	17233	17118	17172	17186	17174	17163	17184	17061	17203	17168	17172	17073	17210	17148	17248	17301	17178	17164	17249	16975	17146	17045	17146	17354	17198	17187	17233	17129	17212	17500	17085	17166	17404	16920	17146	17314	17032	16987	17083	17141	17098	17031	17167	17197	17382	17182	17202	17152	17131	17123	17212	17106	17197	17365	17196	17003	17300	17051	17213	16982	17181	17117	17251	17207	17501	17084	17181	17041	17240	17261	17143	17174	17090	17058	17223	17074	17124	17148	17079	17411	17021	17111	17316	17057	17067	17002	17051	17106	17281	17079	16728	17190	17280	17190	17186	17078	17281	17095	17168	17396	17151	17001	17191	17074	17202	17181	17077	17136	17034	17106	17308	17101	17113	17092	17292	17111	17255	17127	17073	17094	17012	17176	17164	17046	17191	17244	17047	17170	17067	17182	17338	17159	17124	17177	17100	17291	17181	16982	17260	17292	17154	17229	17254	17194	17335	17309	17145	17106	17177	17370	17160	17260	17215	17313	17180	17091	16962	17186	17232	17054	17117	17230	17368	17096	17018	17296	17221	17151	17059	17334	17363	16996	16990	17270	17111	17259	17241	17195	17249	17331	17094	17305	17223	17090	17117	17127	17118	17115	17221	17354	17396	17072	17387	16995	17095	17105	17145	17079	17193	17441	17062	17353	17377	17388	17295	17233	17132	17078	17271	17182	17137	17313	17128	17119	17046	17190	17022	17243	17173	17217	16920	17145	17451	17068	17108	17236	17248	17149	16972	17042	17032	17133	17242	17140	17147	17154	17280	17035	16842	17179	17166	17131	17253	17074	17150	17101	16997	17040	17054	17057	17358	17009	17165	17355	17093	17066	17144	17033	17182	17353	17117	16975	17223	17130	17069	17068	17183	17135	17214	17202	17330	16972	17256	17070	17267	17176	17287	17089	17054	16917	17169	17219	17260	16998	17332	17165	17117	17034	17172	17051	17275	17158	17163	17156	17172	17102	17072	17238	17258	17001	17116	17213	17186	17015	17101	17069	17013	17255	17337	17307	16992	17417	17262	16942	17244	17364	17163	16875	17223	17027	17247	17285	17105	17219	17270	17110	17031	17038	17151	17163	17125	17134
28606	45153	37781	28391	23267	19979	18371	17557	16846	16371	16201	16000	15700	15699	15791	15359	15290	15430	15422	15311	15197	15429	15249	15483	15360	15282	15290	15331	15298	15240	15190	15193	15171	15284	15209	15441	15436	15418	15231	15372	15369	15316	15397	15100	15309	15288	15353	15354	15341	15315	15386	15187	15267	15391	15348	15324	15240	15403	15225	15109	15356	15317	15460	15304	15385	15336	15364	15307	15321	15215	15219	15520	15198	15212	15004	15212	15267	15235	15381	15311	15316	15298	15202	15173	15263	15181	15298	15299	15237	15435	15301	15240	15204	15221	15335	15349	15461	15229	15174	15423	15279	15279	15300	15293	15237	15227	15313	15385	15167	15169	15343	15441	15244	15262	15309	15318	15377	15298	15225	15331	15290	15290	15294	15356	15464	15318	15243	15272	15148	15375	15333	15332	15477	15176	15274	15223	15149	15464	15310	15278	15332	15367	15319	15199	15189	15213	15389	15229	15265	15366	15486	15068	15234	15194	15250	15466	15367	15186	15196	15141	15408	15334	15251	15128	15304	15359	15274	15288	15230	15240	15282	15337	15251	15187	15353	15186	15284	15241	15241	15401	15233	15425	15264	15378	15319	15270	15270	15150	15379	15234	15254	15315	15446	15228	15240	15268	15339	15248	15336	15250	15408	15261	15023	15295	15324	15100	15437	15317	15236	15264	15182	15333	15249	15143	15119	15271	15292	15342	15293	15321	15217	15342	15243	15327	15404	15393	15455	15347	15214	15451	15244	15213	15308	15300	15256	15374	15363	15294	15402	15378	15239	15394	15213	15085	15250	15614	15468	15340	15206	15474	15141	15469	15268	15307	15287	15182	15302	15251	15247	15411	15289	15224	15359	15194	15153	15419	15154	15300	15305	15206	15247	15312	15202	15375	15299	15094	15388	15257	15096	15317	15179	15184	15304	15295	15273	15226	15308	15280	15215	15211	15133	15363	15467	15142	15378	15198	15265	15353	15267	15328	15173	15272	15218	15314	15205	15275	15310	15229	15364	15299	15058	15213	15263	15315	15164	15245	15302	15044	15325	15144	15303	15463	15124	15280	15294	15129	15320	15155	15332	15204	15249	15273	15236	15253	15339	15358	15254	15302	15196	15200	15260	15260	15153	15222	15262	15292	15277	15321	15372	15488	15319	15260	15385	15331	15206	15275	15427	15176	15345	15230	15194	15278	15519	15169	15269	15379	15330	15221	15424	15289	15426	15240	15373	15075	15273	15323	15465	15361	15392	15289	15364	15222	15380	15107	15421	15373	15289	15196	15281	15313	15188	15272	15281	15321	15342	15291	15279	15180	15173	15430	15356	15294	15336	15183	15391	15238	15187	15492	15343	15400	15397	15382	15222	15246	15157	15410	15177	15371	15085	15440	15247	15371	15274	15277	15254	15125	15236	15049	15338	15260	15143	15408	15126	15343	15434	15336	15153	15214	15418	15284	15265	15284	15258	15269	15330	15114	15131	15239	15295	15268	15393	15346	15385	15419	15302	15358	15260	15205	15281	15380	15263	15198	15129	15255	15365	15273	15423	15195	15311	15499	15323	15473	15208	15394	15233	15109	15319	15473	15388	15276	15410	15351	15198	15170	15315	15231	15391	15357	15304	15401	15264	15387	15335	15402	15142	15294	15352	15280	15163	15182	15376	15246	15304	15189	15407	15284	15311	15404	15234	15379	15340	15504	15305	15245	15407	15249	15376	15321	15305	15337	15101	15265	15190	15240	15319	15261	15228	15466	15230	15274	15496	15469	15285	15396	15369	15292	15268	15387	15236	15420	15332	15282	15229	15270	15452	15347	15303	15226	15362	15135	15364	15373	15339	15152	15273	15319	15377	15207	15374	15132	15355	15162	15317	15391	15138	15295	15446	15254	15406	15280	15261	15348	15271	15205	15172	15179	15474	15181	15161	15411	15289	15402	15238	15445	15173	15283	15356	15435	15312	15214	15190	15195	15212	15232	15420	15184	15121	15239	15265	15056	15352	15203	15408	15304	15240	15293	15355	15432	15402	15329	15230	15271	15322	15433	15254	15360	15315	15209	15237	15291	15320	15453	15285	15329	15279	15278	15358	15298	15228	15375	15257	15336	15281	15035	15246	15290	15359	15207	15243	15295	15192	15208	15397	15275	15216	15220	15429	15140	15337	15224	15285	15335	15231	15168	15336	15351	15355	15363	15418	15371	15286	15174	15073	15224	15131	15361	15218	15166	15250	15420	15362	15150	15365	15347	15362	15415	15185	15264	15506	15269	15232	15215	15198	15429	15223	15326	15320	15292	15431	15287	15219	15275	15251	15322	15401	15476	15360	15148	15068	15219	15339	15327	15299	15296	15253	15373	15392	15309	15435	15312	15189	15420	15415	15166	15275	15299	15298	15393	15265	15333	15283	15418	15357	15300	15406	15401	15208	15219	15441	15335	15421	15108	15270	15424	15163	15278	15183	15163	15207	15356	15264	15106	15348	15222	15081	15408	15227	15353	15411	15299	15307	15344	15327	15268	15292	15215	15364	15332	15327	15318	15327	15423	15236	15112	15403	15276	15393	15232	15240	15317	15357	15320	15205	15216	15349	15335	15317	15357	15136	15371	15188	15064	15338	15274	15451	15145	15467	15247	15251	15309	15248	15440	15254	15152	15367	15266	15175	15277	15215	15438	15376	15266	15268	15355	15300	15357	15171	15329	15508	15390	15350	15262	15252	15377	15437	15328	15439	15173	15306	15398	15331	15260	15318	15293	15209	15215	15419	15233	15229	15222	15216	15350	15475	15333	15496	15409	15179	15356	15209	15075	15485	15278	15113	15309	15397	15344	15340	15200	15172	15203	15315	15323	15229	15240	15379	15220	15288	15128	15229	15400	15330	15364	15134	15394	15259	15413	15062	15402	15116	15408	15331	15323	15259	15213	15335	15195	15244	14992	15251	15195	15344	15343	15335	15327	15365	15180	15312	15405	15275	15299	15265	15366	15371	15244	15313	15394	15290	15415	15379	15235	15347	15294	15300	15114	15303	15369	15252	15288	15333	15278	15181	15264	15436	15473	15444	15133	15440	15280	15220	15242	15366	15272	15090	15216	15379	15320	15380	15276	15257	15219	15385	15256	15268	15371	15198	15266	15329	15303	15342	15320	15411	15299	15405	15326	15321	15422	15170	15322	15298	15342	15426	15279	15412	15195	15155	15363	15143	15328	15341	15481	15268	15292	15381	15315	15368	15301	15381	15362	15271	15322	15095	15360	15420	15369	15282	15239	15255	15449	15463	15077	15282	15344	15330	15212	15186	15331	15335	15332	15442	15227	15167	15270	15294	15414	15366	15277	15388	15389	15284	15205	15432	15303	15426	15263	15411	15330	15222	15263	15242	15262	15346	15293	15100	15355	15211	15541	15364	15306	15279	15290	15257	15231	15315	15346	15148	15432	15447	15144	15117	15220	15205	15408	15291	15479	15242	15339	15264	15156	15435	15373	15334	15423	15338	15360	15334	15270	15369	15325	15410	15270	15381	15384	15362	15159	15284	15175	15295	15273	15417	15366	15267	15209	15298	15409	15283	15294	15347	15414	15245	15270	15260	15251	15264	15270	15246	15228	15245	15382	15291	15418	15224	15347	15199	15299	15358	15172	15289	15462	15393	15174	15306	15265	15270	15321	15417	15228	15170	15361	15161	15413	15158	15056	15338	15362	15334	15262	15447	15314	15425	15206	15181	15389	15364	15354	15296	15359	15383	15122	15265	15343	15220	15273	15282	15228	15472	15317	15522	15379	15349	15289	15287	15398	15310	15149	15310	15198	15301	15312	15195	15262	15425	15350	15327	15377	15338	15341	15398	15210	15408	15126	15366	15128	15419	15276	15376	15157	15212	15292	15195	15197	15362	15363	15361	15240	15275	15314	15533	15208	15306	15280	15220	15235	15343	15350	15190	15226	15093	15230	15268	15126	15219	15322	15235	15229	15299	15151	15238	15262	15408	15339	15359	15377	15321	15416	15270	15268	15248	15267	15163	15237	15365	15322	15252	15405	15158	15278	15437	15238	15201	15387	15257	15507	15415	15325	15366	15246	15260	15362	15062	15548	15396	15140	15337	15285	15337	15423	15355	15255	15331	15389	15401	15223	15218	15266	15200	15430	15407	15346	15199	15389	15304	15170	15492	15094	15412	15325	15416	15301	15267	15312	15345	15205	15392	15314	15273	15248	15301	15376	15404	15231	15378	15157	15251	15102	15261	15337	15296	15323	15364	15169	15363	15233	15353	15276	15461	15246	15482	15525	15186	15442	15291	15256	15385	15382	15227	15343	15263	15247	15495	15391	15268	15372	15309	15197	15185	15147	15350	15318	15314	15132	15153	15302	15235	15344	15161	15361	15230	15229	15135	15380	15347	15234	15367	15296	15275	15347	15201	15268	15250	15232	15242	15168	15257	15087	15418	15362	15467	15247	15349	15142	15298	15350	15383	15298	15351	15248	15378	15251	15272	15285	15385	15315	15413	15279	15259	15169	15225	15198	15108	15417	15282	15273	15136	15354	15305	15285	15362	15248	15126	15239	15329	15421	15389	15249	15267	15385	15279	15343	15036	15303	15400	15176	15191	15359	15254	15306	15400	15323	15204	15363	15333	15346	15280	15278	15121	15363	15309	15342	15468	15280	15202	15298	15169	15377	15422	15447	15072	15271	15326	15188	15269	15198	15413	15279	15216	15424	15334	15202	15211	15290	15374	15233	15194	15304	15319	15155	15081	15328	15426	15522	15307	15319	15248	15332	15319	15363	15459	15373	15403	15327	15289	15204	15266	15111	15459	15262	15343	15491	15268	15358	15152	15217	15375	15022	15284	15429	15213	15272	15338	15496	15222	15437	15280	15129	15370	15279	15477	15368	15288	15311	15289	15317	15266	15213	15229	15293	15297	15342	15299	15105	15437	15259	15336	15278	15253	15234	15370	15443	15240	15322	15380	15365	15325	15281	15311	15403	15334	15206	15246	15210	15135	15223	15141	15225	15383	15152	15163	15248	15385	15322	15185	15408	15451	15218	15347	15533	15344	15157	15197	15286	15092	15363	15173	15319	15299	15440	15240	15379	15056	15266	15323	15244	15271	15404	15295	15255	15302	15218	15159	15342	15300	15249	15172	15149	15127	15269
23493	21450	28253	26031	23941	24203	23088	20406	19264	19038	18651	18479	18021	18217	17636	17769	17476	17534	17631	17383	17515	17466	17460	17470	17605	17554	17520	17578	17400	17542	17333	17474	17310	17558	17272	17353	17445	17489	17344	17344	17221	17461	17322	17138	17503	17429	17246	17200	17435	17375	17349	17412	17374	17484	17159	17329	17199	17515	17351	17513	17380	17660	17544	17469	17186	17347	17229	17391	17249	17509	17296	17401	17368	17377	17581	17502	17418	17494	17314	17527	17133	17297	17398	17315	17422	17333	17284	17392	17534	17368	17331	17178	17400	17464	17263	17593	17295	17236	17321	17571	17583	17501	17353	17239	17410	17492	17356	17413	17523	17252	17226	17340	17248	17259	17316	17379	17319	17400	17318	17258	17304	17179	17371	17189	17348	17412	17321	17287	17244	17423	17341	17552	17366	17416	17133	17268	17415	17236	17161	17289	17437	17298	17394	17216	17113	17216	17405	17458	17452	17427	17352	17391	17223	17117	17194	17202	17324	17182	17366	17338	17228	17340	17296	17283	17396	17433	17348	17395	17250	17379	17300	17245	17529	17203	17419	17351	17405	17331	17118	17431	17395	17430	17614	17399	17382	17238	17334	17421	17422	17408	17120	17234	17375	17627	17356	17288	17481	17407	17242	17371	17417	17323	17317	17315	17313	17442	17327	17291	17197	17282	17335	17303	17381	17120	17538	17380	17237	17532	17435	17205	17487	17303	17366	17527	17316	17295	17262	17222	17324	17462	17339	17396	17560	17378	17181	17291	17413	17413	17528	17376	17103	17338	17424	17421	17690	17318	17202	17363	17186	17390	17495	17429	17493	17276	17451	17375	17347	17657	17503	17429	17535	17302	17381	17406	17381	17426	17284	17399	17331	17454	17270	17408	17337	17376	17363	17232	17332	17336	17250	17310	17671	17460	17266	17449	17417	17444	17555	17456	17446	17265	17531	17275	17427	17572	17438	17194	17401	17255	17322	17511	17304	17442	17446	17482	17276	17223	17476	17369	17417	17225	17245	17311	17249	17483	17407	17508	17288	17217	17282	17212	17463	17313	17469	17505	17226	17379	17440	17266	17171	17319	17283	17529	17115	17251	17336	17313	17341	17339	17427	17340	17137	17424	17323	17417	17314	17276	17288	17581	17430	17432	17390	17441	17321	17424	17441	17172	17553	17437	17196	17379	17264	17446	17173	17304	17401	17601	17176	17322	17611	17358	17297	17375	17183	17249	17402	17441	17354	17340	17324	17517	17220	17283	17290	17351	17393	17381	17378	17332	17327	17503	17409	17327	17460	17399	17272	17191	17278	17577	17435	17376	17513	17526	17489	17430	17409	17408	17350	17448	17349	17338	17364	17644	17628	17094	17247	17285	17227	17315	17278	17372	17415	17255	17333	17324	17242	17240	17313	17386	17519	17468	17362	17416	17434	17268	17468	17352	17235	17534	17420	17217	17304	17374	17346	17529	17311	17301	17347	17227	17376	17278	17600	17627	17487	17209	17320	17409	17302	17263	17701	17437	17332	17298	17404	17558	17175	17408	17355	17371	17452	17361	17332	17033	17259	17315	17146	17257	17167	17505	17539	17522	17414	17309	17399	17291	17542	17377	17233	17274	17169	17298	17365	17533	17439	17454	17414	17433	17317	17216	17399	17368	17286	17694	17498	17214	17521	17360	17462	17084	17318	17378	17291	17431	17381	17365	17257	17267	17391	17439	17420	17325	17426	17309	17399	17465	17417	17414	17419	17428	17171	17340	17464	17390	17202	17238	17280	17345	17570	17398	17428	17428	17302	17412	17348	17313	17420	17403	17437	17422	17322	17529	17387	17360	17225	17260	17502	17171	17228	17376	17187	17315	17513	17408	17446	17120	17539	17409	17321	17354	17378	17324	17324	17337	17339	17384	17224	17397	17230	17399	17513	17285	17387	17442	17427	17492	17390	17465	17261	17333	17513	17465	17429	17459	17438	17205	17286	17350	17420	17410	17292	17167	17342	17316	17369	17275	17239	17535	17259	17498	17364	17383	17270	17471	17200	17333	17644	17350	17543	17415	17400	17420	17431	17485	17571	17431	17384	17347	17417	17353	17423	17443	17484	17248	17219	17181	17255	17393	17426	17409	17331	17169	17331	17326	17345	17229	17365	17483	17253	17225	17362	17184	17610	17391	17472	17106	17528	17360	17478	17370	17408	17325	17366	17377	17473	17298	17383	17339	17386	17590	17250	17381	17394	17449	17365	17585	17131	17185	17307	17350	17222	17533	17098	17338	17356	17466	17497	17323	17382	17291	17178	17538	17295	17348	17502	17437	17318	17484	17421	17560	17378	17271	17257	17358	17505	17316	17430	17347	17227	17266	17431	17394	17303	17500	17341	17357	17596	17243	17251	16960	17269	17401	17589	17367	17421	17360	17419	17224	17489	17103	17234	17294	17249	17313	17213	17425	17413	17319	17435	17130	17530	17482	17515	17674	17443	17589	17335	17241	17186	17291	17358	17192	17361	17497	17186	17493	17426	17407	17383	17331	17136	17248	17414	17277	17288	17334	17403	17235	17397	17422	17320	17205	17466	17333	17243	17097	17343	17205	17492	17426	17390	17510	17415	17126	17385	17497	17283	17271	17319	17249	17404	17304	17453	17336	17540	17362	17264	17281	17154	17464	17215	17347	17326	17220	17419	17342	17285	17272	17433	17217	17499	17400	17211	17358	17257	17161	17465	17315	17141	17283	17386	17411	17416	17527	17717	17215	17259	17344	17358	17556	17386	17417	17388	17300	17387	17507	17418	17299	17437	17276	17364	17435	17382	17358	17495	17538	17287	17243	17318	17415	17405	17169	17424	17367	17490	17582	17317	17255	17561	17324	17337	17440	17230	17217	17266	17322	17518	17484	17370	17232	17211	17378	17457	17466	17481	17273	17319	17390	17419	17346	17418	17452	17387	17360	17435	17298	17247	17157	17378	17291	17382	17325	17327	17339	17169	17370	17448	17158	17327	17355	17422	17277	17346	17403	17405	17321	17300	17474	17279	17571	17494	17411	17385	17191	17437	17340	17388	17189	17418	17391	17493	17432	17267	17258	17387	17387	17468	17566	17357	17211	17360	17405	17308	17453	17292	17329	17370	17463	17522	17293	17333	17242	17541	17603	17279	17220	17602	17530	17393	17373	17213	17204	17247	17317	17506	17543	17470	17432	17517	17352	17475	17583	17359	17568	17242	17520	17290	17513	17519	17621	17287	17312	17266	17334	17490	17267	17418	17321	17629	17442	17417	17515	17474	17178	17410	17325	17317	17321	17425	17192	17346	17214	17370	17300	17419	17473	17439	17326	17395	17325	17314	17444	17483	17206	17189	17139	17380	17531	17350	17260	17294	17552	17206	17326	17335	17599	17379	17301	17208	17406	17348	17343	17320	17319	17359	17331	17561	17311	17611	17384	17519	17444	17449	17478	17328	17564	17445	17467	17318	17296	17442	17347	17349	17437	17381	17272	17285	17391	17394	17337	17375	17519	17115	17366	17403	17529	17479	17317	17214	17266	17202	17306	17438	17315	17524	17407	17380	17242	17506	17420	17523	17534	17291	17434	17279	17680	17253	17494	17293	17316	17629	17512	17231	17480	17424	17452	17454	17464	17361	17352	17353	17282	17200	17277	17217	17164	17206	17310	17279	17194	17404	17272	17383	17290	17054	17399	17210	17292	17273	17360	17356	17555	17317	17408	17362	17355	17359	17531	17383	17489	17474	17441	17314	17386	17348	17512	17406	17232	17269	17298	17299	17247	17547	17381	17594	17245	17172	17706	17351	17338	17224	17461	17171	17537	17235	17227	17367	17388	17480	17457	17369	17311	17393	17431	17396	17291	17316	17277	17438	17190	17394	17479	17399	17465	17339	17353	17321	17540	17241	17386	17383	17387	17176	17232	17251	17482	17363	17249	17244	17516	17454	17432	17514	17293	17331	17385	17276	17409	17450	17486	17555	17414	17239	17351	17472	17216	17293	17303	17410	17320	17399	17294	17388	17223	17228	17422	17236	17543	17507	17501	17363	17289	17520	17314	17373	17330	17531	17455	17411	17109	17363	17407	17258	17278	17622	17373	17203	17286	17370	17267	17507	17364	17388	17378	17373	17650	17109	17307	17393	17550	17371	17385	17425	17507	17321	17489	17368	17284	17336	17406	17429	17282	17405	17144	17382	17288	17276	17271	17092	17334	17376	17205	17215	17368	17440	17447	17426	17383	17525	17456	17413	17543	17300	17426	17110	17304	17283	17334	17476	17246	17433	17509	17507	17402	17403	17470	17526	17410	17355	17363	17255	17420	17383	17473	17497	17347	17313	17287	17410	17428	17431	17518	17392	17597	17489	17319	17430	17421	17531	17411	17296	17492	17450	17312	17141	17383	17445	17353	17107	17300	17467	17488	17403	17598	17376	17251	17352	17411	17494	17250	17213	17469	17182	17310	17487	17319	17557	17408	17558	17249	17543	17285	17178	17516	17553	17454	17535	17265	17418	17432	17470	17559	17299	17180	17560	17392	17447	17619	17470	17369	17362	17124	17280	17397	17428	17377	17241	17443	17573	17457	17390	17769	17375	17284	17385	17433	17531	17427	17487	17368	17240	17566	17514	17214	17401	17309	17463	17543	17266	17296	17149	17188	17406	17293	17441	17409	17283	17312	17316	17218	17147	17328	17388	17463	17310	17313	17307	17373	17210	17419	17424	17468	17318	17285	17283	17434	17321	17382	17127	17509	17403	17491	17520	17444	17264	17452	17448	17540	17234	17377	17169	17239	17361	17264	17225	17417	17468	17433	17383	17516	17357	17363	17309	17286	17458	17334	17208	17388	17276	17179	17343	17130	17229	17156	17567	17355	17272	17254	17435	17659	17207	17335	17264	17420	17315	17336	17396	17485	17376	17485	17395	17384	17362	17314	17533	17408	17682	17289	17180	17281	17145	17310	17302	17372	17209	17218	17516	17366	17213	17304	17355	17360	17387	17311	17449	17367	17389	17315	17268	17236	17267	17450	17380	17345	17235	17225	17373	17332	17577	17425	17286	17423	17327	17324	17421	17319	17287	17286	17312	17432	17453	17299	17250	17296	17407	17541	17366	17268	17417	17429	17489	17366	17318	17261	17331	17117	17430	17302
27780	51601	44162	34087	27722	23200	20475	19116	18145	17435	16995	16498	16252	16207	15945	15775	15789	15819	15660	15398	15667	15512	15414	15352	15541	15528	15530	15401	15337	15293	15306	15387	15415	15495	15409	15437	15342	15353	15586	15373	15345	15390	15446	15292	15453	15356	15381	15378	15525	15340	15341	15487	15354	15469	15308	15423	15418	15435	15337	15292	15369	15405	15427	15353	15207	15426	15166	15316	15376	15392	15492	15341	15241	15285	15425	15321	15503	15365	15392	15294	15499	15519	15263	15335	15517	15388	15357	15291	15439	15434	15396	15550	15219	15370	15363	15458	15335	15378	15278	15458	15460	15351	15166	15434	15452	15346	15334	15489	15302	15345	15502	15243	15438	15401	15298	15445	15295	15304	15416	15368	15330	15265	15297	15313	15403	15186	15493	15356	15234	15362	15437	15444	15272	15452	15399	15560	15479	15356	15470	15251	15484	15296	15310	15330	15136	15362	15396	15540	15567	15404	15611	15448	15481	15477	15436	15381	15327	15477	15519	15642	15310	15474	15253	15437	15342	15288	15258	15497	15352	15384	15343	15428	15256	15429	15509	15495	15325	15604	15471	15427	15225	15397	15513	15234	15320	15471	15386	15374	15365	15493	15418	15303	15357	15307	15346	15245	15437	15298	15353	15362	15182	15373	15330	15298	15275	15436	15334	15445	15438	15258	15232	15364	15613	15494	15354	15365	15304	15323	15528	15327	15431	15297	15462	15367	15389	15466	15604	15282	15424	15473	15418	15423	15310	15345	15280	15435	15356	15419	15395	15364	15288	15451	15370	15319	15410	15445	15364	15226	15350	15255	15495	15382	15369	15479	15471	15426	15473	15429	15446	15526	15287	15399	15329	15426	15449	15140	15329	15310	15422	15365	15272	15352	15312	15251	15412	15271	15393	15346	15360	15530	15342	15382	15402	15339	15569	15303	15385	15387	15342	15357	15131	15375	15540	15398	15339	15440	15287	15409	15300	15355	15447	15621	15205	15397	15315	15369	15273	15325	15344	15312	15374	15391	15442	15336	15559	15161	15488	15569	15360	15395	15463	15232	15250	15342	15509	15379	15427	15470	15354	15301	15396	15281	15270	15337	15564	15383	15427	15341	15458	15492	15499	15341	15305	15262	15237	15477	15385	15403	15280	15349	15303	15360	15308	15530	15272	15503	15249	15314	15373	15412	15421	15445	15447	15325	15257	15298	15424	15426	15406	15405	15530	15452	15450	15288	15379	15504	15419	15316	15301	15388	15316	15337	15399	15413	15530	15353	15400	15500	15236	15471	15373	15304	15491	15272	15434	15465	15478	15416	15459	15468	15475	15409	15579	15311	15226	15388	15223	15372	15211	15404	15343	15374	15312	15240	15283	15576	15440	15497	15455	15430	15378	15360	15449	15438	15391	15314	15351	15312	15424	15357	15622	15349	15459	15384	15506	15500	15207	15362	15411	15450	15397	15322	15312	15397	15206	15409	15413	15529	15501	15330	15432	15433	15168	15451	15438	15472	15470	15481	15279	15428	15500	15360	15402	15497	15176	15428	15414	15327	15370	15293	15493	15305	15355	15198	15481	15504	15344	15598	15589	15208	15442	15294	15365	15337	15427	15402	15407	15459	15455	15425	15528	15330	15311	15420	15435	15254	15379	15296	15306	15443	15267	15445	15477	15565	15318	15306	15404	15393	15302	15467	15405	15302	15536	15364	15205	15436	15362	15481	15470	15479	15495	15328	15473	15425	15296	15517	15359	15331	15327	15379	15446	15424	15287	15281	15406	15396	15114	15482	15539	15476	15404	15325	15521	15413	15474	15479	15282	15310	15468	15203	15318	15348	15319	15554	15301	15344	15496	15357	15414	15295	15363	15385	15304	15422	15386	15269	15523	15548	15372	15470	15428	15232	15313	15390	15409	15478	15313	15492	15345	15288	15292	15319	15388	15304	15316	15344	15338	15458	15596	15398	15376	15425	15341	15285	15434	15350	15297	15280	15323	15200	15387	15269	15635	15350	15409	15317	15358	15436	15256	15350	15346	15431	15530	15446	15364	15541	15210	15302	15363	15462	15252	15305	15422	15384	15392	15371	15482	15235	15435	15130	15508	15470	15461	15398	15271	15484	15425	15409	15415	15306	15404	15364	15509	15457	15502	15115	15220	15405	15460	15382	15355	15240	15136	15414	15254	15454	15359	15544	15513	15448	15402	15397	15441	15139	15469	15352	15465	15386	15261	15314	15352	15392	15437	15586	15259	15475	15369	15384	15240	15420	15255	15318	15373	15492	15646	15320	15414	15512	15482	15306	15187	15263	15344	15168	15426	15468	15314	15425	15403	15470	15327	15300	15283	15256	15385	15545	15402	15341	15420	15485	15353	15420	15433	15335	15576	15455	15371	15161	15367	15334	15426	15420	15493	15339	15473	15393	15369	15336	15329	15453	15476	15266	15432	15490	15375	15327	15380	15386	15475	15173	15255	15473	15391	15297	15373	15438	15451	15330	15451	15360	15464	15301	15428	15299	15427	15340	15495	15423	15494	15366	15353	15265	15457	15458	15366	15272	15555	15410	15326	15381	15576	15342	15249	15373	15301	15333	15538	15377	15421	15156	15318	15212	15406	15385	15233	15256	15189	15334	15252	15350	15400	15252	15330	15438	15472	15510	15270	15373	15304	15402	15262	15365	15279	15405	15332	15358	15583	15299	15397	15471	15354	15420	15519	15319	15501	15445	15420	15169	15290	15447	15284	15481	15453	15354	15255	15197	15457	15488	15308	15271	15445	15362	15510	15364	15525	15352	15308	15251	15504	15410	15285	15430	15295	15353	15393	15547	15301	15534	15298	15364	15423	15353	15454	15424	15409	15478	15562	15505	15548	15286	15484	15340	15321	15421	15468	15390	15429	15360	15280	15365	15386	15290	15481	15313	15402	15344	15355	15287	15237	15270	15329	15348	15519	15234	15517	15271	15326	15397	15334	15393	15260	15525	15365	15474	15248	15379	15252	15477	15532	15439	15332	15357	15490	15513	15400	15283	15326	15368	15582	15505	15555	15282	15321	15291	15516	15459	15486	15260	15340	15414	15361	15503	15225	15335	15383	15407	15562	15480	15415	15465	15338	15540	15425	15399	15390	15499	15398	15379	15360	15431	15268	15448	15456	15261	15351	15276	15524	15482	15363	15377	15314	15397	15520	15345	15228	15361	15263	15369	15358	15460	15319	15317	15330	15341	15413	15403	15461	15393	15375	15352	15403	15456	15529	15434	15370	15371	15381	15392	15408	15364	15529	15463	15316	15312	15376	15412	15375	15354	15304	15383	15413	15365	15427	15270	15466	15314	15420	15443	15350	15315	15416	15292	15360	15429	15359	15358	15276	15183	15271	15345	15496	15246	15458	15332	15483	15213	15353	15325	15327	15577	15425	15197	15428	15210	15282	15508	15411	15302	15385	15465	15258	15232	15525	15360	15633	15277	15289	15458	15443	15178	15354	15435	15368	15481	15312	15419	15243	15466	15362	15520	15154	15399	15331	15502	15343	15218	15516	15363	15128	15145	15460	15463	15537	15323	15376	15221	15316	15449	15217	15472	15388	15364	15369	15551	15368	15440	15326	15455	15399	15182	15407	15431	15292	15372	15518	15303	15467	15367	15473	15379	15498	15334	15409	15282	15400	15345	15624	15172	15429	15328	15413	15404	15369	15313	15341	15389	15314	15261	15349	15399	15235	15404	15422	15494	15351	15540	15353	15450	15460	15417	15280	15493	15333	15379	15364	15368	15393	15318	15311	15384	15331	15338	15463	15185	15460	15203	15417	15397	15275	15434	15285	15357	15455	15398	15298	15285	15375	15377	15369	15401	15331	15366	15215	15309	15446	15216	15503	15427	15322	15439	15468	15352	15516	15284	15490	15436	15383	15297	15410	15594	15221	15345	15417	15321	15496	15304	15301	15299	15394	15252	15370	15472	15249	15491	15237	15479	15404	15290	15394	15216	15536	15515	15322	15404	15305	15409	15368	15367	15595	15528	15291	15477	15372	15188	15199	15583	15396	15371	15649	15238	15307	15334	15518	15276	15335	15312	15460	15457	15434	15392	15594	15304	15283	15608	15350	15348	15555	15372	15393	15405	15412	15376	15452	15201	15438	15441	15387	15406	15551	15309	15224	15499	15418	15396	15435	15407	15341	15341	15354	15285	15475	15460	15560	15357	15276	15400	15241	15525	15368	15336	15336	15314	15385	15291	15551	15237	15328	15392	15316	15402	15581	15267	15264	15383	15455	15447	15271	15292	15518	15384	15402	15471	15454	15340	15280	15439	15406	15227	15473	15358	15425	15331	15200	15450	15372	15447	15339	15315	15537	15202	15394	15380	15332	15519	15283	15443	15352	15373	15338	15547	15388	15411	15466	15512	15344	15452	15357	15317	15570	15427	15502	15510	15487	15476	15504	15195	15354	15380	15551	15328	15334	15399	15468	15554	15398	15327	15378	15317	15207	15349	15372	15410	15428	15263	15288	15370	15402	15322	15525	15276	15450	15498	15324	15487	15426	15262	15355	15503	15208	15332	15455	15463	15501	15367	15340	15202	15448	15383	15294	15249	15257	15513	15427	15421	15255	15487	15445	15398	15352	15307	15507	15443	15269	15333	15561	15329	15525	15446	15373	15556	15211	15574	15358	15341	15403	15590	15524	15340	15508	15392	15584	15166	15417	15303	15403	15468	15298	15500	15376	15443	15291	15413	15330	15435	15226	15507	15415	15436	15381	15463	15450	15506	15377	15452	15589	15539	15265	15470	15387	15256	15268	15323	15214	15481	15363	15385	15551	15322	15446	15479	15440	15484	15328	15382	15510	15393	15471	15332	15448	15430	15206	15275	15331	15402	15386	15432	15510	15462	15290	15425	15216	15407	15438	15468	15475	15484	15237	15412	15455	15411	15383	15382	15209	15394	15387	15329	15354	15200	15619	15314	15346	15258	15343	15416	15392	15333	15477	15367	15290	15214	15464	15383	15268	15409	15547	15552	15333	15224	15320	15657	15305	15450	15370	15386	15466	15250	15289	15408	15555	15149	15409	15418	15228	15320	15411	15386	15369	15378	15355	15250	15422	15536	15246	15383	15296	15415	15289	15265	15383	15423	15470	15505	15390	15413	15342	15499
25387	21829	28777	29282	22970	20915	20145	18888	18076	17770	17727	17424	17424	17155	17162	17066	17220	16981	16889	16939	16962	17081	16952	16953	17030	16923	16902	16949	16822	16865	16690	16714	16934	16784	16652	16862	16921	16889	16925	16942	16986	16859	16889	16842	16788	16906	16833	16922	16900	16732	16835	16685	16803	16728	16969	16598	16860	16884	16833	16887	16832	17045	16925	16637	16784	16968	16970	16709	16712	16893	16876	16696	16859	16939	16960	16978	16868	16871	16697	16799	16671	16903	16914	16705	16814	16526	16666	16762	16817	16808	16692	16713	16914	16722	16926	16659	16878	16843	16869	16698	16788	16632	16792	16796	16739	16699	16806	16880	16800	16671	16891	16865	16822	16870	16901	16659	16779	16699	16754	17041	16875	16994	16884	16893	16866	16785	16787	16887	16763	16813	16696	16891	16974	16815	16762	16842	16898	16788	16956	16962	17015	16769	16874	16745	16536	16774	16980	16676	16859	16767	16955	16914	16634	16941	16859	16719	16983	16870	16918	16810	16821	16726	16657	16742	16778	16863	16686	16622	16804	16802	16850	16863	17126	16763	16941	16808	17098	16854	16906	17018	16919	16723	16674	16802	16876	16609	16778	16780	16938	16641	16790	16712	16836	16840	16858	16983	16858	16752	16941	16941	16718	16703	16780	16903	16749	16724	16606	16795	16659	16867	16879	16869	17121	16907	16977	16935	16731	16755	16744	16701	16703	16761	16841	16901	16863	16800	16858	16961	16788	16725	16849	16830	16762	16739	16740	16740	16735	16673	16800	16671	16674	17141	16933	16656	16856	16839	16835	16820	16888	16796	16782	16781	16750	16844	16961	16872	16600	16870	16929	16829	16890	16948	16836	16790	16773	16902	16868	16848	16806	16676	16689	16913	16886	16654	16810	16916	16711	16627	16711	16915	16717	16911	16753	16829	16801	16898	16866	17002	16811	16775	16827	16853	16962	16696	16753	16765	16998	16748	16773	17178	16804	16652	16736	16562	16926	16816	16845	16728	16684	16873	16790	17000	16876	16919	16727	16890	16691	16811	16796	17053	16781	16937	16703	16950	16919	16903	16642	16822	16782	16751	16664	16733	16731	16792	16806	16765	16820	16804	16887	16878	16932	16716	16890	16980	16793	16846	16956	16945	16807	16864	16772	16922	16683	16817	16913	16747	16670	16782	16947	16791	16811	16850	16946	16833	16700	16742	16953	16919	16941	16866	16755	16678	16981	16978	16647	16932	16919	16747	16626	16836	16821	16896	16826	16875	16656	16879	16698	16814	16868	16889	16502	16911	16904	16877	16697	16936	16854	16718	16725	16787	16862	16925	16777	16738	16856	16724	16645	16704	16688	16780	16857	16784	16796	16940	16857	16915	16973	16734	17009	16873	16952	16994	16744	16990	16802	16912	16865	16719	16848	16711	16965	16849	17033	16823	16840	16874	16800	16810	16695	16696	16703	16923	16658	16880	16819	16792	16982	16841	16803	16715	16721	16736	16801	16789	16690	16958	17028	16563	16768	16774	16838	16797	16894	16860	16678	16855	17004	16947	16824	16796	16769	16774	16887	16886	16789	16851	16741	16814	16715	16714	16869	16895	16904	16925	16817	16870	16778	16600	16894	16748	16925	16797	16729	16942	16725	16813	16861	16988	16810	16805	16624	16982	16886	16785	16863	16792	16649	16841	16959	16655	16907	16743	16697	16790	16878	16844	16847	16682	16695	16669	16739	16548	16779	16907	16762	16849	16867	16963	16878	16796	16730	16689	16658	16905	16842	16685	16753	16907	16869	16887	16749	16670	17025	16640	17042	16842	16951	16930	16900	16795	16907	16752	16749	16793	16816	16731	16862	16743	16866	16905	16782	16939	16972	16931	16881	16900	16958	16716	16672	16718	16818	16774	16895	16768	17012	16920	16874	16920	16758	16757	16835	16919	16798	16728	17006	16862	16594	16883	16869	16754	16629	17044	16962	16891	16870	16526	16866	16812	16749	16820	17052	16904	16848	16978	16690	16666	16842	16819	16984	16795	16832	16855	16793	16765	16738	16650	16836	16892	16865	16803	16944	16779	16595	16761	16965	16949	16661	16953	16988	16918	16996	16756	16816	17041	16878	16977	16847	16892	16956	16885	16900	16772	16961	16871	16995	16949	16721	16831	16799	16791	16741	16846	16869	16820	16969	16732	16890	16773	17077	17046	16968	16667	17063	16908	16562	16867	16909	17001	17050	16756	16886	16777	16729	16860	16935	16813	16905	16906	16695	16961	16860	16872	16693	16940	16877	17002	16817	16806	16989	16811	16788	16569	16859	16833	16727	17035	16706	16754	17080	16869	16764	16705	16852	16931	16869	16611	16806	16901	16834	16903	16908	16867	16904	16835	16885	16847	16932	16711	16981	16962	16903	16918	17030	16851	16730	16809	16811	16783	16924	17044	16986	16817	16785	17037	16728	16659	16890	16721	16800	17044	16782	16810	16860	16763	16695	16830	16684	16967	16894	16995	16914	16851	16864	16721	17113	16898	16789	16720	16897	17024	16760	16944	16687	16823	16930	16849	16968	16874	16651	17015	16903	16797	16696	16923	16793	16923	16658	16948	16747	16896	17016	16812	17045	16611	16755	16854	16591	16921	16875	16572	16856	16958	16992	16718	16980	16775	16708	16715	16695	16763	16752	16772	16650	16786	16935	16890	16945	16777	16923	17071	16757	16714	16695	16737	16867	16965	16854	16696	17109	16712	16896	16587	16847	16705	16762	16722	16868	16794	16780	16971	16721	16789	17039	16664	16691	16919	16826	16721	16698	16839	16692	17006	17076	16815	16833	16635	16821	16764	16909	16913	16791	16710	16836	16761	17048	16910	16890	16685	16738	17118	16772	16856	16777	16799	16905	16676	16922	16695	16964	16832	16867	16825	16952	16774	16832	16957	16748	16933	16789	16803	16875	16780	16973	16788	16841	16779	16795	16658	16689	16792	16878	16930	16948	16853	16708	16851	16967	17042	16714	16820	16837	16923	16939	16804	17142	16985	16928	16671	16774	17022	16994	16875	16915	17030	16874	16821	16788	16884	16819	16819	17081	16995	16831	16957	16781	16789	17056	16814	16754	16767	16686	16701	16686	16839	16858	16743	16918	16884	16992	16859	16771	16879	16779	16693	16673	16849	16788	16910	16649	16686	16976	16994	16939	16980	16893	16734	16896	16744	16892	16894	16739	16570	16697	16698	16798	16710	16793	16549	16981	17000	16711	16840	16850	16886	16972	16782	16858	16738	17003	16722	16764	16546	16931	16832	16802	16699	16749	16799	16805	16827	16948	16924	16820	16938	16878	16768	16792	16876	16794	16903	16796	16972	16883	16723	16707	16904	16857	16789	16799	16980	17094	16736	16807	16742	16698	16923	16912	16949	16882	16983	16734	16796	16801	16754	16872	16720	16747	16956	16874	16852	16795	16787	16962	16754	16771	16920	16805	17157	16757	16789	16803	16653	16950	16715	16952	16860	16968	16891	16830	16735	16975	16770	16648	16774	16733	16648	16836	16736	16796	16779	16732	16775	16910	16853	16921	16733	16812	16775	16896	16860	16680	16613	17086	16944	16814	16871	16696	16758	16697	16894	16536	16829	16841	16712	16870	16859	17029	16769	16774	16729	16879	16782	17086	16876	16840	16771	16714	16905	17100	16877	16952	16857	16866	16915	16852	16964	16791	16721	16747	16762	17030	16791	16952	16828	16712	16853	16824	16739	16825	16764	16857	16935	17003	16655	17007	16933	16973	16884	16992	16814	16825	16858	16875	16949	16746	16715	16858	16920	17007	16826	16880	16798	16972	16774	16637	16867	16711	16780	16759	16953	16751	16739	16806	17011	16557	16985	16799	16847	17105	16767	16952	16862	16843	17100	16924	16853	17140	16917	16670	16822	16895	16752	16700	16861	16992	16876	16961	16817	16781	16838	16821	16768	16932	16697	16846	16847	16907	16869	16615	16978	16895	16960	16818	16876	16617	16923	16841	16834	16926	16795	16935	17037	16788	17016	16893	16693	17034	16924	16841	16914	16719	16785	16902	16840	16838	16822	16674	16779	16740	16948	16766	16952	17020	17087	16788	16915	16853	16910	16880	16728	16821	16858	17034	16970	16638	16723	16918	16649	16905	16867	16975	17031	16896	16884	16788	16834	16797	16904	16765	16802	16771	16842	16702	16753	16740	16863	16959	16890	16916	16826	16712	16871	16992	16753	16953	16701	16727	16962	16921	16876	16916	16599	16623	16957	16804	16785	16774	16722	16778	16984	16948	16619	16717	16735	16933	16930	16913	16867	16671	16715	16889	16833	16957	16810	16618	16840	16859	16941	16738	16876	16746	16967	16797	16824	16775	16878	16668	16924	16804	17023	16730	16858	16868	16654	16618	16810	16821	16903	16862	16621	16903	16751	16805	16805	16859	16953	16792	17013	16950	16725	16817	16857	16830	16800	16697	16959	16992	16937	16808	16932	16797	16883	16787	16594	16815	16742	16907	16660	16815	16702	16634	16930	16861	16582	16930	16953	16929	17078	16802	16691	16543	16743	16685	16732	16817	16863	16875	16785	16918	16898	16556	16765	16940	16709	17021	16725	16897	16925	16874	16718	16735	16700	16736	16941	16630	16825	16801	16793	16750	16960	16883	16702	16814	16749	16647	16747	16675	16665	16682	17108	16917	16691	16687	16700	16998	16704	16809	16987	16718	16946	16834	16797	16888	16887	17100	17029	16894	16902	16907	16703	16733	16768	16746	16753	16738	16827	16816	16527	16953	16680	16721	16893	16825	16852	16870	17073	16854	16650	16923	16989	16669	16994	16832	16692	16765	17010	16881	16814	16798	16730	16876	16983	16706	16611	16861	16942	16722	16744	16897	16976	17048	16892	16885	16954	16775	16604	16883	16667	16532	16769	16939	16802	16935	16851	16852	16746	16809	16868	16803	16796	16941	17103	16975	16681	17019	16883	16681	16614	16887	16829	16714	17011	16870	16751	16770	16946	16768	16756	16848	16848	16955	16918	16771	16871	16650	16801	16738	16681	16827	16874	16814	16861	16985	16691	16801	16840	16725	16701	16931	16898	16922	16828	16876	16692	16782	16915	16771	16938	16815	16849	16860	16733	16779	16846	16566	16843
27727	46845	39613	29953	24514	21039	18961	18049	17210	16516	16125	15979	15757	15535	15455	15396	15475	15143	15259	15293	15369	15158	15191	15114	15297	15217	15277	15203	15096	15205	15143	15176	15245	15159	15210	15116	14982	15128	15288	15151	15073	15303	15112	15156	15082	15357	15161	15016	15181	15091	15060	15262	14966	15136	15116	15080	15043	15101	15270	15196	15097	15099	15108	14995	15248	15167	15356	15056	15260	15197	15151	15064	15021	15208	15043	15100	15113	15265	15098	15079	15092	15058	15192	15125	14974	15162	15039	14998	15246	15147	15174	14985	15071	15040	15143	15260	15078	15206	15227	15215	15103	15054	15035	15287	15014	15092	15212	15121	14993	15218	15196	15023	15084	15102	15120	15049	14958	15168	15085	15002	15234	15069	15222	14995	15085	15016	15155	15322	15140	15094	15150	15283	15309	14896	15107	15010	15037	15061	14920	15092	14942	15289	15041	15156	15117	15164	15023	15145	15049	15190	15189	15098	15057	15244	15137	15115	15010	15066	14961	15105	15189	15243	15135	15136	15108	15178	15214	15151	15093	15229	15057	15013	14988	15177	15099	15185	15101	15051	15095	15180	15147	15174	15087	15406	15012	15146	15194	15219	15110	15068	15127	15022	15205	15150	15093	15142	15162	14979	15095	15226	14951	15236	15143	15071	15176	15022	15233	15008	15066	15117	15126	15090	15022	15118	15196	15246	15021	15052	15133	15152	15082	15102	15143	15092	15276	15322	15261	15016	15120	15114	15075	15066	14978	15153	15003	15179	15110	15107	15088	15110	14899	15142	15145	15022	15051	15224	15086	15154	14911	15228	15161	15106	15291	15093	14934	15170	15202	15260	15129	14978	15054	15158	15120	15128	15031	15120	14989	15164	15146	15037	15128	15062	15154	15133	15249	15088	15023	15003	15237	15069	15007	14934	15189	14997	15054	15074	15205	15215	15050	15165	15175	15186	15149	14826	15043	15132	15046	15074	15127	15161	15087	15255	15109	15086	15250	15205	15101	15080	15201	15118	15119	15147	15239	15008	15130	15151	15093	15187	15129	15186	15011	15115	15133	15180	15071	15108	15066	15039	14981	15200	15188	15200	15022	15162	14999	14998	15075	14907	15219	15143	15154	15186	15195	15187	15201	15068	15156	15067	15201	15141	15160	14994	15203	15142	15201	15030	15143	15072	15170	15200	15224	15221	15238	15154	15225	15003	15003	15007	15094	15158	15139	15187	15241	15192	15217	15123	15172	15006	15240	15081	14994	15067	15105	15200	15192	15039	14929	15003	14985	15005	15198	14921	15062	15216	15050	15119	15075	15187	15061	15175	15240	15087	14999	15024	15063	15161	15075	15091	15148	15163	15170	15113	15039	14948	15283	15106	15022	15004	15379	15071	14964	15226	15083	15138	15140	15093	15054	15299	15187	15063	15140	15174	14925	15019	15163	14901	15098	15142	15168	15112	15008	15150	15135	15133	14996	15113	15032	15194	15358	15212	15108	15064	15026	15014	15268	15165	15198	14892	15162	15273	15103	14948	15091	15070	15150	15241	14911	15173	14946	15077	15329	15093	15130	14924	14965	15120	15100	15010	15269	15065	14955	15132	15029	15219	15124	15055	15133	15030	15219	14924	15079	15076	15236	15029	14956	15034	15109	15005	15272	15325	14938	15233	15228	14986	15067	15173	15195	15132	15257	15047	15060	15154	15092	15078	15225	15206	15180	15144	15155	14909	15046	15260	14957	15134	15212	15178	15136	15211	15082	15105	15209	15086	15133	15053	15186	15265	15036	15285	14994	15100	15218	15176	15054	15311	15147	15155	15089	15075	15207	15095	14901	15166	15165	15106	15197	15116	15045	15280	15117	15238	15110	15102	15157	15144	15126	15079	15068	15118	15012	15196	15066	15143	15085	15069	15134	15078	15216	15216	15199	15120	15258	15136	15186	15298	15062	15107	15131	14978	15094	15230	15046	15158	15032	15129	15079	15226	15126	15188	15085	15008	15136	15144	15219	15114	15097	15040	15145	15196	15057	15266	15226	15079	15205	15076	15116	14885	15143	15105	15119	15027	15212	15171	15072	15127	15180	15182	15071	15046	15179	15092	15051	15264	15199	15050	15142	15247	15269	15146	14992	15086	15093	15074	15080	15230	15151	15169	14961	15124	14920	15265	15092	15065	15163	15124	15127	15067	15248	15117	15136	15137	15032	14995	15114	15091	14941	15158	15066	14935	15041	15083	15027	15117	15073	14988	15192	15104	14970	15019	14999	15188	15007	15038	15175	15240	14963	15161	15089	15111	15168	15144	15023	15141	15102	15305	15041	15131	15106	15173	15363	15053	15057	15131	14935	15147	15093	15110	15201	14937	15093	15185	15187	15173	15142	15025	15103	15073	15041	15276	15065	14977	15028	15011	14836	15046	15067	15109	15076	15005	15251	15068	15129	14961	15235	15175	14967	15008	15140	15141	15024	15113	15281	15092	15085	15122	15166	15142	15080	15125	15109	15074	14978	14991	15073	15310	15138	15098	14981	15265	14949	15172	15173	15024	15118	15139	15081	15210	15159	15190	15068	15164	15149	15281	15011	15030	15324	15158	15235	15032	15234	15124	15132	15138	15002	15061	15169	15062	15103	15155	15135	15168	15047	15153	15027	15128	15151	15083	15159	15192	15179	15034	14997	15097	15162	15079	15205	15030	15127	15130	15029	15215	15093	15063	15053	15165	15311	15037	15146	15153	15034	15041	15014	15165	15243	15042	15340	14992	15249	15103	15160	15122	15034	14983	15089	15009	15301	15250	15058	15045	15113	15330	15007	15006	15202	15083	15021	15030	15157	15275	15141	15250	15075	15021	15155	15022	15082	15113	15186	15091	15091	15096	15014	15134	15017	15184	15154	14895	15181	14997	15028	15141	15153	15226	15166	15202	14990	15165	14973	15163	15004	15090	15056	15118	15166	14961	15094	15113	15083	15158	15038	15152	15263	15106	15056	15115	14979	15059	15179	15162	15074	15263	15104	15103	14997	15327	15013	15110	15168	15199	15102	15127	14852	15019	15122	15238	15226	15127	14932	15094	15182	15019	15169	15110	15205	15159	15143	15030	15097	15224	15178	15138	15235	15149	15079	15307	14970	15052	14939	15067	15049	15248	15136	14989	14953	15124	15217	14960	15097	15030	15063	15031	15102	15054	15032	15193	15076	15131	15281	15174	15163	15124	15221	14993	15260	15055	15128	15230	15037	15054	14908	15073	15201	15083	15149	15131	15155	15304	15104	15129	15204	15143	15128	15149	14956	15076	15013	15054	15083	14976	14989	15135	15133	14998	14988	15244	15145	15079	15150	15196	15032	15076	14958	15216	15283	14985	15273	15171	15095	15071	14961	15151	15198	15158	15158	15202	15157	15126	14984	15119	15120	14935	15331	15146	15205	15101	15059	15020	15108	15233	15076	14876	14958	15284	15278	15137	15174	15198	15167	14823	15105	15130	15009	15111	14907	15135	15091	15155	15176	15159	15217	15214	14988	15131	15199	15004	15257	15217	15087	15003	15160	15120	15106	15012	14898	15062	15139	15063	15129	15154	15105	15004	15129	15175	14965	15084	15205	15212	15164	15178	15059	15174	15049	15204	15061	15256	15303	15249	15235	15177	15271	15202	15134	15144	15091	15005	14928	15201	15110	15168	15090	15127	15192	15038	14965	15174	14886	15279	15271	15117	15115	15244	15138	15122	15023	15136	15131	15126	15133	15140	15156	15064	15185	14992	15179	15167	15118	15165	15149	15213	15111	15082	15143	15156	15102	15172	15133	15033	15065	15195	15142	15233	14987	15218	15122	15188	15060	15048	15359	15193	15053	15166	15202	15215	15117	15050	15103	15185	14969	15124	15010	15145	14935	15049	15058	15063	15153	15206	15108	15058	15205	15022	15024	15037	15025	15041	15166	15101	15126	15248	15134	15132	15081	15032	15001	15002	15270	15318	15111	15125	15138	15185	15106	15182	15239	15149	15296	15176	15288	15090	15072	15223	15009	15019	15159	14968	15214	15002	15103	15130	15054	15177	15072	15254	15254	15065	15040	15133	15070	15077	15068	15104	15042	15067	15017	15129	15179	15092	15120	14958	15010	15108	15033	15008	15212	15025	15268	15013	15128	15106	15168	15227	15267	14971	15102	15194	15209	15095	15217	15041	15086	15119	15174	15195	15060	15114	15120	15027	15083	15020	15077	15137	15186	15183	15188	15087	15346	15116	15018	15097	15195	15183	15118	15031	15150	15174	15115	15176	15149	15138	15236	15195	15169	15157	15222	14983	15186	15269	15031	15066	15275	15069	15000	15221	15144	14922	15281	15177	15211	15177	15336	15095	14960	15167	15089	14959	14976	15037	15094	15128	15193	15148	15042	15109	15103	15156	15222	15088	15228	15297	14988	15082	15175	15081	15223	15024	15072	15150	14962	15057	15232	15002	15099	15161	15195	15303	14853	15206	15000	15142	15202	15136	15118	15113	15115	15111	14948	15061	15124	15146	15256	15194	15097	15178	15066	15064	15182	15136	15185	15187	15260	14995	15422	15122	15123	15069	15170	15289	15266	15222	15050	15136	15003	15160	15074	15141	15030	15200	15173	14981	15107	15091	15093	15044	14996	15281	15082	14981	15163	14898	15144	15104	15102	15047	15133	15127	15198	15175	15294	15051	15064	15104	15116	15197	15076	15059	15024	15117	15170	15122	15052	15009	15116	14974	15029	15052	15154	15252	15131	15178	15063	15055	15104	15217	15151	15234	15272	15055	15123	14967	14923	15055	15187	14926	15130	15015	15221	15109	15177	15321	15202	15241	15048	14996	14955	15030	15103	15325	15017	14883	15123	15315	15077	15049	15168	15200	14922	15068	15156	15110	15046	15220	15121	15150	15102	15068	15219	15015	14962	15047	15149	15099	15056	15133	15073	15032	15184	15071	15129	15206	14984	15336	15116	15200	15151	15063	15128	15167	15117	15075	15034	15173	15234	15111	15128	14970	15233	15091	15126	15263	14847	15245	15046	15162	15052	15268	15040	15161	15225	14946	15060	15082	15089	14863	14987	15317	15033	15239	15044	15149	15239	15216	15174	15174	15114	15191	15202	15059	15126	15199	15248	15104	15080	15249	15058	15182	15220	15097
22567	21522	28658	24923	22555	24953	26497	21589	20028	19699	19087	18642	18517	18393	17910	17835	17801	17678	17650	17669	17625	17613	17625	17427	17292	17588	17413	17496	17426	17328	17390	17411	17426	17535	17393	17268	17295	17291	17274	17090	17405	17236	17546	17306	17402	17326	17474	17436	17285	17447	17349	17145	17404	17437	17282	17313	17296	17234	17322	17422	17541	17323	17267	17185	17347	17526	17349	17524	17300	17250	17345	17467	17504	17444	17320	17452	17319	17309	17507	17387	17339	17312	17384	17287	17428	17225	17468	17273	17481	17377	17545	17287	17451	17254	17179	17185	17256	17427	17409	17358	17182	17443	17403	17307	17346	17344	17214	17439	17302	17174	17344	17260	17227	17397	17412	17333	17057	17365	17297	17278	17455	17076	17238	17342	17477	17317	17253	17414	17381	17177	17166	17227	17514	17274	17321	17357	17401	17136	17348	17342	17187	17294	17301	17259	17274	17294	17563	17196	17308	17178	17365	17159	17233	17416	17455	17244	17316	17272	17452	17254	17470	17420	17245	17351	17306	17242	17475	17486	17271	17296	17379	17324	17271	17591	17381	17309	17367	17308	17478	17084	17207	17366	17172	17407	17377	17208	17257	17314	17304	17367	17327	17167	17313	17185	17229	17338	17307	17279	17465	17341	17323	17287	17252	17351	17410	17389	17412	17427	17344	17588	17431	17347	17204	17481	17295	17489	17280	17420	17281	17160	17293	17211	17424	17302	17133	17179	17541	17553	17281	17468	17528	17327	17158	17342	17273	17043	17346	17193	17226	17410	17394	17311	17363	17303	17316	17338	17430	17505	17461	17329	17588	17558	17184	17212	17256	17263	17107	17217	17267	17182	17114	17304	17358	17408	17318	17113	17144	17400	17323	17481	17355	17229	17291	17368	17459	17255	17373	17362	17364	17104	17241	17299	17257	17157	17275	17258	17282	17288	17239	17197	17295	17167	17178	17507	17406	17097	17436	17012	17391	17412	17484	17285	17201	17368	17507	17328	17294	17437	17427	17381	17306	17429	17432	17273	17267	17248	17297	17443	17232	17264	17422	17496	17573	17249	17087	17281	17204	17382	17511	17129	17158	17410	17474	17227	17258	17224	17228	17327	17354	17531	17376	17397	17440	17218	17367	17334	17252	17441	17139	17471	17352	17270	17469	17350	17202	17192	17329	17393	17173	17351	17403	17161	17656	17139	17312	17409	17421	17305	17475	17429	17349	17357	17328	17240	17333	17273	17346	17206	17418	17451	17438	17356	17251	17258	17396	17361	17370	17241	17383	17254	17349	17240	17077	17383	17232	17399	17476	17409	17306	17324	17129	17227	17276	17287	17316	17375	17363	17314	17281	17303	17374	17161	17330	17314	17383	17352	17178	17270	17376	17263	17139	17405	17467	17172	17195	17299	17407	17180	17213	17315	17321	17261	17236	17466	17166	17315	17156	17279	17299	17241	17382	17290	17317	17380	17149	17408	17310	17304	17338	17299	17178	17274	17294	17459	17251	17215	17284	17267	17157	17219	17020	17425	17298	17418	17241	17334	17330	17345	17343	17283	17351	17296	17107	17239	17165	17121	17397	17195	17309	17334	17392	17274	17485	17433	17472	17111	17168	17167	17209	17376	17302	17365	17274	17516	17306	17030	17550	17222	17220	17237	17317	17200	17137	17417	17019	17310	17296	17257	17283	17257	17444	17285	17171	17265	17361	17221	17508	17220	17138	17308	17340	17418	17211	17212	17220	17445	17527	17369	17360	17408	17538	17497	17295	17303	17214	17219	17317	17440	17270	17424	17199	17286	17268	17391	17142	17383	17212	17319	17153	17471	17371	17433	17317	17232	17323	17143	17237	17073	17335	17370	17243	17402	17300	17206	17475	17237	17197	17227	17058	17181	17495	17217	17351	17461	17406	17207	17232	17360	17178	17382	17383	17374	17309	17506	17592	17303	17295	17351	17271	17374	17416	17264	17222	17084	17197	17254	17566	17407	17258	17372	17483	17324	17375	17384	17360	17238	17344	17254	17215	17223	17219	17214	17261	17255	17334	17100	17028	17135	17416	17198	17174	17164	17330	17461	17150	17395	17345	17263	17353	17180	17281	17345	17244	17288	17416	17499	17319	17268	17382	17350	17102	17373	17395	17394	17238	17389	17294	17254	17308	17281	17436	17376	17311	17147	17135	17315	17307	17303	17420	17313	17453	17343	17266	17267	17240	17318	17256	17315	17276	17145	17436	17279	17615	17423	17276	17320	17553	17467	17199	17074	17494	17233	17109	17343	17333	17455	17549	17252	17231	17309	17222	17360	17390	17343	17481	17235	17460	17349	17337	17360	17390	17121	17405	17408	17265	17300	17222	17329	17422	17080	17418	17520	17372	17263	17235	17402	17373	17350	17405	17434	17418	17477	17293	17295	17665	17223	17343	17277	17451	17406	17286	17308	17535	17459	17204	17370	17308	17296	17423	17268	17104	17057	17334	17388	17349	16950	17153	17281	17218	17337	17462	17044	17529	17429	17410	17446	17313	17194	17322	17334	17220	17310	17117	17231	17357	17351	17236	17413	17543	17058	17411	17197	17275	17262	17495	17404	17265	17387	17422	17298	17207	17289	17497	17321	17332	17137	17381	17448	17271	17263	17413	17392	17203	17305	17234	17367	17271	17309	17350	17255	17374	17300	17345	17370	17405	17267	17279	17267	17391	17321	17294	17413	17389	17115	17370	17341	17259	17419	17261	17204	17257	17240	17291	17115	17372	17349	17409	17386	17340	17463	17397	17310	17403	17302	17213	17378	17390	17321	17208	17186	17325	17323	17391	17320	17220	17336	17327	17254	17320	17225	17198	17288	17302	17295	17368	17269	17084	17348	17219	17335	17392	17287	17442	16995	17220	17362	17213	17251	17333	17282	17268	17266	17275	17319	17135	17278	17365	17454	17410	17204	17194	17330	17418	17295	17390	17238	17324	17277	17333	17242	17235	17284	17218	17236	17319	17209	17419	17273	17501	17284	17205	17318	17345	17117	17374	17501	17311	17265	17196	17080	17427	17334	17314	17346	17222	17194	17281	17250	17114	17236	16987	17367	17198	17179	17200	17440	17291	17117	17187	17446	17384	17162	17331	17400	17356	17223	17365	17144	17188	17233	17414	17202	17274	17412	17409	17262	17380	17556	17337	17326	17553	17490	17372	17361	17204	17376	17143	17363	17165	17408	17233	16934	17336	17295	17464	17406	17255	17285	17315	17117	17235	17235	17503	17377	17249	17289	17466	17247	17378	17274	17215	17237	17354	17490	17578	17440	17332	17151	17125	17201	17290	17391	17276	17342	17351	17509	17321	17222	17244	17327	17282	17150	17369	17311	17196	17346	17490	17298	17147	17338	17391	17366	17579	17453	17492	17363	17265	17366	17378	17299	17203	17304	17442	17286	17361	17320	17404	17384	17271	17248	17644	17566	17254	17298	17445	17157	17329	17250	17358	17206	17247	17283	17458	17268	17367	17414	17563	17395	17406	17411	17330	17438	17276	17190	17391	17094	17281	17126	17440	17356	17375	17421	17299	17318	17461	17208	17328	17230	17380	17085	17404	17372	17241	17228	17486	17243	17349	17259	17426	17219	17285	17311	17293	17303	17371	17357	17326	17160	17259	17368	17536	17220	17464	17244	17187	17485	17450	17282	17394	17288	17538	17498	17403	17396	17360	17498	17414	17347	17363	17212	17160	17143	17146	17350	17294	17369	17279	17329	17221	17369	17354	17330	17282	17373	17325	17198	17217	17265	17481	17221	17500	17066	17288	17421	17431	17239	17414	17111	17235	17105	17300	17311	17464	17301	17322	17294	17576	17296	17335	17319	17295	17243	17396	17557	17455	17410	17396	17441	17192	17288	17446	17526	17402	17177	17285	17112	17360	17317	17181	17426	17431	17108	17366	17283	17427	17108	17266	17298	17398	17333	17212	17345	17179	17075	17289	17367	17392	17231	17343	17224	17133	17380	17223	17213	17278	17449	17609	17242	17525	17145	17309	17458	17482	17241	17313	17361	17415	17269	17421	17272	17316	17307	17193	17367	17177	17304	17124	17036	17200	17388	17274	17276	17320	17556	17272	17267	17437	17404	17076	17266	17391	17139	17457	17175	17288	17044	17247	17376	17450	17286	17375	17210	17256	17524	17314	17403	17402	17176	17114	17276	17301	17325	17399	17470	17409	17219	17435	17100	17261	17320	17389	17357	17427	17635	17356	17359	17403	17296	17398	17196	17521	17352	17138	17292	17350	17117	17345	17443	17319	17050	17190	17244	17426	17238	17267	17326	17408	17254	17396	17381	17328	17401	17266	17362	17440	17309	17366	17191	17300	17210	17406	17427	17352	17453	17414	17280	17107	17344	17395	17196	17086	17380	17345	17141	17385	17208	17490	17238	17287	17320	17577	17335	17267	17462	17313	17226	17371	17301	17115	17390	17265	17320	17450	17340	17421	17298	17152	17166	17236	17226	17281	17343	17552	17263	17266	17500	17441	17418	17391	17268	17307	17282	17228	17466	17458	17374	17124	17264	17254	17455	17084	17262	17131	17285	17213	17464	17430	17417	17262	17343	17227	17313	17183	17473	17387	17469	17674	17266	17408	17431	17463	17453	17212	17251	17233	17322	17264	17262	17378	17257	17354	17250	17377	17290	17309	17656	17439	17217	17216	17108	17212	17174	17248	17283	17323	17297	17333	17333	17249	17494	17427	17420	17439	17202	17561	17261	17410	17486	17345	17313	17363	17161	17315	17057	17270	17167	17208	17507	17207	17314	17274	17345	17239	17266	17219	17277	17395	17436	17216	17330	17149	17424	17535	17313	17307	17412	17490	17500	17299	17449	17357	17477	17347	17487	17305	17534	17329	17430	17300	17499	17308	17365	17290	17275	17223	17262	17426	17462	17174	17530	17354	17411	17429	17479	17280	17160	17373	17372	17227	17533	17273	17224	17320	17480	17185	17101	17177	17272	17531	17444	17320	17301	17326	17396	17267	17433	17398	17546	17226	17482	17414	17259	17217	17411	17498	17275	17319	17177	17328	17392	17249	17247	17224	17193	17283	17219	17358	17230	17234	17174	17418	17439	17111	17185	17384	17164	17249	17198	17392	17372	17358	17385	17282	17277	17665	17306
29267	55510	48265	37688	30781	25605	22717	20696	19364	18470	17791	17026	16868	16358	16057	15839	15920	15847	15729	15552	15525	15592	15584	15540	15523	15438	15513	15534	15496	15419	15457	15534	15472	15540	15383	15309	15627	15452	15365	15577	15443	15438	15421	15414	15441	15523	15295	15405	15509	15417	15517	15498	15333	15438	15498	15496	15451	15484	15370	15276	15480	15189	15423	15304	15393	15373	15398	15413	15522	15503	15544	15474	15625	15412	15450	15623	15498	15591	15397	15494	15554	15387	15393	15421	15452	15421	15566	15421	15285	15313	15508	15342	15317	15537	15212	15517	15448	15588	15461	15381	15395	15468	15699	15452	15283	15357	15435	15521	15356	15443	15314	15499	15346	15438	15482	15454	15298	15358	15492	15341	15394	15436	15379	15360	15493	15380	15210	15348	15354	15662	15332	15426	15587	15350	15351	15518	15351	15340	15362	15485	15571	15376	15341	15376	15424	15448	15406	15620	15394	15289	15480	15465	15464	15411	15599	15136	15347	15444	15518	15467	15388	15311	15154	15434	15494	15269	15383	15327	15388	15277	15611	15360	15202	15409	15298	15483	15336	15311	15393	15342	15431	15429	15546	15356	15321	15427	15422	15339	15552	15360	15562	15359	15358	15449	15409	15339	15438	15482	15294	15311	15345	15613	15445	15387	15429	15208	15386	15619	15436	15343	15410	15279	15339	15529	15328	15284	15365	15578	15260	15427	15538	15359	15573	15450	15343	15402	15443	15323	15567	15511	15361	15528	15398	15314	15530	15534	15320	15569	15426	15379	15349	15244	15439	15456	15586	15274	15469	15320	15379	15395	15234	15546	15464	15332	15393	15449	15457	15422	15407	15355	15266	15369	15604	15694	15453	15309	15343	15300	15320	15537	15498	15488	15410	15351	15559	15504	15358	15498	15434	15342	15414	15386	15642	15251	15502	15333	15375	15294	15488	15319	15502	15365	15177	15588	15470	15404	15303	15461	15183	15384	15461	15296	15281	15370	15536	15423	15369	15351	15583	15416	15372	15464	15506	15325	15385	15530	15488	15368	15437	15503	15415	15429	15554	15262	15438	15241	15477	15468	15355	15391	15459	15635	15383	15460	15368	15362	15459	15392	15349	15502	15429	15339	15571	15375	15387	15487	15556	15404	15436	15435	15364	15461	15341	15630	15448	15450	15303	15424	15507	15464	15344	15457	15349	15531	15520	15205	15378	15436	15557	15432	15476	15333	15370	15471	15325	15490	15281	15384	15525	15404	15635	15300	15356	15312	15598	15561	15415	15488	15490	15308	15579	15178	15381	15272	15466	15492	15496	15285	15572	15425	15454	15455	15397	15367	15300	15566	15372	15337	15306	15242	15259	15433	15507	15375	15407	15492	15526	15337	15500	15250	15327	15314	15540	15511	15555	15349	15191	15482	15371	15580	15413	15380	15177	15460	15447	15320	15543	15567	15290	15412	15270	15382	15544	15356	15335	15544	15333	15416	15486	15453	15395	15329	15435	15338	15390	15500	15426	15205	15275	15629	15487	15440	15229	15233	15482	15388	15323	15257	15392	15334	15401	15391	15403	15364	15498	15353	15565	15548	15403	15364	15580	15505	15237	15358	15425	15334	15380	15280	15516	15479	15452	15514	15346	15576	15424	15362	15552	15393	15493	15238	15412	15258	15428	15382	15513	15426	15512	15451	15301	15267	15337	15400	15197	15533	15538	15661	15336	15191	15454	15414	15302	15513	15349	15438	15413	15476	15418	15386	15326	15495	15386	15476	15476	15228	15418	15448	15350	15353	15384	15391	15370	15298	15402	15399	15457	15292	15326	15438	15277	15318	15325	15570	15372	15356	15500	15552	15306	15228	15371	15412	15518	15405	15593	15527	15520	15375	15454	15483	15318	15642	15476	15288	15433	15512	15440	15374	15275	15386	15427	15530	15415	15364	15448	15502	15387	15369	15453	15441	15421	15433	15461	15440	15400	15354	15485	15534	15458	15409	15320	15259	15367	15409	15360	15335	15567	15472	15407	15398	15230	15374	15350	15339	15351	15592	15469	15273	15507	15307	15314	15469	15446	15459	15338	15544	15319	15520	15271	15418	15330	15534	15479	15587	15323	15343	15502	15311	15384	15476	15445	15405	15370	15383	15317	15693	15341	15489	15313	15467	15324	15474	15323	15276	15434	15327	15326	15210	15450	15298	15417	15350	15357	15587	15498	15407	15459	15382	15489	15394	15264	15298	15454	15546	15405	15396	15518	15385	15378	15450	15365	15273	15354	15335	15451	15397	15350	15452	15424	15361	15359	15250	15592	15500	15555	15352	15362	15319	15298	15330	15463	15425	15569	15371	15315	15402	15574	15238	15394	15469	15388	15373	15513	15426	15436	15515	15533	15560	15538	15475	15410	15484	15344	15532	15385	15466	15470	15352	15555	15382	15243	15476	15486	15317	15350	15402	15355	15407	15401	15309	15252	15327	15504	15446	15286	15456	15620	15258	15476	15451	15492	15462	15386	15382	15511	15211	15405	15364	15349	15334	15481	15351	15391	15213	15356	15330	15510	15419	15211	15409	15508	15434	15190	15330	15186	15607	15295	15289	15473	15250	15338	15406	15299	15364	15578	15473	15680	15389	15353	15374	15366	15301	15351	15429	15269	15260	15514	15598	15478	15350	15443	15475	15393	15363	15597	15530	15558	15307	15220	15426	15448	15496	15454	15481	15595	15483	15352	15498	15509	15574	15428	15585	15405	15290	15369	15401	15488	15483	15357	15372	15466	15398	15333	15202	15416	15358	15388	15457	15281	15372	15303	15361	15348	15508	15522	15544	15531	15316	15499	15477	15513	15389	15186	15392	15341	15392	15475	15539	15558	15272	15314	15475	15415	15260	15487	15354	15504	15513	15321	15289	15388	15362	15344	15488	15314	15410	15360	15468	15331	15527	15396	15210	15404	15510	15430	15370	15452	15449	15369	15391	15363	15447	15466	15373	15412	15579	15383	15406	15549	15556	15274	15432	15379	15371	15434	15571	15352	15479	15289	15585	15377	15349	15338	15271	15485	15369	15469	15452	15451	15369	15373	15448	15370	15390	15406	15361	15485	15408	15435	15403	15388	15349	15396	15320	15373	15345	15326	15507	15395	15347	15449	15300	15466	15516	15272	15472	15295	15467	15347	15378	15678	15384	15309	15503	15245	15494	15416	15385	15414	15358	15297	15463	15378	15402	15461	15328	15396	15336	15396	15448	15329	15425	15379	15230	15653	15470	15463	15319	15318	15438	15348	15414	15491	15396	15359	15367	15431	15365	15451	15482	15373	15496	15421	15335	15415	15486	15457	15387	15212	15440	15333	15512	15384	15335	15420	15293	15395	15343	15476	15500	15402	15506	15315	15268	15388	15429	15235	15551	15416	15363	15424	15527	15450	15622	15437	15386	15576	15515	15522	15358	15385	15344	15311	15609	15526	15477	15371	15179	15547	15562	15402	15286	15513	15424	15459	15395	15347	15413	15242	15444	15401	15280	15455	15653	15468	15374	15451	15286	15475	15526	15409	15397	15451	15376	15193	15393	15370	15415	15517	15495	15482	15642	15477	15492	15504	15362	15338	15485	15406	15337	15333	15516	15386	15357	15513	15322	15582	15489	15370	15297	15412	15411	15246	15486	15454	15340	15408	15420	15421	15471	15581	15590	15327	15411	15336	15344	15462	15427	15489	15447	15417	15480	15416	15329	15317	15436	15476	15482	15403	15224	15326	15325	15435	15370	15238	15272	15317	15440	15355	15441	15419	15389	15335	15373	15507	15393	15415	15321	15352	15473	15423	15422	15465	15320	15655	15495	15438	15459	15348	15477	15316	15443	15283	15246	15318	15607	15485	15369	15339	15449	15512	15544	15450	15415	15277	15343	15513	15350	15282	15304	15541	15369	15262	15456	15435	15554	15294	15354	15415	15382	15410	15516	15433	15268	15331	15449	15290	15523	15271	15407	15279	15314	15373	15454	15442	15336	15330	15274	15264	15373	15411	15373	15572	15411	15411	15385	15292	15389	15514	15565	15419	15427	15503	15375	15452	15512	15416	15360	15262	15258	15388	15366	15344	15338	15396	15488	15343	15565	15469	15411	15323	15490	15325	15348	15409	15384	15305	15394	15370	15478	15448	15299	15175	15528	15329	15378	15571	15299	15541	15398	15448	15378	15516	15381	15354	15335	15288	15398	15399	15349	15450	15435	15411	15356	15427	15413	15194	15479	15507	15336	15717	15350	15461	15465	15379	15462	15347	15229	15424	15256	15325	15466	15351	15293	15536	15486	15482	15395	15432	15467	15373	15355	15347	15517	15265	15309	15371	15444	15449	15554	15482	15320	15439	15433	15415	15260	15379	15358	15350	15239	15406	15469	15433	15384	15486	15339	15510	15541	15270	15440	15504	15395	15426	15372	15502	15300	15336	15412	15257	15543	15374	15398	15455	15411	15376	15309	15431	15331	15458	15396	15454	15580	15527	15399	15367	15406	15317	15293	15387	15551	15364	15426	15491	15376	15490	15405	15365	15345	15571	15351	15529	15448	15404	15480	15373	15346	15670	15286	15333	15370	15324	15418	15472	15360	15390	15424	15304	15348	15532	15439	15485	15408	15227	15476	15317	15414	15458	15353	15311	15433	15433	15483	15319	15442	15459	15594	15293	15329	15336	15429	15518	15623	15365	15300	15603	15376	15443	15502	15495	15449	15165	15422	15474	15226	15455	15540	15338	15366	15370	15356	15448	15524	15558	15629	15297	15499	15473	15248	15415	15330	15373	15620	15444	15406	15585	15454	15588	15340	15444	15468	15480	15438	15328	15629	15427	15495	15377	15515	15420	15409	15486	15372	15369	15430	15386	15157	15480	15422	15450	15448	15387	15246	15366	15261	15327	15493	15630	15340	15383	15568	15371	15421	15433	15448	15422	15487	15381	15430	15466	15507	15400	15248	15308	15308	15379	15413	15433	15296	15425	15442	15191	15482	15399	15305	15444	15462	15568	15420	15329	15486	15323	15338	15454	15553	15379	15335	15180	15585	15415	15514	15532	15417	15472	15465	15494	15433	15396	15360	15353	15618	15407	15387	15430	15290	15331	15422	15272	15557	15500	15481	15415	15386	15568	15315	15436	15255	15621	15576
29751	28943	33693	28260	22470	20170	19506	18705	18155	17797	17661	17426	17379	17178	17300	17214	17274	17054	17004	17150	17099	17148	17167	17016	17180	17043	17313	17244	17082	17008	17136	17100	17096	17152	17113	16952	17056	17004	16818	17227	16893	16973	16972	17110	16995	17172	17112	16821	17162	17018	16866	16975	16982	16927	16890	16800	16968	17009	17008	16984	17208	17117	17012	17193	17055	17203	17065	17208	17011	16887	17185	17053	17046	17000	17246	16839	17059	16811	16877	16949	16941	17120	17023	16939	17146	16915	17004	17074	16929	17093	17027	17128	16814	16947	16942	17127	16897	16878	17218	17026	17065	17082	17036	16993	16981	16952	16983	16946	17111	17176	16954	17048	16924	16954	17037	17111	16958	17068	17165	17002	16979	16997	17254	17035	16825	17054	17032	17028	17020	17003	17037	17073	16936	17152	16985	16970	17029	16972	16939	17043	17163	17027	16837	17052	17075	17034	17091	17053	16974	17148	16993	16996	16887	16887	17050	17052	16920	17000	17067	17062	17049	17021	16892	17185	17238	17091	17111	17210	16841	17024	16923	16928	17049	16947	17060	16937	17066	16947	17003	16876	17109	16875	17320	16987	16928	16972	17008	17005	16907	17097	16887	16989	17077	16979	17280	17065	16901	17307	17152	16899	16827	16758	17014	17107	17235	16815	17146	17104	16957	16993	17071	17046	17289	17354	17179	17008	16934	16911	16887	16949	16870	16977	17094	17130	17127	17110	16921	17085	17013	17073	17184	16913	17099	17083	17064	17059	16832	16830	17008	17149	16943	16967	17051	16922	17126	16946	16861	16981	17001	17276	17091	17104	16981	17016	16996	17121	16953	17029	17272	16973	17069	17106	16994	17116	16939	17028	17142	17049	16982	17083	17269	17029	16948	17024	17179	16991	17140	16867	17050	17062	16949	17014	17066	17111	17087	16810	17014	17084	17023	16948	16836	16960	17032	16765	17025	16993	16983	17011	17092	16920	17164	17127	16957	17072	16944	17057	16935	16950	17115	17005	17166	17016	16868	17042	17237	17040	17114	16970	17111	17075	16976	17181	17092	16990	16985	17020	17256	17098	17042	17043	17038	17241	17101	17111	17041	17170	17069	17167	17266	17088	17157	17134	17207	17094	17030	17010	17055	16841	17017	16952	17137	16984	17042	17088	16996	16797	16917	16990	17153	17025	16930	16940	17053	16979	17009	17106	17107	16976	16917	16761	17015	16874	16988	17043	17235	16919	16911	16957	17047	17088	17271	16819	17020	17142	17015	17080	17092	17063	17383	17142	16987	17127	17020	17060	17122	17176	17087	17110	17072	17063	16915	16971	16962	17144	17121	17201	17112	16989	17198	16957	17048	17243	16986	17062	16851	17118	17181	16881	17243	16903	16904	17095	17142	16963	17050	16980	17095	17102	17130	17024	17041	17064	17155	17020	17102	17008	17037	17117	16931	17057	17021	17176	17213	16888	17161	17110	17064	17022	17088	16895	17024	17091	17006	16873	17050	17066	16891	16977	17036	16913	17135	17055	17112	17210	17172	16991	16828	17098	17004	17084	17144	17061	16974	17136	17065	17011	16933	17026	17055	16989	16992	17251	16881	16892	16979	17105	17196	16962	16947	17155	16962	16914	17182	16821	17186	17035	17032	17191	16966	17172	17123	17088	17222	17039	16903	17076	17020	16880	17191	17043	17151	17122	17189	16907	17054	17126	16998	16974	16958	17260	17221	16854	16930	17049	17010	16935	17155	17277	17152	16927	17086	17118	16916	17094	16802	17081	16948	16985	16997	17065	17135	16993	17011	16994	16879	17249	17113	17037	17107	17029	17050	17025	17122	16894	16960	17068	17036	17076	17069	16884	17065	17051	17010	16911	17013	17072	16905	16962	17030	17038	16979	17140	17077	17140	17228	17296	17191	16996	17002	17117	16852	17242	17135	17168	17102	17128	17000	17091	16944	17079	16996	17137	17023	17139	17005	16908	17036	17192	16903	17222	17120	17054	17107	17089	17106	17096	16907	16862	17108	16846	16856	17103	17083	16938	17031	16981	17193	17016	16969	17132	17013	17078	17019	17118	17033	17047	16986	17079	17312	17096	16967	17043	17074	16872	17164	17091	17005	17012	17129	17136	17191	17256	17058	16940	17163	16919	17120	17007	16972	17076	16930	17038	17086	17109	17044	17124	17160	16955	16827	16952	16976	17174	17151	17041	16836	17224	17171	17096	17346	17059	17078	17099	17051	17004	17172	17098	17131	17187	17366	17009	17147	16939	17073	16958	17258	17162	17124	16947	17045	17147	17033	17024	17094	17034	16945	16966	17034	17088	17270	16951	16821	17004	17068	17208	16793	16900	16954	17057	17152	16980	16923	16959	17104	16956	16944	16925	17000	17157	16985	16933	17049	17072	16881	17057	16924	16974	17199	16971	17063	17195	17180	16970	17059	16976	16960	16918	17126	16880	16986	17175	17093	17080	17226	16844	17237	16947	17198	17013	17085	16976	17053	16864	16931	17060	17139	16927	16866	16868	17129	16987	16840	16947	17141	17124	17037	16965	17129	17118	17057	16886	16935	17089	17071	16992	16997	17080	17071	17051	17130	17143	17047	16898	17183	17087	16853	17181	17186	17062	17079	17041	17168	16923	17210	16993	17069	16925	16927	17016	16981	16997	17063	16927	16915	16929	17064	16966	16941	16970	17003	17133	17167	17126	17055	16938	17149	17257	16957	17122	16865	16929	16959	17117	16954	17117	17094	17007	16888	16805	17068	17165	17108	17122	17132	16990	16908	17022	17129	17090	17041	16988	17092	16897	16973	16951	16851	17026	17295	17144	16959	17036	17122	16956	16945	17029	17176	17085	16992	16827	17012	16954	16995	17071	16999	17070	17131	17033	17199	17228	17152	16856	17280	17006	16887	17141	16962	17132	16990	16918	16945	17165	17058	17149	16871	16892	16684	17027	17059	16978	17255	17165	17087	17034	17067	17161	17269	17012	17089	16702	16908	16942	17045	16997	17064	16927	17016	17037	17030	17032	16930	16921	17011	16916	16920	17000	16980	17109	16939	17006	17080	17037	17022	17076	17136	17043	17166	17004	16817	17090	17143	17140	17036	17218	17079	17096	17044	17119	16959	17141	17121	16880	16966	16995	16985	16946	17025	17083	17063	16893	16931	16842	16985	17105	16931	17249	17028	17162	16914	17106	17050	17026	17046	17052	17170	17181	17172	16992	17049	17012	17070	16884	16959	17130	16911	16944	17052	17132	17070	17019	17134	16987	17013	16934	17017	16944	16969	16990	16948	17028	17202	17281	17117	17154	16999	17020	17022	17195	17179	17252	17156	16917	16913	17125	17025	17160	16926	16945	17121	17179	16934	16898	17190	17002	16899	17045	17032	17023	17313	16978	17102	17064	17214	16984	17168	17065	17257	17342	16906	16818	16907	17242	17348	16986	16933	17138	17128	17042	16952	17050	17024	16845	17122	17016	17075	17042	16959	16998	16994	16980	17224	17052	17228	16939	17065	16951	17103	17032	17147	17081	17033	17132	17039	16995	17026	17045	17065	17201	17212	17020	16988	16829	16900	16924	16877	17074	17138	17057	17075	17015	16886	16754	17106	16942	17085	17048	17085	17063	17184	16954	17053	17165	16910	17035	16946	16858	17196	17137	17217	16980	17084	17084	16968	16891	17042	17026	16931	16878	17070	16990	16897	17149	16975	16944	17020	16855	17128	17144	17127	16942	17079	16836	17167	17047	16882	16897	17070	16928	17064	17122	17182	17052	16984	17027	17031	17152	17240	17004	17218	16963	16931	17086	17130	16999	17064	17225	17129	17061	16963	16962	17139	16883	17011	17092	17265	16975	17055	17009	16912	17148	17141	17245	17194	16855	17046	17048	17001	16955	17087	17057	16980	17083	16761	16635	16990	16963	17174	16936	17116	16991	16878	17271	17059	16965	16992	16994	17086	16797	16951	17001	17023	17173	16959	17198	16992	16976	17062	17085	17132	16918	17161	17178	17286	17273	16979	17044	16987	17105	17110	17144	17208	17124	16752	17255	17011	16966	17061	16988	16931	16891	16981	17040	17126	17125	16933	17285	16838	17000	16990	17045	17090	17038	16965	16987	16872	17004	16776	16965	17048	17094	17025	17079	17120	17217	16967	17049	17010	17093	16875	17198	16827	17170	17129	16978	17014	16999	17042	17106	16814	16777	17035	16924	17009	17042	16982	16909	16964	16879	17043	17098	17128	17016	16983	17107	16905	17001	17089	17159	17052	17012	17231	17180	17020	17031	17054	17036	17136	17003	17250	17027	17009	16898	17091	16832	17007	17052	16898	17179	16993	17101	16850	17074	17066	17251	17185	16928	16997	17194	16909	17143	17159	17029	16983	17121	17110	17202	16928	17003	17167	16997	16883	17065	16866	16951	17071	17055	17031	17083	16998	17061	17034	16982	17130	16929	17129	17003	16884	17118	17045	17193	17030	17105	17131	17085	17175	17119	17251	16988	17024	16904	16942	17050	17195	17153	17037	16906	17162	17083	16874	17053	16970	17007	16954	16903	17069	17056	17108	16999	17136	16896	17202	17077	16949	17123	16966	16957	17046	17014	16966	17151	17004	16837	16961	17051	17107	17047	17083	17007	17070	17027	17155	17178	17177	17207	17094	16975	17026	17038	17008	17039	17032	17058	17100	16969	16935	17160	17037	17185	16998	17010	17110	17070	17105	16998	17108	17082	17160	17036	16790	16749	17228	17268	17032	16769	17052	16849	16904	16910	17049	16949	16932	17030	17136	16901	16890	17041	17089	16920	17046	17076	17171	17232	16946	17081	16936	17214	17116	17069	16901	17184	17048	17020	17026	17070	17167	16914	17043	17125	17109	16860	17009	16998	17019	17137	16840	16900	17010	16822	16995	17074	16978	17067	17062	16982	17084	17088	16924	17108	17105	17115	17189	16880	17070	17237	17114	17031	17126	17127	16942	16910	17113	17170	17154	17091	17108	17093	17064	17091	17015	17019	16974	17193	17048	17176	16972	17174	17014	17201	17089	17057	16926	17111	17096	17110	17065	16754	17096	17159	17208	17103	16947	17037	17096	17122	16938	17217	17097	16881	17061	17056	17066	17256	17192	16891	17150	16863	17158	17005
28706	44996	37412	27547	22562	19854	18310	17384	16918	16368	16117	15899	15718	15644	15586	15376	15470	15416	15315	15225	15252	15374	15310	15222	15260	15308	15084	15238	15336	15084	15223	15154	15162	15236	15150	15202	15201	15074	15219	15282	15110	15391	15270	15044	15147	15289	15340	15327	15309	15153	15211	15142	15174	15191	15235	15250	15219	15062	15172	15280	15326	15294	15235	15159	15159	15377	15357	15258	15224	15301	15246	15105	15259	15075	15381	15369	15124	15068	15349	15233	15164	15250	15268	15122	15246	15155	15205	15225	15354	15115	15344	15325	15156	15198	15405	15259	15251	15229	15197	15158	15299	15170	15320	15161	15178	15206	15306	15140	15191	15076	15320	15090	15234	15158	15199	15165	15295	15389	15145	15199	15242	15182	14974	15195	15244	15161	15169	15186	15259	15112	15289	15119	15249	15168	15162	15228	15182	15198	15122	15127	15124	15187	15217	15024	15146	15168	15151	15215	15307	15354	15195	15255	15280	15185	15206	15262	15443	15031	15308	15245	15147	15315	15242	15271	15262	15260	15315	15019	15272	15377	15197	15211	15097	15175	15236	15319	15246	15099	15325	15140	15227	15140	15356	15054	15270	15107	15348	15191	15195	15283	15398	15294	15397	15104	15217	15361	15267	15247	15261	15160	15224	15136	15221	15236	15228	15311	15190	15257	15153	15291	15281	15283	15190	15165	15172	15180	15154	15258	15260	15337	15284	15226	15154	15074	15311	15268	15263	15132	15203	15152	15041	15059	15146	15227	15191	15204	15242	15207	15230	15203	15223	15243	15149	15343	15210	15087	15196	15224	15147	15054	15260	15130	15221	15320	15168	15316	15249	15218	15171	15282	15167	15139	15216	15207	15139	15031	15226	15265	15190	15165	15300	15155	15202	15253	15150	15283	15182	15261	15228	15230	15236	15291	15223	15133	15332	15285	15189	15111	15204	15230	15127	15071	15039	15273	15181	15205	15089	15055	15296	15308	15242	15194	15315	15232	15019	15289	15091	15115	15229	15119	15219	15247	15354	15265	15175	15129	15131	15131	15220	15246	15252	15204	15277	15430	15154	15163	15281	15161	15123	15233	15062	15258	15342	15118	15203	15101	15325	15268	15356	15326	15114	15248	15313	15080	15154	15138	15294	15298	15149	15163	15354	15151	15290	15136	15121	15246	15149	15135	15201	15196	15213	15262	15208	15240	15253	15106	15293	15263	14979	15312	15210	15313	15344	15062	15276	15227	15169	15198	15123	15090	15305	14995	15278	15225	15345	15061	15143	15245	15126	15076	15250	15110	15157	15165	15173	15264	15133	15146	15155	15183	15109	15084	15066	15241	15199	15163	15188	15074	15221	15338	15037	15328	15183	15059	15327	15250	15334	15436	15355	15075	15273	15130	15183	15195	15295	15204	15333	15259	15276	15163	15286	15201	15341	15223	15068	15232	15140	15382	15115	15287	15184	15316	15428	15233	15346	15152	15252	15225	15213	15277	15326	15164	15190	15265	15233	15395	15109	15230	15208	15190	15171	15041	15171	15112	15211	15126	15313	15116	15074	15180	15188	15104	15291	15173	15297	15128	15183	15276	15155	15150	15297	15213	15183	15190	15139	15189	15137	15247	15307	15234	15227	15193	15219	15052	15234	15104	15284	15235	15079	15230	15162	15151	15151	15037	15153	15168	15135	15214	15266	15279	15237	14995	15262	15274	15167	15088	15548	15092	15261	15201	15279	15079	15239	15192	15203	15311	15330	15194	15166	15154	15164	15268	15317	15091	15257	15231	15117	15136	15163	15136	15297	15275	15141	15043	15340	15075	15273	15210	15137	15191	15103	15251	15249	15185	15273	15133	15283	15125	15165	15171	15354	15171	15194	15245	15065	15057	15314	15208	15088	15351	14956	15206	15335	15134	15276	15294	15333	15137	15194	15216	15145	15165	15270	15427	15263	15222	15272	15226	15162	15173	15298	15316	15252	15067	15159	15029	15130	15296	15057	15265	15237	15170	15160	15226	15431	15298	15138	15051	15285	15141	15068	15148	15207	15285	15130	15246	15208	15191	15245	15180	15340	15214	15195	15233	15222	15070	15252	15129	15264	15281	15163	15139	15244	15229	15097	15078	15364	15116	15201	15358	15178	15253	15380	15063	15267	15204	15222	15294	15318	15236	15258	15166	15221	15130	15254	15298	15168	15229	15268	15292	15114	15301	15381	15267	15208	15146	15165	15296	15109	15269	15052	15112	15177	15215	15230	15272	15105	15348	15337	15114	15151	15145	15240	15272	15186	15244	15126	15312	15145	15288	15212	15186	15141	15283	15018	15364	15238	15298	15190	15045	15190	15176	15186	15370	15225	15260	15263	15360	15285	15000	15280	15099	15184	15339	15508	15475	15389	15318	15275	15259	15280	15307	15192	15264	15138	15197	15305	15131	15184	15131	15142	15103	15256	15221	15319	15084	15176	15143	15131	15208	15266	15197	15285	15140	15301	15180	15229	15324	15154	15306	15230	15251	15171	15283	15156	15130	15222	15305	15291	15394	15244	15140	15149	15130	15261	15218	15301	15293	15151	15187	15203	15099	15072	15028	15172	15244	15145	15255	15105	15176	15270	15207	15194	15225	15174	15182	15136	15068	15086	15349	15304	15124	15106	15302	15287	15141	15297	15289	15278	15192	15240	15097	15182	15272	15138	15058	15177	15213	15288	15175	15151	15359	15360	15187	15206	15226	15169	15302	15249	15256	15225	15159	15194	15351	15299	15186	15228	15163	15177	15015	15155	15175	15145	15185	15166	15278	15273	15473	15249	15150	15233	15313	15250	15311	15225	15091	15213	15112	15330	15203	15192	15150	15233	15001	15214	15165	15054	15317	15152	15184	15161	15077	15203	15317	15482	15283	15116	15177	15177	15177	15132	15430	15401	15206	15337	15279	15241	15135	15263	15192	15290	15246	15313	15333	15147	15160	15165	15243	15333	15149	15339	15232	15145	15448	15130	15221	15118	15258	15370	15316	15214	15206	15147	15188	15242	15232	15160	15226	15265	15132	15103	15205	15099	15191	15069	15266	15015	15201	15067	15079	15243	15123	15236	15435	15083	15331	15279	15294	15240	15174	15037	15226	15269	15147	15125	15219	15237	15227	15370	15072	15300	15212	14988	15105	15183	15216	15255	15289	15149	15151	15280	15277	15325	15392	15282	15188	15307	15170	15212	15281	15342	15101	15219	15211	15228	15132	15333	15279	15246	15269	15253	15148	15142	15260	15164	15045	15134	15047	15216	15152	15295	15111	15212	15069	15204	15435	15222	15276	15315	15109	15217	15199	15261	15210	15218	15270	15237	15047	15209	15282	15192	15123	15461	15299	15288	15331	15171	15247	15073	15228	15102	15165	14999	15259	15000	15273	15141	15230	15294	15137	15187	15158	15310	15298	15236	15120	15165	15388	15240	15185	15212	15140	15216	15103	15267	15184	15114	15239	15184	15295	15180	15166	15242	15420	15018	15114	15248	15226	15164	15234	15365	15230	15297	15118	15081	15006	15374	15192	15084	15208	15189	15119	15113	15157	15190	15172	15323	15206	15113	15140	15127	15282	15362	15312	15203	15197	15303	15191	15333	15322	15233	15196	15029	15207	15235	15149	15173	15207	15297	15238	15288	15253	15079	15059	15232	15256	15271	15084	15205	15231	15454	15128	15138	15256	15191	15017	15165	15194	15120	15098	15320	15428	15169	15198	15158	15312	15210	15204	15286	15100	15125	15217	15331	15122	15066	15344	15376	14939	15096	15107	15367	15034	15072	15214	15285	15196	15208	15127	15307	15284	15194	15094	15376	15080	15216	15264	15364	15228	15311	15282	15304	15209	15255	15197	15320	15266	15258	15239	15328	15255	15231	15212	15416	15318	15170	15349	15122	15288	15251	15268	15191	15151	15310	15084	15171	15196	15235	15261	15366	15237	15294	15201	15260	15316	15207	15162	15274	15278	15350	15359	15252	15318	15359	15080	15180	15278	15285	15343	15135	14996	15131	15364	15361	15171	14939	15221	15183	15304	15198	15172	15141	15154	15149	15102	15346	15214	15139	15174	15208	15135	15096	15216	15248	15351	15327	15171	15257	15257	15167	15288	15262	15226	15142	15303	15172	15166	15245	15179	15341	15161	15122	15301	15121	15259	15116	15428	15203	15354	15143	15336	15265	15212	15212	15177	15496	15366	15279	15215	15182	15359	15272	15223	15183	15171	15223	15267	15197	15248	15238	15196	15372	15259	15250	15303	15183	15282	15364	15103	15242	15107	15191	15050	15313	15241	15308	15461	15255	15369	15060	15245	15351	15092	15202	15190	15429	15232	15068	15211	15301	15302	15082	15115	15211	15442	15160	15204	15244	15256	15316	15367	15009	15375	15253	15197	15252	15387	15254	15214	15088	15073	15333	15197	15324	15175	15251	14982	15172	15183	15164	15233	15338	15233	15288	15222	15049	15227	15353	15113	15169	15187	15450	15138	15265	15246	15369	15154	15302	15418	15243	15211	15469	15114	15459	15237	15123	15267	15243	15368	15271	15255	15320	15231	15051	15284	15367	15271	15062	15274	15214	15191	15287	15298	15087	15187	15327	15243	15114	15137	15264	15182	15007	15214	15085	15201	15127	15071	15180	15282	15112	15331	15347	15251	15307	15274	15029	15241	15051	15179	15216	15163	15134	15304	15260	15196	15253	15088	15177	15299	15378	15167	15301	15239	15090	15237	15255	15095	15391	15074	15188	15184	15234	15215	15367	15121	15345	15216	15256	15239	15291	15220	15054	15281	15250	15309	15122	15085	15208	15187	15330	15283	15176	15296	15218	15202	15259	15350	15128	15405	15164	15120	15222	15192	15187	15269	15322	15312	15350	15379	15205	15279	15206	15181	15076	15425	15309	15265	15168	15322	15187	15285	15053	15274	15092	15151	15258	15367	15075	15208	15174	15110	15227	15229	15217	15152	15263	15319	15226	15112	15372	15291	15282	15431	15293	15210	15370	15187	15335	15151	15262	15211	15310	15263	15201	15053	15265	15234	15254	15175	15276	15274	15224	15205	15234	15238	15235	15062	15198	15232	15288	15166	15240	15207	15003	15248	15233	15185	15327	15518	15123	15231	15197	15309	15305	15239	15062	15322
23448	21473	28269	25982	23824	23833	23167	20501	18960	18566	18318	18023	18118	17764	17801	17569	17642	17650	17445	17290	17445	17268	17543	17289	17224	17385	17339	17370	17281	17411	17234	17360	17340	17489	17353	17266	17428	17283	17305	17245	17352	17382	17223	17422	17277	17308	17279	17344	17308	17251	17080	17341	17257	17194	17209	17396	17450	17377	17205	17466	17181	17300	17346	17322	17287	17250	17251	17175	17434	17200	17415	17127	17263	17349	17233	17256	17330	17473	17238	17182	17177	17158	17276	17196	17062	17284	17214	17176	17383	17335	17207	17319	17223	17241	17279	17166	17386	17162	17093	17241	17339	17231	17239	17221	17287	17151	17247	17221	17024	17209	17575	17311	17142	17248	17212	17277	17133	17275	17367	17286	17208	17190	17302	17237	17354	17178	17088	17151	17302	16925	17206	17019	17193	17250	17272	17275	17288	17166	17231	17245	17128	17106	17298	17269	17168	17519	17124	17120	17093	17426	17240	17439	17165	17345	17221	17176	17400	17276	17224	17328	17354	17288	17081	17142	17012	17302	17328	17181	17364	17144	17271	17255	17170	17429	17441	17227	17162	17110	17133	17188	17171	17171	17265	17352	17114	17220	17384	17228	17015	17078	17534	17326	17320	17057	17159	17191	17156	17279	17370	17256	17438	17395	17298	17106	17087	17381	17422	17175	17289	17285	17199	17046	17094	17257	17450	17364	17192	17286	17343	17477	17351	17347	17106	17248	17231	17189	17072	17217	17118	17064	17274	16974	17216	17388	17103	17338	17526	17406	17262	17210	17255	17307	17371	17294	17021	17309	17233	17124	17445	17304	17085	17145	17306	17428	17234	17297	17184	17306	17288	17225	17389	17371	17321	17447	17160	17106	17063	17000	17220	17153	17113	17196	17236	17236	17254	17107	17313	17480	17394	17267	17140	17267	17344	17316	17350	17112	17368	16986	17087	17184	17276	17035	17322	17293	17367	17316	17329	17160	17227	17136	17129	17349	17132	17226	17368	17405	17213	17284	17364	17227	17193	17284	17121	17343	17262	17269	17273	17139	17042	17374	17165	17319	17204	17232	17315	17110	17027	17067	17324	16999	17382	17371	17160	17155	17294	17008	17246	17133	17372	17153	17303	17388	17287	17192	17067	17294	17242	17157	17342	17219	17297	17213	16994	17218	17274	17356	17134	17168	17084	17184	17240	17173	17338	17307	17126	17357	17357	17274	17491	17191	17200	17047	17297	17217	17229	17215	17350	16952	17185	17163	17293	17166	17323	17193	17299	17132	17346	17164	17199	17078	17221	17129	17287	17320	17422	17449	17374	17167	17174	17329	17273	17268	17434	17374	17365	17382	17119	17192	17394	17346	17235	17162	17161	17166	17446	16926	17283	17282	17073	17099	17145	17283	17271	17343	17155	17250	17371	17213	17225	17145	17317	17071	17580	17136	17268	17041	17233	17262	17379	17141	17169	17097	17385	17208	17367	17283	17342	17210	17105	17202	17213	17159	17388	17308	17055	17365	17266	17377	17244	17470	17336	17356	17193	17127	17154	17306	17283	16925	17169	17316	17304	17296	17365	17347	17253	17245	17146	17255	17226	17053	17107	17172	17020	17138	17324	17149	17284	17216	17421	17013	17203	17081	17170	17227	17316	17190	17306	17214	17337	17215	17490	17257	17176	17258	17142	17187	17337	17360	17036	17274	17151	17176	17209	17178	17192	17390	17288	17356	17273	17227	17348	17199	17115	17310	17196	17127	17294	17151	17145	17211	17244	17146	17327	17261	17254	17202	17204	17368	17377	17234	17351	16914	17226	17128	17433	17219	17569	17347	17289	17278	17304	17058	17261	17178	17276	17321	17477	17279	17006	17181	17346	17273	17003	17084	17220	17260	17381	17017	17203	17242	17330	17222	17205	17363	17317	17277	17152	17202	17199	17200	17239	17235	17352	17290	17186	17369	17145	17236	17277	17224	17309	17147	17302	17097	17226	17172	17197	17251	17156	17143	17275	17276	17287	17233	17359	17086	17336	17182	17182	17159	17268	17340	17342	17160	17135	17308	17200	17291	17328	17017	17131	17121	17276	17131	17357	17296	17137	17099	17232	17076	17283	17403	17250	17308	17071	17263	17349	17286	17169	17220	17252	17283	17183	17138	17488	17342	17160	17201	17428	17055	17218	17202	17194	17178	17283	17124	17416	17330	17232	17173	17210	17260	17216	17341	17095	17100	17113	17320	17258	17186	17251	17248	17278	17371	17171	17202	17234	17288	17347	17233	17344	17150	17163	17175	17228	17296	17266	17229	17256	17114	17046	17177	17145	17336	17256	17282	17175	17093	17323	17240	17501	17126	17419	17334	17162	17275	17151	17369	17412	17057	17166	17346	17200	17213	17085	17264	17322	17336	17200	17171	17156	17503	17151	17170	17104	17135	17279	17269	17191	17255	17295	17198	17473	16894	17327	17309	17320	17358	17337	17287	17175	17286	17284	17082	17227	17238	17239	17097	17411	17269	17233	17172	17343	17300	17346	17371	17321	17159	17296	17066	17184	17300	17367	17393	17087	17075	17147	17382	17040	17384	17101	17094	17172	17295	17172	17225	17162	17252	17056	17391	17299	17269	17373	17141	17290	16988	17175	17366	17301	17193	17340	17154	17131	17341	17085	17327	17190	17274	17096	17222	17106	17237	17353	17149	17223	17211	17361	17207	17208	17301	17216	17239	17145	17049	17205	17249	17336	17196	17192	17277	17160	17237	17229	17298	17382	17273	17373	17114	16987	17263	17355	17211	17046	17371	17221	17295	17382	17480	17282	17354	17246	17316	17065	17306	17218	17503	17250	17145	17189	17212	17110	17229	17237	17112	17217	17234	17234	17292	17178	17280	17331	17185	17209	17070	17132	17313	17254	17255	17279	17342	16998	17037	17291	17205	17116	17115	17187	16992	17291	17329	17243	17261	17353	17007	17335	17374	17241	17320	17239	17299	17366	17325	17509	17339	17430	17219	17205	17288	17262	17233	17329	17070	17216	17151	17381	17148	17161	17288	17332	17269	17139	17155	17359	17371	17308	17159	17281	17162	17268	17138	17261	17224	17160	17196	17367	17139	17035	17149	17256	17201	17207	17243	17332	17165	17092	17302	17245	17327	17201	17130	17273	17300	17239	17438	17308	17395	17457	17302	17251	17178	17188	17132	17099	17250	17231	17354	17151	17209	17285	17084	17275	17325	17150	17207	16992	17165	17210	17027	17182	17387	17124	17188	17227	17220	17494	17394	17355	17219	17184	17227	17051	17105	17177	17022	17336	17141	17368	17159	17165	17278	17310	17250	17197	17124	17186	17265	17250	17020	17448	17290	17354	17284	17494	17380	17419	17191	17253	17121	17127	17261	17140	17124	17258	17216	17338	17325	17142	17405	17314	17145	17042	17314	17191	17180	17350	17218	17258	17343	17201	17116	17308	17320	17229	17385	17276	17331	17180	17114	17200	17005	17049	17384	17312	17220	17397	17476	17404	17101	17293	17269	17308	17012	17046	17275	17155	17193	17300	17317	17255	17250	17489	17334	17167	17305	17382	17183	17420	17213	17081	17458	17160	17207	17158	17236	17175	17398	17349	17197	17224	17023	17231	17117	17266	17259	17197	17267	17199	17475	17490	16894	17531	17355	17259	17183	17331	17232	17071	17272	17195	17335	17433	17355	17238	17253	17276	17344	17126	17315	17295	17238	17377	17186	17181	17490	17393	17257	17461	17217	17203	17313	17100	17084	17350	17237	17460	17194	17142	17178	17123	17264	17134	17344	17275	17238	17517	17211	17418	17169	17225	17236	17460	17240	17138	17260	17351	17114	17187	17424	17234	17383	17119	17289	17090	17392	17198	17069	17106	17054	17219	17185	17124	17357	17124	17254	17115	17262	17005	17221	17230	17103	17420	17377	17380	17202	17400	17403	17359	17376	17269	17150	17149	17154	17125	17168	17239	17323	17142	17106	17325	17453	17202	17026	17279	17102	17459	17301	17257	17256	17297	17187	17281	17231	17356	17209	17225	17413	17183	17315	17137	17134	17019	16995	17294	17334	17383	17419	17317	17124	17097	17159	17259	17236	17174	17020	17259	17120	17248	17438	17447	17100	17254	17155	17178	17310	17208	17149	17081	17115	17029	17292	17060	17024	17290	17214	17367	17206	17489	17106	17362	17248	17285	17147	17249	17000	17280	17073	17323	17294	17274	17132	16996	17289	17144	17267	17207	17376	17334	17243	17319	17253	17348	17213	17261	17558	17370	17154	17337	17184	17192	17168	17210	17132	17060	17296	17013	17330	17462	17217	17430	17315	17231	17101	17266	17405	17418	17395	17176	17293	17184	17345	17341	17312	17348	17244	17156	17462	17286	17095	17222	17105	17461	17128	17107	17592	17297	17229	17245	17404	17282	17226	17108	17354	17175	17317	17234	17130	17197	17409	17288	17324	17168	17303	17123	17358	17273	17360	17326	17345	17204	17349	17151	17091	17377	17250	17350	17179	17008	17104	17158	17247	17382	17243	17189	17131	17286	17098	17234	17128	16982	17227	17397	17295	17249	17235	17223	17408	17299	17192	17080	17173	17283	17320	17163	17067	17287	17167	17252	17271	17181	17295	17284	17125	17164	17332	17192	17250	17152	17275	17335	17252	17154	17249	17345	17153	17302	17297	17299	17350	17225	17157	17483	17112	17160	17298	17373	17412	17130	17167	17149	17138	17291	17207	17126	17126	17178	17290	17149	17210	17100	16876	17246	17218	17160	17293	17179	17266	17311	17225	17227	17181	17091	17138	17244	17290	17186	17272	17232	17386	17204	17138	17394	17430	17362	17216	17320	17377	16974	17454	17335	17160	17216	17125	17243	17172	17227	17328	17229	17354	17393	17340	17191	17336	17271	17260	17025	17249	17495	17174	17376	17281	17263	17307	17228	16964	17125	17289	17396	17105	17096	17364	17228	17112	17285	17193	17318	17121	17410	17321	17324	17218	17243	17252	17312	17389	17177	17237	17359	17397	17191	17400	17279	17294	17210	17382	17392	17346	17287	17440	17237	17207	17168	17394	17301	17308	17127	17391	17195	17425	17418	17263	17216	17067	17287	17160	17140	17201	17305	17092	17321	17172	17257	17407	17284	17216	17078	17134
27342	51352	43548	32783	26735	22863	20782	19486	18114	17452	16981	16541	16275	16208	16049	15841	15534	15701	15535	15435	15452	15499	15390	15559	15229	15332	15439	15398	15121	15310	15297	15451	15275	15338	15428	15354	15152	15307	15274	15427	15448	15272	15185	15277	15309	15381	15379	15372	15344	15270	15257	15424	15442	15421	15499	15399	15499	15238	15420	15221	15363	15251	15461	15432	15313	15315	15408	15401	15170	15406	15375	15209	15330	15272	15132	15321	15091	15310	15325	15299	15214	15308	15341	15302	15366	15269	15447	15350	15252	15297	15226	15222	15336	15252	15472	15248	15213	15374	15388	15270	15270	15378	15339	15385	15370	15307	15424	15389	15262	15344	15248	15402	15364	15337	15301	15399	15199	15365	15405	15412	15429	15359	15355	15391	15392	15399	15298	15332	15452	15266	15306	15276	15319	15222	15340	15421	15246	15189	15357	15396	15412	15197	15410	15224	15254	15343	15234	15353	15389	15286	15317	15300	15232	15345	15444	15141	15317	15394	15330	15355	15277	15451	15280	15434	15271	15295	15322	15291	15338	15289	15442	15462	15372	15280	15318	15413	15413	15465	15335	15429	15377	15405	15351	15371	15275	15429	15408	15333	15315	15098	15333	15331	15344	15324	15462	15168	15437	15340	15347	15475	15281	15311	15255	15324	15293	15289	15349	15358	15423	15280	15241	15254	15221	15212	15226	15386	15294	15265	15248	15176	15217	15210	15293	15371	15052	15409	15465	15284	15187	15437	15337	15228	15192	15522	15398	15371	15611	15277	15177	15312	15312	15321	15301	15608	15490	15377	15510	15314	15410	15453	15256	15409	15232	15328	15377	15459	15248	15264	15341	15322	15144	15234	15454	15275	15212	15463	15313	15204	15412	15333	15340	15443	15611	15455	15298	15376	15265	15230	15434	15401	15314	15365	15294	15236	15394	15543	15350	15246	15360	15382	15386	15250	15451	15190	15212	15299	15310	15444	15306	15425	15185	15322	15218	15390	15285	15257	15306	15260	15324	15472	15374	15466	15456	15396	15191	15399	15213	15422	15360	15432	15309	15503	15325	15200	15343	15285	15346	15318	15339	15151	15291	15141	15178	15381	15293	15131	15427	15276	15556	15417	15467	15324	15440	15098	15497	15429	15311	15358	15333	15342	15197	15251	15443	15304	15155	15350	15437	15387	15302	15293	15353	15300	15354	15387	15327	15440	15354	15558	15278	15424	15507	15294	15401	15535	15406	15225	15462	15246	15302	15290	15273	15318	15428	15252	15406	15345	15460	15405	15237	15376	15183	15358	15321	15495	15436	15283	15430	15401	15436	15415	15317	15294	15275	15307	15292	15434	15392	15165	15363	15329	15410	15373	15362	15457	15367	15507	15430	15204	15422	15218	15116	15421	15298	15403	15176	15244	15404	15143	15077	15312	15290	15443	15390	15206	15258	15428	15224	15353	15433	15364	15398	15387	15391	15367	15210	15373	15246	15272	15213	15335	15207	15387	15195	15312	15364	15393	15216	15395	15308	15267	15195	15315	15206	15385	15208	15392	15288	15301	15300	15271	15312	15233	15223	15274	15278	15241	15252	15434	15299	15227	15338	15227	15323	15233	15241	15234	15417	15348	15290	15366	15267	15315	15604	15434	15243	15298	15289	15130	15348	15470	15239	15330	15272	15114	15271	15216	15321	15288	15353	15354	15353	15306	15208	15208	15298	15530	15415	15222	15391	15444	15366	15311	15312	15241	15324	15329	15324	15502	15331	15491	15189	15438	15348	15516	15431	15506	15299	15213	15373	15420	15489	15332	15193	15401	15282	15253	15293	15312	15327	15458	15323	15461	15317	15396	15489	15167	15364	15378	15269	15328	15383	15402	15324	15162	15332	15340	15373	15219	15255	15168	15205	15510	15325	15375	15482	15342	15378	15467	15362	15224	15272	15108	15209	15416	15210	15195	15320	15373	15397	15353	15301	15312	15329	15217	15280	15385	15199	15402	15433	15468	15026	15305	15308	15235	15268	15427	15330	15474	15328	15589	15200	15158	15337	15304	15287	15361	15368	15421	15274	15284	15419	15442	15313	15500	15415	15333	15152	15175	15269	15242	15315	15258	15421	15277	15265	15426	15324	15415	15330	15414	15326	15382	15243	15501	15191	15243	15373	15176	15377	15467	15357	15382	15515	15293	15248	15241	15498	15354	15302	15326	15116	15258	15271	15313	15228	15395	15350	15272	15337	15358	15494	15351	15393	15324	15320	15431	15278	15311	15382	15460	15261	15254	15363	15320	15246	15187	15373	15452	15281	15276	15326	15379	15275	15389	15330	15276	15438	15372	15276	15344	15215	15262	15312	15282	15220	15294	15434	15319	15343	15372	15401	15154	15319	15264	15300	15243	15396	15265	15362	15215	15414	15341	15357	15367	15303	15251	15361	15309	15322	15329	15249	15282	15474	15561	15287	15388	15334	15365	15333	15205	15470	15253	15296	15317	15354	15338	15264	15335	15430	15376	15525	15258	15287	15317	15189	15148	15118	15211	15341	15312	15236	15302	15292	15474	15261	15400	15401	15363	15291	15378	15207	15385	15302	15340	15311	15435	15283	15353	15211	15236	15330	15252	15343	15318	15447	15492	15446	15304	15230	15414	15435	15373	15368	15415	15379	15282	15427	15392	15276	15376	15288	15442	15403	15363	15341	15423	15309	15279	15267	15301	15529	15545	15354	15420	15305	15449	15539	15356	15457	15294	15085	15446	15440	15267	15426	15357	15426	15244	15543	15335	15349	15137	15326	15378	15319	15138	15264	15405	15206	15351	15500	15278	15288	15307	15556	15400	15465	15264	15261	15474	15289	15370	15259	15311	15421	15274	15473	15369	15304	15250	15579	15361	15473	15290	15329	15219	15375	15400	15218	15211	15348	15485	15458	15433	15462	15288	15305	15289	15216	15309	15323	15286	15269	15425	15357	15337	15359	15297	15496	15164	15405	15315	15215	15225	15212	15174	15313	15152	15382	15228	15367	15243	15274	15488	15338	15335	15323	15420	15479	15371	15468	15310	15334	15301	15380	15264	15189	15393	15430	15301	15246	15459	15366	15173	15370	15457	15362	15253	15375	15426	15177	15271	15371	15152	15280	15276	15306	15298	15431	15192	15401	15175	15201	15420	15325	15275	15175	15347	15456	15211	15282	15333	15350	15209	15246	15256	15135	15332	15362	15377	15388	15313	15208	15167	15329	15294	15440	15313	15365	15144	15291	15361	15368	15408	15477	15355	15480	15299	15377	15239	15328	15461	15212	15428	15178	15347	15243	15334	15285	15220	15287	15295	15318	15118	15401	15236	15291	15230	15262	15404	15271	15477	15232	15404	15275	15391	15256	15295	15357	15272	15190	15267	15349	15233	15344	15289	15349	15323	15240	15466	15312	15307	15368	15481	15373	15392	15257	15421	15313	15373	15300	15201	15414	15401	15414	15234	15277	15406	15170	15239	15265	15555	15208	15410	15371	15423	15313	15425	15423	15327	15370	15342	15419	15246	15295	15279	15244	15384	15515	15344	15269	15180	15143	15227	15294	15490	15388	15323	15339	15330	15471	15281	15308	15147	15461	15410	15351	15470	15297	15356	15495	15381	15488	15319	15407	15314	15406	15057	15353	15290	15311	15396	15439	15298	15351	15385	15249	15241	15357	15210	15355	15363	15229	15403	15341	15370	15548	15414	15341	15279	15463	15411	15313	15382	15332	15157	15425	15448	15276	15296	15361	15500	15275	15277	15466	15325	15202	15404	15310	15343	15287	15522	15188	15183	15345	15233	15300	15332	15224	15305	15360	15445	15300	15158	15240	15334	15339	15418	15181	15305	15478	15331	15415	15477	15359	15316	15444	15330	15396	15274	15401	15293	15320	15406	15336	15416	15290	15389	15457	15147	15541	15611	15322	15350	15380	15287	15319	15262	15193	15355	15481	15317	15515	15364	15426	15445	15224	15315	15421	15154	15401	15296	15188	15333	15469	15197	15286	15237	15217	15314	15275	15295	15220	15343	15345	15492	15373	15476	15392	15182	15180	15176	15274	15348	15269	15378	15293	15263	15399	15373	15454	15328	15292	15294	15235	15378	15357	15350	15439	15440	15174	15475	15434	15335	15337	15426	15164	15263	15248	15206	15342	15510	15478	15295	15313	15453	15470	15281	15340	15470	15541	15311	15358	15174	15205	15300	15373	15159	15433	15311	15246	15274	15444	15540	15268	15174	15284	15281	15377	15537	15298	15411	15544	15251	15264	15540	15267	15267	15267	15562	15368	15421	15419	15334	15365	15236	15226	15369	15327	15353	15426	15411	15404	15441	15184	15209	15480	15257	15420	15339	15241	15330	15341	15157	15285	15376	15238	15269	15251	15292	15230	15286	15216	15119	15198	15110	15209	15365	15238	15424	15226	15373	15250	15243	15434	15178	15437	15417	15274	15443	15214	15443	15385	15352	15265	15352	15303	15283	15233	15277	15482	15333	15408	15226	15156	15303	15355	15274	15173	15316	15415	15267	15247	15256	15264	15333	15353	15314	15266	15213	15430	15334	15282	15448	15310	15428	15249	15510	15375	15352	15277	15308	15277	15330	15355	15370	15364	15408	15276	15515	15262	15350	15410	15232	15288	15237	15254	15304	15368	15291	15317	15374	15448	15268	15271	15291	15470	15357	15220	15319	15421	15294	15272	15282	15583	15365	15306	15298	15244	15358	15388	15433	15376	15392	15285	15427	15410	15286	15206	15303	15402	15194	15434	15346	15174	15471	15382	15327	15351	15399	15140	15271	15518	15286	15350	15441	15265	15358	15379	15401	15458	15398	15324	15344	15248	15390	15322	15366	15311	15310	15332	15063	15438	15342	15346	15232	15294	15399	15410	15345	15274	15334	15281	15325	15219	15303	15275	15425	15330	15392	15472	15302	15495	15420	15307	15467	15248	15261	15339	15260	15394	15435	15315	15140	15369	15478	15279	15268	15290	15336	15387	15362	15304	15226	15315	15271	15351	15378	15197	15435	15330	15257	15465	15402	15377	15493	15245	15315	15356	15273	15293	15439	15269	15320	15440	15490	15370	15346	15436	15400	15306	15410	15434	15339	15255	15382	15299	15381	15368	15604	15040	15381	15268	15263	15206	15341
25402	21804	28553	28916	22669	20722	20035	18577	17919	17768	17589	17389	17183	17081	17190	17245	17167	16894	16970	16820	16780	16966	16926	16797	16943	16819	16954	16895	16641	16895	16832	16745	16789	16987	16921	16680	16720	16852	16931	17064	16791	16832	16806	16918	16810	16793	16819	16828	16816	16974	16697	16926	16760	16852	16881	16760	16744	16814	16625	16788	16910	16823	16704	16791	16743	16901	16646	16791	17002	16878	16923	16889	16741	16799	16837	16913	16599	16583	16655	16746	16707	16724	16623	16577	16866	16789	16837	16915	16855	16866	16848	16850	16685	16735	16946	16664	16923	16880	16831	16847	16878	16826	16755	16743	16875	16781	16953	16822	16856	16787	16682	16752	16844	16925	16826	16751	16940	16911	16682	16856	16911	16783	16555	16845	16773	16783	16714	16937	16688	16951	16754	16807	16942	16799	16856	16755	16865	16754	16880	16735	16669	16724	16698	16719	16495	16762	16825	16914	16688	16960	16902	16678	16717	16790	16689	16704	16871	16939	16705	16818	16685	16779	16715	16919	16956	16951	16761	16836	16858	16713	16889	16793	16907	16849	16921	16810	16704	16635	16926	16836	16903	16637	16785	16657	16706	16795	16893	16807	16794	16627	16859	16788	16811	17056	16857	16701	16793	16869	16827	16887	17031	16733	16717	16863	16755	16925	16940	16777	16685	16699	16849	16880	16862	16516	16877	16595	16776	16933	16778	16855	16941	16814	16874	16797	16869	16839	16906	16787	16779	16789	16884	16669	16745	16870	16827	16840	16729	16946	16816	16713	16709	16850	16741	16865	16827	16871	16752	16869	16984	16851	16803	16906	16776	16546	16644	16797	16913	16759	16817	16785	16659	16763	16812	16814	16865	16750	16755	16923	16866	16891	16733	16907	17036	16641	16651	16773	16817	16896	16755	16894	16891	16756	16879	16864	16814	16752	16676	16831	16624	16824	16860	16852	16868	16776	16904	16685	16785	16668	16826	16688	16837	16747	16790	16944	16747	16596	16858	16655	16714	16944	16731	16791	16804	16694	16828	16935	16815	17045	16857	16764	16792	16932	16715	16833	16827	16842	16960	16700	16790	16963	16699	16792	16655	16864	16951	16816	16766	16666	17092	16735	16720	16951	16652	16780	16983	16597	16633	16634	16967	16978	16770	16632	16822	16856	17003	16850	16699	16720	16739	16620	16862	16981	16617	16736	16773	16868	16859	16922	16896	16713	16867	16837	16762	16820	16727	16886	16771	16756	16813	16874	16872	16863	16608	16886	16836	16829	16655	16706	16828	16656	16788	16893	16776	16731	16800	16817	16588	16875	16838	16878	16687	16853	16750	16681	16740	16835	16681	16649	16946	16773	16976	16621	16864	16871	16786	16758	16953	16696	16940	16905	16840	16728	16566	16618	16806	16803	16877	16953	16762	16686	16801	16774	16822	16674	16855	16781	16744	16708	16649	16782	16874	16855	16864	16887	16700	16667	16606	16860	16840	16804	16568	16633	16851	16842	16658	16904	16741	16790	16825	16846	16960	16670	16805	16840	16848	16798	16891	16866	16846	16871	16606	16843	16842	16689	16738	16906	16959	16974	16920	16730	16510	16825	16607	16698	16781	16798	16804	16909	16719	16582	16765	16863	16840	16790	16895	16694	16735	16702	16820	16629	16644	16790	16779	16682	16824	16770	16800	16652	16824	16957	16722	16739	16904	16934	16834	16757	16885	16724	16685	16708	16870	16902	16892	16986	16658	16773	16775	16803	16781	16852	16873	16828	16748	16888	16929	16927	17076	16733	16662	16733	16872	16918	16764	16943	16565	16809	16751	16817	16871	16729	16863	16870	16835	16710	16992	17029	16827	16710	16590	16781	16953	16866	16679	16710	16970	16739	16833	16764	16835	16955	16759	16595	16840	16732	16747	16727	16921	16745	16857	16852	16751	16912	16945	16937	16979	16880	16728	16881	16864	16783	16619	16696	16748	16814	16522	16729	16589	16777	16888	16666	16713	16965	16687	16776	17024	16761	16910	17060	16846	16960	16900	16930	17062	16819	16722	16935	16770	16826	16804	16959	16815	16841	16744	16838	16848	16907	16903	16810	16721	16820	16866	16653	16702	16849	16840	16799	16857	16704	16769	16757	16620	16771	16943	16913	16844	16755	16853	16846	16765	16903	16917	16599	16754	16814	16605	16823	16814	16671	16621	16770	16529	16867	16998	16831	16607	16617	16816	16834	16799	16938	16834	16732	16884	16879	16827	16848	16822	16684	16858	16711	17083	16929	16862	16654	16799	16656	16939	17031	16744	16817	16807	16784	16806	16734	16845	16795	16685	16741	16995	16923	16681	16981	16910	16528	16784	16811	16778	16708	16762	16905	16748	16795	16966	16782	16761	16895	16702	16574	16762	16667	16835	16841	16589	16713	16678	16819	16905	16948	16774	16826	16967	16685	16811	16813	16711	16604	16688	16894	16725	16626	16820	16617	16794	16936	16859	16913	16848	16810	16894	16717	16847	16710	16741	16920	16780	16906	16842	16805	16848	16854	16910	16592	16665	16962	16837	16793	16777	16988	16761	16748	16932	16744	16936	16845	16877	17036	16754	16739	16799	16734	16922	17078	16665	16814	16688	16519	16925	16989	16878	16827	16810	16709	16717	16824	16840	16685	16925	16632	16913	16882	16915	16797	16913	16700	16724	17040	16841	16817	16876	16665	16793	16780	16688	16739	16812	16791	16913	16608	16670	16804	16705	16788	16711	16775	16742	16952	16826	16997	16977	16902	16647	16630	16747	17010	16948	16810	16730	16727	16781	16565	16907	16850	16915	16702	16702	16796	16750	16617	16787	16686	16506	16686	16786	16814	16715	16936	16910	16779	16726	16669	16849	16895	16766	16776	16817	16963	17061	16976	16847	16614	16722	16672	16629	16881	16875	17024	16732	16732	16746	16775	16891	16637	16912	16791	16821	16794	16647	16693	16759	16684	16885	16760	16656	16894	16988	16677	16693	16702	16867	16761	16832	16858	16824	16903	16865	16820	16724	16712	16864	16629	16696	16801	16681	16825	16846	16880	16660	16679	16750	16774	16759	16755	16815	16907	16880	16623	16728	16852	16819	16830	16766	16900	16657	16948	16799	16789	16687	16799	16812	16777	16875	16886	16895	16874	16644	16714	16713	16763	16879	16857	16842	16750	16920	16936	16743	16917	16720	16819	16718	16580	16741	16730	16851	16776	16815	16751	16729	16759	16713	16830	16760	16956	17056	16754	17099	17101	16925	17087	16893	17040	16863	16790	16707	16914	16689	16806	16722	16793	16792	16858	16634	16554	16584	16789	16623	16803	16895	16967	16831	16701	16634	16666	16914	16812	16740	16888	17016	16907	16770	16814	16750	16778	16690	16857	16741	16982	16926	16727	16564	16861	16709	16751	16785	16712	16741	16676	16909	16807	16690	16807	16852	17213	16941	16729	16664	16760	16805	16801	16637	16845	16970	16853	16880	16740	16643	16759	16847	16752	16729	16670	16720	17016	16719	16862	16745	16841	16774	16789	16756	16651	16843	16788	17016	16954	17004	16850	16891	16961	17012	16764	16948	16603	16942	17003	16812	16785	16795	16834	16842	16685	16708	16686	16836	16733	16895	16814	16819	16729	16935	16986	16825	16956	16620	16776	16664	16774	16831	16730	16731	16799	16794	16876	16850	16642	16824	16819	16839	16850	16969	16884	16935	16741	16838	16666	16919	16737	16706	16978	16859	16929	16859	16783	16929	16781	16941	16875	16831	16723	16682	16604	16666	16842	16872	16927	16689	16782	16822	16969	16831	16774	16865	16878	16820	16637	17036	16964	17095	16934	16699	16741	16835	16728	16729	16679	16744	16741	16992	16899	16843	16845	16668	16718	16985	16861	16887	16978	16808	16810	16906	16772	17030	16732	16824	16720	16807	16761	16752	16789	16857	16796	16958	16609	17112	16799	16867	16916	16948	16808	16692	16783	16767	16756	16771	16831	17074	16845	16825	16860	16925	17042	16879	16881	16785	16944	16853	16811	16812	16692	16781	16854	16940	16988	16791	16764	16881	16814	16908	16668	16876	16851	16689	16845	16771	16785	16612	16782	16766	16693	16696	16893	16728	16898	16917	17002	16763	16832	16728	16697	16867	16997	16992	16623	16957	16829	16870	16711	16692	16654	16770	16861	16841	17005	16691	16810	16858	16940	16727	16793	16766	16762	16655	16671	16838	17025	16790	16642	16948	16802	16776	16871	16679	16596	16881	16813	16918	16912	16867	16882	16671	16953	16674	16500	16888	16847	16815	16677	16888	16957	16810	16657	16751	16763	16910	16830	16847	16786	16808	16820	16797	16767	16799	16693	16643	16748	16902	16801	16755	16637	16872	16623	16794	16909	16795	16719	16882	17013	16972	16726	16692	16851	16804	16660	16685	16704	16817	16888	16911	16712	16672	16701	16914	16810	16933	16895	16898	16859	16852	16938	16837	16817	16559	16671	16857	16835	16776	16684	16882	16831	16682	16922	16936	16834	16858	16761	16641	16987	16922	16828	16988	16846	16871	16717	16972	16725	16948	16735	16923	16551	16850	16850	16884	16842	16961	16675	16768	16883	16996	16851	16813	16710	16904	17032	16834	16866	16724	16805	17008	16833	17025	16770	16848	16970	16821	16989	16691	16735	16776	16712	16836	16863	17017	16793	16873	16809	16779	16686	16878	16689	16889	16641	16623	16667	16747	16769	16964	16744	16780	16890	16685	16569	16945	16727	16795	16624	16742	16871	16728	16858	16828	16791	16833	16759	16993	16756	16981	16866	16809	16855	16737	16715	16753	17055	16670	16628	16752	16850	16673	16593	16860	16842	16870	16872	16811	16821	16937	16626	16680	16877	16646	16716	16906	16867	16797	16689	16682	16979	16831	16874	16813	16859	16669	16832	16542	16722	16699	16596	16587	16876	16722	16873	16821	16755	16858	16991	16799	16898	16884	16671	16901	16860	16751	16741	16936	16694	16797	16896	16791	16596	16866	16704	16756	16755	16885	16878	16807	16846	16790	16807	16783	16845	16958	16803	16892	16730	16681	16761	17051	16726	16675	16956	16508	16729	16955	16811	16883	16916	16803	16674	16839	16782	16763	16920	16717	16678	16633	16841
27554	46553	38226	28673	23449	20586	18895	18030	16938	16404	16050	15776	15536	15606	15330	15306	15307	15287	14999	15192	15041	15129	15257	15166	15118	15068	15156	15054	14936	15063	15035	15127	15062	15060	15046	14972	14898	15131	15033	15079	15187	14978	15128	15114	15062	14992	15057	15201	14936	14977	15034	14838	15063	14946	14972	15177	15074	14996	14877	15084	15055	14906	15129	15031	14929	15038	15072	15031	14876	15020	14953	15001	15012	15073	15051	15085	15054	15061	14938	15057	14981	15063	15029	15110	15075	15105	15093	15064	15055	15120	14831	15035	14964	15171	14959	15071	15029	14936	15262	14987	15203	15057	15164	14878	14948	15198	15099	14975	15017	15045	14950	14832	15124	14984	15029	15118	15141	15192	15074	14993	14945	14961	15057	15125	15079	15035	15071	14978	15091	15121	15061	15260	14902	14972	14863	15134	15025	15084	14997	14937	15045	15002	15079	14856	15017	15072	15060	15062	15055	14840	15125	14807	14856	15072	14983	15062	15134	14950	15075	14956	15170	15137	15054	15026	14930	14986	14967	15035	15002	15119	14916	15105	15064	15015	14996	15090	14997	15034	14965	14994	14904	14881	15088	15151	14989	15080	15153	15197	15126	15101	14840	15039	15253	14996	15185	15059	14843	15129	14946	14944	15212	14979	15145	15078	15230	15232	15157	15085	14917	15078	15165	14899	15057	14968	14920	14991	14978	15049	15044	15074	15037	15180	15021	14981	14865	14951	15046	14978	15199	15048	15101	15027	15201	15141	14971	15049	14992	14971	15136	15110	15039	15000	15165	14977	15210	15143	15010	14987	14892	14920	15130	14927	15183	14931	14987	15065	14834	14996	15055	14999	15014	15098	14962	15178	15191	15094	14981	15032	15032	14962	15130	14804	15148	14915	15024	14970	15209	15050	15102	14968	14927	15005	15096	15072	14885	14943	14716	15302	15112	15003	15019	14902	15140	15016	14963	15030	14982	15124	14989	14950	15026	14859	14993	15102	14979	14990	14922	14858	15105	14982	15015	15061	14913	15040	14978	15164	15152	14833	15061	15031	15097	15035	15100	15003	15132	15034	15085	14956	15056	15078	15101	14885	15144	15268	15090	15187	15011	15140	14914	15031	15136	15019	15074	14936	15041	14940	15132	14948	15107	15177	15092	15003	15059	15109	14890	14894	14911	15032	14949	15067	15043	15116	15189	15033	14961	14971	14994	14995	15075	14998	14928	15135	15008	15052	15125	15105	14954	14941	15062	15148	14978	15040	14979	14998	15145	14967	15015	15122	15072	14918	15127	15072	15112	15024	14959	15191	15045	15090	15024	14817	15095	15050	14934	14975	15209	14884	15039	15095	15041	15128	15034	15059	14799	15188	15114	15051	14953	14919	15047	14992	15149	14927	15036	15096	15027	14973	14881	15057	15035	15014	15100	14911	15055	15077	15018	15063	15102	15040	15010	14928	15056	15131	15063	14867	15144	15011	15100	14946	15094	14988	15028	14843	14939	15046	15072	14918	15067	15074	14997	15152	14980	14937	15175	15086	14874	15064	14968	15011	14969	15178	15081	14950	15120	15047	15065	15122	15121	15060	14920	15123	15004	14927	14884	15082	14994	14944	14974	15095	15034	15157	15066	14973	15168	14766	14998	15005	15018	14924	14988	15085	14962	14873	15204	15106	15059	14984	14983	15134	15018	14950	15080	15038	15087	14930	15002	14936	14920	14840	15211	14942	15079	15135	14975	15143	15120	15136	15101	15031	15032	15052	15024	15030	15024	15052	15031	14976	15143	14988	15071	15148	15120	15049	15095	15059	15036	15048	14996	15123	14950	14949	14931	15258	15103	15072	15186	15019	15019	14882	15031	15115	15035	15078	15163	15164	14969	15142	15159	15084	15053	15038	14921	14871	14988	15064	14960	15064	14910	15012	14919	15015	14883	14961	14911	14852	15098	15125	14907	15217	14896	15062	15153	15007	15136	15021	15222	15186	15166	15043	15011	15100	14984	14966	14902	15010	14967	14951	15026	15130	14915	14895	15171	15041	15027	14918	14937	15080	14968	15041	15051	14967	14765	15178	14913	15136	14959	14946	15237	14944	15144	14885	14972	14958	15027	14978	15216	15161	15013	15168	15101	15100	15079	14938	15032	15076	14958	15202	14758	14868	15072	14933	15134	14879	15233	15092	14999	15093	15048	14951	15016	15060	14963	15058	15106	14983	14972	14891	15074	15078	14994	14961	15227	14824	15068	15010	15070	14944	15036	15123	15026	14931	15016	15047	15067	14936	15015	15087	14985	15027	14866	15070	14870	15033	15049	14972	14903	15106	15189	15023	15065	15073	14918	14929	15047	15142	15191	15257	14987	15029	15102	15095	14946	15024	15203	15006	14958	15072	15003	14967	15065	15057	14896	14997	15031	14999	14978	15138	15114	14952	14828	14949	15022	14877	15118	15033	15045	15011	15139	15051	15085	15189	15003	15168	14992	15120	15167	14864	15201	14920	15101	14953	15120	15070	14853	14981	15239	15048	15013	14906	15111	15175	14965	15006	15068	15216	14826	15066	15304	14991	15207	14869	14897	15060	15192	14972	15000	14867	15140	14946	14956	14814	14993	14997	14969	15074	15168	15057	15073	15096	15071	14846	14934	14880	15164	15136	15013	15101	14895	14948	15031	15138	14998	15088	15143	15031	14997	15181	14991	14975	15099	14978	14915	15044	15178	15152	15057	14919	15034	15133	14835	15144	15035	15112	15012	14974	14976	14944	15043	15075	15031	15020	14956	15105	14846	15094	15060	15052	15076	15163	15090	15141	15076	15017	14955	15070	15015	15269	15221	15083	15178	15060	14973	15121	15069	15141	15125	15106	15077	15234	15041	15021	15019	15083	15254	15000	14976	15206	14946	15175	15094	15103	15085	15012	14890	14939	15203	15114	14983	15253	15160	14861	15110	15043	14952	15157	15024	15017	14912	14933	14916	14980	15040	15183	14901	15142	15175	15095	15008	15027	15082	15047	14959	15008	15023	15276	15114	15038	15007	15119	15018	15159	14985	15040	15175	15242	15279	15078	15148	14876	14976	15031	14998	15158	14908	15028	15112	14988	15113	15171	15161	15160	15141	15097	15140	14852	15068	15000	15088	15112	15096	15107	15028	15201	15104	15212	15112	15001	15076	15019	14975	14916	14916	15119	14985	15056	15155	14837	15021	15151	14878	15095	15016	15086	15133	14962	15020	15147	15009	15097	15056	15076	15165	14979	14811	14949	14826	15133	14926	15032	15034	15130	15155	15032	14909	15078	15179	15059	15138	15120	15059	14832	15114	15190	15136	14835	14889	15049	15157	14986	15192	15179	15143	15136	15023	14919	14980	15168	14942	15041	14965	15068	14833	15018	15042	15015	14943	15109	15086	15111	15043	15064	14977	15055	15106	15088	15040	15046	15104	15044	15175	15142	15104	15126	14948	14984	15032	15056	14859	14848	15156	14989	15097	15101	15147	15084	14985	14985	15033	15160	15076	14926	15011	15224	15059	15003	15016	15074	15014	15096	15060	14989	15067	15065	15094	15037	14985	15189	14980	15200	15093	15142	15098	14756	15023	15028	15076	15105	15124	15080	15178	14962	15262	15045	14990	15130	15056	14957	14970	15064	15121	14966	15153	15121	15071	15145	15188	14929	14992	14999	15062	14995	15102	15059	15215	14977	15166	15110	15093	15092	14901	15045	15039	14942	14904	14977	14929	15107	15103	14981	14934	15024	15075	15142	15108	14973	15041	15101	15036	15031	15006	15019	15204	15003	15205	14832	15002	14950	14874	15205	15061	15037	15031	15035	15182	14908	15106	14957	15014	15102	14962	15026	15151	15039	14841	14943	15232	14966	15078	14921	14940	15088	15275	14942	15016	15033	14959	14945	15234	15030	15080	15139	15087	14974	14907	15136	15127	15224	15091	15021	14963	15139	15004	15131	15042	15031	14971	15015	15093	15035	15096	14926	14971	15001	15063	15179	15099	14936	14959	15081	15053	15022	14949	15190	14949	15030	15112	14859	14883	14995	15085	15102	14996	15070	15251	15110	15070	15065	15114	15130	15243	14983	15007	14950	15018	14893	14942	15100	15034	15092	15069	15072	14980	14999	15133	15011	15065	15107	15050	14853	15021	15058	14980	15204	15019	15158	14973	15087	15158	15094	15008	15154	15026	15004	14966	15017	15100	15113	14925	15078	15044	14981	15009	15125	15128	14994	14987	14954	14990	15035	15095	15095	15097	14955	15198	14999	15082	15113	15053	15281	14924	15047	15255	15177	14940	15126	14994	15059	15027	15127	15106	15009	15160	14980	15065	15127	15085	15019	14982	15128	14883	15191	15247	14871	14933	15163	15099	15056	15071	15041	14977	15312	15024	15086	15079	14988	14922	15033	15186	15014	15186	15115	15123	14940	14969	15001	15087	15098	15085	15220	14896	15089	15060	14854	15128	15101	15030	14815	15031	15000	15101	14885	15091	15023	14876	15082	15124	14979	15204	14972	15023	15011	15056	15095	15033	14953	15022	14823	14988	15078	15187	14998	14944	14869	15104	15094	15043	14975	15021	15119	15000	15085	15049	15078	14869	14992	15237	14972	14993	15119	15019	15081	14928	14960	15022	15223	14896	14980	15085	15124	15131	15099	14984	15122	15049	15059	15185	15062	15090	14918	14866	15034	15106	14822	15158	15173	14872	15067	14871	15078	15026	15094	15045	14986	15142	15074	15123	14987	15022	14982	15082	15097	15106	14954	15147	14911	15157	14884	14896	14967	14942	15010	14896	14922	15057	14997	15129	14946	15078	14922	14957	15028	15219	14893	15023	14979	15081	15121	15072	15105	15094	15030	15172	15243	15148	15080	15038	15047	14991	14984	15028	15064	15196	15067	15070	15069	15069	14986	15056	15010	15074	15112	15093	14876	15044	15030	15059	15075	15059	14978	14992	15025	15031	15042	15118	14980	14959	14857	15205	15038	15107	15007	15187	14934	15049	14996	15148	15027	14983	15135	15103	15079	15056	14849	15099	15095	15148	14984	15078	15181	15133	15219	15080	14994	15135	14959	14956	15011	15059	15001	15007	14959	15030	15010	15043	15099	15147	14880	15099	15058	15079	14833	15237	14968	15011	15118	15051	15102
22492	21516	28632	24910	22455	24893	26190	21547	19746	19307	18894	18312	18192	17852	17989	17735	17654	17740	17440	17451	17382	17405	17522	17435	17497	17394	17471	17224	17313	17433	17354	17352	17379	17330	17321	17304	17169	17206	17213	17134	17183	17321	17053	17183	17260	17204	17558	17338	17236	17119	17194	17355	17222	17249	17119	17038	17167	17134	17229	17185	17216	17011	17083	17211	17241	17368	17222	17158	17152	17104	17139	17133	17086	17259	17150	17362	17247	17200	17274	17092	17187	17336	17202	17081	17280	17311	17064	17006	17087	17280	17100	16986	17298	17242	17205	17216	17240	17307	17542	17187	17200	17242	17225	17301	17246	17249	17206	17091	17225	17279	17278	17065	17114	17273	17253	16941	17236	17150	17120	17223	17229	17367	17136	17231	17212	17320	17141	17237	17391	17141	17188	17195	17305	17127	17140	17302	17219	17044	17143	17172	17146	17244	17276	17298	17221	17222	17213	17026	17313	17137	17214	17296	17212	17240	17319	17275	17144	17074	17000	17070	17091	17182	17097	17279	17313	17221	17312	17121	17218	17071	16892	17041	17012	17088	17346	17123	17075	17222	17179	17110	17193	17273	17305	17040	17163	17189	17260	17184	17153	17140	17261	17385	17263	17107	17087	17217	16982	17016	17103	17132	17383	17192	17081	17126	17101	17298	17339	17102	17086	17141	17197	17381	17313	17253	17068	17121	17160	17063	16970	17145	17021	17329	17243	17313	17344	17236	17236	17022	17061	17224	17094	17271	17135	17060	17213	16989	17110	17247	17337	17101	17159	17104	17142	17126	17395	17263	17227	17198	17260	17429	17241	17107	17216	17228	17195	17305	17275	17168	17247	17211	16985	17243	17299	17120	17137	17121	17203	17180	17291	17035	17161	17178	17254	17365	17076	17190	17200	17206	17264	16962	17302	17287	17381	17042	17149	16954	17198	17303	17261	17230	17228	17259	17134	17174	17269	16999	17051	17117	17221	17148	17176	17051	17150	17126	17073	16919	17056	16915	17400	17138	17437	17059	17231	17221	17247	17318	17213	17120	17303	17183	17278	17113	17229	17193	17110	17288	17206	16924	17065	17260	17061	17266	17089	17118	17230	17396	17112	17192	16757	17003	17216	17004	17076	17259	17214	17353	17185	17093	17103	17116	17180	17164	17049	17076	17057	16963	16937	17115	17152	17275	17264	17151	17158	16991	17215	17199	17041	17140	17323	17020	17358	17105	17123	17012	17179	17214	17262	17172	17265	17237	17282	17222	17443	16889	17092	17153	17196	17165	17226	17286	17119	17110	16951	17116	17084	17266	17069	17105	17082	17204	17190	17082	17273	17013	17194	17293	17218	17204	17080	17146	17340	17177	17115	17039	17063	17031	17078	17176	17161	17316	17334	17237	17109	17109	17115	17054	17025	17119	17268	17092	17066	16907	17105	17027	17244	17280	17293	17126	17148	17211	17020	17250	17072	17310	17177	17118	17264	17208	17202	16844	17125	17331	17326	17250	17243	17248	17312	17273	17292	17038	17177	17180	17094	17296	17083	17218	17082	17178	17091	17128	17274	17173	16947	17101	17174	17000	17077	17402	17267	17168	17080	17227	17077	17196	17091	16990	17349	17235	17108	17133	17413	17250	17140	17032	17042	17305	17059	17117	17037	17036	17308	17283	17033	17236	17121	16991	17043	17175	17129	17348	17135	17302	17378	17181	17173	17193	17259	17120	17118	17269	17188	17130	17295	17284	17328	17137	17234	17275	17161	17344	17361	17259	16993	17117	17081	17192	17070	17230	17303	17125	17210	17192	17193	17147	17192	17322	17179	17031	17101	17216	17152	17312	17329	17417	17286	17323	17236	17282	17162	17141	17132	17004	17314	17265	17238	17056	17043	17388	17239	17352	17310	16910	17243	17095	17187	17164	17046	17217	17113	17271	17078	17254	17377	17198	17208	17029	17130	17364	17484	17365	17151	17146	17221	17250	17200	17176	17109	16909	17233	16987	17387	17425	17345	17192	16987	17258	17197	17109	17046	17042	17091	17214	17219	16993	17049	17189	17296	17354	17076	17072	16970	17113	17379	17123	17211	17154	17308	17018	17140	17182	16934	16998	17160	17214	17184	16985	17264	17294	17194	17228	17228	17103	17137	17455	17097	17021	17289	17296	17262	17246	17396	17078	17173	16976	17228	17038	17159	17018	17060	16954	17234	17207	17223	17067	16981	17129	17102	17194	17081	17216	17227	17236	17278	17085	17258	17175	17319	17137	17123	17296	17308	17289	17235	17282	17167	17282	17085	17170	17164	17289	17396	17381	17304	17097	17283	17239	17096	17061	17233	17139	17091	16964	17245	17172	17127	17129	17121	17237	17243	17413	17013	17155	17012	17066	17126	17101	17016	17201	16931	17142	17226	17343	17020	17299	17172	17128	17257	17327	17044	17156	17031	17103	17352	16998	17091	17280	17334	17186	17111	17010	17191	17171	17377	17043	17381	17055	17116	17141	17017	17065	17252	17048	17072	17081	17311	17274	17207	17228	17181	17204	17135	17183	17357	17285	17101	17206	17094	17242	17211	17131	17094	17175	17158	17005	17027	17206	17026	17109	17018	17154	17034	17113	17299	17140	17248	17169	17333	17097	17031	17161	17055	17171	17366	17218	17213	17005	17110	17255	17089	17315	17115	17120	17032	17411	17168	17041	17426	17093	17287	17266	17297	17237	17275	17166	17257	17326	17315	17169	17235	16956	17088	17164	17267	17174	17199	17498	17204	17262	17180	17055	17086	17168	17176	17067	17094	17202	17066	17241	17126	17027	17215	17143	17103	17292	17252	17053	16918	16997	17056	17287	17249	17369	17244	17179	17151	17079	17300	17140	17159	16952	16970	17233	16967	17160	17241	17127	17031	17160	17322	17171	17236	17000	17038	17279	17238	17176	17092	17110	17049	17142	17185	17239	17073	17181	17089	17053	17167	17170	17180	17067	17206	17214	17275	17178	17361	17010	17222	17146	16994	17025	17244	17193	17190	17224	17140	17231	17204	17133	17163	17159	17081	17143	17082	17160	17203	17108	17079	17150	17163	17236	17006	17087	17205	17160	17247	17200	17242	17007	16949	17070	17096	17038	16848	17344	17055	17071	17000	16992	17091	17133	17017	17108	17190	17125	17396	17203	17256	17141	17278	17166	17114	17185	17073	17107	17323	17265	17296	17158	17215	17066	17150	17189	17239	17285	17277	17377	17214	17200	17141	17291	17187	17197	17155	17446	17177	17256	17027	17086	17165	17334	17333	17004	17010	17039	17169	17119	17212	17313	17149	17325	17359	17254	17066	17167	17239	17089	17223	17116	17151	17021	17067	17294	16992	17122	17421	16970	17212	17002	17294	17107	17042	17170	17205	17243	17076	17212	17229	17098	17154	17234	17153	17354	17286	17359	17033	17212	17184	17236	17247	17265	17341	17330	17150	17183	17122	17163	17369	17035	17169	17117	17269	17118	17261	16926	17274	17119	17225	17231	17147	17008	16992	17092	17144	17197	16883	17150	17213	17096	17153	17376	17224	17076	17180	17058	17468	17228	16993	17217	17032	17123	17232	17220	17082	17165	17235	17234	17205	17133	17157	17212	17090	17065	17097	17226	17121	17013	17059	17040	17040	17289	17154	17200	17234	17166	17061	17100	17296	17277	17057	17082	17173	17322	17139	17052	17237	17147	16838	16933	17151	17183	17219	17113	17130	17074	17287	17218	17268	17059	17203	17153	17137	17053	17276	17306	17403	17339	17260	17191	17052	17028	17121	17067	17183	17300	17238	17102	17273	17084	17057	17263	17027	17180	17242	17100	17204	17271	17283	17309	17161	17149	17229	17171	16944	17288	17323	17270	16997	17287	17039	17212	17315	17182	17196	17071	17052	17257	17133	17100	17127	17280	17499	17315	17401	17127	17040	17265	17154	16993	17081	17275	17194	17173	16951	17069	17076	17330	17071	17264	17148	17272	17264	17099	17360	17143	17114	17032	17109	17097	17149	17204	17200	17005	17287	17137	17148	17356	17252	17169	17133	17231	17345	17187	17158	17044	17042	17199	17231	17098	17165	17107	17051	17128	16939	17045	17272	16994	17059	17378	17282	17258	17163	17320	16980	17079	17194	17103	17145	17419	17305	17327	17233	17239	17206	17196	17162	17105	17181	17281	17245	17335	17337	17147	16978	17092	17041	17054	17167	17266	17151	17211	16860	17075	17171	17256	17112	17068	17136	16917	17139	17150	17409	17276	16988	17279	17092	17041	17153	17372	17099	17086	17279	17017	16973	17279	17223	17257	17123	17132	17113	17149	17148	17265	17117	17233	17027	17174	17060	17294	16909	17140	17209	17186	17249	17106	17445	17148	17092	17293	17104	17120	17303	17169	17118	17142	17281	17060	17075	17026	17089	16992	17350	17259	17234	17141	17437	17214	17120	17025	17241	17070	17113	17199	17374	17157	17157	17128	17166	16954	17107	17355	17229	17194	17070	17393	17130	17222	17241	17151	17377	17127	17091	17124	17296	17143	17077	17090	17054	17418	17137	17181	17134	17455	17133	17145	17111	17251	17133	17122	17144	16904	17033	17238	17183	17175	17136	17206	17074	17104	16882	17129	17209	17048	17300	17217	17021	16905	17303	17078	17395	17098	17121	16933	17075	17178	17077	17234	17162	17074	17206	17148	17270	17122	17294	17206	17214	17229	17140	17197	17142	17126	16954	17080	17089	17206	17134	17105	17087	17164	17400	17147	17076	17113	17115	17047	16911	17316	17391	17256	17282	17170	16968	17109	17153	17067	17262	17586	17432	17246	17259	17159	17201	17080	17190	17088	17136	17200	17232	17216	17280	17303	17216	17106	17290	17268	17167	16917	17163	17215	17205	17292	17215	17079	17328	17241	17105	17147	17224	17289	17233	17188	17164	17224	17033	17220	17107	17217	17133	17275	17258	17290	17178	17026	17093	17117	16993	17056	17150	17118	17064	17096	17065	17176	17404	17090	17131	17239	17389	17286	17213	17208	17390	17268	17193	17195	17188	17155	16997	17094	17196	17208	17059	17190	17019	17240	17350	17345	17354	17149	17089	17055	16999	17223	17208	17034	17260	17074	17177	17110	17204	17347	17254	17048	16978	17070	17133	17099
29032	54896	46739	36261	29753	25518	23098	20762	19140	18190	17441	17038	16518	16322	16154	15929	15767	15786	15716	15564	15674	15447	15348	15582	15449	15518	15593	15394	15321	15433	15379	15389	15202	15284	15408	15345	15283	15332	15392	15426	15260	15508	15515	15340	15338	15341	15386	15173	15377	15223	15266	15372	15222	15420	15478	15282	15487	15015	15342	15256	15332	15324	15256	15318	15252	15380	15314	15179	15213	15347	15359	15336	15424	15179	15301	15258	15339	15275	15342	15235	15280	15435	15419	15458	15315	15199	15359	15356	15219	15445	15347	15220	15371	15401	15196	15343	15349	15346	15300	15413	15321	15217	15163	15375	15217	15233	15392	15304	15343	15359	15305	15344	15320	15350	15379	15442	15466	15518	15300	15316	15260	15235	15263	15388	15368	15294	15235	15330	15330	15317	15415	15266	15406	15285	15419	15229	15366	15383	15371	15356	15385	15225	15280	15390	15399	15218	15455	15373	15270	15258	15249	15293	15372	15247	15564	15148	15320	15213	15355	15193	15383	15202	15171	15354	15258	15396	15405	15274	15427	15179	15394	15322	15261	15205	15463	15274	15533	15331	15270	15217	15310	15260	15293	15351	15363	15388	15279	15197	15341	15461	15194	15205	15454	15188	15331	15501	15463	15169	15244	15403	15388	15316	15391	15262	15453	15297	15498	15318	15326	15307	15230	15175	15309	15316	15368	15334	15315	15416	15365	15443	15296	15240	15274	15413	15275	15407	15344	15283	15308	15427	15355	15262	15482	15251	15152	15310	15302	15391	15284	15291	15314	15496	15285	15293	15344	15360	15105	15301	15353	15311	15435	15237	15203	15095	15226	15379	15245	15407	15341	15469	15177	15417	15358	15611	15146	15402	15350	15242	15168	15346	15276	15247	15138	15222	15170	15268	15402	15422	15415	15205	15176	15409	15252	15234	15351	15317	15236	15249	15164	15201	15301	15346	15251	15440	15112	15212	15336	15544	15228	15228	15310	15174	15239	15088	15407	15350	15094	15359	15332	15334	15235	15241	15211	15220	15385	15191	15380	15273	15243	15425	15328	15371	15317	15477	15054	15364	15340	15436	15247	15366	15158	15381	15241	15161	15374	15153	15438	15438	15279	15146	15325	15320	15274	15242	15218	15320	15349	15426	15458	15327	15358	15175	15379	15365	15340	15294	15159	15363	15522	15239	15285	15362	15181	15287	15430	15157	15230	15240	15193	15376	15250	15270	15320	15425	15344	15163	15335	15295	15312	15182	15245	15168	15209	15321	15335	15235	15211	15361	15222	15250	15231	15242	15294	15231	15343	15303	15379	15345	15255	15216	15175	15373	15362	15151	15437	15220	15213	15201	15289	15360	15209	15298	15229	15341	15394	15431	15291	15385	15190	15421	15348	15399	15362	15331	15308	15215	15238	15314	15532	15318	15295	15372	15411	15498	15327	15161	15406	15298	15312	15358	15436	15264	15234	15447	15193	15344	15422	15286	15312	15255	15326	15195	15440	15235	15414	15331	15352	15225	15253	15297	15122	15167	15353	15389	15280	15216	15437	15366	15451	15344	15232	15279	15253	15353	15636	15324	15231	15256	15348	15174	15396	15202	15336	15272	15370	15455	15283	15522	15183	15381	15353	15211	15357	15317	15365	15139	15321	15366	15336	15319	15296	15282	15201	15226	15335	15283	15341	15247	15334	15216	15444	15280	15228	15366	15338	15003	15427	15248	15314	15324	15340	15247	15352	15312	15168	15326	15413	15503	15266	15405	15414	15170	15321	15209	15269	15245	15077	15226	15184	15360	15292	15427	15278	15316	15330	15373	15203	15218	15114	15381	15310	15246	15153	15363	15140	15249	15273	15266	15303	15318	15318	15365	15359	15087	15521	15367	15551	15365	15336	15284	15280	15358	15389	15294	15353	15356	15257	15429	15356	15258	15249	15370	15412	15357	15283	15155	15315	15280	15225	15307	15360	15186	15435	15262	15357	15264	15389	15289	15317	15336	15257	15345	15439	15544	15444	15278	15402	15304	15215	15285	15251	15302	15299	15200	15273	15267	15338	15339	15444	15162	15252	15349	15396	15326	15227	15169	15171	15305	15310	15455	15295	15319	15163	15232	15378	15229	15417	15118	15459	15381	15400	15382	15271	15341	15461	15349	15288	15318	15327	15439	15144	15329	15238	15181	15261	15266	15364	15125	15146	15364	15249	15327	15437	15325	15337	15265	15180	15396	15197	15343	15294	15188	15301	15462	15529	15283	15201	15286	15272	15156	15335	15420	15343	15272	15278	15285	15201	15377	15139	15222	15317	15181	15182	15217	15251	15195	15418	15410	15231	15321	15234	15087	15368	15366	15223	15294	15403	15231	15542	15236	15124	15402	15169	15416	15144	15421	15478	15420	15137	15201	15387	15365	15315	15311	15290	15351	15397	15272	15330	15283	15371	15108	15334	15387	15154	15263	15204	15314	15350	15377	15369	15308	15307	15500	15290	15388	15288	15126	15419	15236	15326	15316	15422	15207	15162	15296	15294	15233	15211	15436	15241	15358	15167	15354	15285	15417	15251	15399	15209	15272	15364	15263	15263	15274	15328	15318	15278	15443	15242	15360	15360	15099	15258	15392	15513	15290	15310	15247	15305	15307	15265	15289	15402	15287	15372	15373	15318	15473	15237	15357	15405	15392	15342	15325	15423	15423	15324	15301	15059	15331	15128	15131	15290	15305	15265	15354	15317	15242	15284	15313	15320	15399	15228	15352	15296	15234	15335	15317	15309	15308	15359	15532	15215	15239	15383	15397	15052	15435	15404	15263	15271	15482	15260	15244	15286	15233	15438	15392	15239	15405	15584	15190	15443	15168	15374	15435	15222	15228	15393	15028	15417	15194	15159	15286	15514	15470	15477	15168	15543	15358	15076	15282	15417	15309	15351	15394	15458	15252	15075	15363	15322	15245	15271	15238	15442	15285	15326	15357	15331	15339	15300	15184	15426	15278	15124	15098	15302	15340	15226	15253	15189	15155	15365	15408	15136	15323	15375	15374	15344	15373	15309	15210	15205	15275	15234	15482	15152	15253	15366	15143	15317	15246	15322	15370	15350	15362	15413	15287	15271	15196	15263	15397	15318	15138	15150	15138	15460	15265	15396	15212	15264	15079	15363	15286	15134	15357	15495	15470	15392	15189	15498	15286	15367	15168	15226	15235	15440	15336	15261	15347	15370	15362	15267	15275	15365	15135	15227	15317	15417	15466	15330	15184	15301	15330	15282	15152	15266	15155	15151	15280	15349	15275	15334	15326	15263	15273	15482	15354	15254	15157	15174	15112	15228	15263	15326	15369	15175	15386	15176	15173	15266	15361	15255	15149	15149	15276	15210	15353	15304	15251	15088	15280	15258	15212	15439	15326	15147	15290	15354	15332	15109	15145	15567	15173	15439	15275	15240	15385	15065	15510	15330	15247	15193	15511	15317	15235	15241	15428	15257	15516	15205	15317	15383	15323	15300	15363	15412	15305	15283	15216	15304	15271	15391	15200	15377	15229	15343	15333	15222	15364	15323	15278	15248	15252	15231	15179	15230	15120	15397	15327	15337	15334	15343	15415	15250	15337	15356	15275	15257	15147	15205	15340	15382	15355	15285	15337	15318	15219	15217	15212	15370	15435	15293	15410	15204	15458	15291	15205	15236	15258	15407	15316	15369	15097	15194	15393	15235	15260	15419	15330	15451	15374	15237	15190	15396	15285	15250	15348	15306	15250	15297	15294	15366	15294	15260	15107	15206	15305	15342	15240	15343	15122	15411	15167	15183	15421	15095	15198	15404	15052	15239	15251	15349	15165	15363	15280	15198	15289	15430	15361	15294	15314	15361	15387	15356	15491	15392	15236	15313	15259	15444	15227	15322	15202	15282	15422	15352	15346	15580	15368	15296	15235	15266	15219	15213	15334	15203	15285	15311	15266	15277	15358	15281	15328	15294	15105	15170	15499	15233	15378	15162	15327	15174	15412	15300	15348	15397	15365	15304	15226	15322	15427	15293	15322	15490	15318	15300	15419	15434	15194	15471	15311	15321	15166	15393	15278	15232	15390	15382	15375	15317	15346	15270	15273	15274	15452	15181	15216	15246	15277	15398	15328	15251	15412	15281	15469	15204	15494	15262	15294	15493	15149	15364	15309	15432	15283	15239	15442	15129	15106	15249	15328	15372	15377	15218	15208	15210	15065	15292	15318	15421	15318	15465	15283	15222	15382	15423	15366	15195	15127	15379	15275	15515	15225	15312	15283	15308	15347	15380	15252	15440	15291	15380	15143	15348	15298	15209	15251	15233	15326	15285	15450	15325	15328	15361	15251	15341	15297	15358	15262	15320	15293	15385	15289	15284	15236	15321	15247	15219	15240	15404	15209	15165	15323	15161	15167	15288	15254	15318	15218	15201	15324	15327	15358	15182	15194	15171	15126	15158	15094	15362	15224	15426	15183	15401	15257	15185	15234	15110	15133	15387	15301	15514	15342	15332	15458	15350	15424	15314	15284	15273	15254	15318	15185	15313	15297	15413	15320	15372	15300	15461	15376	15233	15242	15252	15261	15296	15151	15365	15271	15236	15431	15283	15388	15202	15375	15300	15358	15370	15217	15261	15264	15508	15272	15436	15310	15438	15310	15296	15127	15412	15322	15191	15161	15393	15389	15329	15295	15214	15581	15171	15098	15299	15304	15266	15376	15156	15159	15351	15271	15420	15320	15212	15260	15269	15155	15329	15364	15386	15321	15493	15339	15177	15250	15342	15482	15321	15303	15149	15289	15316	15311	15380	15190	15245	15165	15187	15279	15401	15308	15271	15370	15234	15218	15312	15146	15445	15337	15420	15311	15280	15189	15265	15291	15304	15280	15367	15063	15291	15291	15360	15451	15317	15430	15350	15309	15346	15153	15465	15182	15312	15290	15297	15250	15238	15431	15316	15434	15214	15294	15237	15241	15053	15290	15336	15323	15333	15248	15438	15339	15448	15238	15176	15347	15284	15345	15340	15213	15191	15157	15220	15326	15333	15377	15283	15465	15232	15322	15311	15063	15344	15388	15260	15425	15390	15173	15284	15210	15487	15450	15299	15333	15177	15235	15299	15390	15347	15171	15391	15248	15282	15246	15167	15336	15363	15295
29995	28474	32599	27556	21989	20299	19255	18290	17944	17622	17488	17353	17216	17174	17334	17059	16938	17151	17026	16951	17127	16813	17034	16968	17188	16893	17022	17070	16817	17051	16875	17052	16888	16813	16937	16955	16903	16966	17036	16991	17082	16792	17069	17033	16954	16842	16856	16922	16855	16815	16896	16708	16811	16924	17098	16838	16891	17044	17085	16968	16660	16993	16863	16905	16941	16797	16870	17008	17124	16899	16753	16768	16851	17004	16886	16816	16894	16822	16957	16900	16925	16915	17035	17028	16899	16766	16959	16774	16940	16885	16938	17109	16920	16916	16856	16673	16962	16887	16931	17067	16794	16905	16768	16916	16988	17011	16873	17049	17105	16872	16971	17018	16776	17056	17024	16955	17011	17056	16901	17129	17098	17029	16634	16942	16887	16956	17034	16959	16926	16977	16871	16690	16821	17013	16864	16904	16823	16899	17081	17055	16923	16794	16949	16648	17116	16823	16989	16987	16977	16933	16991	16942	17053	16967	16766	16723	16977	16888	16934	16883	16776	16957	16810	16908	16929	17066	16944	16819	17001	16687	16859	16965	16928	16854	16686	16859	16909	16866	16749	16809	16858	16734	16952	16861	16931	16781	16775	16921	16873	16952	16872	16978	16830	16980	16948	16981	17045	16837	16976	16910	17105	16894	16765	16955	17044	17174	16981	17143	17008	16846	16886	16917	16873	16814	16917	16902	16896	17104	17106	17001	16884	16856	17105	16876	16813	17020	17095	16887	17001	16818	17109	16983	17046	16990	16917	17133	16755	16804	16984	16840	16874	16795	17073	16918	16842	17018	16999	17034	16925	17033	17002	17231	17145	16973	16882	16982	16736	17042	17006	17038	17127	16961	17026	16877	17005	17282	16990	16914	17069	16890	16812	16895	16926	17034	16736	17089	17016	16883	16973	16991	17051	17008	16773	16885	16759	16891	16940	16896	16989	16788	17021	16912	16879	17116	16981	16964	17121	16983	17018	16931	16843	17000	16840	17123	16875	16950	16992	17120	16991	16842	16804	16896	16903	16867	17048	16696	16776	16957	17081	16886	17011	16808	17032	17037	16991	16897	16958	16789	16788	16838	16755	16873	17001	16938	16862	17219	17287	16763	16785	17063	16740	16956	17028	16906	17079	16860	16981	16934	16676	17000	17063	17026	16913	16975	17084	17028	17146	16814	16972	16909	17017	16955	16884	16842	16824	16804	16880	17041	16861	16673	17012	16891	16708	16802	16826	16875	16991	16975	16849	16918	16888	16948	17124	16852	17017	16930	16904	16824	16935	16796	17076	16724	16799	17032	16953	16720	16927	16969	16829	16926	16845	16977	16927	17284	17170	16815	16883	16836	16966	17156	17084	16966	16896	16935	17063	16990	16800	16847	17064	16819	16951	17047	16764	16842	16911	16925	16819	16927	16946	16819	16898	16982	16894	16959	16888	16710	16932	17014	16927	17162	16981	17036	17101	16799	17011	16647	17034	16948	16760	16891	17086	17115	16870	16800	16964	16894	16753	16841	16699	16729	17031	16874	17091	16811	16943	16919	17056	17071	16904	16762	16959	16994	16849	16962	16903	17078	16889	16819	17099	16753	16809	17018	17019	17080	16997	16844	16983	16746	16883	16741	16978	17011	17113	16858	16947	16939	16894	17009	17138	16953	17068	16963	16875	17058	16847	17008	16859	17016	16944	16774	17011	16870	16835	16808	16854	17003	17037	17177	17006	16946	16922	16878	16895	16992	16948	16890	17036	16941	17016	16977	16909	16901	17168	16826	16987	16857	16934	17017	16860	16896	16931	17118	17036	17020	16921	16832	16861	16815	16920	16957	16881	16786	16951	16889	16893	16902	17069	16817	16896	16940	16803	17067	16855	16919	16998	16791	16875	16804	16941	17108	17011	16777	16867	16908	17186	16951	16923	16938	16836	16899	16799	16972	16913	16844	17169	16778	16862	16989	16942	16971	16890	17062	16787	16900	16816	17068	17015	17004	16984	16987	16830	16890	16915	16887	16891	17093	16977	17187	16840	16790	16924	17201	16930	17149	16766	16997	16872	17005	16891	16870	17054	16799	16978	16888	16891	16800	16974	16958	16753	16920	17075	16908	17069	16920	17064	16812	16870	16917	16938	16772	16907	16928	16902	17040	16861	16816	16920	16840	17295	17024	17108	16821	16816	16815	16998	16843	16909	17021	17074	16979	17150	16815	16910	16931	17017	17168	16973	17003	17009	16784	16955	17013	17085	17019	17204	16909	16902	16933	17071	17051	17084	16988	17020	16854	16813	17021	16931	16906	16916	16959	16901	16933	16845	16864	16839	16814	16988	16853	16979	16965	16884	16932	17197	16898	16828	17019	16959	16824	16906	16952	16851	16927	16767	17009	17006	16856	16947	16812	16919	16979	16982	16957	16879	16902	16806	16779	17073	17048	17047	16908	17061	16890	16858	17034	16987	17020	16959	16830	16991	16885	17014	16885	16672	16845	17102	16761	16979	16661	16825	16808	16931	16731	16945	16877	17091	16924	16957	17074	17014	17143	16898	16929	16908	16984	17003	16836	16806	16945	16984	16780	16865	16906	16596	17002	16959	16906	16933	16718	16922	17004	17079	16884	17101	16880	16962	16972	16913	16937	16880	17029	16986	16894	17077	16860	16926	16775	16703	17179	16911	16825	16985	16816	16783	16920	17021	17124	16898	16922	16923	16965	17128	16796	16872	16876	16997	16791	16976	16915	16911	16911	16922	17072	16886	16880	17098	17011	17009	16885	16869	17043	16849	16892	17036	16852	16985	16972	16888	17039	17122	17113	17108	16919	16966	17102	16903	17043	17027	17043	17086	16961	16965	17062	17216	16978	16930	16764	16972	16869	16974	16946	16809	16843	16791	16910	16761	17021	16937	16742	17077	16817	16918	16902	17117	17024	16836	16763	16838	16957	16847	16913	16900	16773	16816	16993	16704	17022	16873	17044	16872	16765	16931	16985	16841	16996	17088	16999	16875	16906	16889	16970	16966	16887	16821	16744	16992	17111	16967	16947	16904	16911	17190	16934	16907	16918	16874	16983	17147	16932	17003	16990	16898	16833	16692	16858	16980	16944	16892	16923	16997	16953	17034	16878	16884	16799	16962	16954	16750	17241	17038	16950	16935	17037	17072	17036	17117	16856	17015	16808	16944	17075	16967	17103	16794	17034	17046	16945	16732	16944	17016	16956	16817	17023	16887	16868	17038	16992	16742	17130	16859	16700	16854	16747	16890	17049	16982	17043	16965	17155	16823	16957	17016	16865	16798	16853	17074	17050	17178	16931	16888	16989	16706	16826	16946	17098	16978	17026	16887	16932	16914	16759	16899	16971	16794	16788	16957	16793	16920	16813	16948	17076	16855	17064	16991	17008	16840	16916	16889	16896	16985	16985	16935	16933	16944	17013	16956	17043	16991	16889	16917	16840	17000	17092	17035	16929	16814	16918	16957	17037	17002	16892	16965	16929	17008	16861	16795	16825	16927	16670	16900	16995	16692	17021	16849	16732	16950	16879	16968	16916	16864	16961	17165	17042	16881	16802	16968	17102	17131	16935	17065	16954	17031	16813	17034	16794	17121	16886	16747	16839	16805	17026	16901	16920	17035	17098	16848	17003	16978	16876	16838	16773	16878	17151	17009	16846	16957	16939	17059	16929	16820	16913	16929	16824	16867	17102	17204	17034	17026	17006	16982	17063	16975	16917	16899	16963	16921	16891	17003	16897	16878	17110	17037	17153	16933	16821	17187	16875	16994	16811	16952	16898	16972	16904	17025	17037	16907	16975	16727	16866	16796	16906	16945	16948	16872	16919	17018	16731	16862	16854	17063	17106	16942	16966	16796	17024	16814	16879	16836	17049	16731	17219	17062	16831	17099	17001	17161	16829	16899	16742	17028	17027	16959	17096	16873	16959	16951	16989	16991	16980	17013	17031	16962	16908	16996	16831	17034	17069	17082	16866	16961	16999	16804	17109	17123	16961	17113	17130	17077	16837	16695	16847	17062	16918	16982	16972	16980	17066	16944	16938	17005	16892	16811	17076	16856	16763	17026	16989	16919	16785	16878	17010	17034	17125	16851	16913	16913	17057	16900	17007	16743	16941	16965	16948	16975	16952	16834	16996	17007	16842	16948	16883	17054	17109	16832	16906	16804	16910	16832	16914	16938	16957	16907	17089	16879	16865	16726	16924	17007	16820	16915	16965	16951	16864	16924	17036	16954	16894	16910	17011	16918	16899	16975	16940	16947	16962	16824	16935	17126	16919	16943	16823	16692	16989	17053	16967	16951	16685	16936	16865	17088	16909	16865	16884	17111	16867	16985	16941	16855	17021	16959	16911	16933	16760	17003	17024	17007	17092	16846	16771	17007	16905	17021	16899	17026	17231	16886	17187	16882	16890	16841	16985	16856	16809	17091	16935	17085	16788	16982	16980	16946	16976	16957	16809	17020	16880	16975	16864	17032	16956	16996	16920	16847	16864	16934	17045	17049	16880	16821	17014	16901	16946	17062	17001	16942	16996	16948	17094	17135	16784	16995	16798	17138	16788	16835	16816	16933	16865	16974	16865	16940	16988	16757	17202	16975	16978	16776	16736	16882	17069	16970	16828	16777	16999	16937	16997	16978	17024	17160	16614	16929	16915	17039	16890	17056	16913	17181	17207	16714	16837	16811	16685	16906	17114	17083	16905	16798	16886	16760	16969	16892	16837	16824	16961	16823	16925	16951	17092	16973	16740	16766	16956	17006	16739	16979	17022	17011	16833	16875	16951	17011	16908	16773	16810	16837	16938	16851	17056	17116	16950	17179	16873	16975	17222	16897	16981	17047	16887	17086	16949	16830	17162	16866	16884	17136	17037	16948	16956	17000	17016	17007	16645	16901	17108	17014	16924	16925	16779	16796	17047	16733	17066	16954	16969	17020	16773	17102	16948	17084	16937	17069	17094	16917	17027	17007	17141	17174	16740	16901	16920	16966	16985	16753	16823	17150	17038	17007	16989	16780	16869	17163	16932	16968	17059	16809	16899	16783	16945	16891	16930	16986	16900	16852	16970	16877	16951	16922	16884	17039	16829	16922	16877	16962	16853	16963	16913	16984	16928	16932	16748	16975	17014	16813	16918	16972	16935	16953	16908
28465	43906	35410	26372	22238	19875	18262	17461	16573	16389	15911	15857	15588	15553	15455	15395	15291	15367	15009	15091	15142	15245	15119	15321	15082	15316	15152	15098	15279	15221	15201	15217	15217	14987	15171	15177	15187	15225	15250	15277	15039	15461	15119	15132	15326	15118	15143	15104	15196	15259	15294	15216	15308	15160	15209	15129	15086	15003	15234	15225	15010	15290	14989	15080	15164	15153	15239	15204	15156	14984	15091	15317	15265	15046	15240	15011	14907	15289	15283	15288	15235	15042	15026	15127	15085	15165	15075	15198	15242	15005	15042	15134	15229	15140	15202	15171	15014	15133	15121	15161	15295	15261	14988	15180	15283	15212	15282	15156	15063	15244	15101	15168	15196	15295	15197	15111	15300	15043	15049	15263	15074	15139	15179	15104	15173	15036	15101	15240	15123	15118	15192	15006	15081	15239	15011	15019	15112	15140	15120	15160	15014	15289	15130	15067	15004	15217	15048	15317	15316	15123	15206	14964	14994	15171	15246	15289	15281	15181	14993	15111	15220	15266	15238	15089	15199	14951	15123	15118	15095	15191	15210	14953	15208	15072	15142	15142	15098	15190	15220	15119	15198	15116	15311	15230	15051	15147	15259	15214	15279	14984	15295	15071	15101	15293	15055	15335	15285	15107	15316	15124	15054	15236	15156	15285	15200	15037	15303	15239	15248	15020	14969	15212	15130	15236	15230	15070	15064	15171	15100	15053	15237	15141	15158	15105	15134	15155	15210	15212	15111	15160	15222	15290	15196	15192	15062	15046	15184	15157	15245	15142	15305	15087	15020	14995	15132	15428	15097	15054	15060	15175	15243	14947	15268	15085	15267	15136	15351	15037	15153	15081	15217	15238	15155	15074	15171	15171	15280	15101	15322	15226	15104	15086	15170	15162	15158	15249	15127	15206	15211	14888	15118	15113	15146	15323	15133	15118	15216	15192	15121	15259	15201	15160	15143	15277	14984	15009	15160	15179	14900	15212	15202	15203	15133	15225	15030	15101	14930	15022	15151	15150	15197	15318	15034	14959	15220	15041	15176	15066	15093	15152	15186	14893	15358	15200	15059	15126	15155	15005	15081	15277	15246	15343	15063	15055	15184	15210	15224	15226	15103	15237	15265	15070	15168	15158	15279	15266	15172	15013	15047	15130	15128	15067	15159	15226	15085	15062	15110	15208	15322	15235	14997	15182	15192	15083	15120	15280	15169	15285	15065	15421	15257	15148	15166	15237	15239	15249	15161	15058	15049	15240	15034	15198	15230	15121	15092	15112	15159	15260	15179	15092	15164	15124	15328	15089	15081	15251	15246	15301	15002	15101	15204	15097	15361	15015	15057	15114	15301	15168	15167	15055	15185	15077	15265	15112	15103	15132	15055	15087	15352	15002	15205	15168	15039	15313	15203	15101	15259	15190	15219	15174	15291	15152	15205	15193	15169	15145	15032	15290	15182	15127	15019	15210	15106	15104	15081	15098	15229	15123	15035	15130	15287	15224	15197	15234	15220	15150	15118	15284	15043	15077	15185	15128	15096	15119	15099	15194	15058	15069	15122	15166	15198	15246	15165	15068	15176	15088	15322	15225	15182	15107	15049	15049	15166	15213	15408	14988	15246	15380	15210	15163	15220	15113	15201	15189	15173	14998	15196	15201	15204	15122	15170	15146	15258	15093	15115	15176	15133	15040	15153	15201	15059	15253	15145	15097	15105	15183	15123	15067	15382	15276	15048	15175	15158	15076	14997	15244	15016	15237	15167	15175	15332	15168	15190	15310	15173	15141	15291	15134	15184	15179	15148	15177	15067	15301	15190	14922	15140	15260	15018	15205	15144	15238	15139	15049	15156	15150	15191	15243	15039	15089	15202	15083	15164	15281	15151	15209	15038	15182	15162	15079	15138	15219	15309	15057	15066	15200	15040	15125	15181	15143	15117	15175	15123	15110	15288	15062	15179	15264	15177	15183	15107	15024	15275	15171	15145	15277	15055	15110	15091	15153	15282	14928	15307	15059	15041	15137	15003	15070	15156	15117	15151	15201	15242	15234	15082	15121	15251	14956	15129	15344	15208	15116	15250	15037	15275	15183	14970	15002	15268	15259	15246	15197	15223	15107	15265	15207	15162	15102	15149	15098	15189	15002	15370	15192	15196	15104	15262	14955	15217	15061	15151	15094	15188	15379	15081	15213	15168	15040	14978	15163	15194	15274	15154	15129	15151	15032	15141	15154	15157	15062	15265	15169	15292	14978	15056	15012	15143	15144	15319	15277	15030	15124	15225	15150	15253	15097	15196	15123	15153	15159	15558	15160	15213	15165	15096	15072	15220	15330	15194	15191	15081	15041	15159	15181	15179	15013	15116	15150	15190	15282	15156	15215	15233	15341	15085	15163	15218	15215	15246	15153	15160	14997	15185	15200	15193	15140	15230	15319	15084	15255	15153	15286	15129	15035	15161	15215	15043	15355	15280	15116	15271	15072	15244	15097	15199	15106	15183	15198	15065	15156	15073	15339	15268	15194	14983	15117	15189	15130	15125	15186	14949	15196	15009	15043	15189	15208	15230	15087	15190	15077	15160	15168	15151	15066	15279	15213	15267	15178	15242	15035	15206	15242	15327	15132	15123	14999	15112	15229	15106	15137	15184	15323	15227	15030	15152	15125	15152	15182	15149	15084	15327	15252	15123	15188	14901	15234	15324	15185	15069	15041	15263	15122	15249	15198	15126	15229	15119	15250	15210	15177	15100	14953	15084	14944	15247	15177	15107	15213	15210	15288	15063	15154	15157	15187	15110	15071	15075	15307	15110	15197	15060	15199	15035	15209	15206	15079	15033	15278	15378	15069	15183	15175	15467	15183	15217	15145	15037	15021	15081	15026	15148	15166	15223	15322	15136	15055	15193	15063	15079	15222	15098	15359	15340	15172	15189	15321	15235	15069	15244	15121	15230	15307	15140	15230	15207	15275	15237	15158	15177	14999	15184	15134	15131	15324	15225	15091	15118	15289	15098	15060	15316	15117	15060	15069	15166	15156	15162	15165	15079	15027	15201	15262	15055	15245	15284	15169	15052	15232	15221	15219	15134	15112	15256	15053	15266	14992	15178	15295	15255	15137	15235	15208	15192	15103	15098	15241	15193	15151	15080	15135	15065	14962	15065	15235	15202	15133	15157	15124	15240	15215	15330	15175	15228	15114	15159	15128	15042	15144	15205	15154	15064	15102	15138	15062	15210	15191	15168	15084	15166	15080	15191	15099	14967	15006	15381	15095	15157	15220	15132	15231	15285	15112	15144	15117	15090	15094	15129	14974	15100	15216	15345	15095	15115	15222	15121	15077	15313	15233	15168	15227	15132	15025	15085	15153	15273	15108	15139	14998	15238	15236	15251	15231	15220	15133	15346	15217	15126	15230	15186	15162	15360	15261	15147	15252	15157	15140	15110	15162	14965	15110	15123	15146	15247	15311	15097	15141	15069	15095	15112	15125	15161	15157	15251	14905	15195	15113	15134	15058	15003	15110	15194	15116	15245	14974	15167	15054	15050	15222	14952	15103	15251	15065	15202	15156	15263	15125	15125	15173	15119	14980	15113	15342	15188	15077	15113	15172	15156	15173	15192	15278	15106	15047	14971	15090	15138	15260	15288	15106	15242	15265	15074	15091	15125	15369	15197	15012	15171	15169	15219	15282	15078	15187	15133	15204	15149	14991	15205	15068	15122	15088	15287	15021	15097	15170	15254	15097	15096	15127	15238	15194	15191	15284	15182	15239	15158	15252	15105	15262	15271	15198	15005	15278	15156	15206	15277	15182	15139	15030	15161	15082	15278	15204	15213	15106	15168	15173	15090	15049	15171	15132	15083	15153	15075	15245	15246	15230	15106	15246	15150	15224	15097	15186	15251	15228	15037	15243	15094	15150	15168	15006	15230	15111	15103	15118	15158	15057	15095	15203	15000	15152	15097	15153	15017	15291	15060	15212	15235	15205	15326	15034	15144	15090	15334	15316	15169	15348	15022	15230	15169	15064	15060	15259	15279	15172	15266	14994	15197	15179	15246	15150	15326	15325	15262	15111	15066	15221	15122	15130	15221	15329	15248	15275	15253	15140	14978	15252	15147	15030	15252	15276	15112	14969	15171	15310	15312	15441	15221	15101	15044	15178	15149	15166	15236	15071	15148	15113	15185	15019	15119	15233	14873	15235	15175	14989	15330	15088	15070	15237	15363	15164	14963	15155	15067	15302	15101	15217	15197	15226	15107	15103	15065	15024	15018	15070	15166	15128	15243	15198	15129	15166	15044	15101	15125	15112	15180	15377	15150	15105	15062	15132	15133	15267	15204	14964	15319	15255	15232	15252	15100	15109	15274	15152	15157	15061	15229	15268	15111	15243	15024	15190	15183	15077	15113	15215	15073	15164	15322	15296	15137	15183	15253	15105	15207	15188	15056	15323	15222	15132	15179	15202	15134	15100	15137	15144	15129	15061	15209	15331	15074	15031	15227	15085	14971	15280	15184	15124	15202	14942	15116	15081	15288	15146	15170	15244	15173	15398	15131	15171	15120	15247	14934	15137	15250	15189	15174	15047	15109	15284	15111	15027	15064	14972	15194	15106	15042	15268	14989	15214	15072	15117	15147	15014	15336	15080	14996	15204	15271	15133	14996	15348	15073	15186	15037	15074	15075	15171	15080	15157	15064	15079	15158	15126	15099	15182	15131	15187	15294	14995	15106	14989	15049	15088	15166	15172	15094	15248	15168	15152	15140	15112	15142	15212	15133	15146	15132	15118	15141	15023	15165	15205	15084	15288	15064	15181	15127	15258	15267	15123	15120	15182	15172	15308	15065	15306	15114	15283	15304	15100	14941	15161	15151	15211	15215	14999	15147	15099	15140	15155	15278	15065	15136	15297	15115	15140	15243	15148	15169	15240	15029	15229	15052	15159	15117	15195	15261	15195	15257	15269	15163	15117	15249	15308	15247	15128	15198	15232	15065	15106	15008	15051	15235	15184	15060	15153	15125	15029	15155	15248	15034	15178	15161	15255	15357	15209	15285	15187	15272	15040	15120	15192	15225	15266	15111	15256	15206	15086	15102	15183	15237	15246	15208	15252	15231	15158	15219	15090	15283	15374	15337	15200	15205	15101	15131	15194	15230	14950
23412	21458	28247	25751	23503	23832	23056	20017	18945	18590	18105	17956	17874	17686	17453	17590	17371	17257	17193	17321	17190	17390	17216	17100	17044	16996	17028	17140	17193	17096	17243	17085	17192	17085	17182	17174	17090	16986	17023	17002	17025	16954	17162	16976	17302	17166	17084	16915	16897	17007	17141	16992	17026	17120	17193	17062	16804	17103	17133	17108	17051	17145	17086	17252	17132	16992	17099	17036	17192	17152	16956	17103	17191	16926	17205	17002	17064	17070	16943	17046	16963	17045	17074	17026	17100	16981	17107	16934	17195	17220	16844	16990	16968	17102	16956	17127	16880	16895	17208	17099	17173	16992	16943	17057	17093	16930	16824	17250	17097	17125	16752	17090	16959	16889	17236	16986	17039	17089	17098	17284	16966	17102	17165	16719	17086	16935	16886	16970	17047	16935	16846	16978	16984	16816	17185	16943	17065	16931	17047	16819	17189	17019	16940	17240	16918	17051	17015	17019	17041	16924	16948	17071	17386	17180	17289	17090	17079	16909	17111	17162	17072	17072	17060	17018	16993	17079	17077	16988	16951	17083	17067	16937	17067	17216	17056	17022	16980	17012	17106	17147	17020	16914	16962	17063	17099	17120	17201	17098	17204	16902	17073	16886	16901	17112	17211	17005	17225	16884	16876	17055	17119	17191	17235	16917	17095	17043	17109	17079	17296	17183	17013	16766	16990	16958	17304	17086	17257	17110	17046	17099	16898	17122	17051	17247	17071	17059	17143	17101	17053	17141	17062	17031	16968	17137	17215	17154	17081	16988	16883	17121	17129	16976	17119	17100	17003	17282	17256	17117	17232	17104	17100	17215	17036	16903	16937	16957	17107	17113	16933	17137	16956	17109	17041	17064	17059	16877	16996	17279	17144	17067	17114	17017	17295	17224	16977	17094	17070	17114	16941	17234	17047	17078	17045	16934	16990	17037	16928	17008	17094	16920	17041	16817	17133	17094	16988	17027	16722	17043	17141	17104	16988	16973	17145	16796	16960	17021	17038	17080	16940	16984	17293	17128	17071	17029	17082	17056	17095	17190	17050	17046	17304	17074	16973	17004	16884	16997	17154	16965	16994	17071	16902	16909	17006	17030	17236	16907	16912	16996	17106	17064	17041	17279	17095	17131	17039	16954	17061	17178	17021	17220	17202	17002	16959	17241	17126	16899	17128	16981	17080	17016	16910	17053	17065	17177	17073	17114	17082	17150	17098	17233	17041	16998	16844	17026	17140	17232	16998	16908	16998	17187	17207	17266	16960	17203	17164	17021	17150	17268	17243	16922	17076	16898	17211	17206	16997	16966	17096	16950	17026	17175	17087	17116	17150	17108	17217	17070	16876	17012	16963	16968	16971	16991	17286	17126	16934	17056	17163	17253	17040	17071	16994	17031	16927	16997	16778	17111	17149	17023	17019	17176	17087	16934	17009	17070	17070	17107	17119	17059	17029	17211	17187	17063	16995	16951	16903	17006	16854	17023	17107	16860	17201	17074	17046	17014	16968	16914	16945	16940	17025	17058	17064	17050	16723	17302	17061	16847	17010	17032	17109	16911	16860	16905	16872	17174	17073	17033	17130	17018	17038	17119	17031	16997	17115	17213	17208	17050	17175	16977	17195	17015	17098	17022	16883	17019	17053	16925	16901	17020	16805	17014	16930	16930	17112	17119	17131	16957	17082	17229	17226	17202	16963	17002	17070	17154	17205	17283	17231	16945	17041	17153	17108	17040	16942	17118	17063	17016	17092	17113	17207	16984	16937	16937	17014	17130	17092	17080	17168	17133	17038	17078	17174	17089	17189	17109	17228	17111	17315	17139	17239	16919	16991	17091	17013	16907	17268	16989	17155	17028	17085	17137	16996	17161	17133	17016	16909	16872	16994	17065	17249	17094	17233	17120	16915	16954	16930	16925	17091	17056	16873	17084	17166	17175	17187	17219	17063	16900	17160	17148	17037	16697	17098	17121	17153	16804	17048	16905	16924	17058	16947	16943	17140	17091	17052	17144	17014	17165	17070	17003	16970	17201	17147	16829	17062	17092	16987	17029	17157	16794	16935	16988	17108	17004	17118	16885	17104	17175	17167	17133	17212	17214	17178	17040	16891	17258	16921	17007	16937	17069	17070	16900	17043	17179	16913	16960	16987	17008	17050	17117	17035	16786	16773	16884	16992	16846	17215	17029	17197	17121	17092	17064	16946	16954	16905	16986	17158	17119	17111	17000	17000	16977	17078	16960	17171	17068	16881	16756	17055	16914	17182	16824	17063	17067	16945	17122	16939	17023	17032	16971	17106	17219	17027	17060	16938	16926	17000	17005	17105	17202	16979	16998	17043	17080	17012	17105	17031	17025	17087	17036	16908	17041	17139	16912	17124	17139	17186	17121	17136	17049	17031	17096	16976	17183	17021	17187	16838	17007	16902	17146	16993	16975	17289	17001	17026	16975	16951	17073	16901	17046	16889	17048	16957	17017	16877	17094	17098	17079	17011	17148	17034	17010	17009	17009	16989	16875	17036	17048	17025	17178	17231	16980	17215	17139	17102	17061	16860	17159	17231	17017	17195	17140	17015	17018	16983	17048	17109	17346	17053	17088	17085	17122	16949	17134	17146	17206	17245	17033	17100	17044	17133	17072	16999	16902	16946	16977	16990	17028	17149	17291	17096	17093	16943	17099	17060	17168	16956	17043	17251	17058	16996	17030	17084	16972	17139	17098	16951	17108	17189	16893	17169	17123	17287	17183	17103	17011	17033	17209	17041	17083	17039	16973	17180	17070	17033	17053	16997	17126	16952	16936	16981	16929	17007	17130	17010	16897	17143	17116	17071	17133	17115	16875	17031	17043	17111	17284	17027	17084	17084	16923	16790	16987	17254	17041	17105	17023	17011	17063	17062	17006	16910	17246	17150	17105	17099	16970	16989	17311	17094	17130	17169	16940	16974	17023	17199	16922	17058	17054	17025	16946	17025	16927	17183	17077	17037	17041	17130	16960	16942	17207	17092	17097	16920	17051	17025	17047	16963	17106	17174	17066	17143	16916	17279	17111	16979	17052	17188	17116	17066	17082	17171	17068	17024	17192	17007	17006	17043	17107	16989	16910	16882	16832	17144	16826	17270	17126	17090	17084	16813	16928	17074	16896	16934	17091	17003	16900	17284	17130	17122	16940	16981	17125	17097	17221	17089	16980	17141	16994	17039	17119	17057	17057	17013	17068	16884	17038	17019	16971	17048	17188	17395	17089	17038	17019	17129	17171	17267	17162	17049	17136	16953	16926	17059	17171	17014	16741	16946	16955	17105	17203	17073	17156	17117	17012	17026	17150	17029	16994	17026	17144	16981	17004	17150	17088	17092	16932	16963	17091	16944	17038	17078	17045	17032	17171	17007	17326	17101	17137	17188	17085	16983	17101	16998	16935	16930	16924	17222	17101	17402	17020	17151	17047	17105	17034	17034	16901	17114	17200	17161	16947	17086	17034	17239	17071	16941	17119	17121	17003	17207	17153	17066	16837	16779	16756	16937	17204	17238	17114	17052	17047	17051	17097	17014	16968	16903	16790	16974	17066	16913	16987	17035	17140	17044	17185	16984	17102	17231	16994	17074	17066	17044	17217	16952	17179	16913	16988	16879	16936	17104	16973	16959	16973	17304	16935	17138	17117	17027	16843	17127	17085	17008	16938	17284	16977	17266	16959	17085	16982	17208	16835	17019	17012	17066	17106	17076	16833	16916	17118	17294	16740	16950	17153	17056	16838	17141	17128	16827	16957	17047	17022	17001	16974	17202	16868	17079	16959	16944	16913	17151	16935	16957	17083	17086	17027	16912	16904	17119	17210	16867	17272	17287	17025	17032	17044	17130	17120	17075	16940	16940	16852	17043	16980	16968	17026	17107	16955	17176	17002	17220	17066	17119	17064	17030	16985	16910	16932	17068	16996	17239	17159	17007	16962	17159	17029	16991	16920	17001	16999	16805	17003	16957	16980	17075	17138	17119	17149	17326	17039	17166	16969	16967	16775	16954	17180	17033	17190	16985	16920	16900	17074	17153	17051	16983	17070	16738	16945	16918	17141	17119	17234	17048	17040	17003	17058	17327	17031	17169	17053	17143	17126	17122	17140	17117	16975	17026	17136	17178	17301	17024	17106	17176	17149	17031	16921	16936	17096	16857	16894	16938	17200	17017	16916	17171	17200	17036	17105	17023	17015	17037	17187	16913	17090	17086	16831	16912	17039	17012	17189	17055	17182	17171	17054	17071	17250	16967	16959	17102	17080	17107	17001	16939	16950	17214	17296	17051	16852	16974	17080	17026	16936	16985	17094	17104	17062	17009	16883	16930	17162	17249	17089	17187	16994	17244	17124	17096	17034	17188	16978	16887	17110	17114	17095	17058	16779	17137	17132	17016	17160	17066	17056	16933	17002	17318	17088	17068	16992	17124	17048	17008	17128	16995	16982	17088	17230	17119	17105	16990	17089	17113	17082	17019	17238	17070	17104	17226	17068	16965	17038	17056	17228	17188	17080	17000	17146	17265	16947	17006	17166	17128	17055	17186	17082	17044	17254	17012	17156	17307	17076	17066	17169	16887	17046	17175	17054	17024	17036	17115	17186	16905	17057	17045	16923	16946	17137	17269	16946	17039	16953	17072	17077	17015	17152	16948	17147	17251	17033	16890	16919	17050	16956	16795	16912	17009	16938	17112	17054	17118	17057	17097	17278	17098	17169	17051	16985	16961	17187	16970	17097	16997	16974	17144	17018	17173	17228	17079	16968	16981	17055	16917	17034	17083	16961	17074	17101	17057	17243	17252	17074	16960	17167	17202	16951	17141	16947	17194	17048	17016	17108	17141	17097	17165	16786	16953	17167	17051	16905	17049	17276	17139	17176	16881	17108	17189	17198	17112	17135	16957	16963	17088	16969	17000	17128	17253	16969	17208	17298	17058	16947	16891	17062	16994	16910	17071	17214	17017	16886	17047	17045	17120	17076	17250	16947	17023	17172	17132	17174	16976	17091	17112	17160	16884	17132	16967	16896	16931	17206	16861	17100	16963	17077	17067	17002	16893	17252	17059	17114	17170	17214	16903	17012	16946	17046	17332	16927	17166	16978	17085	17036	17003	17078	17134	17061	17119	16925	17010	17165	17157	17145
27237	49997	41771	31626	26376	23063	20904	19033	17912	17264	16889	16368	16217	15814	15734	15848	15675	15371	15512	15430	15385	15247	15252	15529	15299	15326	15275	15452	15256	15276	15441	15289	15067	15405	15209	15101	15146	15206	15134	15230	15343	15258	15245	15308	15226	15325	15276	15266	15551	15181	15304	15150	15186	15114	15196	15209	15160	15179	15134	15241	15426	15099	15202	15279	15225	15276	15458	15156	15197	15285	15313	15185	15138	15197	15276	15390	15275	15128	15298	15022	15261	15138	15429	15244	15231	15310	15247	15237	15245	15117	15476	15253	15285	15290	15223	15146	15134	15311	15218	15367	15293	15181	15279	15229	15283	15274	15102	15305	15256	15321	15201	15229	15133	15288	15221	15281	15091	15140	15238	15260	15157	15240	15354	15179	15394	15081	15270	15199	15098	15265	15256	15277	15223	15165	15248	15331	15194	15255	15173	15229	15368	15171	15153	15227	15188	15205	15258	15345	15361	15327	15275	15160	15330	15130	15235	15146	15265	15283	15371	15314	15309	15110	14984	15054	15143	15205	15313	15053	15312	15153	15308	15167	15369	15137	15259	15422	15269	15203	15116	15225	15055	15165	15319	15276	15322	15122	15294	15351	15368	15216	15331	15144	15133	15084	15230	15259	15326	15141	15285	15253	15117	15158	15188	15176	15026	15151	15302	15391	15232	15229	15365	15061	15282	15264	15262	15064	15144	15326	15341	15191	15140	15329	15269	15267	15202	15190	15222	15009	15249	15234	15228	15044	15320	15124	15343	15067	15132	15126	15174	15204	15406	15106	15145	15072	15314	15056	15145	15098	15385	15295	15229	15224	15098	15344	15176	15146	15082	15294	15323	15231	15139	15093	15352	15293	15259	15197	15185	15178	15199	15278	15163	15242	15240	15156	15209	15174	15279	15319	15167	15187	15249	15475	15225	15125	15158	15157	15457	15219	15312	15172	15234	15239	15319	15128	15331	15222	15288	15119	15176	15267	15248	15114	15302	15193	15211	15217	15134	15257	15251	15251	15175	15331	15252	15365	15242	15317	15153	15169	15256	15420	15163	15153	15143	15242	15242	15183	15091	15028	15323	15301	15065	15126	15166	15289	15060	15124	15195	15217	15188	15261	15067	15149	15259	15326	15221	15273	15307	15242	15175	15303	15122	15195	15152	15191	15262	15150	15265	15060	15139	15334	15257	15404	15196	15096	15274	15277	15065	15254	15199	15300	15224	15178	15278	15299	15290	15168	15007	15253	15215	15294	15272	15259	15188	15263	15301	15096	15214	15222	15254	15252	15296	15220	15342	15139	15260	15215	15226	15269	15237	15190	15282	15148	15346	15277	14948	15292	15291	15172	15274	15323	15292	15377	15255	15265	15242	15148	15278	15307	15171	15137	15098	15259	15187	15224	15256	15285	15080	15200	15355	15149	15088	15446	15063	15217	15211	15331	15245	15203	15059	15296	15371	15188	15207	15215	15185	15124	15396	15203	15296	15171	15200	15377	15143	15205	15118	15136	15207	15453	15124	15349	15244	15220	15224	15029	15144	15307	15263	15102	15429	15422	15120	15233	15270	15176	15324	15120	15214	15255	15100	15276	15209	15267	15031	15360	15160	15222	15122	15179	15075	15204	15147	15341	15227	15301	15127	15357	15181	15225	15239	15273	15265	15354	15167	15310	15150	15139	15301	15117	15185	15141	15264	15340	15147	15224	15131	15064	15323	15073	15269	15141	15205	15394	15318	15352	15229	15196	15334	15319	15110	15274	15058	15138	15120	15090	15319	15309	15263	15169	15425	15359	15202	15168	15174	15340	15052	15045	15178	15257	15035	15133	15196	15330	15171	15133	15345	15245	15346	15221	15191	15268	15131	15143	15425	15267	15297	15263	15402	15275	15211	15162	15299	15222	15255	15220	15200	15235	15152	15366	15224	15277	15334	15296	15200	15332	15264	15120	15043	15230	15341	15478	15068	15362	15144	15193	15256	15170	15037	15293	15205	15200	15369	15327	15301	15337	15240	15167	15206	15218	15271	15138	15273	15436	15091	15214	15176	15281	15075	15155	15203	15254	15289	15189	15198	15184	15190	15271	15143	15252	15340	15497	15134	15201	15177	15175	15181	15351	15343	15084	15366	15257	15365	15107	15176	15354	15105	15246	15313	15079	15260	15337	15236	15122	15308	15165	15008	15199	15422	15191	15415	15243	15269	15186	15244	15233	15128	15271	15206	15242	15423	15199	15120	15352	15204	15472	15253	15178	15182	15308	15128	15214	15248	15259	15164	15306	15335	15285	15197	15173	15353	15419	15220	15312	15083	15195	15079	15210	15154	15187	15080	15105	15281	15188	15288	15348	15310	15205	15328	15231	15361	15182	15252	15155	15348	15325	15228	15116	15069	15198	15129	15351	15174	15172	15171	15190	15121	15224	15302	15166	15140	15355	15265	15161	15363	15116	15104	15303	15267	15328	15027	15377	15076	15266	15212	15254	15193	15304	15453	15461	15249	15284	15297	15167	15196	15066	15069	14985	15217	15421	15154	15375	15225	15142	15339	15121	15270	15221	15207	15255	15304	15324	15195	15234	15280	15279	15245	15021	15301	15287	15475	15086	15280	15275	15347	15320	15465	15140	15284	15155	15245	15229	15175	15270	15098	15347	15227	15297	15294	15111	15355	15255	15151	15159	15232	15242	15295	15247	15217	15242	15133	15333	15357	15339	15111	15152	15065	15072	15261	15212	15232	15181	15194	15215	15204	15336	15532	15233	15234	15126	15105	15214	15370	15158	15248	15402	15118	15193	15194	15211	15083	15194	15184	15231	15149	15160	15322	15271	15302	15272	15225	15189	15112	15203	15343	15171	15239	15206	15084	15292	15249	15369	15283	15273	15280	15095	15089	15270	15393	15267	15184	15196	15244	15132	15269	15252	15194	15237	15202	15297	15357	15176	15209	15214	15186	15173	15136	15118	15310	15184	15211	15036	15247	15170	15117	15286	15172	15059	15218	15129	15251	15226	15218	15248	15262	15257	15341	15174	15267	15140	15118	15242	15142	15285	15154	15152	15092	15228	15329	15259	15205	15330	15198	15181	15108	15094	15394	15188	15157	15147	15257	15219	15275	15293	15187	15237	15236	15397	15237	15247	15306	15301	15225	15187	15098	15222	15220	15228	15231	15234	15081	15156	15160	15270	15269	15181	15178	15255	15342	15100	14997	15204	15316	15322	15083	15333	15097	15343	15092	15419	15181	15095	15328	15049	15278	15173	15131	15220	15241	15215	15322	15261	15224	15174	15180	15269	15224	15214	15081	15061	15201	15090	15096	15141	15191	15156	15315	15230	15221	15210	15038	15153	15404	15057	15245	15395	15296	15256	15165	15225	15196	15412	15385	15116	15234	15264	15117	15280	15194	15176	15216	15194	15468	15258	15094	15250	15200	15267	15177	15183	15111	15342	15272	15152	15201	15289	15092	15265	15153	15246	15286	15308	15158	15375	15143	15489	15201	15218	15347	15152	15307	15301	15178	15232	15289	15191	15279	15235	15389	15154	15260	15156	15361	15348	15251	15276	15300	15302	15230	15166	15164	15050	15277	15307	15286	15262	15257	15165	15260	15095	15356	15052	15312	15209	15229	15234	15232	15125	15119	15235	14999	15344	15202	15100	15318	15038	15388	15315	15360	15337	15262	15140	15142	15158	15171	15091	15210	15242	15303	15134	15248	15348	15155	15388	15193	15193	15390	15237	15145	15161	15383	15277	15193	15383	15330	15217	15174	15227	15187	15228	15278	15036	15169	15118	15293	15235	15286	15297	15123	15131	15275	15155	15172	15342	15173	15335	15290	15270	15252	15240	15226	15179	15287	15148	15143	15349	15351	15123	15366	15270	15164	15192	15347	15091	15277	15164	15401	15285	15259	15211	15277	15152	15174	15299	15218	15284	15475	15257	15152	15128	15248	15223	15340	15283	15211	15227	15139	15292	15264	15387	15160	15305	15150	15249	15240	15208	15215	15189	15343	15202	15188	15099	15201	15084	15132	15066	15211	15256	15260	15133	15355	15256	15265	15242	15056	15180	15124	15148	15126	15340	15179	15234	15236	15081	15372	15453	15149	15380	15230	15415	15207	15229	15257	15119	15160	15232	15289	15106	15119	15105	15182	15334	15210	15235	15249	15221	15312	15050	15300	15209	15377	15182	15205	15334	15396	15269	15123	15244	15289	15264	15203	15172	15436	15241	15302	15151	15248	15294	15229	15204	15296	15295	15164	15207	15222	15339	15445	15229	15351	15128	15304	15243	15172	15266	15183	15117	15255	15124	15209	15101	15234	15190	15301	15224	15227	15301	15145	15156	15210	15262	15052	15196	15354	15229	15266	15220	15141	15160	15172	15300	15169	15217	15140	15348	15377	15126	15340	15186	15191	15265	15371	15038	15157	15234	15301	15193	15439	15332	15321	15060	15191	15283	15160	15239	15316	15191	15168	15280	15114	15210	15266	15178	15362	15352	15235	15199	15311	15206	15211	15159	15120	15079	15047	15420	15285	15135	15249	15279	15254	15278	15225	15218	15261	15179	15307	15280	15344	15175	15184	15184	15201	15203	15129	15178	15121	15259	15227	15154	15123	15018	15314	15123	15213	15329	15169	15186	15134	15284	15247	15183	15315	15206	15248	15251	15263	15176	15273	15029	15192	15305	15228	15149	15271	15206	15251	15125	15345	15185	15226	15250	15350	15189	15214	15177	15478	15026	15140	15188	15311	15314	15234	15200	15022	15326	15259	15408	15263	15182	15311	15348	15169	15109	15219	15152	15335	15233	15085	15208	15118	15119	15242	15250	15300	15291	15287	15330	15267	15250	15208	15326	15114	15138	15221	15144	15145	14994	15257	15209	15266	15276	15309	15339	15208	15208	15179	15210	15143	15049	15227	15365	15310	15354	15019	15160	15230	15274	15278	15210	15236	15149	15351	15050	15347	15136	15346	15306	15178	15070	15491	15419	15300	15101	15186	15172	15194	15419	15251	15299	15324	15247	15298	15471	15271	15290	15276	15168	15183	15200	15256	15273	15122	15242	15237	15172	15447	15295	15257	15381	15168	15503	15063	15307	15251	15202	15236	15265	15150	15172	15156	15354	15317	15220	15337	15169	15169	15195	15180	15212
25399	21776	28247	28422	22263	20629	19694	18418	17736	17514	17438	17288	17120	16724	16752	16894	16624	16861	16845	16580	16642	16503	16775	16938	16677	16854	16548	16679	16750	16427	16564	16523	16685	16723	16486	16599	16578	16547	16591	16530	16480	16721	16498	16500	16542	16582	16359	16633	16661	16466	16637	16529	16485	16539	16660	16718	16728	16553	16609	16288	16480	16602	16490	16586	16546	16656	16427	16476	16479	16614	16570	16545	16743	16558	16632	16322	16531	16567	16630	16606	16234	16701	16485	16452	16550	16518	16502	16681	16436	16659	16435	16388	16649	16501	16386	16570	16444	16489	16409	16337	16443	16604	16683	16697	16577	16758	16564	16594	16375	16563	16362	16654	16440	16628	16420	16399	16481	16414	16559	16428	16386	16603	16335	16361	16383	16624	16494	16467	16358	16759	16727	16600	16456	16690	16329	16441	16431	16417	16587	16542	16649	16809	16626	16385	16482	16587	16590	16458	16679	16838	16522	16497	16400	16550	16452	16495	16460	16346	16548	16376	16289	16507	16537	16452	16622	16680	16526	16744	16763	16560	16584	16698	16544	16495	16575	16645	16386	16618	16511	16587	16376	16533	16375	16596	16539	16534	16707	16494	16584	16457	16657	16578	16664	16621	16550	16602	16427	16215	16631	16550	16449	16601	16519	16543	16384	16263	16533	16676	16494	16370	16583	16713	16519	16468	16888	16709	16552	16575	16506	16434	16559	16684	16681	16554	16381	16453	16538	16483	16690	16455	16423	16254	16509	16380	16452	16590	16764	16470	16474	16497	16699	16479	16448	16358	16288	16486	16574	16419	16562	16695	16500	16360	16486	16588	16549	16537	16527	16369	16655	16631	16618	16469	16435	16709	16677	16637	16629	16639	16706	16618	16505	16566	16636	16680	16597	16310	16548	16576	16398	16445	16452	16596	16598	16576	16570	16509	16534	16486	16452	16557	16520	16535	16441	16685	16373	16527	16656	16553	16434	16285	16632	16616	16727	16444	16742	16678	16704	16589	16497	16559	16389	16572	16492	16726	16216	16447	16566	16586	16547	16501	16626	16680	16494	16549	16642	16814	16661	16511	16668	16506	16377	16454	16780	16435	16389	16518	16509	16448	16544	16542	16567	16514	16569	16478	16538	16510	16632	16552	16485	16567	16409	16587	16804	16741	16697	16475	16536	16543	16497	16564	16517	16624	16663	16618	16714	16596	16606	16532	16613	16486	16398	16719	16334	16367	16419	16506	16405	16559	16441	16558	16511	16559	16495	16521	16674	16399	16550	16719	16448	16450	16601	16536	16708	16461	16450	16331	16422	16506	16501	16615	16581	16567	16516	16607	16662	16273	16574	16700	16473	16607	16580	16669	16553	16583	16670	16512	16549	16658	16457	16546	16515	16610	16410	16416	16567	16448	16587	16729	16698	16790	16651	16274	16648	16531	16569	16648	16439	16344	16606	16546	16571	16773	16526	16609	16353	16453	16460	16728	16580	16632	16680	16466	16751	16649	16417	16477	16635	16590	16374	16648	16527	16593	16449	16602	16539	16624	16580	16388	16507	16684	16540	16529	16579	16723	16489	16492	16482	16559	16807	16841	16661	16577	16621	16417	16394	16662	16496	16512	16468	16704	16375	16624	16463	16473	16625	16446	16708	16570	16686	16542	16619	16505	16525	16607	16566	16593	16581	16671	16565	16677	16530	16629	16589	16715	16460	16448	16576	16505	16808	16867	16616	16558	16592	16552	16668	16595	16684	16412	16662	16547	16502	16584	16736	16451	16544	16459	16434	16641	16627	16502	16740	16568	16528	16548	16528	16581	16457	16739	16714	16611	16530	16589	16471	16660	16683	16655	16428	16501	16450	16718	16771	16690	16384	16564	16693	16615	16680	16559	16519	16459	16497	16691	16573	16516	16570	16753	16506	16393	16829	16581	16632	16631	16503	16287	16571	16696	16488	16546	16546	16410	16655	16505	16565	16445	16593	16526	16572	16345	16577	16415	16533	16561	16794	16740	16504	16546	16533	16564	16719	16621	16627	16525	16512	16418	16402	16588	16529	16654	16512	16464	16624	16564	16658	16451	16853	16496	16706	16827	16562	16590	16488	16698	16484	16521	16724	16580	16705	16721	16398	16331	16607	16721	16478	16457	16355	16449	16625	16574	16641	16584	16281	16513	16654	16548	16603	16453	16541	16439	16458	16451	16405	16555	16753	16425	16689	16312	16305	16497	16567	16598	16682	16511	16647	16508	16530	16491	16545	16535	16545	16566	16381	16566	16447	16514	16830	16707	16565	16470	16463	16628	16603	16469	16777	16497	16486	16427	16575	16508	16573	16633	16378	16519	16932	16499	16550	16686	16574	16441	16569	16545	16603	16709	16459	16433	16492	16540	16456	16543	16455	16453	16420	16563	16620	16539	16627	16631	16688	16533	16687	16509	16837	16491	16681	16623	16193	16385	16372	16435	16713	16531	16734	16575	16520	16492	16445	16601	16491	16743	16522	16563	16492	16530	16725	16497	16649	16585	16300	16418	16530	16583	16513	16302	16460	16546	16568	16458	16739	16617	16566	16696	16580	16467	16413	16348	16531	16677	16484	16570	16623	16727	16619	16619	16648	16542	16553	16281	16704	16699	16560	16633	16671	16656	16583	16497	16635	16630	16505	16642	16555	16579	16504	16679	16677	16617	16462	16546	16510	16497	16529	16603	16529	16680	16557	16641	16522	16607	16367	16640	16705	16636	16716	16626	16641	16714	16668	16446	16505	16530	16496	16525	16604	16498	16597	16498	16666	16526	16680	16481	16517	16606	16397	16493	16705	16588	16570	16454	16484	16388	16674	16612	16511	16587	16583	16621	16464	16449	16607	16593	16578	16354	16513	16758	16659	16526	16508	16454	16560	16505	16603	16650	16556	16427	16554	16638	16578	16575	16600	16465	16459	16507	16544	16565	16540	16352	16617	16544	16800	16500	16586	16723	16707	16548	16610	16607	16437	16615	16533	16718	16450	16665	16646	16575	16622	16724	16693	16476	16515	16564	16611	16696	16464	16411	16486	16381	16501	16509	16640	16502	16407	16560	16686	16409	16423	16354	16553	16463	16623	16548	16497	16441	16458	16493	16543	16568	16534	16614	16533	16530	16598	16494	16731	16436	16659	16342	16638	16537	16451	16654	16448	16588	16577	16509	16618	16514	16498	16621	16387	16493	16542	16684	16502	16349	16603	16583	16514	16637	16365	16551	16504	16728	16729	16437	16690	16544	16652	16480	16698	16430	16567	16615	16688	16568	16663	16634	16516	16604	16481	16626	16551	16694	16484	16563	16645	16404	16486	16589	16540	16409	16211	16397	16433	16523	16575	16432	16548	16570	16573	16407	16460	16716	16621	16540	16511	16305	16866	16810	16530	16594	16823	16604	16565	16652	16496	16630	16665	16764	16556	16636	16561	16467	16518	16523	16526	16494	16515	16606	16501	16608	16611	16650	16618	16638	16536	16446	16630	16520	16683	16576	16541	16459	16515	16609	16684	16557	16323	16428	16556	16591	16582	16465	16576	16723	16479	16647	16524	16755	16624	16669	16673	16277	16396	16492	16431	16653	16595	16515	16495	16396	16861	16805	16489	16674	16560	16660	16737	16510	16324	16620	16584	16519	16544	16745	16532	16619	16577	16446	16599	16489	16574	16488	16680	16542	16462	16301	16577	16601	16425	16693	16731	16532	16604	16692	16579	16592	16662	16621	16640	16410	16318	16530	16684	16773	16515	16370	16552	16487	16456	16540	16485	16728	16532	16573	16611	16342	16423	16298	16657	16554	16608	16546	16433	16479	16617	16354	16602	16800	16568	16500	16562	16667	16644	16663	16478	16544	16561	16669	16539	16609	16578	16440	16516	16510	16441	16410	16595	16557	16592	16557	16666	16427	16475	16388	16266	16409	16744	16426	16434	16467	16713	16470	16534	16383	16541	16540	16494	16489	16428	16389	16506	16505	16532	16481	16477	16629	16364	16489	16570	16623	16481	16476	16624	16327	16580	16566	16491	16690	16537	16373	16504	16491	16479	16614	16531	16463	16649	16359	16568	16644	16446	16242	16670	16549	16517	16643	16604	16392	16721	16437	16608	16562	16587	16721	16322	16569	16572	16506	16500	16295	16676	16522	16526	16484	16497	16541	16492	16464	16629	16693	16521	16728	16564	16589	16629	16619	16632	16555	16431	16668	16519	16645	16399	16507	16666	16539	16372	16617	16678	16507	16590	16427	16573	16617	16630	16539	16515	16489	16421	16623	16411	16589	16552	16443	16574	16634	16650	16574	16609	16715	16688	16435	16526	16412	16676	16465	16366	16460	16494	16484	16540	16514	16532	16528	16530	16608	16628	16544	16605	16497	16546	16589	16375	16484	16513	16413	16562	16582	16434	16417	16616	16628	16511	16502	16515	16302	16521	16536	16596	16463	16524	16668	16593	16335	16487	16628	16528	16530	16603	16469	16656	16607	16400	16571	16595	16324	16483	16455	16513	16406	16532	16564	16431	16653	16655	16511	16648	16503	16574	16480	16477	16484	16672	16494	16628	16411	16255	16591	16614	16535	16564	16318	16334	16605	16400	16587	16586	16487	16418	16588	16782	16616	16708	16641	16564	16481	16580	16470	16616	16516	16392	16822	16424	16551	16530	16593	16658	16723	16542	16827	16292	16533	16572	16592	16592	16363	16545	16649	16704	16394	16561	16520	16453	16666	16607	16432	16516	16721	16416	16527	16710	16484	16497	16541	16666	16504	16737	16556	16659	16464	16554	16406	16584	16735	16400	16603	16429	16307	16709	16667	16546	16698	16521	16694	16730	16610	16643	16848	16597	16581	16440	16577	16557	16543	16452	16546	16630	16506	16533	16455	16473	16477	16668	16629	16534	16598	16589	16602	16521	16385	16588	16611	16600	16474	16461	16295	16626	16609	16705	16340	16608	16440	16540	16603	16592	16602	16677	16593	16477	16541	16622	16513	16703	16576	16443	16724	16614	16552	16781	16334	16469	16663	16728	16392	16507	16536	16517	16665	16535	16671	16628	16542	16559	16829	16582	16351	16666	16817	16520	16646	16661	16497	16763	16737	16608	16442	16679	16328	16526	16438	16461	16718	16450	16587	16399	16563	16697	16585
27418	45366	36695	27739	23430	20876	19014	17812	16823	16604	16090	15860	15776	15644	15352	15150	15137	15037	15143	14834	15108	15144	15091	14946	14970	14967	14934	14820	15002	15054	14823	15058	14902	15123	15091	15058	14914	14927	14913	14856	14927	14845	14867	14942	14823	15034	14998	14948	14976	14943	14898	14953	14793	14949	14858	15097	14941	14969	15017	14840	15277	15010	14930	14817	14864	14881	14847	14922	14970	14974	15037	14824	14976	14953	15042	15036	14888	14885	14965	14928	14877	14984	14732	14989	15073	14897	14880	14822	14851	14794	15040	14948	14654	15050	14994	14956	14728	14994	14904	14812	15081	14974	14924	15007	14917	15008	14941	15110	14893	14910	14996	14976	14945	14840	14903	14792	14983	14936	15034	15044	14953	14894	14910	14748	15108	14884	15021	14866	14985	15006	14811	14945	14854	14835	14961	14836	14914	14925	15018	14925	14884	14974	14956	14906	15046	14956	15025	15050	14890	15021	15018	14990	15089	15097	14837	14843	14937	15051	14781	14905	14876	15020	14796	14975	14821	14759	14984	14914	14989	15035	14887	14899	15003	15029	14925	15090	14845	14952	14821	14971	14904	15029	14886	14931	14967	14832	14984	14931	14961	14936	15002	14844	14852	14857	14925	14953	14968	14725	14981	14921	14904	14925	14938	15031	15008	15046	15077	15036	14961	14819	14803	14972	14819	15003	14894	14903	14991	14902	14918	15014	14982	15005	14960	14929	14913	14926	15017	14898	14881	15083	14988	15031	15070	14966	14883	14964	14822	14771	14965	14926	14830	14878	14990	14906	14915	14923	14922	15039	14734	14877	14958	14948	14917	14957	14829	14961	14823	14968	14915	14877	15086	14947	14837	14882	15023	15062	14847	14939	14876	14849	15043	14999	14984	14696	15014	14982	14828	14893	15010	15088	14905	14945	14990	14927	15178	15002	14905	15038	14853	14970	14929	14831	14797	15017	14988	14920	14744	14891	14845	15066	14851	14886	14879	14987	15125	14959	14961	15120	14968	15026	14947	14826	15034	14900	15050	14927	14917	15025	14756	14964	14989	14888	14880	14906	15069	14926	14763	15115	14818	14804	14797	14826	14980	14966	15035	14910	14988	14832	14875	14917	15078	14971	15014	15022	14868	14909	14974	14931	14884	14826	15019	14825	14828	15067	14988	14967	14969	14805	14837	15070	14738	15038	14939	14874	14902	15072	14860	14945	14892	14627	14908	14848	14988	14744	14906	14873	15015	14907	15085	14924	15050	14970	14950	14840	15082	14874	15065	14855	14925	14903	14868	14864	15094	15099	14942	14939	15051	14908	14949	14930	14872	14915	15057	14894	14876	14838	14943	15018	14843	14752	14902	14940	14829	15031	15097	15198	14980	14985	14950	14869	14986	14922	14938	14897	14991	14922	14889	14889	14960	14929	14907	15000	14975	14906	14935	14986	14943	14948	14858	15010	14808	15069	14970	14881	15026	14967	14914	14815	15037	14762	14989	14960	14874	14855	14937	14914	15010	14974	14908	14998	15005	14852	15033	15044	14837	14887	15103	14943	15010	14951	14926	14974	15033	14960	14901	14938	14955	15116	14961	14950	14847	14913	15170	14738	14818	14989	14854	14980	14988	15059	15068	15028	14973	14811	15059	14780	14940	15122	14849	14883	15063	14879	15035	14963	15055	14852	14979	14944	14838	15022	14770	14847	15145	14781	14918	15030	14918	14807	14889	14852	15059	15039	15087	14874	14795	14802	14840	14840	14919	14807	15129	15033	14903	14841	14865	14890	14912	15069	14887	14781	15099	14966	15061	14912	14984	15114	14857	14923	15039	15019	14860	14946	14874	14923	14972	14932	14990	14949	14908	14984	14906	14776	14903	14722	14945	14975	14797	14843	15012	14934	14989	14988	15046	14919	15113	14890	14739	14984	15261	14983	14814	14948	14841	14825	14775	14960	14992	14819	14823	14881	15061	14978	14826	14991	15050	14711	15094	15054	15019	14932	14946	15069	14980	14909	14910	14754	14971	14849	15026	14945	14876	14957	14927	14909	14947	14908	14923	15062	15172	14934	14952	15049	14883	14994	14836	14945	14973	14890	14818	15071	14859	14852	15002	14953	14813	15074	14873	14931	15069	14921	14809	14728	15007	14923	14943	15027	14836	15036	14887	14826	14930	15046	14705	15062	14941	15007	14984	14767	15057	14934	14943	14955	14946	14982	15100	14926	14998	14928	15046	14655	14875	15008	14986	14905	14778	14981	15236	14862	14971	15032	14766	14920	15121	15025	14954	14984	14974	15060	14949	14954	14955	14996	14940	14944	14983	14862	14845	14930	14802	14819	14893	14999	14926	14846	14958	15023	14824	14969	15077	14876	14921	14854	15078	14760	14982	14858	14888	14964	14949	14965	14898	14994	14934	14992	14966	14871	15015	15090	15048	15062	14931	14920	14895	14979	14764	14890	14893	14871	14869	14936	14917	14996	14958	15016	15125	14840	14943	14963	14788	14918	14994	15071	14840	14834	15031	14839	14950	14887	14781	14930	14914	15015	14835	14933	14964	14963	15200	14875	14997	15005	14868	14893	14972	15002	15049	14972	14934	15013	15056	15036	14937	14907	15108	14896	15060	14911	15009	14883	14961	14842	15071	14999	14899	14942	14963	15093	14776	14967	15056	14856	15055	14993	15052	15022	14872	14713	14853	14898	14852	14934	14938	14757	14849	14952	14805	14805	15053	14864	15010	14905	14871	14930	14970	14836	14964	14984	14699	14960	14910	14988	15016	14878	14920	14993	15001	15104	14935	14813	14870	14995	14947	14974	14861	14824	15043	14981	14961	14930	15020	14709	14844	15073	14916	14899	14866	14823	14967	15109	15027	14898	14920	14853	14951	14974	14945	15046	14845	14903	14862	14933	14911	14912	14891	14990	14945	14876	14886	14836	14939	15007	14962	14954	14880	14957	14941	14962	14959	14971	14829	14949	14986	14949	14801	14892	15177	14854	14993	15005	14779	14934	14975	14913	14840	14904	14797	15116	14875	14949	15005	15076	14974	14798	14840	15069	14983	14762	14921	14723	14985	14770	14886	15022	14779	15038	15015	14882	14920	14986	14816	14949	14962	14893	14980	14857	15120	14953	14861	14826	14941	14962	14911	14965	15025	15165	14929	14873	14924	14885	15002	15063	14837	15025	14972	14827	15003	14906	15141	14936	14910	14981	14881	15020	15033	15019	14955	15040	15209	14955	14942	14916	14890	14987	14954	14978	14849	15003	14882	14829	14911	14913	14997	15002	14964	14740	14904	14913	14827	14887	14908	14946	14960	14888	15153	14831	14977	14900	15155	14897	14918	14770	14830	14981	14868	14887	14891	15131	14883	14867	14983	14863	15023	14948	14883	14876	14966	15168	14792	14902	14814	14797	15062	14935	15009	14884	14957	14968	15020	14921	15017	14972	14747	14960	15132	14892	14778	14935	14955	14819	14841	14910	14886	14969	14942	14953	14915	14842	14907	15031	14953	15004	14949	15056	14842	14817	15016	14874	14895	14868	14978	14929	14907	14899	15022	14794	15037	14996	15065	14892	14794	15008	15171	15020	15061	14709	14923	14868	14943	14880	14983	14998	14977	14909	14959	14984	15002	14914	14776	14959	14682	15020	14855	15065	14917	15024	15130	14879	14909	14881	14824	15074	14884	14934	15007	14839	14978	14922	15150	14850	14993	14977	15018	14944	15047	15089	14874	14915	15000	14919	14890	14928	15116	15026	14913	14878	14745	14852	14814	14882	14861	14963	14933	14879	14857	14976	14866	14999	14902	14829	15039	14838	14978	14948	14952	14885	14974	15157	14955	14919	14875	14796	14879	14964	15048	15006	15012	14966	14989	15031	15039	14953	14946	15072	15067	14913	14831	14954	14908	14760	14792	14858	14844	15054	14829	14899	14838	14846	15044	15056	15011	14961	14982	15045	14940	14868	15181	14844	14870	14964	14867	14944	14843	15024	14947	14984	14928	15024	14833	14978	15069	14897	14887	14844	14957	14976	14884	15013	14957	15045	14833	14892	14868	14842	14995	14906	14788	14932	14808	14937	14825	14958	14932	15069	14808	14909	14891	14947	15023	14914	14884	14929	14863	15059	14902	14949	14909	14960	14620	14926	14972	14859	14975	14889	15079	14852	14926	15015	14887	14851	15058	15046	15144	14829	14992	14824	14820	14895	14897	15178	15088	14981	15100	15043	14891	14959	15023	14776	14890	15065	14935	14849	14955	14949	14895	15097	14977	15073	15089	14847	15010	14915	14868	14941	15048	15118	14933	14968	14958	14948	15016	14875	15045	14981	14937	15052	14786	15012	14882	14923	15033	14934	14892	14882	15135	14847	14833	15010	14919	14975	14906	14715	14984	15000	14939	14969	14926	14961	15011	14918	14934	14897	14940	14837	14953	14892	14897	15061	14929	14995	15017	14985	14916	14979	14853	15068	14896	14867	14783	15015	14922	15027	14932	14798	14947	14824	14956	14985	14830	15065	14851	14913	14923	15059	14955	15002	14820	14924	14931	14972	14978	14929	14939	15046	15051	15085	14976	14971	15126	14943	14789	14927	15047	14904	14985	14959	14969	14971	14886	14751	14872	14798	15078	14930	14895	14883	14952	14815	14788	14972	15016	15072	14933	14967	14772	14975	14986	14953	15067	15001	14957	14960	14709	14903	14957	14869	15055	14825	14993	14932	15020	14972	15022	14954	14997	14853	15010	15046	14868	15089	14777	14918	14877	14915	15039	14881	15136	14874	14969	14944	14926	14872	15012	14820	14856	14953	14903	14797	14932	14867	15111	14898	14889	15036	14997	14899	14920	14785	14883	14826	14943	14972	15058	14918	14951	14756	14914	14903	14938	14986	15162	14828	15027	14899	15021	14822	14917	14981	14826	14901	14866	15019	14926	15118	14874	14896	15058	15053	14790	14859	14872	15026	15057	15010	14715	14737	14917	14912	15116	14785	14986	14909	14934	14995	14814	14889	14993	15006	14948	14960	15023	14949	14826	15044	14959	14970	14858	15083	14814	15058	14930	14985	15001	14994	14976	14896	14988	15025	14818	14887	14989	15024	15034	14970	15008	14922	14895	14965	14958	15004	14794	14946	14797	14905	14927	14992	14943	14885
22522	21491	28597	24858	22413	24922	26024	21056	19459	19060	18791	18368	18078	17996	17744	17656	17445	17327	17454	17159	17358	17172	17321	17232	17069	17015	17047	17020	17264	17191	17033	17073	16949	16924	17183	17000	17128	17058	17045	16879	16836	16792	17061	16912	17181	17014	16865	16975	17280	16935	16854	17191	16780	17110	17137	17119	16998	17025	17027	17142	16933	17002	16984	17095	17103	16913	17209	17109	16821	16895	16918	16911	17077	16980	17037	16923	17017	16905	16791	16768	17145	16830	16935	17033	16992	17136	17000	16930	16856	17026	17056	17018	16986	16952	16916	16944	17153	17130	16931	16954	16960	16981	16828	17041	17030	16971	17111	17010	16963	17054	16728	16799	17223	17090	17151	16882	16772	16899	16997	16782	17049	16989	16775	16791	17061	17029	17158	17082	17125	16949	16875	16910	17034	17022	17138	16885	17207	16824	16952	16969	17087	16909	16699	16895	17085	16824	16959	17066	16992	16943	17047	17072	17149	16887	17060	16899	16987	16849	17097	17065	17056	17330	17143	16898	16949	16796	17009	17027	16907	16942	17050	16970	17081	17037	16997	16838	16809	17016	16908	17122	16966	16890	17146	16816	16996	16885	17054	16865	16943	17001	16921	16976	16916	17018	17083	16927	17074	16851	16837	16979	16837	16896	16926	16853	17029	16938	16906	16967	17121	16763	16842	17151	16941	17068	16931	16791	16984	16842	16780	17059	16958	16887	16921	16977	16849	16882	16996	16815	16897	17090	17104	16741	16899	17099	16783	16936	16871	16855	17260	16965	16878	16927	16925	16823	16903	17027	17020	17071	16981	17031	17035	17054	17064	16942	16911	16828	17015	17224	16738	16872	16848	16928	16992	17003	16999	16823	17008	16806	16977	16931	16851	16668	17145	17223	16865	16977	17107	16839	17084	16973	17036	16903	17136	16985	16990	16858	16956	16836	16963	16957	16786	16826	17088	17009	16981	16908	16944	17214	16956	17204	16917	16920	17044	17111	16971	16938	17038	16899	17118	17101	16812	17024	16788	17019	16714	16989	17138	16920	17114	17067	17114	17036	16901	16778	16811	16951	17048	16839	16952	16846	17046	16849	16943	16943	16992	16832	16929	17106	17133	16940	16906	16974	16931	16872	16877	16796	16958	17031	16682	16858	17008	17022	16993	16906	17014	16983	16837	16892	17020	17017	16778	16958	16683	17213	17077	16812	17189	16873	16970	17027	17116	17012	17219	16863	17157	16735	17110	16985	16944	16885	16842	16828	16906	16813	17013	17014	16778	17121	17272	17004	16966	16913	17130	16936	17108	16986	16819	16934	16880	17210	17019	16934	16931	16903	17109	16826	16934	16763	16939	17057	16835	17036	17114	16952	17114	16925	16867	17056	16966	16765	16949	16741	17097	17194	16917	16786	17009	16977	16906	16875	17091	16945	17077	17053	16897	16951	16872	16915	16949	16946	16937	16894	16861	16843	16901	16995	17056	17053	16894	16779	17008	16753	16910	17143	16996	16790	16969	17082	16837	16987	16958	16891	16988	17025	17041	16742	16770	16797	16753	16917	16938	16904	17037	16948	17111	16969	16811	16982	16985	17024	17049	17085	17117	16952	17128	16988	17018	16917	17073	16989	16877	16895	16857	16956	16839	16710	16928	16817	16906	16871	16877	16922	16764	16805	16802	16945	17021	17053	16850	17057	17075	16824	16822	16860	17030	16866	16948	16975	16938	16976	16894	16974	16958	16800	17137	16802	17047	17051	16954	16941	17066	17055	16837	16875	16680	16787	16932	16876	17027	17020	16859	16998	16739	16918	16769	16941	16946	16945	16890	17033	17086	16952	17195	17144	16906	16984	16888	16960	17023	16815	17297	16984	17093	16974	16913	16948	16966	16993	16945	16867	17116	16965	16858	16887	16863	16986	16843	17026	17120	16826	17022	16979	16970	16977	16921	16984	16697	16983	16887	17134	16743	17068	16959	16931	16930	16811	17030	17007	17041	17011	16948	16960	16839	16827	16786	16799	16890	16875	17114	16987	16939	17059	16968	16988	17133	16989	17069	17120	16618	16904	17020	16843	16841	16979	16981	16947	17078	17088	17136	16987	16996	17034	16978	16697	16903	16911	17069	17128	16939	17034	16926	16830	16843	16737	16927	16866	16954	17074	17229	17070	16804	16999	17022	17149	16966	16979	16974	16960	16945	16935	17187	16747	16916	16992	16718	16998	16970	16731	16757	16903	16988	16981	16950	16828	16771	16777	16816	16887	16923	16959	16860	16922	16960	17042	16797	16798	16949	17138	16860	16821	16852	17075	16931	16965	17063	17010	17121	16925	17121	17011	17032	16662	16796	16955	16899	16942	16854	16966	16906	16918	16850	17086	16914	17016	16951	16917	17010	17053	16951	16952	17124	16736	16903	17107	16885	16912	17021	16788	16905	17008	17014	16844	16963	16952	17015	16895	17122	16875	17015	16949	17040	16818	16908	16764	17034	17076	17194	17163	16932	17017	17000	16908	16809	17208	16991	17125	16905	16814	16972	16937	16875	17043	16872	16893	16968	16980	16953	16899	16945	17078	17127	16995	16794	16896	16805	17180	17037	16914	17024	17035	16916	16842	16813	16636	16914	16928	16939	16816	16835	16931	16853	16951	16874	17057	16788	17037	16955	16873	16974	16853	17094	17019	16985	17045	16807	16825	17148	17074	16886	17086	16919	16773	17006	17002	17012	17146	17052	16847	17079	17055	16880	16791	16666	16983	16872	16879	16928	16839	16826	17004	16899	16834	17139	17266	17019	16951	16887	16927	17037	16852	17000	16908	16960	17013	16860	16843	16999	16850	16827	16803	16832	17038	17073	16876	16937	16918	16973	16937	16760	16794	16940	16960	17019	16907	17014	16833	17124	16892	17046	17033	16868	16922	16922	17020	16864	16985	17050	16959	16903	17147	16970	16923	16883	16815	16880	16623	16901	17131	16810	16846	16890	16897	17088	16993	16778	17026	16992	17125	16913	16825	16876	16911	17097	16886	17005	16918	16984	17112	17162	16945	16761	16942	16866	16922	16940	16754	17028	16975	16842	16786	16838	17209	17020	16816	16773	16748	17068	17139	16916	16932	17087	16942	16939	16857	17034	16888	17190	16669	16892	17099	16926	16882	16987	16957	17083	16659	16742	17133	16884	16961	16859	17020	16921	17026	16937	16890	16994	16957	16790	16823	16903	17055	17047	16973	17102	17108	16908	17070	16870	17007	16911	16873	17077	17073	16842	16969	16963	16854	16933	16940	17080	16911	16800	16990	17081	17118	16806	16767	16825	16987	17124	17030	17043	16950	16901	16799	16833	17101	16913	16909	16988	16959	16925	16896	16781	16996	16995	16941	16916	16830	16852	17006	16945	16927	16846	16832	16975	17038	17170	16971	16875	16973	16905	16935	16906	16894	16954	16974	16928	16781	16870	16943	17031	16892	16920	16913	16718	16998	16771	17043	16881	16887	16984	16889	16915	16981	17142	16757	16994	17093	16978	16850	17102	16921	16802	16952	17060	16786	16869	16882	16902	16958	17098	17046	16927	16840	16752	17007	17001	17147	16928	17035	17016	16999	16907	16951	16689	16961	16865	16921	16908	16698	16942	16903	16688	16865	16936	17045	16959	16955	16906	16810	16905	17083	16894	16875	16989	16849	17063	17100	16981	17078	17029	16829	16899	17089	17077	17097	17012	16787	16815	17027	17052	16994	17055	17017	16800	16889	17146	16975	16933	16903	16980	16996	16996	16894	16806	16895	16836	16959	16882	16969	16892	16888	16803	16898	16802	16843	16929	16885	17000	17013	16985	16774	16938	17121	16907	16939	16888	16700	17050	16970	16894	17107	16869	16899	17037	17029	16887	16861	16928	16795	16877	17124	16778	17109	16927	16824	16522	17051	16966	17152	17111	16923	16973	16757	16773	17017	16972	16999	17002	17054	16793	16783	16713	16785	17102	16871	16937	17005	17101	17147	17087	17065	17006	16994	16939	17165	17067	16836	16967	17095	17052	17048	16854	16643	16708	17081	16969	16985	16825	16904	17085	16851	17088	16887	17025	16864	16902	16905	16932	17006	16948	16829	16806	16997	16966	17062	17036	16814	16901	16962	17027	16957	16895	17005	16849	17008	16897	17096	17038	16925	17004	16914	17161	16815	16929	17060	17003	16950	17023	16941	17080	16819	16880	16839	17021	16926	16821	16942	17064	17008	16770	16818	16894	16945	16881	17038	17071	17032	16962	16928	16795	16885	17167	16885	17031	16955	17031	16805	16965	17028	17142	17013	16989	16869	16914	16881	16865	16995	16887	16837	17088	16921	16790	16983	16776	16894	17088	16927	16890	16901	17098	17125	17210	16995	17131	16879	17074	16897	17087	17014	16906	16825	16908	17017	17084	17168	16846	16939	17075	16733	17011	16865	16907	17121	16940	16814	16778	16872	16823	16771	17053	16954	16941	17024	16988	16958	17024	17094	16767	16986	16920	16871	16938	17015	16908	16959	16876	16754	16833	16938	17045	16892	16619	16775	17076	17064	16956	17071	17161	16916	16858	17047	17096	16950	16884	16825	17111	16897	16896	16986	16861	16927	17132	16906	17033	16922	16938	17043	16777	16908	16868	16967	16892	16948	17068	17073	17258	16836	17004	17046	16883	16846	17034	17023	16918	17140	16867	16925	16983	16963	16977	17053	16902	16967	17003	16953	16998	16734	16834	17125	16774	16829	17144	17019	17001	16792	16917	16891	16805	16886	16945	16959	16755	16877	16993	16833	16977	16933	16852	16957	16985	17014	17016	16976	16967	17089	17095	16948	16901	16966	16754	16975	16990	16953	16792	16671	17072	17256	17137	17051	16912	17036	16964	16665	16829	16735	17039	17080	16873	16842	16986	16815	17159	17045	16793	16687	17137	16884	16900	16886	17145	16782	17028	16865	16990	16774	16922	16898	16797	17072	16972	16948	16797	16685	16848	17025	16920	16973	16935	16779	16928	16861	16863	17203	17029	16970	17053	16792	17030	16953	16880	17071	16979	16620	17023	16809	17008	17056	17155	16953	17020	17037	16871	17075	17046	16844	16903	16831	16846	16862	16930	16967	16823	17055	17018	16964	16987	16936	17099	16864	16943	16895	16827	16915
28413	53209	45137	35423	29840	25963	22687	20617	19165	18317	17759	17007	16644	16591	16044	15935	15915	15724	15631	15590	15513	15230	15422	15344	15215	15255	15287	15442	15292	15350	15322	15242	15363	15272	15475	15437	15154	15277	15291	15247	15397	15336	15224	15293	15306	15177	15293	15286	15283	15395	15374	15207	15248	15352	15283	15222	15301	15261	15312	15361	15317	15270	15209	15265	15351	15305	15380	15128	15183	15200	15058	15317	15048	15156	15105	15292	15287	15218	15389	15422	15280	15118	15237	15119	15289	15002	15268	15274	15279	15232	15180	15196	15213	15246	15219	15105	15163	15239	15182	15203	15258	15083	15174	15003	15143	15154	15281	15393	15118	15228	15242	15120	15258	15324	15197	15158	15195	15150	15151	15101	15250	15404	15189	15299	15305	15313	15264	15483	15251	15298	15212	15208	15170	15104	15245	15011	15146	15203	15251	15056	15292	15246	15350	15311	15129	15355	15348	15385	15209	15054	15315	15382	15245	15111	15143	15229	15068	15177	15135	15191	15214	15158	15254	15114	15091	15107	15252	15231	15245	15357	15032	15059	15105	15257	15315	15155	15210	15046	15067	15342	15174	15207	15360	15332	15339	15334	15217	15162	15296	15186	15299	15353	15171	15162	15182	15204	15394	15223	15258	15166	15265	15331	15327	15117	15235	15463	15089	15371	15132	15187	15125	15135	15161	15074	15080	15276	15116	15259	15087	15424	15151	15159	15100	15193	15271	15092	15141	15255	15353	15157	15238	15143	15212	15068	15352	15118	15139	15297	15099	15237	15136	15181	15203	15219	15358	15449	15158	15198	15151	15218	15281	15341	15292	15100	15381	15185	15137	15293	15340	15056	15189	15130	15359	15264	15379	15253	15350	15294	15122	15272	15033	15149	15148	15172	15324	15256	15118	15248	15165	15260	15273	15337	15307	15141	15181	15092	15411	15359	15176	15408	15302	15100	15188	15300	15275	15279	15144	15340	15195	15139	15155	15264	15103	15178	15176	15143	15350	15352	15300	15073	15191	15174	15171	15297	15192	15046	15193	15224	15010	15210	15083	15184	15398	15298	15142	15230	15268	15125	15230	15194	15177	15097	15530	15121	15122	15083	15207	15331	15194	15186	15113	15312	15072	15253	15240	15248	15285	15356	15254	15327	15210	15275	15154	15252	15190	15262	15196	15456	15132	15138	15219	15068	15131	15332	15186	15131	15111	15140	15207	15227	15303	15150	15063	15208	15390	15327	15252	15130	15269	15252	15172	15185	15251	15332	15228	15445	15281	15335	15196	15427	15290	15124	15292	15166	15134	15269	15213	15203	15248	15118	15087	15265	15273	15125	15188	15208	15185	15374	15153	15120	15252	15121	15278	15333	15337	15143	15361	15051	15125	15302	15264	15128	15087	15249	15379	15325	15145	15321	15516	15249	15094	15284	15430	15202	15211	15232	15106	15182	15219	15127	15382	15161	15342	15167	15178	15033	15269	15318	15096	15137	15113	15341	15265	15289	15360	15216	15145	15119	15217	15169	15287	15310	15296	15087	15312	15297	15204	15288	15280	15365	15175	15004	15123	15181	15215	15098	15189	15304	15177	15280	15237	15087	15200	15198	15414	15121	15268	15114	15268	15306	15148	15297	15401	15231	15102	15045	15237	15200	15310	15280	15208	15029	15093	15231	15145	15216	15066	15217	15182	15128	15059	15302	15266	15161	15227	15174	15171	15224	15240	15240	15070	15209	15210	15172	15072	15318	15288	15117	15274	15195	15173	15059	15209	15096	15183	15289	15274	15175	15171	15160	15175	15230	15052	15339	15247	15139	15091	15136	15180	15131	15306	15258	15392	15204	15330	15391	15098	15090	15096	15121	15137	15318	15141	15202	15194	15139	14987	15140	15257	14964	15105	15321	15221	15417	15246	15149	15310	15224	15361	15251	15213	15327	15112	15238	15373	15316	15096	15170	15305	15236	15181	15273	15255	15152	15340	15214	15250	15116	15220	15180	15168	15100	15205	15371	15307	15143	15164	15244	15112	15124	15209	15285	15123	15114	15200	15355	15117	15372	15239	15200	15394	15250	15346	14986	15287	15360	15284	15210	15210	15140	15179	15132	15296	15155	15320	15206	15238	15001	15000	15217	15277	15316	15236	15297	15203	15400	15205	15312	15206	15059	15393	15437	15160	15169	15151	15182	15326	15073	15185	15241	15167	15216	15213	15265	15146	15313	15361	15325	15294	15021	15068	15221	15224	15154	15061	15134	15209	15147	15188	15411	15274	15238	15193	15097	15175	15150	14984	15297	15174	15167	15070	15243	15068	15275	15312	15225	15288	15128	15303	15108	15173	15418	15244	15235	15258	15331	15184	15231	15286	15136	15316	15202	14975	15027	15231	15399	15208	15132	15171	15103	15228	15292	15284	15189	15330	15259	15100	15095	15230	15268	15087	15247	15327	15213	15150	15257	15117	15118	15301	15324	15252	15129	15249	14998	15292	15104	15223	15270	15156	15157	15275	15239	15220	15116	15301	15232	15244	15198	15178	15308	15137	15142	15251	15229	15217	15293	15089	15161	15305	15175	15027	15454	15267	15269	15119	15152	15070	15252	15229	15274	15090	15185	15115	15187	15156	15227	15191	15175	15292	15182	15202	15228	15347	15475	15296	15141	15195	15200	15117	15326	15166	15251	15277	15119	15190	15291	15183	15288	15267	15164	15340	15178	15021	15206	15204	15102	15276	15436	15246	15221	15114	15207	15075	15226	15210	15192	15335	15159	15150	15075	15140	15152	15087	15415	15069	15096	15298	15198	15239	15328	15194	15161	15123	15219	15202	15235	15273	15309	15068	15167	15149	15060	15122	15168	15277	15460	15120	15000	15292	15010	15108	15276	15165	15215	15254	15193	15214	15286	15239	15164	15224	15304	15354	15075	15277	15094	15391	15160	15136	15183	15393	15221	15235	15104	15242	15212	15224	15243	15368	14972	15179	15157	15315	15203	15261	15167	15343	15305	15229	15162	15164	15200	15103	15098	15156	15222	15300	15130	15112	15341	15087	15218	15212	15181	15196	15402	15009	15287	15143	15260	15118	15242	15350	15045	15297	15134	15267	15158	15287	15199	15137	15189	15150	15339	15134	15408	15389	15267	15185	15247	15251	15262	15349	15162	15236	15260	15149	15383	15211	15092	15165	15172	15246	15385	15172	15224	15311	15298	15340	15204	15225	15204	15091	15198	15336	15130	15176	15375	15344	15142	15169	15237	15064	15264	15262	15168	15119	15202	15094	15073	15176	15272	15271	15183	15175	15310	15190	15374	15253	15322	15117	15268	15402	15305	15253	15117	15248	15221	15318	15229	15212	15159	15347	15247	15214	15025	15260	15210	15299	15186	15249	15318	15201	15126	15225	15321	15157	15328	15097	15105	15152	15338	15242	15127	15196	15345	15256	15035	15190	15147	15242	15263	15254	15209	15325	15231	15113	15114	15313	15207	15140	15107	15397	15122	15305	15239	15274	15245	15260	15136	15212	15300	15202	15201	15264	15192	15140	15361	15131	15401	15166	15375	15141	15262	15299	15283	15258	15169	15178	15329	15247	15189	15164	15240	15146	15053	15173	15286	15165	15210	15442	15259	15142	15261	15339	15281	15131	15392	15295	15298	15225	15122	15004	15310	15296	15265	15169	15202	15078	15154	15195	15289	15175	15258	15204	15411	15043	15358	15268	15253	15338	15183	15107	15134	15134	15098	15367	15144	15384	15294	15242	15112	15235	15086	15211	15357	15211	15261	15304	15385	15199	15162	15416	15305	15166	15249	15200	15225	15128	14953	15319	15286	15338	15119	15060	15184	15290	15236	15060	15086	15123	15164	15207	15078	15196	15290	15133	15183	15131	15193	15270	15101	15079	15284	15329	15211	15154	15179	15191	15322	15116	15285	15261	15275	15268	15222	15067	15142	15065	15354	15144	15347	15248	15105	15193	15287	15265	15111	15270	15075	15223	15263	15305	15218	15079	15190	15232	15055	15382	15267	15251	15215	15305	15240	15108	15336	15378	15316	15294	15294	15079	15243	15187	15326	15182	15187	15117	15098	15319	15300	15185	15152	15321	15179	15177	15103	15170	15263	15327	15113	15184	15065	15221	15306	15416	15259	15141	15192	15117	15128	15192	15093	15128	15311	15213	15019	15080	15359	15025	15337	15369	15190	15312	15305	15184	15179	15139	15245	15171	15264	15059	15252	15189	15121	15152	15235	15074	15187	15242	15205	15133	15284	15267	15094	15380	15246	15328	15147	15242	15187	15385	14971	15326	15348	15336	15131	15237	15176	15074	15371	15081	15246	15081	15199	15222	15305	15306	15292	15223	15057	15280	15137	15203	15005	15378	15410	15428	15272	15189	15223	15139	15258	15243	15183	15200	15187	15183	15345	15348	15225	15057	15119	15305	15127	15186	15223	15358	15390	15293	15234	15147	15285	15086	15238	15098	15080	15044	15260	15094	15151	15177	15239	15188	15271	15091	15262	15198	15280	15221	15520	15058	15114	15321	15277	15344	15338	15233	15252	15208	15202	15274	15386	15268	15251	15074	15228	15141	15120	15167	15168	15338	15277	15159	15080	15117	15111	15269	15264	15005	15252	15152	15311	15291	15215	15051	15264	15211	15279	15255	15259	15187	15257	15244	15201	15285	15155	15230	15143	15264	15185	15179	15168	15285	15198	15191	15194	15047	15252	15194	15209	15224	15220	15071	15092	15277	15304	15286	15081	15100	15112	15331	15189	15170	15052	15157	15383	15194	15247	15247	15297	15166	15112	15238	15188	15176	15226	15241	15089	15164	15245	15156	15281	15131	15225	15251	15329	15208	15139	15226	15447	15117	15140	15206	15219	15272	15253	15295	15305	15155	15298	15112	15141	15325	15326	15100	15270	15194	15129	15426	15187	15141	15146	15239	15243	15019	15457	15194	15204	15158	15166	15334	15274	15049	15154	15142	15166	15283	15213	15313	15354	15320	15138	15283	15207	15025	15248	15205	15180	15341	15251	15336	15149	15178	15379	15231	15310	15204	15101	15232	15496	15232	15279	15139	15233	15240	15147	15118	15076	15208	15228	15293	15212	15244	15328	15271	15289	15142	15362	15040	15404	15226	15083	15105	15241	15268	15061
29652	26923	30803	26660	21656	20010	18948	18091	17790	17332	17388	17267	17280	17115	16970	17006	16937	16967	16969	16736	17182	16804	16859	16798	16777	16853	16839	16684	16955	16762	17059	16979	16980	16742	16780	16826	16743	16527	16781	16748	16803	16805	16678	16783	16766	16833	16696	16613	16876	16886	16828	16866	16758	16748	16586	16759	16826	16769	16793	16832	16661	16762	16868	16684	17014	16771	16626	16549	16765	16702	16867	16855	16911	16775	16769	16756	16678	16747	16868	16830	16730	16731	16830	16895	16737	16790	16724	16654	16807	16790	16714	16921	16711	16703	16964	16889	16931	16643	16552	16703	16951	16814	16809	16685	16685	16869	16845	16776	16829	16951	16749	16768	16594	16921	16785	16716	16882	16919	16934	16903	17018	16730	16943	16794	16754	16922	16518	16762	16592	16518	16852	16953	16918	16820	16969	16739	16739	16783	16871	16729	16687	16954	16613	16738	16823	16535	16895	16875	16902	16741	17039	16669	16676	16688	16655	16603	16659	16701	16662	16775	16868	16694	16678	16736	16726	16784	16872	16950	16704	16822	16753	16808	16729	16677	16856	16963	16857	16833	16850	16636	16484	16743	16748	16766	16534	16925	16897	16658	16668	16699	16724	16817	16636	16795	16731	16597	16889	16881	16921	16802	16748	16619	16879	16832	16884	16829	16547	16878	17020	16821	16879	16758	16802	16658	16602	16796	16790	16903	16857	16854	16585	16601	16813	16868	16803	16865	16840	16827	16709	16865	17034	16808	16611	16748	16964	16728	16650	16813	16859	16738	16825	16695	16816	16816	16870	16756	16962	16777	16807	16586	16839	16664	16809	16647	16711	16797	16854	16675	16729	16610	16554	16819	16856	16748	16730	16684	16661	16786	16821	16892	16711	16917	16949	16883	16744	16711	16790	16641	16855	16927	16737	16516	16894	16836	16641	16763	16761	16868	16960	16890	16781	16894	16811	16826	16788	16713	16653	16687	16729	16835	16662	16833	16749	16826	16835	16778	16938	16713	16856	16801	16838	16613	16719	16844	16635	16862	16711	16871	16825	16549	16735	16735	16924	16703	16900	16976	16792	16889	16746	16843	16824	16845	16754	16799	16657	16663	16748	16827	16641	16816	16760	16716	16741	16707	16871	16920	16760	16867	16870	16715	16832	16845	16873	16653	16972	16670	16795	16781	16814	16835	16711	16927	16599	16666	16809	16652	16843	16777	16722	16830	16856	16942	16930	16934	16740	16898	16868	16811	16864	16797	16752	17046	16581	16855	16698	16940	16813	16800	16810	16818	16990	16732	16686	16819	16945	16750	16884	16656	16805	16678	16805	16813	16849	16778	16885	16745	16625	16904	16756	16890	16889	16830	16842	16789	16844	16661	16593	16605	16807	17027	16841	16788	16774	16930	16857	16896	16858	16892	16672	16767	16772	16846	16731	16627	16854	16766	16764	16919	16713	16869	16846	16824	16735	16916	16854	16865	16838	16831	16945	16749	16627	16800	16952	16783	16669	16816	16719	16615	16811	16879	16792	16874	16787	17039	16824	16848	16916	16924	16851	16708	16762	16808	16929	16689	16981	16757	16814	16840	16651	16990	16683	16827	16869	16813	16901	16872	16860	16860	16690	16529	16888	16891	16690	16852	16858	16764	16833	16744	16814	16516	16788	16799	16777	16943	16851	16911	16661	16825	16752	16788	16886	16772	16831	16704	16792	16884	16974	16873	16880	16733	16743	16752	16710	17013	16717	16917	16685	16988	16835	16574	16691	16570	16721	16869	16643	16856	16780	16556	16816	16635	16871	16785	16986	16823	16878	16925	16989	16823	16673	16605	16783	16771	16892	16680	16712	16943	17040	16837	16768	16720	16790	16632	16865	16740	16819	17040	16767	16595	16869	16772	16640	16896	17018	16603	16796	16956	16716	16748	16935	16939	16763	16793	16778	16694	16872	16696	16811	16877	16868	16735	16837	16794	16768	16567	16739	16689	16869	16910	16841	16850	16727	16739	16883	16862	16821	16865	16939	16632	16935	16708	16980	16792	16666	16751	16867	16810	16976	16779	16871	16794	16856	16800	16914	16714	16798	16617	16773	16948	16790	16780	16811	16765	16784	16695	16582	16726	16909	16691	16871	16948	16596	17000	16994	16891	16840	16790	16804	16649	16798	16650	16867	16717	16642	16686	16922	16858	16697	16687	16905	16842	16916	16884	16960	16911	16712	16739	16761	16700	16686	16680	16756	16796	16808	16631	17020	16656	16601	16956	16836	16907	16797	16834	16684	16775	16842	16633	16799	16703	16684	16778	16766	16750	16850	16729	16819	16749	16772	16908	16722	16725	16748	17005	16866	16890	16617	16935	16730	16844	16863	16868	17011	16867	16745	16715	16819	16667	16845	16838	16750	16956	16788	16878	16814	16686	16766	17013	16897	16961	16936	16761	16923	16870	16739	16866	16765	16973	16799	16449	16830	16742	16619	16909	16829	16976	16833	16759	16900	16750	16736	16749	16749	16685	17086	16578	16796	16881	16823	16959	16907	17049	16919	16758	16696	16993	16869	16717	16723	16863	16576	16775	16687	16768	16886	16754	16990	16863	16617	16764	16681	16726	16779	16848	16896	16842	16874	16849	16763	16806	16892	16795	16804	16548	16777	16936	16819	16834	16803	16734	16753	16690	16915	16787	16782	16710	16664	16748	16839	17026	16716	16747	16712	16901	16698	16788	16741	16799	16771	16715	16625	16905	16821	16725	16687	16916	16777	16792	16820	16573	16851	16883	16852	16950	16898	16994	16611	16809	16818	16820	16821	16789	16930	16742	16793	16974	16783	16526	16719	16868	16939	16813	16865	16702	16752	16675	16741	16546	16584	16771	16774	16869	16845	17090	16674	16691	16831	16775	16771	16745	16615	16802	16788	16611	16772	16926	16836	16772	16889	16911	16840	16706	16748	16670	16891	16761	16533	16923	16749	16872	16726	16695	17021	16934	16828	16847	16769	16799	16867	16783	16669	16770	16692	16892	16803	16894	16853	16861	16671	16840	16679	16686	16704	16841	16923	16849	16818	16718	16908	16819	16724	16768	16671	16780	16786	16835	16541	16758	16807	16941	16872	16737	16891	16655	16679	16504	17046	16914	16854	16984	16809	16617	16867	16844	16928	16975	16782	16761	16673	16741	16746	16748	16834	16705	16765	16857	16645	16895	16777	16964	16694	16772	16748	16879	16663	16819	16802	16889	16753	16721	16755	16729	17016	16874	16840	16795	16776	16693	16778	16771	16929	16686	16774	16796	16879	16743	16791	16861	16744	17088	16772	16532	16877	16726	16850	16842	16731	16904	16874	16887	16827	16783	16652	16718	16670	16729	16874	16876	16893	16612	16682	16852	16920	16954	16787	16816	16886	16769	16853	16823	16685	16614	16823	16740	16698	16767	16765	16789	16727	16805	16638	16846	16908	16903	16824	16858	16807	16948	16777	16970	16827	16678	16914	16757	16836	16731	16616	16834	16894	16904	16844	16741	16695	16633	16657	16702	16922	16793	16701	16708	16771	16594	16927	16868	16853	16741	16964	16889	16863	16807	16914	16741	16820	16853	16844	16782	16730	16727	16809	16595	16862	16893	16876	16838	17003	17008	16696	16795	16948	16939	16767	16731	16847	16744	16786	16780	16790	16791	16723	16645	16541	16942	16842	17012	16762	16622	16871	16681	16731	16710	16899	16851	16964	16861	16665	16792	16792	16864	16919	16810	16948	16924	16669	16643	16986	16884	16700	16913	16775	16846	16902	17070	16944	16890	16938	17024	16720	16791	16890	16750	16693	16734	16936	17026	16761	16788	16563	16970	16782	16783	16699	16704	16661	16772	16843	16677	16791	16558	16721	16926	16839	16718	16894	16792	16819	16704	16809	16695	16831	16787	16804	16623	16942	16821	16775	16808	16562	16840	16748	16664	16731	16805	16668	16649	16921	16791	16829	16785	16802	16812	16719	16835	16862	16798	16905	16968	16716	16773	16573	16783	16779	16821	16947	16864	16841	16927	16878	16914	17035	16861	16932	16933	16851	16743	16975	16748	16704	16627	16701	16852	16948	16820	16728	16917	16818	16755	16756	16816	16767	16647	16732	16599	16700	16980	16898	16887	16802	16809	16677	16767	16811	16854	16787	16884	17003	16896	16895	16976	16797	16862	16718	16799	16661	16767	16773	16670	16856	16850	16808	16731	16823	17082	16819	16769	16847	16880	16884	16901	16589	16688	16786	16752	16835	16811	16648	16605	16742	16846	16708	17025	16854	17041	16779	16925	16850	16517	16847	16671	16890	16886	16821	16808	16915	16805	16832	16498	16786	16897	16755	16679	16775	16719	16877	16801	16857	16719	16781	16600	16835	16749	16769	16818	16867	16667	16809	16753	16903	16840	16659	16930	17006	16805	16633	16828	16819	16720	16831	16757	16681	16790	16822	16931	17017	16807	16848	16875	16886	16781	16795	16609	16867	16742	16583	16911	16644	16895	16767	16726	16876	16678	16812	16659	16916	16849	16708	16841	16859	16870	16879	16796	16634	16743	16713	16947	16687	16708	16748	16754	16817	16810	16638	16796	17003	17030	16833	16737	16674	16681	16696	16732	16848	16878	16758	16862	16906	16913	16847	16702	16586	16848	16707	16891	16728	16947	16733	16705	16812	17000	16767	16720	16781	16805	16693	16806	16741	16680	16827	16904	16727	16820	16920	16841	16904	16864	16714	16771	16650	16779	16790	16875	16746	16878	16675	16824	16751	16854	16570	16801	16748	16971	17006	16896	16791	16937	16802	16848	16669	16599	16812	16683	16759	16657	16825	16638	16847	16850	16747	16703	16854	16953	16806	16693	16679	16697	16702	16840	16551	16786	16620	16774	16804	16689	16764	16800	16849	16563	16888	16730	16738	16696	16772	16839	16876	16729	16965	16779	16937	16817	16552	16713	16811	16781	16866	16689	17006	16828	16483	16899	16871	16804	16639	16740	16885	16916	16628	16539	16808	16741	16872	16688	16987	16763	16836	16826	16653	16651	16751	16549	16935	16977	16766	16737	16686	16755	17001	16787	16808	16565	16976	16861	16831	16735	16817	16747	16760	16716	16590	16702	16773	16830	16686	16828	16772	16852	16789	17169	16684	16739
27160	40175	33389	25782	21907	19745	18099	17022	16595	16122	15928	15731	15643	15455	15320	15365	15290	15371	15178	15122	15192	15241	15212	14961	15109	15101	15020	15129	14998	15092	15224	15093	14993	15058	15067	14975	15083	15149	15033	15125	14998	14994	15047	15040	15078	15022	15119	15218	15054	15050	15096	14991	15001	15049	15124	14919	15226	15022	15167	15023	14973	15094	15147	15069	15034	14999	15010	15048	15145	14944	15007	14997	14968	15136	15037	15007	15078	15040	15188	14976	15187	15000	14968	15041	15034	15140	14936	15091	14998	15214	15000	15112	14784	14967	15163	14955	15065	14996	15118	15168	14933	15198	15118	15080	14996	15072	15210	15279	14874	15114	15180	15091	15022	14938	14937	15049	15122	15103	15119	15122	15063	14969	15131	14974	15035	15010	15068	15039	15249	15101	15086	15083	15108	15146	15148	15125	15142	15052	15124	15033	15022	15015	14825	15084	15071	15116	14945	15121	15071	14990	15010	15072	15023	15094	15138	14981	15092	15199	15070	15073	15056	15009	14952	15220	15053	14959	15287	15019	15157	15123	14993	15026	15110	15042	15221	15016	15137	15117	15118	14806	15224	15019	15064	15141	15003	15045	15021	15021	15101	15052	15037	15188	15020	14979	14983	14881	14976	15074	15090	15137	15148	15089	15227	15187	15178	15165	15098	15112	15116	14868	15250	14996	15018	15016	14987	15105	15030	15103	15096	15261	14938	15092	15033	15176	15086	15183	15018	14986	15049	14900	15070	15168	15000	15070	15156	15093	14929	15017	15090	14893	15102	15062	15118	14908	15039	14960	15010	15165	15083	14914	15241	15073	15046	15165	14969	14847	15288	14903	15142	14898	15032	15093	15049	15159	15119	15034	14985	15071	14975	15120	15161	15094	15151	15041	15049	15012	15091	14941	14852	15007	15157	15073	15021	15011	14916	14902	15141	15021	15187	15052	15008	15239	15225	15038	15006	15305	15109	15111	14906	14976	14901	15201	14929	15123	14965	14979	15025	15133	14976	15182	15109	15085	14953	14894	15165	15020	15139	15072	15030	15178	15033	15146	15132	15137	15117	15162	15048	15044	14976	15086	15135	15138	14955	15033	14962	15018	14925	15015	14942	15058	14913	15113	15047	15063	15269	15020	14998	15001	15117	14951	14955	15188	15103	15061	14899	15044	15002	15097	15176	14929	15039	15188	14945	15046	15152	14971	15167	15112	14997	15051	15061	15139	14991	14858	14956	14962	14889	14985	15189	14982	14796	15186	15016	15131	14893	15119	15003	14925	15014	15032	15147	15065	15019	15017	14961	15100	15143	14906	15058	15127	15119	15183	15091	15061	15195	15209	15105	15093	15009	14951	14836	15080	15168	15038	14925	15039	15169	15291	14989	15067	15115	15005	14951	15214	15166	15176	15205	15052	15045	15146	15278	15189	15130	15001	14936	15076	15080	15053	15002	15032	14983	14957	14897	15010	15114	14984	15220	15060	15107	15049	14952	15199	15214	14992	15092	15050	14893	15086	15035	15191	14958	15091	15248	15075	14907	15103	14998	15075	14981	15152	15049	15035	14837	15121	15195	15147	15136	14976	14975	15043	15061	15187	15114	14973	14909	15045	14948	14971	14990	15046	15111	14957	15043	15050	14921	14960	15088	15058	15054	15089	15107	15090	15170	15142	14889	14917	15095	15212	15106	15166	14896	15127	14977	15125	15006	15184	15056	14936	15097	14930	15014	15043	14914	15247	15013	15000	15151	15024	15020	14975	15302	15026	15021	15053	15122	15017	15040	15240	15084	15111	15073	14982	15110	14957	15106	15029	14989	15062	15057	14974	15116	15065	15233	15150	14967	14891	15097	14974	15100	15110	15035	15206	15121	15206	15094	14992	14981	15111	15017	15076	15092	15203	15185	15091	15106	15126	15097	14982	15313	15174	15044	15198	15120	15107	15095	14989	15178	15061	15105	15060	15313	15038	15155	15017	15213	15046	14961	14967	15228	15134	14942	15106	15096	14955	14976	15026	14893	15166	15204	15093	14986	15068	15166	15100	14926	15088	14997	15089	15145	14953	15006	15110	15256	14921	15078	14958	15132	15015	15174	15080	15091	15093	14997	15150	14949	14919	15046	15075	15073	14934	15052	15172	15067	15074	15140	15022	14972	15126	14938	15047	14912	15081	14902	14968	15043	15181	14978	15104	14996	14986	15075	15058	15035	15096	15125	15008	15194	15121	15139	14987	15003	14884	15018	15126	15115	15136	15016	14992	14953	15120	15007	15130	15173	15084	15089	15213	15144	14999	14950	14824	15107	15131	14952	14978	15093	15117	14999	14988	15214	15200	15158	15154	15009	14952	15154	15110	14816	15170	15079	15038	15046	15048	15010	14995	15041	14901	15276	14976	15168	15127	15018	15019	14943	15014	15136	14977	15107	15216	15045	15080	15044	15121	15100	15003	14985	15016	15099	14852	15210	14945	15112	15051	15081	14898	15195	15002	14988	14979	14999	15266	15140	15034	15019	15042	15059	15176	15083	15031	14959	15162	15019	15034	15184	15143	14891	15213	15007	15088	15110	15069	15112	15009	14941	15077	15014	15105	15031	15059	15091	15052	15026	14948	15058	15219	15182	15057	15129	15277	15143	15121	15152	15147	15195	14916	15175	14996	15080	15117	15081	14999	15121	14850	15034	15155	14972	14885	15274	14855	15071	14997	15180	14969	15258	15043	15010	15067	15193	15150	15106	15113	15103	15044	15076	15188	15055	15136	15003	15001	15004	15091	15133	15189	14995	15164	15072	15066	15185	14969	15015	15153	15299	15183	15027	15037	15185	15267	15184	15090	14867	15159	15055	15044	14894	14868	15329	15113	15066	14947	15142	14965	15073	15103	15125	14973	14994	15144	15131	15041	15080	15142	15289	15073	14963	14899	15076	15080	14980	14978	15020	15080	15045	15128	14899	15066	15125	15046	14977	15010	14948	14998	15116	14965	15160	15027	15181	15074	15038	15109	14971	14913	14999	15049	14994	15217	15204	15086	15016	14844	15122	14904	14950	15007	14975	15184	15080	15050	14873	15087	15066	15156	15109	15058	15007	15072	15026	15075	15035	15026	15090	15072	14907	15161	14898	14901	15111	15147	15074	15103	14989	14983	15151	14992	14988	15069	15153	15060	14984	14941	15021	15062	14888	14968	14998	15103	15154	15018	14937	15045	15208	14873	15134	15039	15072	15076	15200	14990	15141	14967	15144	15005	15042	15142	15104	15066	15128	15188	15010	15023	15211	14844	15115	15095	15082	15012	15119	14998	15039	15107	15096	15144	14832	15076	15009	15053	15169	15235	15027	15200	14998	15165	14935	14881	15120	15062	15103	15105	15232	15069	15062	15129	15205	15061	15100	15132	15126	15057	14976	15025	15091	15186	15052	15251	15164	14999	15005	14871	15032	15173	14972	14941	14854	15005	15240	15121	14937	15224	15193	15041	15089	15047	14922	15036	15034	15095	15138	14995	14829	15145	14963	15044	15127	15049	15017	15182	15068	15164	15019	15011	15296	15077	15035	15045	15051	14998	14851	15056	15063	15142	15085	15027	15005	14865	14948	15021	14969	15053	15176	15184	14789	14935	15036	15049	15022	14953	15263	14998	15098	14821	15203	14980	15054	15047	14912	15060	15005	15041	14856	15254	14988	15192	15071	15031	14990	15090	14917	15154	15186	15174	15059	15083	15083	15111	15009	15023	15020	15048	15165	15242	14907	15028	15063	15078	15101	15056	15180	15042	14998	15079	15169	15046	14985	15012	15223	15058	15123	14953	15133	15233	15013	14891	15057	15172	15144	15216	14952	14950	15101	14843	15123	14963	15327	15092	15077	15092	15128	15091	15017	15087	15211	15055	15239	15049	14986	15048	14982	15089	14798	15166	15074	15045	15014	15173	15188	15016	14924	15059	15076	15051	15036	15153	15112	15056	15051	15050	14927	14906	15053	15050	15088	14886	15059	14969	15096	15059	15182	15136	15037	15227	14933	15021	15109	15182	15090	14973	15136	15153	15129	15122	15093	15215	15065	15086	15066	15020	15139	15020	15057	15078	15066	15146	14930	14981	15170	14924	15178	15001	15166	15287	15056	15111	15206	14948	14953	15139	15030	15135	15157	15135	15091	14921	15067	15209	14879	15060	14945	15223	15052	15075	15180	14989	15176	14911	15240	15340	15201	15120	15197	15106	15098	15339	14941	15122	15109	14983	15089	15125	14920	15088	15047	15073	15111	15048	15238	15012	15194	15147	14931	15002	15131	14989	15113	14777	14987	14923	15195	14995	15228	14927	15061	15034	15100	15099	15176	15006	14989	14962	15135	15135	14876	15120	15126	15016	15080	15020	15177	15036	15192	15208	14876	15013	14903	15149	15131	15094	15134	15220	15268	15085	15047	15044	15145	15195	15112	15065	15182	15170	15103	15037	15183	15036	15167	15065	15332	15129	15199	15033	15115	15011	15073	15176	15072	15029	14980	15076	15031	15044	14972	15123	14957	14976	15043	15074	15025	15017	15084	14860	15011	14869	14948	15049	14818	15094	15143	15034	15167	14958	14993	15165	15007	15150	15215	14998	15191	15135	15026	15092	15078	15116	15079	15098	15017	15139	15189	15144	14924	14949	15054	15187	15170	14959	15175	14973	14987	15109	15119	15172	15113	15113	14969	15092	15063	15189	15121	15268	15152	15049	14920	14982	15112	15222	15177	14985	15055	14911	15034	15092	14992	15304	14923	15100	15187	14909	15087	15145	14995	14985	14895	15211	15099	14970	15050	15109	15063	15115	15057	15082	14984	14925	14961	15155	15111	15057	15240	15155	15028	15043	15108	15135	15063	15247	15166	15081	14912	14912	15084	15188	15229	15066	15144	14999	15226	15097	14936	14999	15194	15074	15174	14933	14927	15018	15081	14967	15042	15041	14962	15076	15276	14959	15060	14998	14991	15068	15213	15096	15096	14984	15121	15069	15000	15024	14962	15128	15101	15075	15015	15094	14993	15359	15154	15126	15155	14958	15136	15170	15179	15066	15121	15101	15113	15147	15260	14991	14976	15095	15069	15057	15058	15174	15117	15007	15120	15021	14991	14954	15076	14976	14944	15167	15139	15045	15182	15163	14967	15167	15224	14897
23507	21467	28160	25746	23519	23518	22454	19505	18684	18456	18080	17840	17735	17586	17382	17160	17319	17423	17110	16976	17187	17172	17027	17188	16830	16896	16992	16992	16986	16992	16949	16891	17199	16967	17078	16868	16910	17007	16833	16921	16794	17067	16968	16899	16993	16976	17018	17089	17016	16930	16870	16845	16915	17012	16949	17005	16952	16920	17161	16741	16912	17074	17001	16937	16854	17035	16899	17071	16955	16847	17099	17002	16938	17094	16984	16992	16865	16764	16948	16837	16855	16893	17009	17129	16754	17156	16776	16937	16951	17062	16993	17008	16878	16811	16846	16871	17193	16703	16956	16866	16960	16974	17051	16946	17092	16861	16844	17058	16938	16944	17006	16974	16970	16919	17136	17139	16988	16953	17003	17086	16867	16901	17003	16930	16806	16866	16814	16986	16958	16795	16745	17053	17033	17025	16806	16991	17000	16897	16863	16815	16959	16814	16930	16992	16775	16983	17010	16789	16705	16951	16951	16896	17038	16908	16864	16993	16890	17058	16769	16909	16998	17116	16850	16895	17171	16957	16671	16941	16947	17198	17054	16924	16751	16781	17060	16937	17013	16987	16966	17001	16844	16825	16972	16838	16864	16911	16966	17079	16869	17005	16988	17004	16919	17084	16855	16924	17055	17133	16962	17003	17010	17127	16855	16815	16810	17057	16867	16875	16907	16726	16863	16919	16923	16965	17088	16923	16995	17036	16953	16851	16770	16774	16805	16967	16940	17014	17109	16995	16958	17002	17066	17031	17092	16925	16896	17132	16935	16960	17004	16872	16996	16971	17082	17120	16949	16903	16823	16862	16858	17003	16879	16975	17116	17174	17027	16922	16955	16883	16868	16836	16957	17028	16932	17231	16901	16877	16892	17000	16946	17077	17005	16895	16661	16827	16846	16949	16989	16888	17187	17056	16920	16900	16738	16933	16812	16868	17053	16841	16911	16848	16910	16962	16983	16820	17040	17090	16879	17057	16706	16922	16941	16830	16854	16923	17093	16959	16938	16962	16981	16803	17032	16776	16801	16944	16955	16978	16679	16980	16953	17095	17194	16902	17146	16873	16872	16854	16800	16880	16906	16872	16912	16873	17022	16903	16855	16890	17067	16977	16869	16854	16832	16938	16984	16907	16954	16904	16916	17065	16850	16841	16841	17010	16878	17007	16870	17013	16980	16761	16930	16869	16879	17074	17015	16841	17106	16812	16962	16921	17021	17012	16894	16824	17025	16898	16881	17019	16974	17055	17067	16862	17207	16927	16854	16906	16948	17027	16935	16858	16851	16915	16682	17074	16917	17037	17112	17047	16696	16838	16975	16723	16998	16938	17106	16781	17174	17038	17138	16896	16895	16985	16901	17019	17001	16799	16968	16967	16978	16978	16859	17151	16840	17160	17008	16984	17043	16924	17041	16926	16921	17176	16748	16704	16980	17214	16906	16896	16947	16939	17153	16828	16862	16860	16874	17068	16749	16973	16922	16821	17087	16822	16825	17072	16743	16723	16920	17045	16810	17009	16922	16793	16790	16875	16940	16808	17086	16962	16934	16966	16977	16743	16972	16889	16832	16853	16939	17038	16935	16698	16997	16807	16999	16868	16783	16836	16838	17104	16885	16769	16843	16842	16926	16938	17059	16850	17001	17219	16750	17006	17056	16966	16711	16810	17016	17047	16739	16708	16816	17019	17047	17074	16948	16949	17045	16948	17084	17031	16834	16795	16925	16887	17093	17060	17036	17048	17168	16879	16955	16840	16994	16775	16939	16906	17163	16832	16905	17058	16763	16935	16894	17133	17221	17089	17102	16702	16932	16839	17138	16850	16879	17053	16971	16712	16962	17057	17088	16787	16999	16959	16983	16976	16766	16914	16669	16927	16551	16932	16849	16973	17014	16810	16979	16857	16929	16920	17138	16937	16913	16813	16929	16966	16900	17046	16889	17053	16856	16866	17129	16923	17035	16889	16796	16831	16979	16934	16879	17055	17102	16882	16949	17032	16964	17069	16919	16898	16692	17051	16892	16774	16960	16801	16861	17032	16998	16941	16921	16710	16741	16864	16953	17055	16894	16939	17007	17020	17148	17058	16847	16986	16977	17026	16969	17056	16844	16794	16974	16737	16955	17010	16904	16979	16803	16819	16794	16778	17056	16935	16885	16911	17002	17216	17004	16902	16948	16770	16874	16993	16745	16835	16925	16879	17205	17147	17083	16903	17106	16876	16992	16962	16991	16927	16813	17066	16967	17048	16711	17020	16842	16873	17035	17042	16815	16828	17013	16855	16885	16898	16858	16890	16880	16996	16924	16690	17041	16911	16699	17058	16951	16905	16907	17120	17071	16895	16933	16930	17144	17011	16892	17009	16827	16901	17009	16921	16908	16838	17071	17012	17038	16904	16898	16944	16685	16866	16932	16928	16755	16954	16840	17005	17149	17003	17037	16898	16916	16841	16807	16856	16792	16702	16930	17112	16937	16877	17152	16847	16915	16900	16999	17163	16776	17001	16874	16934	16950	17007	17122	17042	17184	16960	16813	17023	16981	16773	16838	16836	16814	16966	17106	17051	17081	17002	16895	16870	16945	17026	16835	17171	16959	17049	16950	16880	17113	16901	16894	17038	17189	16927	16883	16833	16866	17147	16949	16868	16913	17106	16950	16860	16941	16968	17124	17093	16819	17100	16704	16689	16847	16857	16840	16716	16886	16980	16853	16987	16920	16958	16969	16901	16994	17043	17028	17019	16888	16977	17013	16937	16916	17071	16849	16971	16924	16791	17018	16907	17009	16795	16995	17002	16944	16831	16733	17059	17078	16975	17057	16820	16982	17050	16710	16866	16888	16859	16670	17161	16820	16593	16896	17054	16969	17056	17092	17091	16846	17051	16816	16906	17020	16989	17014	16758	16832	17099	17127	16907	16924	16892	16850	16986	16905	16995	16907	16970	16964	17014	16998	16848	16909	16974	16866	16962	16718	16983	16843	16862	16666	16772	16942	16931	16906	16890	16822	17045	17000	17121	17200	17030	16988	16847	16974	16802	16956	16976	17081	17172	16749	16797	16920	16847	17126	16962	16949	16921	16678	16741	17015	16888	16777	16833	16910	17095	16720	16941	16945	16885	17078	16844	17138	16759	16890	17028	17210	16849	16862	16952	16751	16845	17050	16973	16841	16875	17028	17000	16842	16939	16767	16955	16948	16814	16825	16988	16903	16818	17084	16853	16969	16987	16882	16881	16823	17055	16920	16698	16938	17050	17016	16791	17097	16895	17088	16833	17067	16973	17051	16864	17082	17011	17112	17117	16865	16996	16926	17002	17116	16824	16992	17037	16914	16972	17012	16782	16733	16926	16966	16769	17069	16999	16923	16902	16800	16906	17142	16783	17109	16912	16944	16860	16838	17089	16930	16994	17020	17042	16949	17077	17028	16950	16901	16885	17057	16936	16998	16980	16815	16678	16985	16672	16823	16976	16821	17012	17035	16929	16699	17082	17143	16957	17053	16813	17029	17122	16994	16845	16910	17019	16831	17118	16898	17039	16788	17088	16820	16904	16935	16794	16946	16963	16873	16835	16798	16906	17011	17003	16836	16958	16732	16952	16719	16921	16960	16848	17078	16787	16785	17021	17140	16992	17006	16936	16961	17016	16930	17007	16887	16952	16915	16878	16946	17022	16910	16777	16952	17007	16875	16929	16803	16852	17031	16825	16892	17063	16899	17060	16766	16787	17059	17012	16918	17003	16892	17036	17090	17028	17044	17152	17055	16941	17046	17102	17063	16922	16799	16714	16781	16723	16819	16893	16929	16949	16963	16907	16892	16765	16954	16835	16935	16748	16814	16796	16864	16797	17152	16977	17007	17121	16916	16946	16951	16861	17189	17000	16862	16763	16718	16933	16926	16891	16970	16711	16888	17130	17158	16964	16992	17045	16915	16874	16961	16799	16880	16957	16841	16886	16831	16907	17112	17059	17000	17156	16875	16820	16979	16899	16934	16815	17038	16959	16958	16925	17082	16929	16750	16943	16815	17027	17093	17009	16815	17013	17028	16798	16758	16956	16864	16999	16918	17005	16908	16714	17017	16978	16987	16879	16959	16962	17042	16934	16938	16664	16753	16963	16949	16980	16815	16846	16952	16935	17034	16959	16964	16905	16823	16853	16844	16909	17086	17051	17229	16931	16825	16833	16967	16844	16911	17023	16758	16905	16874	17029	16962	16817	16998	16848	16782	16856	16731	16831	17050	16957	17058	16952	17034	16948	16915	16828	16984	16839	16832	16792	17026	16855	17020	16896	16934	16966	16774	16971	16924	16930	16910	17010	16867	17119	16861	16895	16980	17007	17130	17123	16860	17067	17030	17063	16743	16827	16738	16796	17029	17073	16862	16991	16872	16947	16967	17061	16906	16929	16911	17139	16850	17059	16987	16944	17033	16802	16950	16926	16828	16832	17007	16912	16788	16842	16915	17083	17033	16890	16899	16938	17061	17065	16928	17017	16993	16859	17027	16951	17063	17030	16924	17112	16834	16916	16982	16816	16851	16971	17095	16995	16930	16807	17073	16990	16790	16993	17082	16830	16910	16991	16838	17116	16984	16720	16885	16869	17099	16838	16814	17010	17042	16772	17034	16796	17018	16950	17040	16970	17026	16874	17191	17005	17009	17066	16978	16956	16907	16991	16809	16849	16916	16891	16993	16855	17069	17010	16818	16903	17079	16704	17060	16971	17025	17059	16968	16851	16848	16979	16946	16790	17041	16989	17123	16965	16809	16797	16976	16933	17117	16804	17019	16985	16807	16933	16942	16883	16934	17036	16823	16847	16859	16960	17043	17016	16892	16871	16874	17065	16971	16710	16962	16723	16910	17073	17171	16972	16990	16837	16953	16892	16700	16772	16839	16809	16989	16921	16928	16976	16880	16927	17105	16780	16721	17031	17016	16773	17163	17028	16945	16918	16854	17029	16914	17097	16930	16801	16812	16630	16877	16892	16995	16920	17174	17029	16995	16935	16989	17038	17133	16719	17048	17011	16817	16930	16827	17031	17013	16765	16948	17007	16962	17059	17001	16940	16967	17086	16665	16714	17012	16966	16983	16901	16953	16930	17139	17028	16954	16833	17124	17038	16813	17090	16913	16936	16946	16938	16744	16997	17039	16753
25772	45354	39817	31046	26207	22673	20133	18763	17562	17317	16752	16328	16037	16020	15759	15560	15409	15398	15433	15359	15421	15406	15304	15299	15297	15327	15300	15171	15067	15123	15157	15216	15283	15164	15154	15041	15255	15103	15147	15149	15279	15244	15377	15139	15292	15376	14977	15176	15121	15093	15185	15137	15191	15078	15093	15157	15000	15049	15148	14914	15231	15142	15102	15092	15208	15149	15241	15113	15272	15223	15299	15230	15071	15203	15209	15206	15210	15226	15177	15159	15251	15347	15112	15083	15133	15108	15213	15161	15153	15229	15374	15144	15201	15086	15062	15094	15106	15013	15011	15251	15188	15291	15104	15319	15028	15121	15275	15110	15066	15017	15233	15154	15225	15194	15245	15026	15092	15043	15229	15096	15330	15110	15153	15079	15049	14852	15239	15090	15264	15228	15300	15205	15210	15166	14889	14995	15138	15113	15092	15182	15304	15248	15106	15120	14951	15221	15249	15275	15048	15341	15128	15210	15293	15250	15047	15202	15181	15138	15197	15030	15029	15066	15331	15329	15137	15051	15095	15057	15081	15087	15074	15282	15085	15092	15070	15270	15022	15102	15233	15152	15224	15176	15205	15303	15102	15015	15164	15007	15272	15273	15077	15036	15102	15149	15143	15105	15256	15161	15187	15165	15222	15120	15032	15057	15265	15194	15310	15180	15271	15201	15116	15255	15047	15116	15279	15229	15006	15259	15070	15047	15176	15237	14942	15121	15364	15188	15082	15251	15236	15321	15113	15149	15173	15156	15183	15136	15272	15258	15312	15247	15158	15039	15207	15180	15113	15232	14974	15022	14906	15075	15093	14978	15291	15185	15280	15128	15164	15034	15034	15072	15151	14954	15090	15278	15128	15215	15198	15026	15246	14960	15108	15227	15181	14968	15066	15174	15230	15126	14915	15259	15139	15285	15237	15185	15188	15132	15115	15062	15044	15158	15242	15170	15031	15086	15006	15142	15161	15076	15135	15167	15260	15185	15058	15007	15113	15179	15387	15209	15016	15151	15177	15080	15204	15038	15054	15111	15144	15116	15240	15033	15092	15096	15005	15240	15135	15150	15167	15125	15115	15196	15263	15206	15116	15160	15015	15294	15278	15189	15247	15101	15049	15202	15107	15160	15303	15109	15232	15117	15174	15128	15157	15198	15302	15246	15259	15161	15184	15036	15150	15104	15301	15249	15263	15207	15338	14946	15299	15190	15012	15261	15117	15048	15249	15078	15072	15158	15322	15117	15128	15280	15163	15185	14973	15261	15224	14897	15101	15121	15085	15323	15131	15193	15216	15182	15211	15217	15133	15093	15209	14995	15073	15075	15065	15266	15143	15109	15291	15124	15292	15094	15105	15161	15128	15095	15007	15297	14896	15049	15152	15048	15085	15172	15133	15192	15087	15095	15284	15291	15158	15233	15101	15358	15228	15174	15053	15132	15257	15185	15033	15088	15215	15128	15295	15301	15012	15113	15199	15142	15214	15269	15047	15153	15245	15324	15033	15110	15229	15095	15326	15177	15006	15080	15345	15081	15109	15161	15095	15223	15217	15257	15104	15280	15163	15219	15222	15081	15229	15144	15253	14849	15060	15034	15387	15073	15226	15207	15179	15261	15146	15199	15081	15164	15173	15235	15228	15060	15179	15169	15074	15056	15107	15160	15113	14936	15071	15048	15149	15133	15280	15030	15218	15303	15131	15087	15341	15168	15192	15035	15090	14941	15289	15015	15157	15203	15185	15194	15128	15048	15142	15197	15272	15198	15376	15134	15292	15091	15344	15349	15028	15163	15198	15191	15057	15087	15160	15147	15244	15009	15135	15219	15117	15183	15127	15107	15332	15156	15146	15109	15088	15414	15127	15137	15251	15275	15241	15326	15039	15287	15285	15081	15199	15303	14996	15159	15119	15276	15112	15165	15140	15153	15327	14978	15125	15227	15124	15203	15245	15309	15186	15319	15045	15170	15152	15104	15168	15341	15041	15145	15255	15097	15182	15251	15151	15106	15261	15210	15155	15308	15109	15219	14996	15297	15158	15070	15245	15260	15280	15194	15176	15255	15241	15349	15170	15349	15247	15205	15206	15281	15281	15060	15121	15098	15239	15088	15313	15341	15142	15264	15061	15227	15163	15318	15242	15190	15176	15266	15269	15223	15286	15260	15181	15021	15177	15146	15089	15216	15136	15112	15213	15187	15128	15226	15091	15274	15164	15262	15178	15429	15057	15274	15232	15125	15209	15081	15177	15178	15225	15263	15214	15176	15048	15057	15383	15125	15077	15157	15237	15352	15146	14984	15186	15277	15164	15152	15239	15133	15036	14997	15153	15117	15178	15246	15018	15014	15158	15118	15120	15243	15181	15146	14891	15106	15019	15279	15224	15079	15066	15287	15075	15135	15282	15366	15122	15171	15116	15238	15381	15006	15233	15157	15181	15037	15255	15142	15036	15112	15228	15188	15131	15230	15093	15182	15057	15299	14952	15234	14944	15015	15110	15308	15197	15010	15181	15197	14982	15298	15041	15153	15146	15016	15228	15352	14998	15151	15181	15233	15158	15062	15040	15141	15069	15290	15204	15229	15316	15114	15006	15096	15349	15177	15069	15094	15245	15319	15192	15247	15088	15245	15302	15274	15138	15264	15164	15108	15339	15282	15284	15129	15156	15074	15157	15182	15053	15306	15096	15103	15060	15235	15010	15178	15115	15025	15096	15102	15254	15240	15189	15163	15117	15196	15222	14998	15023	14954	15132	15085	15098	15214	15001	15051	15300	15207	15147	15078	15050	15171	15096	15113	15147	14897	15131	15063	15040	15131	15332	15116	15144	14991	15168	15134	15154	15266	15121	15124	15054	15206	15122	15223	15341	15146	15342	15126	15236	15011	15169	15285	15185	15204	15076	15252	15206	15277	15169	15152	15182	15027	15077	15065	14965	15261	15199	15184	15215	15154	15240	15102	15164	15183	15172	15119	15404	15167	15166	15067	15229	15166	15281	15247	15142	15226	15170	15121	15098	15049	15167	15143	15094	15141	15174	15177	15134	15104	15190	15074	15035	15095	15126	15072	15022	15166	15139	15126	15273	15233	15071	15125	15055	15003	15108	15211	15205	15099	15223	15172	15249	15002	14994	15280	15256	15100	15036	15233	15088	15318	15223	15201	15232	15164	15044	15114	15105	15233	15192	15169	15039	15139	15096	15184	15170	15233	15120	15161	15143	15047	15376	15152	14923	15069	15093	15249	15106	15165	15159	15054	15114	15159	15056	15070	15182	15015	15333	15081	14977	15242	15153	15168	15304	15128	15111	15008	15200	15277	14909	14978	14992	15220	15129	15107	15053	15141	15037	15119	15146	14984	15149	15119	15074	15076	15120	15133	15195	15106	15131	15193	14930	15218	15159	15142	15097	15029	15296	15098	15245	14981	15231	15041	15202	15215	15031	15087	15117	15247	15255	15118	15199	14913	15166	15064	15164	15237	15098	15180	15222	15214	15030	15090	15215	15187	15141	15116	15222	15082	15243	15030	15149	15158	15393	15154	15035	15248	15126	15012	15216	15041	15240	15181	15161	15055	15152	15223	15079	15206	15144	14988	15190	15162	15225	15147	15134	15080	15037	15198	15096	15205	15040	15309	15164	15225	15099	15091	15213	15151	15045	15043	15101	15008	15137	15206	15184	15178	15046	15122	15138	15185	15255	15044	15193	15256	15205	15169	15165	15237	15142	15214	15287	15073	15231	15038	15225	15122	15083	15141	15136	15190	15267	15121	15073	15183	15240	15057	15173	15025	15302	15138	15118	15154	15383	15211	15241	15157	15280	15281	15235	15057	15152	15188	15142	15047	15049	15243	15118	15217	15075	15130	15069	15165	15222	15110	15109	15137	15118	15186	15151	15211	15195	15167	15282	15114	15226	15086	15211	15191	15325	15353	15225	15004	15229	15231	15079	15215	15144	15190	15248	15186	15222	15202	15241	15051	15151	15259	15274	15059	15141	15161	15288	15019	15138	15188	15170	15041	15339	15218	15094	15141	15103	15189	15189	15135	15108	15269	14998	15031	15046	15119	15205	15104	15170	15272	15102	15168	15186	15059	15236	15188	15125	15245	15141	15114	15172	15385	15179	15122	15150	15229	15188	15233	15294	15064	15079	14984	15037	15168	15186	15186	15192	15260	15305	15088	15313	15261	15183	15145	15207	15089	15053	15189	15196	15209	15208	15103	15083	15202	15214	15262	15201	15215	15176	15255	14978	15051	15127	15080	15146	15283	15214	15194	15191	15293	15086	15148	15186	15091	15164	15089	15224	15060	15210	15132	15021	15034	15072	15284	15199	15131	15165	15171	15186	15306	14915	15074	15098	15232	15029	15131	15193	15116	15185	15037	15107	15199	15112	15242	15311	15183	15163	15330	15127	15273	15177	15081	15108	15084	15158	15146	15014	15135	15308	15172	15207	15042	15071	15049	15251	15126	15093	15185	15153	15085	15359	15312	15258	15092	15165	15374	15271	15156	15045	15312	15112	15116	15181	15235	14971	15308	15098	15023	15103	15098	15120	14918	15296	15107	15145	15151	15274	15163	15199	15201	15112	15110	15135	15075	15210	15164	15231	15251	15171	15036	15122	15167	15245	15265	15210	15213	15133	15179	15163	15045	15063	15176	15263	15212	15236	15364	15346	15062	15533	15269	15141	15283	15075	15326	15246	15162	15146	15092	15159	15150	15203	15173	15119	15105	15114	15080	15253	15009	15264	14984	15303	15196	15117	15149	15201	15207	15046	15069	15208	15141	15098	15123	15221	15350	15157	15131	15070	15118	15107	15075	15047	15234	15275	15107	15117	15225	15134	15266	15430	15124	15155	15163	15216	15254	15222	15199	15051	15233	15143	15093	15055	15161	15265	15074	15129	15108	15196	15097	15031	15176	15028	15137	15117	15214	15113	15209	15158	15340	15268	15134	15015	14975	15161	15137	14971	15048	15307	15241	15332	15251	15018	15117	15240	15274	15178	15137	15076	15103	15120	15178	15120	15216	15122	15335	15215	15145	15134	15041	14986	14986	15385	15167	15172	15241	15347	15061	15096	15219	15179	15070	15099	15137	15222	15193	15084	14890	15354	15117	15092	15259	15138	15191	15110	15012	15111	15187	15085	15019
25339	21470	27060	27550	20935	19256	18695	17783	17342	17165	16721	16739	16786	16761	16374	16558	16471	16594	16775	16770	16307	16473	16526	16399	16347	16424	16271	16420	16407	16442	16480	16344	16438	16567	16448	16669	16529	16323	16552	16491	16392	16333	16487	16533	16434	16525	16314	16270	16404	16255	16266	16516	16477	16372	16485	16165	16551	16322	16510	16347	16207	16274	16451	16465	16330	16525	16307	16387	16345	16553	16453	16410	16361	16489	16356	16552	16425	16512	16609	16576	16433	16387	16468	16345	16525	16475	16378	16244	16473	16438	16358	16445	16454	16426	16189	16434	16331	16245	16513	16379	16550	16461	16358	16552	16394	16312	16528	16359	16301	16427	16568	16395	16455	16314	16297	16562	16410	16469	16301	16387	16327	16405	16503	16409	16390	16321	16461	16267	16404	16536	16449	16560	16505	16387	16503	16330	16526	16283	16443	16561	16635	16408	16366	16562	16229	16358	16370	16374	16373	16347	16477	16454	16677	16379	16300	16198	16235	16465	16477	16279	16413	16379	16551	16237	16463	16538	16525	16422	16477	16367	16458	16252	16463	16352	16326	16349	16291	16570	16334	16284	16394	16395	16421	16325	16604	16434	16472	16484	16546	16360	16397	16265	16415	16490	16379	16300	16470	16549	16371	16567	16592	16593	16476	16533	16453	16389	16305	16453	16481	16324	16361	16411	16430	16571	16150	16364	16522	16411	16281	16458	16480	16677	16380	16468	16187	16505	16382	16667	16502	16520	16493	16438	16426	16487	16427	16302	16474	16605	16376	16418	16387	16316	16374	16409	16343	16284	16478	16484	16494	16294	16432	16486	16577	16480	16410	16432	16523	16550	16475	16440	16509	16293	16521	16543	16537	16667	16364	16579	16339	16543	16492	16443	16706	16616	16485	16295	16469	16393	16387	16487	16238	16338	16528	16620	16410	16434	16270	16258	16169	16334	16351	16297	16368	16251	16560	16476	16459	16382	16489	16547	16513	16312	16383	16348	16441	16377	16603	16578	16236	16450	16723	16335	16492	16334	16255	16533	16390	16562	16475	16279	16378	16502	16305	16328	16484	16408	16419	16426	16460	16485	16530	16457	16385	16365	16488	16388	16615	16472	16520	16370	16422	16355	16308	16350	16371	16315	16492	16350	16318	16421	16538	16368	16350	16631	16354	16488	16342	16288	16553	16446	16255	16341	16385	16508	16469	16475	16284	16260	16355	16664	16522	16601	16308	16511	16547	16546	16346	16391	16526	16631	16332	16299	16441	16428	16399	16423	16210	16284	16375	16530	16628	16474	16621	16289	16448	16552	16363	16373	16398	16497	16697	16240	16306	16514	16412	16585	16413	16389	16367	16466	16615	16448	16637	16521	16494	16291	16464	16212	16294	16418	16226	16572	16609	16564	16544	16563	16648	16373	16442	16402	16413	16468	16470	16388	16435	16391	16764	16422	16313	16424	16378	16592	16444	16273	16466	16512	16599	16466	16536	16460	16442	16468	16313	16403	16366	16368	16438	16411	16489	16440	16357	16428	16504	16392	16359	16311	16345	16469	16418	16318	16397	16384	16564	16378	16387	16427	16292	16440	16631	16267	16697	16433	16424	16393	16384	16350	16380	16324	16374	16366	16304	16485	16469	16565	16383	16387	16570	16430	16345	16461	16273	16481	16513	16366	16374	16477	16620	16431	16167	16357	16482	16394	16425	16343	16471	16499	16539	16390	16414	16520	16247	16201	16215	16371	16546	16507	16240	16436	16391	16379	16294	16328	16501	16296	16390	16294	16314	16367	16525	16493	16317	16387	16410	16400	16383	16322	16239	16550	16478	16505	16587	16694	16614	16304	16180	16632	16348	16359	16507	16404	16402	16272	16460	16369	16466	16330	16721	16579	16320	16519	16507	16356	16326	16407	16538	16408	16379	16326	16392	16165	16422	16351	16327	16605	16415	16400	16466	16368	16666	16379	16359	16378	16432	16406	16460	16599	16389	16418	16381	16645	16535	16393	16491	16680	16641	16360	16452	16416	16420	16338	16352	16351	16235	16608	16428	16470	16363	16553	16465	16508	16627	16496	16566	16513	16397	16403	16355	16391	16382	16413	16367	16327	16556	16463	16441	16504	16513	16440	16398	16495	16413	16321	16502	16810	16355	16368	16541	16443	16213	16383	16456	16608	16453	16560	16466	16561	16392	16521	16528	16629	16678	16442	16483	16602	16502	16547	16581	16493	16444	16380	16345	16386	16285	16352	16518	16346	16673	16538	16448	16515	16569	16468	16163	16481	16471	16300	16391	16463	16305	16202	16217	16497	16349	16445	16713	16424	16545	16561	16512	16506	16382	16453	16435	16447	16419	16610	16134	16426	16454	16386	16425	16416	16451	16541	16579	16337	16281	16368	16567	16486	16265	16582	16571	16572	16570	16516	16477	16343	16401	16479	16454	16404	16373	16443	16470	16434	16477	16649	16560	16415	16394	16310	16410	16509	16472	16326	16398	16574	16253	16597	16427	16411	16470	16467	16320	16466	16557	16461	16537	16637	16470	16266	16469	16325	16545	16442	16500	16291	16250	16297	16612	16298	16507	16575	16380	16511	16605	16625	16571	16430	16371	16405	16213	16551	16520	16387	16127	16604	16429	16380	16669	16474	16356	16565	16425	16376	16469	16639	16476	16373	16263	16388	16624	16519	16334	16448	16347	16473	16374	16273	16559	16550	16621	16531	16468	16373	16356	16268	16287	16362	16470	16570	16443	16264	16478	16340	16426	16435	16440	16469	16448	16528	16392	16326	16442	16699	16645	16467	16424	16694	16404	16371	16437	16676	16531	16372	16572	16286	16423	16291	16590	16572	16308	16524	16632	16366	16558	16548	16463	16433	16401	16593	16497	16608	16424	16484	16416	16467	16078	16545	16453	16326	16235	16494	16587	16572	16458	16420	16214	16391	16440	16169	16459	16387	16469	16351	16447	16404	16373	16334	16529	16551	16482	16523	16358	16499	16520	16378	16522	16461	16393	16645	16451	16463	16538	16592	16498	16545	16592	16535	16405	16803	16394	16532	16642	16375	16460	16370	16385	16479	16425	16317	16519	16473	16400	16352	16476	16202	16417	16470	16539	16253	16362	16518	16538	16380	16541	16554	16581	16454	16503	16261	16182	16505	16416	16432	16529	16391	16480	16537	16561	16336	16454	16355	16367	16287	16438	16368	16379	16358	16620	16315	16634	16273	16293	16265	16421	16368	16497	16263	16378	16229	16230	16182	16515	16516	16239	16343	16441	16485	16470	16304	16475	16586	16371	16352	16388	16425	16436	16259	16678	16599	16415	16324	16316	16458	16524	16609	16371	16570	16556	16457	16369	16353	16452	16502	16416	16477	16453	16594	16446	16429	16441	16415	16394	16502	16357	16398	16463	16227	16312	16620	16537	16426	16515	16511	16486	16485	16427	16362	16467	16454	16559	16631	16357	16521	16714	16625	16397	16686	16373	16417	16485	16428	16333	16469	16508	16332	16328	16650	16306	16515	16520	16601	16519	16464	16554	16421	16512	16440	16596	16449	16415	16407	16484	16637	16485	16516	16545	16466	16571	16512	16556	16305	16451	16531	16462	16232	16607	16447	16465	16457	16658	16258	16457	16474	16490	16578	16315	16548	16517	16511	16263	16568	16639	16402	16487	16334	16491	16574	16491	16625	16384	16386	16566	16601	16394	16468	16522	16252	16441	16404	16323	16689	16414	16257	16324	16338	16515	16442	16321	16383	16618	16445	16400	16390	16600	16321	16396	16331	16522	16468	16412	16455	16478	16282	16737	16329	16408	16407	16368	16475	16379	16494	16558	16511	16590	16618	16460	16506	16648	16432	16366	16450	16712	16563	16548	16698	16453	16602	16400	16357	16447	16247	16503	16500	16633	16317	16499	16584	16508	16410	16458	16378	16488	16426	16284	16437	16455	16425	16512	16353	16369	16518	16418	16381	16539	16498	16390	16479	16481	16475	16427	16254	16324	16414	16573	16542	16567	16747	16637	16455	16302	16498	16332	16577	16436	16513	16401	16297	16420	16437	16514	16584	16387	16472	16372	16455	16515	16492	16514	16469	16448	16259	16370	16415	16534	16365	16452	16530	16629	16495	16578	16393	16348	16427	16543	16511	16323	16623	16317	16469	16150	16514	16493	16541	16435	16480	16462	16390	16663	16465	16398	16467	16586	16440	16340	16326	16612	16397	16414	16579	16424	16460	16631	16584	16545	16524	16365	16580	16765	16486	16217	16365	16394	16309	16218	16253	16441	16158	16452	16433	16424	16285	16352	16453	16509	16405	16492	16237	16448	16283	16215	16203	16486	16477	16617	16406	16374	16614	16431	16410	16398	16593	16398	16280	16303	16511	16416	16425	16396	16480	16557	16292	16210	16349	16420	16234	16390	16503	16442	16500	16555	16467	16419	16489	16434	16510	16435	16479	16522	16586	16604	16475	16578	16530	16357	16374	16468	16359	16379	16345	16326	16555	16375	16400	16394	16494	16377	16541	16393	16400	16660	16305	16445	16622	16356	16593	16526	16598	16509	16519	16539	16349	16461	16439	16512	16596	16448	16396	16478	16319	16546	16283	16437	16489	16603	16278	16294	16325	16585	16404	16570	16407	16184	16482	16338	16391	16645	16374	16212	16223	16283	16283	16621	16367	16331	16291	16457	16659	16335	16376	16393	16439	16518	16700	16561	16399	16399	16613	16282	16517	16337	16416	16463	16454	16361	16457	16555	16436	16415	16435	16399	16294	16532	16534	16391	16349	16466	16355	16322	16284	16428	16364	16463	16354	16448	16595	16500	16460	16576	16500	16496	16608	16441	16383	16364	16435	16464	16468	16255	16474	16496	16551	16676	16486	16582	16453	16385	16418	16374	16363	16521	16450	16244	16377	16322	16267	16303	16143	16575	16237	16552	16502	16392	16600	16604	16637	16376	16377	16410	16304	16462	16490	16469	16546	16247	16510	16401	16348	16514	16491	16574	16532	16426	16511	16606	16625	16444	16450	16608	16414	16429	16360	16204	16420	16234	16552	16595	16575	16370	16584	16585	16543	16369	16438	16385	16501	16369	16409	16455	16554	16366	16456	16412	16438	16565	16477	16511	16632	16237	16250	16470	16352	16576	16569
18515	28117	28035	22943	20254	18301	17138	16267	15912	15444	15599	15415	15379	15103	15053	14970	14934	15046	15061	15080	14942	14909	14876	14967	14922	14783	14952	14799	14830	14899	14871	14782	14739	14917	15148	14798	15012	14737	14897	14842	14949	14784	14914	14823	14793	15030	14840	14912	14861	14858	14962	14871	14855	14904	14705	14817	14736	14959	14916	14815	14958	14794	14670	15121	14863	14766	14999	14996	14846	14955	14876	14839	14943	14894	14903	14798	14764	14761	14964	14743	14895	14759	14931	14912	14808	14813	14709	14788	14926	14906	14820	15028	14994	14806	14857	14827	14785	14795	14928	14987	14832	14858	14808	14882	14808	14838	14790	14822	14741	14908	14765	14844	14860	14845	14913	14741	14761	14777	14849	14963	14619	14804	14846	14781	14858	15021	14943	14882	14859	14824	14734	14896	15036	14801	14827	14739	14808	14696	14851	14944	14657	14834	14791	14901	14841	15032	14970	14875	14813	14900	14898	14873	14857	14733	15035	15010	14820	14883	14915	14984	14711	14832	14864	14907	14733	14876	14952	14635	14929	14935	14882	14902	14994	14720	14903	14771	14821	14715	14682	14980	14955	14733	14938	14805	14805	14607	14943	14829	14945	14850	14947	14953	14988	14792	14958	14985	14706	14945	14814	14764	14835	14916	14859	14702	14859	14940	14797	14827	14840	14865	14889	14827	14941	14778	14815	14889	14912	14880	14826	14858	14792	14727	14814	14790	15055	14897	14770	14927	14892	14837	15007	14893	14861	14838	14831	14990	14949	14922	14747	14878	14808	14839	14785	14768	14903	14773	14765	15027	14795	14882	14843	14734	14823	14738	14896	14815	14833	14887	14823	14832	14704	14674	14895	15024	14674	14827	14821	14857	14876	14946	14928	14833	14924	14993	14936	14994	14817	14904	14776	14862	14761	14684	14926	14790	14842	14809	14975	14687	14798	14909	14855	14829	14862	14930	14952	14887	14925	14905	14750	15044	14800	14931	14993	14916	14877	14865	14790	14838	14834	15002	14844	14854	14690	14807	14785	14852	14909	14876	14956	15048	14775	14846	14892	14697	14853	14926	14920	14672	14857	14809	14756	14850	14821	14826	15021	14785	14780	14880	14849	14880	15044	14823	14789	14810	14886	14925	14914	14799	14831	14890	14954	14772	14942	14879	14931	14875	14794	14874	14787	14815	14800	14878	14864	14978	14908	14870	14691	14925	14825	15037	14651	14860	14839	14882	14807	14885	14951	14844	14792	14734	15010	14825	14927	14904	14830	14823	14818	14847	14823	14764	14742	14822	14936	14743	14733	14761	14970	14687	14897	14854	14864	14836	14918	14837	14854	14717	14836	14885	14929	14896	14787	14912	14793	14710	14854	14803	15026	14930	14765	15013	14877	14882	14762	14899	14781	14727	14798	14817	14801	14956	15004	14821	14719	14687	14998	14859	14861	14635	14864	14879	14824	14878	14966	14884	14747	14825	14882	14748	14748	14900	14777	14861	14770	14828	14619	14934	14806	14806	14722	14777	14852	14920	14937	14769	14860	14823	14757	14923	14946	14781	15052	14948	14868	14844	14752	14859	14951	14811	14818	14813	14992	14993	14814	14980	14750	14768	14892	14840	14881	14942	14809	14888	14918	14894	14773	15056	14865	14795	14971	14801	14766	14828	14939	14788	14884	14907	15006	14739	14785	14931	14841	14612	14954	14813	14714	14896	15055	14869	14822	14812	14894	14671	14915	14940	14875	14996	14709	14920	14752	14809	15012	14984	14802	14797	14822	14932	14888	14992	14778	14875	14772	14857	14830	14868	14890	14768	14987	14846	14811	14868	14963	14774	14953	14962	14895	14982	14820	14851	14875	14781	14698	14893	14938	14781	14966	14961	14907	14898	14805	14907	14970	14939	15038	14833	14948	14881	14890	14754	14956	14918	14838	14948	14925	14997	14815	14738	14780	14854	14994	14780	14888	14834	14927	14839	14831	14796	14888	14862	14719	14943	14720	14821	14819	14873	14706	14909	14859	15046	15052	14851	14948	14680	14739	14897	14853	14847	15080	14954	14812	14913	14677	14795	14936	14738	14766	14678	14805	14747	14902	14947	14811	14873	14982	14864	14806	14868	14856	14732	14966	14824	14921	14823	14783	14866	14824	14874	14815	14780	14836	14785	14872	14905	14771	14901	14844	14819	14915	14865	14867	14955	14803	14843	14763	14985	14903	14826	14976	14636	14951	14761	14841	14826	15130	14780	14891	14950	14849	14644	14809	14834	14932	14833	14864	14776	14949	14818	14878	14708	14823	14945	14873	14932	14845	14793	14784	14976	14957	14657	14824	14953	14867	14992	14784	14652	14892	14858	14811	14795	14825	14731	14907	14717	14934	14967	14753	14870	14739	14706	14811	14889	14839	14733	14855	14827	14907	14828	14905	14878	14813	14829	14681	14846	14830	14868	14684	14884	14910	14777	14828	14781	14939	14856	14684	15168	14823	14769	14861	14937	14902	14679	14845	14885	14911	14971	14985	14753	14853	14855	14883	14943	14809	14896	14881	14833	14736	14932	15173	14824	14894	15084	14886	14853	14760	14862	14968	14803	15083	15003	15069	14751	14937	14670	14855	14831	14852	14902	14892	14994	14828	14721	14861	15040	14871	14945	14831	14980	14872	14902	14871	14723	15001	15018	14709	14822	14985	14743	14741	14861	14770	14768	14933	14825	14812	14846	14967	14807	14918	15102	14805	14915	14717	15061	14676	14782	15015	14937	14853	15043	14770	14728	14816	14832	14961	14893	14867	14819	14921	14799	14568	14787	14977	14929	15128	14855	14989	14773	14846	14884	14821	14809	14840	14931	14740	14804	14898	14884	14748	15064	14902	14878	14794	14735	14790	14851	14924	14967	14881	14821	15130	14901	14693	14758	14965	14966	14800	14832	14700	14695	14839	14870	14611	14731	14868	14836	15010	14923	14725	14764	14831	14702	14872	14861	14851	14808	14862	14779	14873	14842	14888	15126	14798	14903	15012	14896	14893	14835	15025	14872	14953	14944	14795	14800	14810	15044	14783	14954	14816	15041	14751	14924	14915	14764	14777	14877	14883	14751	14948	14826	14792	14835	14941	14870	14902	14817	14817	14867	14799	14863	14921	14807	14814	14799	14776	14994	14795	14993	14800	14888	14864	14840	14976	14738	14756	14784	14890	14838	14897	14862	14921	14731	15019	14944	14821	14734	14862	15113	15005	14823	14855	14816	14843	14803	14797	15106	14974	15007	14722	15075	14800	14873	14826	14761	14966	14900	14760	14859	14978	14646	14777	14798	14849	14780	14921	14902	14930	14731	15028	14663	14854	14943	14730	14658	14886	14946	14829	14837	14958	14752	14934	14704	14679	14666	14816	14916	14966	14829	14897	14779	14895	14871	14759	14903	14863	14745	14765	14875	14872	14886	15003	14763	14843	14917	14851	14847	14918	14909	14884	14719	14867	14858	14918	15006	14824	14784	14736	14830	14785	14832	14781	14829	14966	15035	14892	14968	14836	14882	14961	14869	14803	14893	15013	14671	14792	15046	14969	15049	14865	15159	14855	14770	14718	14876	14924	14726	14905	14920	14823	15032	14733	14948	14879	14713	14951	14971	15073	14821	14837	14859	14827	14900	14853	14906	14789	14868	14989	14945	15035	15028	14709	14802	14870	14877	15042	14794	14904	14981	14773	14964	14720	14863	14997	14823	14884	14821	15083	14838	14767	14792	14742	14766	14871	14766	14726	14805	15020	14858	14800	14766	14892	14952	15013	14839	14718	14880	14810	14718	14660	14676	14806	14689	14743	14927	14822	14822	14805	14941	14984	14905	14930	14941	14952	14967	14846	14885	14947	14929	14885	15003	14805	14826	14845	14827	14972	14860	14951	14897	14965	14921	14932	14933	14925	14909	14865	14850	14813	14975	14905	14778	14891	14960	14785	14904	14894	14750	14763	14826	14927	14855	14716	14906	14954	14880	14755	14726	14731	14714	14760	14795	14961	14761	14930	14880	14905	14821	14883	14723	14761	14890	14834	14905	14835	14921	14965	14882	14831	14913	14704	14878	14726	14922	14847	14996	14842	14908	14818	14776	14650	14871	14853	14858	14935	14877	14707	14849	14723	14996	14812	15022	15031	14812	14917	14884	14783	14806	14969	14783	14769	14931	14778	14918	14872	14940	14872	14733	14820	14978	14725	14725	14838	14930	14714	14839	14676	14661	14982	14920	14785	14946	14957	14967	14857	14777	15008	14935	14757	15109	14954	14824	14770	14956	14880	14850	14876	14912	14709	14893	14912	15081	14746	14801	14856	14945	14943	14676	14995	15019	15027	14899	14813	14670	14780	14899	14939	14915	14915	14739	14900	14985	14903	14849	14732	14929	14939	14844	14922	14764	14929	14946	14973	14830	14637	14901	14757	14939	14828	14800	14702	14895	14951	14800	14891	14678	14887	14799	14942	14838	14741	14987	15059	14870	14958	14815	15002	14878	14879	14953	14725	14824	14880	14811	14840	14972	14912	14806	14897	14792	14869	14837	14761	15008	14800	14781	14848	15006	14774	14794	14796	14833	14838	14851	14731	15026	14929	14717	14881	14904	14918	14866	14817	14896	14797	14962	14980	14859	14920	14719	14806	14820	14876	14911	14961	14962	14907	14881	14945	14844	14892	14904	14989	14727	14843	14785	14881	14831	14854	15019	14947	14703	14724	14792	14774	14847	14747	14911	14901	14758	14845	14826	14718	14885	14845	14929	14986	14799	14889	14821	14872	14939	14853	14883	14920	14920	14939	14805	14929	14801	14862	14945	14889	14909	14740	15102	14939	14824	14840	14860	14827	14709	15003	14834	14927	14764	14967	14878	14841	14856	14804	14995	14839	14785	14840	14860	14699	14850	14852	14774	14831	14883	14864	14934	14884	15020	14920	14887	14785	14805	14715	14909	14768	14798	14928	14945	15013	14754	14774	14922	14904	14926	15032	14667	14857	14838	14846	14928	14954	14806	14743	14808	14769	14867	14918	14874	14965	14762	14865	14852	14980	14959	14825	14916	14868	15005	14810	14840	14859	14824	14785	14811	14867	14811	14888	14783	14804	14861	14904	15026	14956	14937	14848	14903	14955	14829	14878	14780	14819	14866
22445	21453	28482	24875	22183	24470	25416	20579	19035	18906	18365	18308	17896	17691	17567	17497	17273	17109	17307	17066	17082	17130	17078	17042	17095	16937	17385	16916	17105	16907	17151	17268	17099	17083	16960	16887	16752	16994	17083	17129	16935	16974	16945	16965	16886	16887	16714	16839	17054	16818	17019	16957	16927	16959	17028	16905	16964	17156	16897	17058	16662	16884	17021	16931	16982	16871	16916	16756	16680	16893	16993	16911	16846	16870	17043	16937	16770	17051	16800	16846	16702	17077	16878	16919	16939	16881	17095	16799	17107	16763	16917	16954	16810	16881	17000	16953	17125	17016	17052	16833	16880	16914	16688	16897	16955	16801	16782	17068	16944	16970	16939	16705	16878	16935	16798	16920	17030	16858	17014	16914	16872	16994	17024	16810	16954	16933	16916	17051	16916	16959	16843	17072	16903	16967	17038	16844	16945	16824	16797	16956	17091	16780	16926	16845	16990	16955	16883	16828	16926	16816	16788	16779	16878	16852	16868	16769	16872	16767	17009	16938	17013	17090	16997	16949	16926	16956	17021	16933	16835	17000	16807	17198	17081	17023	17188	17024	16657	16806	16904	17105	16948	16739	16964	16932	16898	16806	16906	16888	16892	16955	16829	16958	16869	16839	16896	16831	16733	16816	16784	16969	16712	16781	16855	16891	16912	16864	17007	16831	16967	16776	17034	16992	16967	16912	17040	17012	17074	17054	16919	16874	16862	16689	16747	17013	17032	16643	17098	16938	17004	16924	16973	16943	16657	16875	16907	17068	16912	17018	16905	16706	16792	16752	16901	17150	16886	16882	17035	16821	16958	16974	16850	16936	17164	16971	16821	16962	16893	16918	16958	16834	16935	16999	16843	17131	17051	16941	16923	16789	16932	16650	16901	17059	16905	16939	16863	16995	16966	16791	16980	17062	17045	16844	17193	17120	16928	16955	16793	16760	16851	17008	16900	16726	16958	16858	16973	17015	16810	16941	16972	16860	16748	16799	16951	16805	16794	16953	16896	16972	16766	16797	16844	16861	16929	16876	16846	16904	16837	17031	16806	16876	16919	16895	16884	17089	17054	16875	16948	16873	16928	16901	16766	16999	17053	16848	16858	16856	16862	16800	16880	16770	16760	16957	16861	16809	16830	16727	16817	16871	16833	16893	16833	16932	16831	17042	16994	16924	16938	17174	16750	17077	16827	16812	16945	16998	16962	16851	16987	16975	16779	16920	17077	17038	17006	17025	16831	17077	16911	17029	17176	16855	16973	16843	16833	16880	17011	16810	16835	16989	16873	16924	16906	16743	16684	16957	16943	16894	16780	16874	16959	16876	17030	16859	16791	16907	16966	16850	16981	17137	16861	16987	16905	16873	16924	17031	16906	17116	17033	16910	16911	16806	16969	16700	16800	16669	16742	16967	16886	17085	16929	16858	17037	16713	16727	16795	16941	16779	17092	16974	16781	16766	16788	16870	17029	16894	16864	16925	17024	16796	16657	16968	16684	16823	17041	16965	17015	16877	17154	16948	16973	16971	16932	16753	17047	16830	16875	16715	16903	16774	16909	16936	16777	16791	16826	16972	16969	17141	16717	16865	16868	16810	16894	17097	16853	16760	16936	16809	17030	17027	16872	16862	17038	16974	16900	16875	16821	16929	16855	17008	17135	16858	16770	17007	16823	17024	16912	17000	16869	16980	17012	16851	16917	16851	17092	16828	16990	16734	16756	16827	16892	16772	16752	16894	16986	16897	17108	16969	16926	17060	16842	16651	17210	16932	17100	16818	16869	16935	16899	16749	16920	16791	16954	16786	16575	16912	16955	16807	17043	17025	16778	16918	16965	16843	16791	17058	17032	16901	16668	16859	16782	17001	17065	17195	16967	16939	16758	16869	16910	16785	16805	16981	16797	17115	16894	16890	16803	16758	17002	16722	16900	16746	16811	16842	16788	16789	17090	16835	16958	16826	16942	16883	17007	16700	16733	17050	16959	16791	17016	16661	17019	16829	16952	17037	16976	16755	16946	16943	16755	17048	16975	16834	16994	16925	17015	16991	17032	16865	16909	17071	17133	17019	16966	16884	16980	17059	16978	16954	17005	16948	16872	16842	16872	16849	16815	16830	16652	16926	16789	16933	17005	17089	17001	16709	16941	16820	16923	17043	16916	16785	16855	16770	16864	16844	16872	17008	16824	17200	17064	16987	16940	16671	16946	17042	16896	16663	16749	16831	17062	16774	16713	16887	17038	16837	16877	16893	16980	16794	16921	16807	16830	16709	16980	16881	16743	16803	16812	16814	17184	17013	16956	16844	16562	16856	16960	16889	16932	16956	16910	16962	16743	17014	16932	17009	16950	16695	16818	16943	16807	16891	16796	16779	16878	16909	17045	17125	16769	16887	16881	17154	16896	16876	16876	16890	16940	16827	16948	17099	16835	16830	16798	16983	16869	17037	16838	16906	16832	16807	17137	16988	16925	16979	16817	16988	16835	16912	16771	16920	16879	17029	16951	16957	16946	16754	16831	16875	17141	16801	16891	16942	16960	16928	16875	16773	16897	16938	17150	17001	16928	16906	16927	16947	16913	17024	16953	16897	16834	16987	16871	16870	16867	16778	16924	16903	16842	16863	17089	16905	16988	16827	17138	16990	17128	16911	16882	16869	16914	16836	16925	16950	16974	17157	16988	16851	16845	16905	16898	16864	17018	16805	16908	16890	16960	16869	16950	16846	16946	16974	16885	16865	16944	16892	16925	16838	16830	16783	16924	16910	17033	16935	17036	16888	17001	16923	16887	16778	16771	16810	16992	16853	17018	17004	17003	17113	16894	16822	16623	16963	16835	17025	16901	16835	16782	16907	16926	16784	16816	16781	16913	16774	16947	16834	16876	16717	16767	16740	16878	16962	16879	16752	16802	17028	16938	16734	17149	16990	17015	16880	16878	16954	17012	16910	16685	16801	17029	16976	16844	16923	16915	16935	16708	17098	16788	17159	16983	16778	16902	16807	16983	17191	16995	16891	16845	16914	16816	16649	16948	16898	16938	16961	16898	16910	16822	16892	16985	16912	16752	16872	16997	17059	16890	17103	16788	16796	17059	16975	16924	17022	17000	16952	17000	16778	16705	16933	16975	17057	16861	16759	16768	16942	16848	16863	16842	16878	17036	16790	17184	17027	16812	16808	16767	16842	16830	16876	16913	16821	16946	16861	16868	17065	16885	16860	16778	16646	16944	16875	17103	16893	16845	16817	17145	16903	16742	16879	16735	17015	16834	16769	17015	16872	16936	16860	16919	16939	16813	16858	16940	16999	16798	17009	16871	16907	16800	16840	16962	16958	16866	17042	16857	16861	16945	16851	16950	17062	16946	16876	16838	17007	16854	16835	16921	16895	16724	17035	16961	17023	17078	16779	16840	16854	16917	16795	16805	16763	17039	16910	16886	16900	16762	17050	17098	17176	16799	17161	16822	17025	16854	16964	16799	16992	16998	16923	16946	16883	16883	17003	17013	17011	16767	16959	16865	16920	17052	17040	16840	16781	16999	17104	17003	17028	16847	16909	16628	17050	16883	16719	16899	16986	17014	16869	17031	16936	16784	16992	16847	17159	16636	16911	16807	16949	16846	16900	16976	16796	16776	16904	16814	16897	16872	16901	16838	16706	16985	16894	16825	16647	16925	16853	16715	16842	16853	17014	16763	16845	16818	16866	17159	17096	17036	16958	16924	16752	16845	16855	16949	16662	16928	17021	16936	16844	16903	16904	16827	16965	16869	17029	16992	16866	16835	16645	16843	16897	16954	17028	17001	16955	16945	16991	16857	17040	16710	16848	16831	16843	16846	16795	17041	17016	17175	17089	16920	16877	16980	16830	17038	16740	16663	16880	16869	16743	16903	16960	16790	16919	17026	16909	16997	17048	16906	17047	17017	16860	16933	16612	16738	17037	16789	16861	16922	16763	16855	16838	16817	17021	16894	16863	17119	16965	16996	16617	16949	16983	17041	16905	16848	16954	16949	16774	16893	16890	16942	16950	17058	16768	16967	17083	16935	16922	17068	16735	16825	16918	16954	16937	17017	16770	16949	16837	16854	17020	16897	16958	16860	16657	16819	16822	16859	16811	16848	16890	16821	16977	17094	16743	16993	16806	16947	16855	16804	16975	16809	17000	16821	17019	16964	16915	16790	16894	16807	16889	16903	16830	16915	16870	17127	16850	16882	17095	16963	16805	17059	16684	16819	16898	17097	16986	16907	17011	16783	17091	16878	16942	16825	16821	16964	16758	16884	17008	17064	16890	17035	16894	16869	16914	16822	16754	16865	16813	16739	16789	17015	16958	16901	17027	16895	16834	16866	16713	16790	16897	17182	16920	16845	16942	16836	16824	16874	17003	17009	16876	16896	16736	16825	16914	16740	16664	16963	16943	16851	16849	16754	16832	16897	16965	16873	17066	16632	16831	16991	16981	16839	16879	16896	16806	16758	16780	16841	17085	16971	17090	16992	17003	16948	16749	17024	16868	16782	16696	16996	16745	16972	17085	16649	16747	16955	16886	16917	16914	16882	16828	16881	17061	16883	16903	16739	16815	16959	16889	16954	16944	16866	16972	16891	17152	17043	16681	16799	16869	16757	16947	16900	16911	16825	16955	16814	17049	17023	16747	16848	17004	16798	16997	16891	16851	17014	16918	16725	16856	16987	16964	16912	17184	16786	16784	16825	16829	17189	16969	16868	16740	16837	16719	16892	16870	16988	16873	16943	16838	16723	16834	16956	16844	17060	16910	16959	17064	16999	16921	16892	17005	16795	16755	17052	16878	17022	16963	16929	16956	16883	16887	16842	16815	16822	17000	16844	16885	16948	16870	16702	16824	16848	16850	16701	16727	16896	16855	17050	16981	17090	16833	16833	16724	17004	17045	16957	16882	16747	16932	17042	16986	17156	16793	16796	16795	16638	16927	16867	16875	16876	16942	16992	16975	16967	17025	16965	16785	17011	16976	16901	16860	16820	17104	16972	16990	16798	16819	16899	16825	16976	16894	16648	16828	16966	17155	16864	17030	16940	16953	17053	17024	16895	16674	16896	17095	16922	16985	17041	16924	16748	16744	16776	16879	16919	16829	16853	16719	17035	16723	17007	16939	16997	16989	16869	16850	16882	17142	16929	16969
22949	38125	37099	30843	26395	23142	20375	18601	17626	16932	16672	16219	15873	15724	15547	15560	15581	15382	15370	15344	15263	15203	15316	15194	15324	15171	15287	15127	15177	15170	15259	15198	15149	15215	15137	15035	15160	15257	15035	14967	15176	15065	15093	15131	14922	15089	15114	15101	15041	15111	15281	15026	15157	14937	15091	15145	15015	15001	15214	15186	15115	15183	15202	14989	15204	15117	15084	15155	15079	15013	15027	15098	15260	14891	15132	15159	15300	15114	15059	15029	14977	15161	14983	15021	15275	15151	15166	15253	15110	14822	15023	15241	15141	15375	15130	15017	15207	15140	14985	15199	15220	15158	15052	15149	15184	15240	14989	15040	15115	15127	15129	15026	14990	15235	15174	15067	15203	15107	15217	15021	15195	15164	15139	15115	15232	15217	15263	14979	15107	15220	15133	15208	15063	15285	15268	15149	15019	15117	15022	15206	14943	15208	15126	15085	15254	15000	15098	14986	15076	15179	15054	15071	15209	14969	15214	15229	15133	15120	15085	15036	15084	15125	14893	15050	15042	15076	15065	15204	15261	14999	15178	15027	15186	15063	15164	15027	15171	15029	15088	15243	15011	15136	15128	15114	15056	15118	15255	15202	15236	15136	15217	15103	15026	15190	15168	15046	15158	15096	15036	15135	14972	15236	15086	15078	15124	15136	15109	15121	15177	15141	15056	15157	15197	15099	15109	14815	15034	15278	15025	14890	15222	15188	15086	15040	15132	15123	15117	15174	15184	15093	15079	15006	15119	15212	15094	15117	15134	15071	15104	15252	15186	15234	14952	15068	15053	15093	15044	15207	15095	14959	15019	15159	15237	14960	15054	15127	15093	15045	15114	15186	15174	15120	15228	15300	15170	15103	15207	15197	15184	15075	15152	15062	15166	15042	15081	15132	15348	15039	15040	15243	15190	15056	15302	15159	15209	15044	15184	15096	15126	15085	15105	15061	15144	15009	15166	15177	15238	14998	15171	15119	14981	15094	15074	15149	15151	15131	15180	14972	15124	15257	15111	15197	15110	14988	15003	15026	15217	15178	15045	15028	15004	15010	15093	15102	15089	15121	14991	15311	15144	15037	15219	15256	14981	15161	15004	15094	15174	15123	15016	15135	15381	15150	15138	15433	15236	14951	15092	15113	15166	15143	14950	15118	15136	15263	15294	15273	15225	15058	15179	14998	15272	15053	15076	15168	15294	15076	15166	15048	14975	14972	15159	14958	15042	15265	15169	15121	14919	14938	15230	15125	15062	14865	14951	15070	15412	15176	14943	14994	15185	15141	14973	15062	15147	15120	15124	15083	15170	15023	14982	15202	15143	15134	14955	15077	15152	15084	15088	15252	15166	15254	15166	15119	15157	14994	15233	15083	15226	15305	15168	15115	15014	14998	15126	15046	15180	15144	15188	15042	15220	15161	15049	15306	15032	15039	15170	15271	15205	15018	15086	15065	15146	15283	15046	15217	15135	15217	14984	14980	15139	15267	15052	15131	15151	15078	15065	15064	15204	15192	15062	15087	15103	15183	15027	14977	15078	15083	15160	15069	15197	15061	15086	15090	15236	15090	15340	15246	15192	15204	14988	15050	14980	15065	15093	15170	15112	15275	15110	15039	15173	15067	15244	15238	15051	15209	15035	14960	15021	15162	15181	14994	15082	15068	15189	15141	15169	15060	15028	14987	15225	15191	15252	15255	15157	15104	15007	14983	15152	14951	15035	15143	15134	15035	15189	15160	15162	15171	14964	15191	15226	15151	15062	15069	14943	15118	15132	15334	15137	14998	14927	15201	15201	15152	15071	15099	15085	15017	15329	15004	15140	15102	15151	15032	15069	15353	15087	15084	15047	15081	15261	14932	15211	15015	15121	15112	14930	15260	15344	14981	15159	15170	15148	15158	15086	14999	15081	15043	15135	15268	15107	15008	15038	15091	15251	15134	15042	15198	15102	15138	15097	15066	15093	15005	15101	15195	14999	15030	15005	15067	15047	15271	15107	14969	15250	14964	14989	14968	15016	15012	15079	15232	15179	15081	14934	15214	15057	15049	15095	15187	15205	15222	15435	15021	15213	15071	15183	15073	15087	14904	15253	14911	15126	15277	15066	15140	14851	15022	15154	15071	15121	15221	15168	15048	15226	15163	15151	15075	15177	14973	15152	15167	15300	15091	15081	15156	15055	15037	15154	15131	15071	15106	15015	14954	15163	15229	15080	14969	15310	15173	15286	15032	15095	15254	14997	15323	15004	14954	15159	15129	15036	15070	15058	14962	15103	15108	14975	14923	15090	15047	14954	15256	15124	15028	15075	15096	15100	15327	15023	15044	15012	15129	15124	15245	15078	15087	15024	15136	15093	15107	15199	14988	15218	15100	14929	15229	15136	15151	15168	15151	15030	14997	15053	15146	15002	15172	15304	14911	15194	15048	15164	15097	14991	15096	15093	15093	15032	15316	15066	14973	15067	15139	15085	15139	15209	15115	15056	15277	15204	14986	15210	15162	15153	15181	15242	15117	15259	15180	15027	15086	15185	15108	15079	15052	14936	15060	15196	14969	15150	15048	15227	15023	15220	15159	15008	15159	15040	15030	15110	15139	15197	15070	15189	15135	15060	15139	15239	15118	15159	15242	15087	15146	15133	15093	15200	14966	15135	15096	15154	15114	15018	15228	15047	15230	15088	15085	15130	15081	15108	15113	14879	15024	15033	15133	15142	15223	15168	15008	15070	15227	15114	15178	15070	15037	15036	15032	15172	15089	15091	14939	15234	15192	15060	15448	15016	15133	15217	15048	15207	15204	14958	15147	15146	15112	15125	15029	14940	15170	15077	15102	15080	15063	15199	15116	15182	14959	15274	15142	15102	15277	14994	15034	15135	15053	15173	15138	14994	14956	15154	15088	15014	15001	15156	15285	14976	15106	15136	15070	14973	14982	15157	15153	15243	15140	15204	14983	14993	15133	15080	15225	15205	14981	15161	15081	15146	15237	14984	15075	15132	15088	15172	14974	15122	14964	15162	15221	15174	15086	15021	15202	15128	15231	15099	15107	15100	15111	15193	15070	15015	15016	15137	15164	15139	15268	14964	15138	15168	15182	15012	15027	15083	15249	15215	15309	15188	15028	15107	14986	15300	15235	15212	15192	15139	15142	15044	14956	14949	14987	15085	15130	14972	15027	15136	15234	15024	15064	15123	15076	15229	15190	15115	15181	15084	15095	15009	15038	15164	15203	15119	15099	14947	15245	15353	15030	14970	15177	15061	15101	15249	15056	15145	15143	15129	15231	14992	15106	15138	15068	15061	15008	15217	15054	15210	15111	15087	15223	15309	15210	15197	15038	15269	15119	15075	15099	15269	15126	15049	14988	15120	15220	15079	15062	15253	15040	15158	15124	14994	15136	15278	15317	15147	15307	15074	15003	15136	15200	15045	15183	14914	15005	15114	15134	15217	15035	15057	15124	15104	15135	15039	15092	15018	14944	15230	14983	15126	15196	15148	15099	15091	15143	15159	15110	15263	15099	14994	15125	14985	15101	15244	15133	15272	15039	15039	15214	15163	15100	15175	15167	15147	15124	15254	15193	15215	15235	15263	15144	15085	15054	14988	15036	15151	15014	15246	14998	15025	15155	14967	15027	15205	15071	15082	15290	14980	15078	15224	14958	15139	15089	15125	15159	14999	15089	15161	15056	15027	15072	15106	15200	15098	15332	14951	15175	15116	15195	15103	15301	15110	15173	15217	15266	15094	15339	15149	15284	15276	15165	15350	15008	15074	15274	15248	15116	15094	15124	15248	15009	15080	15124	15112	15069	15021	15102	15096	14988	15003	15220	15067	15162	14995	15209	15247	15113	15200	15061	15180	15215	15132	15225	15207	14984	15105	15151	15255	15152	15026	15276	15224	15111	15154	15023	15035	15142	15081	15006	15270	15070	15128	15011	14960	15062	15143	15013	15000	15247	15208	15117	15119	15101	15050	15119	15068	15036	15098	15087	15112	15143	15046	15118	15167	14931	15005	15074	15082	15036	14996	15154	15016	15159	15272	15255	14979	14957	14939	15049	15196	14949	15206	15021	15115	15113	15016	15246	15231	15020	15120	14898	14906	15264	15055	15161	15070	15054	14946	15089	15077	15127	15069	15080	15158	15121	15147	15268	14908	15103	15032	15080	15162	15184	15262	15212	15141	15136	15152	15089	15103	15050	15090	15033	15043	15064	15112	15127	15075	15124	15144	15028	15060	15144	15205	14992	15122	15139	15176	15104	15188	15094	15028	15077	15047	14989	15132	15114	15082	15206	15212	15128	15127	15197	15175	15068	15212	15153	15046	15251	15123	15109	15080	15078	15292	15157	15384	15193	15032	15273	15104	15191	15161	15224	15105	15166	14963	15134	15162	15130	15158	15011	15062	15155	15097	15207	15170	15116	15109	15225	15005	15182	14917	15082	15068	15153	15144	15229	15052	15051	15087	14987	15137	15089	15002	15304	15148	15084	15025	15283	15083	15160	15224	14897	15123	15157	15089	15132	15166	15141	15015	15022	15341	15081	15096	15110	15148	15146	15148	15084	15092	15257	15120	15082	15100	15240	15148	15130	15151	15038	15147	14981	15220	15067	15245	15011	15102	15176	15185	15160	15112	15008	15353	15268	15154	15102	15193	15266	15047	15028	15109	15119	15247	15138	15193	15113	15125	14968	15265	15110	15042	15208	15054	15072	15098	15271	15051	14909	15247	15117	15310	15148	15141	15008	15035	15013	15060	15142	15138	15180	15207	15037	15213	15107	15111	15005	15205	14921	14999	14968	15099	14990	15157	15068	15162	15101	15168	15102	15108	15224	15117	15054	15101	15045	14971	15022	15113	15201	15145	15185	15010	15188	15256	15179	15028	15092	15014	15155	15125	15093	15069	15211	14993	15130	15034	15173	15038	15150	15006	15135	15064	15090	15053	15015	15129	15212	15154	15172	15219	15222	15128	15225	15049	15046	14987	15121	15159	15106	15114	15201	15135	15035	15135	15105	15265	15064	15334	15002	15190	14933	15136	14986	15197	15164	15118	15095	15101	15097	15043	15151	15014	15059	15095	15118	15114	15099	15089	14983	15226	15135	15228	15047	15010	15109	15075	15050	15226	15267	15400	15125	15130	15213	15023	15022
29393	24231	28124	25388	20978	19451	18688	17859	17387	17185	17115	17138	16833	16837	17018	16805	16849	16823	16698	16893	16804	16668	16335	16648	16729	16670	16461	16692	16569	16749	16964	16728	16784	16537	16887	16748	16801	16641	16707	16784	16701	16779	16567	16842	16845	16690	16759	16654	16523	16633	16501	16652	16629	16712	16790	16480	16768	16895	16478	16701	16712	16690	16557	16523	16676	16531	16499	16586	16775	16614	16777	16735	16579	16637	16986	16711	16703	16584	16542	16662	16691	16703	16621	16749	16657	16645	16699	16696	16626	16706	16644	16758	16597	16697	16818	16620	16768	16448	16798	16726	16772	16704	16501	16617	16573	16671	16556	16696	16704	16670	16657	16795	16664	16738	16764	16658	16618	16710	16709	16720	16752	16702	16752	16608	16508	16637	16723	16703	16635	16574	16810	16678	16800	16548	16601	16594	16582	16747	16553	16598	16438	16719	16525	16364	16642	16709	16648	16750	16586	16601	16602	16611	16471	16593	16781	16665	16532	16742	16646	16546	16709	16894	16749	16480	16657	16892	16688	16783	16750	16779	16558	16652	16423	16503	16822	16529	16727	16645	16688	16655	16497	16811	16798	16764	16456	16798	16646	16765	16710	16500	16626	16775	16703	16726	16431	16672	16648	16383	16637	16480	16734	16427	16607	16783	16613	16352	16714	16514	16740	16553	16800	16793	16521	16711	16576	16733	16645	16442	16736	16750	16656	16508	16654	16576	16573	16721	16562	16602	16503	16397	16612	16699	16683	16484	16634	16677	16822	16756	16685	16620	16753	16609	16694	16500	16732	16609	16683	16543	16612	16640	16690	16806	16617	16655	16735	16666	16835	16565	16730	16690	16665	16968	17056	16825	16597	16553	16567	16711	16785	16712	16800	16747	16761	16608	16597	16540	16699	16676	16670	16690	16733	16488	16586	16539	16600	16573	16668	16641	16633	16747	16823	16727	16584	16777	16806	16557	16791	16664	16511	16782	16650	16675	16566	16653	16696	16645	16529	16531	16694	16817	16613	16709	16737	16534	16642	16736	16704	16730	16643	16672	16529	16733	16708	16742	16575	16591	16438	16728	16723	16683	16620	16823	16724	16773	16570	16702	16824	16657	16621	16744	16792	16771	16829	16658	16784	16595	16630	16691	16838	16700	16740	16832	16758	16766	16839	16678	16824	16673	16594	16745	16684	16782	16685	16616	16776	16525	16701	16730	16771	16633	16700	16671	16646	16502	16630	16585	16629	16777	16673	16792	16642	16671	16658	16787	16687	16673	16810	16550	16556	16475	16610	16669	16943	16650	16587	16686	16864	16746	16665	16730	16686	16653	16647	16697	16461	16620	16554	16866	16784	16579	16626	16628	16751	16526	16676	16604	16790	16647	16705	16580	16509	16601	16697	16667	16576	16574	16590	16780	16678	16804	16641	16497	16723	16514	16722	16656	16603	16637	16735	16726	16684	16549	16634	16685	16492	16580	16808	16778	16633	16634	16621	16704	16650	16845	16751	16659	16618	16619	16532	16861	16756	16787	16675	16616	16703	16460	16769	16603	16548	16466	16599	16713	16787	16792	16604	16687	16738	16528	16802	16612	16607	16692	16683	16760	16703	16622	16618	16690	16569	16697	16905	16670	16646	16731	16767	16717	16671	16866	16722	16555	16666	16564	16835	16711	16683	16532	16755	16622	16654	16687	16648	16621	16603	16654	16737	16504	16748	16581	16516	16696	16671	16776	16509	16593	16708	16578	16738	16896	16676	16791	16767	16600	16767	16396	16674	16528	16632	16358	16713	16555	16492	16475	16604	16795	16512	16668	16692	16643	16653	16726	16685	16557	16537	16654	16848	16706	16417	16557	16729	16704	16793	16645	16777	16740	16830	16619	16520	16645	16731	16648	16551	16703	16831	16775	16546	16666	16618	16674	16850	16620	16679	16712	16788	16562	16615	16488	16618	16516	16769	16727	16624	16691	16848	16677	16902	16597	16538	16605	16711	16714	16740	16762	16686	16695	16711	16690	16913	16890	16627	16605	16674	16709	16744	16488	16668	16764	16798	16769	16733	16720	16931	16664	16881	16849	16776	16556	16569	16643	16771	16583	16782	16584	16563	16637	16612	16836	16655	16954	16580	16792	16581	16726	16615	16780	16778	16617	16720	16744	16703	16538	16601	16442	16661	16476	16568	16591	16549	16556	16760	16667	16691	16709	16588	16787	16728	16615	16868	16724	16661	16769	16869	16613	16729	16748	16853	16575	16758	16559	16728	16690	16763	16633	16734	16844	16793	16502	16608	16718	16652	16614	16866	16640	16644	16525	16618	16651	16685	16701	16909	16713	16578	16573	16519	16529	16706	16712	16605	16761	16761	16681	16740	16750	16783	16565	16758	16737	16505	16580	16715	16697	16772	16864	16758	16847	16589	16787	16726	16739	16680	16598	16648	16681	16736	16711	16748	16592	16711	16741	16906	16724	16597	16574	16501	16758	16857	16708	16674	16665	16791	16798	16738	16685	16636	16565	16692	16589	16540	16756	16691	16750	16462	16776	16687	16618	16710	16479	16689	16584	16747	16529	16867	16710	16697	16648	16481	16491	16488	16756	16671	16721	16682	16521	16792	16564	16608	16636	16542	16506	16591	16734	16697	16787	16678	16973	16651	16653	16667	16731	16447	16593	16685	16670	16716	16895	16669	16871	16693	16580	16661	16507	16462	16663	16730	16736	16699	16795	16662	16702	16612	16547	16823	16667	16498	16538	16779	16773	16534	16652	16653	16841	16441	16707	16684	16534	16650	16793	16491	16757	16587	16753	16810	16608	16723	16963	16712	16668	16834	16619	16663	16557	16686	16773	16754	16612	16895	16815	16821	16773	16861	16575	16638	16629	16729	16757	16795	16577	16656	16540	16635	16808	16790	16809	16685	16525	16670	16634	16709	16712	16644	16705	16795	16785	16869	16650	16674	16610	16702	16808	16638	16702	16638	16412	16525	16401	16691	16706	16780	16824	16744	16658	16625	16709	16817	16601	16828	16468	16591	16791	16772	16410	16593	16698	16550	16625	16758	16609	16743	16735	16761	16660	16557	16739	16784	16640	16886	16622	16534	16712	16846	16564	16698	16616	16597	16601	16859	16575	16721	16624	16695	16733	16593	16757	16688	16576	16654	16618	16632	16625	16707	16648	16506	16548	16606	16657	16677	16844	16812	16656	16568	16783	16539	16568	16647	16629	16653	16600	16561	16523	16671	16625	16629	16613	16466	16847	16659	16512	16700	16511	16460	16742	16770	16614	16589	16658	16589	16698	16435	16493	16483	16601	16759	16754	16551	16633	16695	16725	16717	16803	16466	16724	16519	16631	16607	16702	16760	16681	16681	16630	16564	16678	16673	16695	16854	16785	16764	16558	16726	16855	16792	16704	16656	16559	16435	16696	16638	16667	16575	16595	16657	16857	16718	16732	16779	16745	16641	16741	16545	16678	16680	16542	16582	16748	16671	16584	16769	16746	16715	16670	16756	16488	16734	16472	16574	16771	16805	16560	16684	16790	16518	16814	16609	16548	16800	16834	16793	16544	16851	16846	16676	16810	16736	16671	16824	16748	16735	16811	16692	16627	16638	16907	16623	16866	16809	16480	16765	16700	16676	16651	16406	16566	16554	16608	16712	16824	16861	16716	16762	16767	16640	16702	16559	16759	16750	16602	16696	16538	16707	16658	16608	16617	16776	16677	16776	16865	16717	16880	16847	16767	16759	16843	16786	16561	16536	16738	16694	16755	16634	16681	16787	16496	16778	16746	16673	16848	16762	16588	16540	16674	16728	16511	16666	16755	16853	16718	16623	16560	16654	16732	16609	16777	16788	16710	16497	16385	16652	16607	16735	16758	16543	16502	16642	16529	16675	16720	16601	16775	16873	16573	16890	16918	16700	16656	16759	16806	16702	16761	16630	16689	16686	16711	16739	16818	16541	16649	16814	16596	16654	16561	16605	16504	16631	16554	16468	16563	16635	16508	16700	16478	16794	16723	16707	16725	16729	16750	16778	16842	16773	17020	16831	16645	16793	16792	16584	16765	16810	16702	16789	16741	16701	16829	16626	16714	16591	16694	16721	16656	16771	16669	16843	16593	16703	16581	16649	16673	16546	16515	16724	16724	16663	16785	16772	16653	16602	16572	16730	16687	16760	16681	16611	16704	16522	16610	16781	16834	16626	16813	16719	16802	16658	16750	16707	16756	16726	16634	16707	16835	16914	16776	16674	16713	16577	16644	16585	16653	16723	16714	16696	16689	16535	16673	16634	16669	16785	16667	16783	16602	16892	16714	16854	16666	16683	16728	16602	16668	16759	16625	16509	16780	16786	16591	16667	16601	16672	16766	16663	16765	16775	16509	16562	16567	16787	16591	16589	16573	16712	16654	16715	16593	16595	16738	16525	16778	16634	16833	16780	16697	16708	16607	16701	16672	16778	16587	16643	16653	17005	16713	16736	16695	16465	16698	16711	16427	16748	16760	16666	16927	16644	16680	16637	16698	16605	16643	16663	16748	16739	16609	16626	16644	16709	16892	16953	16804	16822	16679	16863	16686	16605	16732	16543	16644	16574	16598	16811	16638	16930	16836	16606	16724	16697	16605	16669	16922	16887	16687	16669	16765	16577	16765	16860	16639	16635	16717	16750	16747	16585	16570	16679	16444	16676	16566	16725	16789	16726	16887	16555	16610	16596	16884	16617	16535	16824	16648	16758	16799	16727	16808	16639	16769	16781	16614	16643	16504	16632	16672	16498	16877	16647	16732	16714	16491	16632	16501	16761	16644	16760	16650	16749	16874	16614	16620	16472	16578	16591	16674	16608	16704	16713	16750	16854	16552	16517	16737	16570	16807	16528	16744	16671	16500	16697	16738	16730	16611	16633	16649	16674	16838	16680	16805	16738	16696	16527	16778	16698	16642	16371	16672	16683	16523	16513	16473	16887	16774	16640	16830	16717	16444	16675	16727	16664	16858	16617	16476	16674	16833	16586	16541	16870	16678	16809	16668	16699	16578	16556	16675	16539	16938	16716	16511	16667	16836	16688	16712	16889	16647	16659	16783	16757	16681	16741	16879	16844	16764	16638	16834	16660	16724	16834	16791	16641	16726	16697	16698	16618	16861	16804	16879
24326	29944	29121	23535	20553	18388	17041	16350	15859	15845	15445	15505	15434	15245	15243	15167	15140	15101	15083	14931	15104	15058	14975	15017	15093	14957	14987	15004	14928	14970	15046	15034	15153	14928	15063	15067	15004	15046	14966	14915	15048	15059	15054	15137	15023	15059	14990	15132	14941	15026	15069	14947	14974	15151	15130	14807	14953	14986	14941	15089	15020	14850	14940	15230	14903	15037	14924	15126	14970	14926	15059	15044	14990	15021	15227	15080	15083	15160	14882	14876	14939	14806	14965	14965	14991	14968	14853	15103	14910	15071	14939	14925	14972	15001	15024	14950	14998	14965	14779	15076	14900	15099	15027	14900	14954	14778	14958	15314	14923	15033	14925	14954	15146	15038	15006	15085	14889	14992	14902	14904	14987	14948	14998	14854	14997	14908	15230	14829	14951	15066	14922	15095	14846	15005	15002	14837	15172	15070	15071	15328	15010	14971	14968	15072	14969	15082	14995	15033	14969	15067	14907	14913	15105	15065	15052	14936	14926	14842	15197	15088	15145	14940	15072	14899	14855	15050	14826	14824	14897	15039	14946	14964	14923	15126	14901	15017	15064	14905	15026	15052	15081	14922	14844	15128	15285	14984	15096	15106	15008	15097	14976	15004	15077	15127	15085	14838	15066	15001	15091	15029	14840	15054	14784	15013	14706	14985	14813	14966	14964	14915	15036	14942	15022	15140	14873	14948	15109	15048	14891	15146	15164	15037	15089	14940	15095	14990	15043	14914	14891	14908	14893	14963	14933	14931	14801	14952	15044	15081	15135	14890	15063	14962	14846	14943	14901	14882	15062	14904	15029	14994	14936	15010	15226	14964	15065	14933	14905	14967	15058	14969	15032	15155	14898	15010	14998	15010	15167	15021	14952	15040	15025	15007	15060	14903	15043	15213	15040	15016	15153	14992	15070	15024	14937	14958	14999	15044	15047	14944	15090	15000	14895	15012	14901	14977	15088	14966	14799	15030	14863	15043	14903	14937	14944	14987	14825	15106	14941	14872	15055	14882	14830	14980	14937	15014	14853	15076	14941	14764	14842	15069	14764	14948	14935	14968	14975	14880	14784	15060	14972	14812	14976	14837	15220	14858	15011	15039	15043	14927	14915	14918	15012	14860	14982	15102	14952	15063	14941	14892	15166	14887	14928	15147	14880	14966	14911	14874	15046	14818	15124	15072	15025	14979	15043	14953	14962	15043	15019	15150	15101	14987	15061	15131	14898	14960	14999	14879	15180	14941	15108	14888	15112	14884	14791	15065	14956	15156	14927	15048	15089	14986	15082	14935	14923	15106	15005	15024	15125	14985	14964	15028	15001	15025	14994	15027	14990	15140	14975	15024	14771	15040	14821	14994	14947	15084	14914	15008	15053	15107	14771	14937	14792	14920	14997	15065	15053	15077	14909	15015	15035	15068	15163	14984	14618	14930	14943	14872	14911	15040	14946	14932	15057	14972	14931	14872	14921	14872	15016	15049	14998	14969	15009	15046	15069	15058	14954	14976	14987	14889	14856	14890	14979	15143	14954	14993	14784	15020	14969	15100	14788	15032	15017	15012	15066	14986	14914	15101	14961	15003	14979	15075	14931	14887	15083	14983	15003	15052	14870	15194	14789	14934	14905	15008	15039	14996	15080	15010	15046	15029	14900	14963	15106	15054	15074	15008	14987	14945	14948	14893	15039	15028	14884	15096	14945	15047	15191	14946	15027	15132	14801	15007	14966	14929	14965	15111	15038	14994	15087	15033	14846	14931	14953	15026	14717	14994	14873	15103	15006	14971	15009	15103	15054	15026	14911	15030	14940	14958	15034	15085	14920	15087	15053	14944	15101	14962	14843	14994	15139	14973	14885	15081	15022	15007	14982	15078	14903	14957	15226	14989	15289	14858	15001	14936	14898	14997	15213	15082	14908	14901	15044	14953	14997	14973	15032	14808	14932	14971	14852	14899	15056	14869	15080	15058	15025	14949	14885	15190	14987	14949	15198	14869	15008	14981	14962	15079	14916	14934	15044	14969	14894	14921	15030	15089	15056	15003	15103	14888	14892	14981	15030	15138	15009	15036	15223	15023	14963	15049	14863	15081	14972	15086	14863	15002	14970	15078	14949	15055	15217	14888	14850	14913	15069	15109	15054	14997	14971	15152	14899	15041	14973	15038	15088	15031	14920	15078	15060	14995	14941	15101	14829	15076	15046	15140	15020	14945	15172	14975	14975	15066	14988	15002	15059	14777	14959	15052	14981	15061	14879	15034	14987	15023	15061	14853	15016	14881	15012	15082	14969	15074	14867	15133	15029	15021	14994	14982	14952	15021	14942	14943	15023	15124	15028	14897	14870	14892	14969	15135	15032	15043	14991	15056	14884	15106	15006	15155	14921	14978	15008	14988	15072	15028	14908	14856	15063	14837	14852	15063	14964	15140	14913	15020	14773	14820	14932	15008	15016	14760	15120	15023	15021	15005	15038	15023	15055	15045	14853	15037	14942	15161	14921	15053	14995	14903	14967	15034	15040	15186	15070	15060	14832	15097	15093	14796	15107	15081	14981	14900	14930	14926	14989	14997	15057	15081	14884	15057	14956	14783	14893	14878	14890	14984	14958	14948	14894	15028	15000	14970	14799	15010	15002	15126	15054	15117	15015	15025	14931	14962	15101	14848	14907	15095	14975	14875	15087	15106	15107	15182	14949	14842	15074	15062	14920	15172	15205	15020	15071	15049	14964	15049	14880	14984	15126	15140	14962	14911	14804	14851	15088	14875	14866	14913	14911	15062	14951	15022	15007	14979	15017	15089	14916	15011	14910	14910	14968	15057	14989	15082	14981	14986	14858	14907	14989	15039	15018	14889	15112	15059	15011	14877	14983	15129	15064	14961	14962	14966	14939	15020	14921	15104	15056	14987	15125	14957	15084	15022	14931	15033	14868	15089	15060	15076	15064	14911	15033	14928	14976	14966	15051	15042	14942	14991	15087	15043	14961	15134	14947	15124	14918	14949	14951	14968	15019	15115	14846	14990	14899	14961	15054	14732	15098	14911	14974	15000	15042	14724	14807	15146	15201	15083	14840	15026	14958	15013	14989	14963	14909	14941	15021	15112	15040	15069	15040	15022	15166	14956	15099	15030	15034	14979	14955	15015	15066	14997	15099	14946	14907	15004	14853	14982	15042	14901	14990	14996	15085	15021	14928	14842	15177	15001	14877	14985	14984	14985	15103	14860	15040	14868	15084	15003	14984	15065	14969	14990	14988	15080	14917	14898	14874	15087	15059	14797	14893	14943	14901	14721	14935	15151	14939	14995	14826	14919	15084	14964	15028	14951	15070	14966	14776	15024	14827	15073	14857	15135	15020	15121	15031	14892	15137	14893	15111	15010	14993	14976	15124	15048	15075	15084	14863	14959	14915	14921	15084	14963	15033	14924	14962	14981	14985	14882	15001	14824	15030	15093	15108	14856	15104	15020	15108	15129	14979	15185	14781	15060	14953	14910	15006	14935	15094	15215	15050	15078	14956	15121	14972	14864	14977	14913	14864	14858	14938	15277	14786	14868	15033	15027	14926	14891	14992	15000	15045	14826	15016	14894	15116	15074	15230	14935	15043	14928	15101	14878	15055	14997	15037	15055	14938	14998	14800	14994	14873	14888	15094	15046	15013	14862	14934	15029	15068	14924	14991	15208	15026	14961	15111	14926	15143	14894	14848	15153	14921	14957	15043	14974	15167	15010	15158	15015	14932	15003	15009	15177	14941	15035	14914	14884	15103	14852	14970	14888	14821	15059	15049	14983	15273	15030	15162	15120	15070	14946	14913	14854	14992	15059	15064	15040	15050	15192	14933	15029	14754	14970	15064	14862	14823	14864	14931	15026	14943	14961	15031	15049	14953	14955	14824	15099	15069	14929	15070	15087	14917	14987	14970	15091	14913	15095	15038	14860	14980	15172	14979	14976	14793	15061	15078	14990	14822	15193	14825	14946	14888	14914	15217	15061	14979	14929	14986	14947	15031	14933	14913	15064	14986	14967	14834	14981	15034	14818	15026	15065	14939	14925	14860	15006	14841	14966	14995	15077	14958	14979	14747	15099	15020	14969	14952	14918	14973	14919	14964	15102	15103	15077	14965	14953	15094	14912	14914	15054	15116	15067	15023	15035	14847	15013	15065	15065	14916	14905	14921	15039	15190	15219	15084	15091	14984	15016	15024	14929	15129	14971	15031	15085	15008	15141	14940	15132	15073	14977	15006	14838	15014	15124	14926	15157	14916	15046	15066	14929	15110	14880	15120	15026	14892	15024	14958	15129	15085	14903	14989	15033	14872	14785	14912	15037	15027	14896	15115	14956	14887	15003	14977	15031	14969	14929	15035	15043	14916	15054	15089	14961	14951	14900	14834	14932	14853	15020	15019	15163	14891	14919	15079	14935	15062	14923	15016	14848	14805	14663	15027	14998	14976	14968	14983	14932	15064	15076	14984	14973	14974	14910	15112	15008	15010	14947	15074	15040	15047	15000	15007	15139	14971	14887	15029	14898	14989	14951	15061	14826	15175	15041	14973	15026	15037	14948	14897	15173	14975	15103	15035	14908	14888	15114	15046	15042	15018	14821	15066	15025	14898	14931	14878	15036	14964	15225	14961	14856	15019	15034	15053	14869	14944	14968	14991	15058	14793	15007	15082	14865	14910	14991	14990	15165	14966	15142	14924	14893	15083	14929	14873	14980	15066	14823	14860	14920	15043	15049	14930	14946	14957	14950	14908	14973	15036	14924	15069	14924	14981	14912	15049	14894	14969	14944	15159	15075	14870	14988	14901	15059	14787	14897	15016	14812	15018	15066	15012	14980	14799	14939	15023	15017	15086	15059	15060	15099	15098	15065	15119	15094	14898	14997	14934	15089	15015	15011	15028	14909	15210	15035	15055	15064	14827	15024	15026	14945	14968	14904	14968	15170	15014	15097	15003	15117	15150	14987	15072	14943	14936	15045	15130	15043	15181	15070	15066	14984	14952	15002	14996	14827	15008	15015	15291	15145	14917	14990	14834	14962	15005	14968	15067	14858	15193	15073	14987	15004	15074	14967	15078	15023	15052	14961	14999	14990	15136	14917	14992	15010	14993	15076	15129	14689	14965	14965	14977	15080	15111	15117	15093	14924
23500	21502	28083	25619	23159	22835	21937	19487	18510	18094	17822	17739	17691	17501	17422	17127	17051	17001	17233	16988	16875	16980	17151	17149	17079	16857	16814	16921	16668	16872	17224	17230	17043	16790	16954	16979	16953	16842	16841	16967	16966	16873	17071	16916	17063	16904	16887	16933	16931	16848	16837	16701	16987	16822	16803	17010	16979	16702	16963	16946	16825	16807	17086	16978	16919	16741	16994	16810	16993	16950	17041	16917	16703	17084	16849	16799	16875	16730	16968	16786	16729	16862	16886	16792	16944	16851	16780	16850	16887	17101	16744	16761	16926	16972	16886	16897	16984	16771	16860	17038	16660	16946	16963	16935	16954	17156	17013	17093	16786	16933	16820	17071	16817	16892	16944	16943	16790	16837	16846	16890	16852	16921	16857	16708	16802	16985	16904	16751	16751	17005	16990	16859	16989	16807	16920	16733	16756	16877	17009	16865	16853	16782	16978	16949	16953	16865	16833	16980	16887	16972	17014	16810	16936	16894	17030	16892	16763	16946	16797	17108	16827	16986	16714	16953	16800	16786	16810	16815	16901	16940	17064	16837	16804	16888	16822	16720	16888	16726	16935	16948	17129	16688	16724	16923	16860	17013	16944	16852	17057	16835	17104	16897	16779	16888	16917	16822	17017	16832	16983	16886	16800	16800	16812	16734	16901	16750	17052	16800	16960	16916	16984	16891	16958	17050	16756	16772	16955	16839	16753	16805	16952	17170	17090	16922	16900	16933	16843	16945	16902	16913	16965	16760	16924	16875	16876	16661	16674	16985	16949	16795	16741	16851	16562	16815	16957	16854	16937	16860	16654	16861	16893	16900	16839	16843	16887	17092	16813	16856	17071	16992	17015	16874	16815	17017	16911	16874	16748	16947	16794	16781	17091	16786	16939	16971	16829	17012	17042	16909	16901	16750	16831	16738	16790	16838	16936	16724	17058	16829	16843	16809	16791	16833	16840	16858	16884	16877	16787	16929	16904	16802	16887	16735	16814	17047	16807	16907	16926	16694	16956	17024	16831	16925	17123	16803	16745	16733	16986	16844	16856	16657	16649	16867	16928	17010	16781	16935	16983	16937	16913	16948	16890	16806	16841	17024	16780	16962	16829	16925	16956	16791	17083	16944	16973	16893	17085	16927	16822	16994	16864	16933	16804	16955	16921	16964	16734	17164	16827	16845	16861	16886	16935	16776	16670	16846	17070	16911	16793	16865	16774	17033	17226	16818	17004	16838	16895	16878	16843	16837	17141	16953	16785	16790	17098	16899	16777	17053	16885	16901	16980	16919	16939	17074	16921	16860	16861	16883	16914	16902	16797	16828	16998	16704	16803	16661	16913	17135	17006	16880	16648	16754	16904	17015	16980	16855	16763	16932	16868	16952	16880	16784	17000	16991	17004	16787	16846	16923	16971	16916	17012	16889	17115	17169	16777	16924	16953	16781	16772	16847	16791	16939	16820	17002	16828	16867	16834	16805	17012	17039	17009	16866	16891	16827	16845	16887	16742	16783	16862	16924	17070	17082	16778	17011	16859	17034	16898	16956	16931	17104	16848	16899	16947	16858	16857	16899	16790	17051	17023	17106	16915	17114	16700	16911	16757	16857	16953	16914	16834	16922	16839	16775	16848	16961	16880	17061	16989	16821	17233	16778	16791	16800	16901	16870	16986	16853	16665	16905	16920	16838	16891	16838	16971	16845	16937	17030	16991	16861	16900	16883	17010	16872	16999	16773	17171	16757	16891	16838	17045	16925	17200	17129	16895	16933	16794	16744	16894	17024	16772	17038	16881	16919	17028	16930	16857	16926	17004	16861	16830	16761	16971	16898	16976	16670	16727	17041	16995	16987	17098	16894	16793	16807	16845	17018	16869	16983	16992	17162	16858	16957	16813	16972	16894	16823	16959	16826	16808	16697	16897	16872	16767	16958	16890	16948	16948	17105	16988	16768	16880	16926	16696	16954	16925	16853	16710	16823	16804	16894	16872	16867	16842	16832	16919	16938	16800	16966	16974	16737	16749	16643	16793	16771	16981	16910	16931	16661	16927	16613	16962	16998	16846	16788	16795	16934	16786	16865	16889	16888	16898	16954	17223	16900	16807	16836	16799	17041	17056	17145	16963	16931	17085	16900	16742	16914	16940	16879	16869	16862	16820	16905	16859	16902	16924	16904	16845	16826	17019	16980	17206	16939	16840	16866	16888	16842	16937	16892	16748	16882	16881	17098	16817	16968	16849	16801	17097	16786	16862	16836	16944	16974	16813	17027	16953	16850	16814	16793	16768	17028	16845	16864	16934	16894	17030	16778	16784	16839	16833	16845	16873	16972	16936	16965	16894	16915	16823	16977	16895	16666	16956	16786	16854	16769	16779	17042	17171	17027	16885	16990	16935	17007	16746	16711	16910	16836	16747	16934	17038	16879	17215	16996	16936	16848	17054	17033	16977	16951	16815	16787	16953	16836	17099	16984	16898	16866	16863	16776	16841	16789	16985	16868	16888	17013	16932	16888	17091	16918	16792	16767	17024	16803	16901	16902	17044	16928	16675	16818	16890	17125	16843	17047	16694	16935	16714	16862	16862	16759	16864	16901	17004	17131	17019	16812	16668	16885	16931	17019	17142	16845	16998	16696	16938	16623	16878	16852	16798	16964	16770	16696	16898	16756	16884	16933	16801	17018	16823	16863	16934	16761	16968	16832	16842	17018	17006	16732	16928	17001	16974	16901	17080	16977	17051	16796	17004	16886	17029	16895	17020	17079	16902	16868	16857	17044	16967	17038	16897	16939	16953	16805	16914	16722	17087	16959	17019	17009	16932	16986	16828	16838	16875	16824	17112	16867	16808	16679	16872	16729	16729	16753	16829	17025	16714	16894	17060	16829	16691	16769	16719	16898	16950	16890	17023	16749	16631	16865	16843	16911	16863	16857	17002	17034	16899	17002	16968	17005	16775	16611	16906	17068	16934	16910	16848	16893	17069	16789	16930	16829	16796	16836	16716	16794	17131	16853	16671	16965	16939	16847	16727	16763	16771	16870	16978	17129	16644	16646	16868	16770	16916	16866	16801	16721	16954	16960	17057	16826	16872	16858	16818	17096	16666	16881	16812	16849	16795	16699	16866	16872	17014	16705	16862	16800	16913	17013	16990	16741	16974	16898	16970	16782	16894	16930	16816	16889	17036	16901	17032	16985	16921	16914	16870	16797	16957	16933	16995	16894	16854	16952	16826	16866	16898	16947	17076	16870	16683	17092	16965	16986	16977	16845	16987	16465	16947	16999	16805	16937	16937	17046	16799	16925	16886	16679	17014	16978	17046	16850	16682	17139	17028	16911	16938	16766	16922	16834	17003	16796	16894	16773	16805	16710	16878	17085	16882	16870	16915	16921	16943	16851	17043	16967	16965	16954	16870	16949	16968	16770	16784	16932	16942	16958	16973	16845	16848	16677	16782	16891	17039	16874	16807	16919	16819	16898	16848	16840	16997	16978	16978	16870	16930	16783	16910	17053	16964	16821	16901	16930	16843	17040	16926	16921	16818	16839	16748	16644	16886	16933	16755	17065	16915	16898	16902	16686	16910	17050	16769	16696	16755	17124	16816	16804	16974	16615	16809	17153	16949	16734	16764	17004	17036	16815	16866	16724	16994	16911	16865	16850	16920	16837	16874	16947	16949	16884	16690	16765	16967	16989	16944	16864	16784	16721	16770	16919	16756	16853	16943	16799	17024	16940	16964	16921	16708	16742	16715	16856	16986	16770	16835	16963	16880	16817	16946	16981	16904	16713	17069	16998	16963	16928	16909	16753	16859	16899	16943	17007	16897	16799	16778	17003	16957	16848	16807	17182	16923	16969	16858	16954	17060	16799	17026	17032	17113	16846	16845	16878	16969	16794	17098	16840	17021	16869	16855	16857	17135	16896	16718	17031	16918	16742	16716	17103	16865	17051	16976	16766	16990	16890	16692	16950	17005	16925	16916	16852	16804	16873	16781	16900	16703	16876	16844	17089	16759	16801	17004	16918	16867	16818	16831	16833	16854	16797	16787	16709	17038	17028	16972	16804	16905	16910	16966	16903	16931	17037	16757	16792	16992	17019	17041	16761	16779	16798	16955	16946	16920	17154	16749	17179	16750	16967	16911	17079	17073	16795	16907	16933	17127	16929	16773	16795	17040	16987	16793	16723	17042	17011	17037	16724	16971	17057	16854	16753	16671	16693	16891	16964	16902	16783	16913	16880	16847	16965	16847	16794	16932	16959	17062	16804	16881	16950	16899	16949	16950	16765	16881	16750	16768	16887	17088	16833	16845	16916	16838	16762	16698	16761	16725	16833	17141	16888	16884	17209	16911	17073	16722	16840	16870	16938	16919	16856	16917	17101	16983	17018	16967	16896	16905	16981	17089	16865	17004	16857	16949	16979	17084	16965	17101	16845	16901	16804	16975	16846	16983	17008	16744	16623	16835	16886	16992	16931	17102	16930	16804	16877	16690	17066	16944	16765	17055	16936	16966	16791	16800	16961	17013	16916	16851	16901	16795	16899	17005	16923	16984	16962	16752	17077	17108	16933	16960	16774	16926	16919	16771	16950	17080	16711	16930	16812	17034	16940	16786	16878	16781	16826	16739	17050	16915	16839	16938	16717	16866	16785	16974	16769	16905	17045	16687	16720	16896	16877	16921	16885	16789	16985	16723	16843	16978	16807	16931	16958	16952	17158	16950	16690	16659	16985	16955	16995	16771	16948	16821	16680	16926	16987	16671	16683	16805	16943	16994	16911	16900	16897	16758	16874	17008	16668	16717	16767	16703	16771	17033	16726	16858	16954	17119	16910	16928	16960	16910	17055	16754	17057	17012	16877	16688	16857	17005	17136	17031	17040	16970	17031	17000	16561	16861	16910	16669	16801	16962	16762	16824	16708	16828	17004	16920	16953	16897	16922	16936	16968	16924	16836	16970	16998	17077	16845	16872	16947	16766	16825	16802	16883	16810	16702	17001	17001	17125	16739	16957	16844	16824	16835	16924	16952	16979	16797	16932	16996	17013	16939	16841	17092	16783	16852	16861	16878	16849	16837	16740	16999	16993	16835	16737	17056	16985	16745	16879	16957	16978	16824	16833	16853	17046	16933	16840	17015	16705	16870	16789	16979	16935	16704
22472	35583	33219	27052	23409	20434	18898	17458	16841	16553	16057	16060	15720	15551	15576	15514	15271	15432	15237	15123	15193	15260	15303	15210	15165	15285	15262	15343	15169	15320	15224	15060	15242	15148	15227	15185	15125	15412	15059	15285	15294	15180	15126	15254	15146	15254	15154	15188	15221	15233	15024	15137	15287	15105	15244	15183	15248	15067	15160	15144	15192	15223	15158	15096	15417	15205	15098	15269	15235	15135	15144	14971	15317	15181	15141	15163	15261	14964	15183	15319	15119	15192	15202	15061	15127	15135	15125	15074	15205	15048	15007	15094	15144	15145	15185	15100	15229	15369	15129	15132	15124	15227	15162	15262	15100	15144	15259	15245	15180	15064	15028	15203	15199	15164	15054	15035	15160	14985	14970	15270	15103	15277	15211	14977	15101	15105	15087	15259	15257	15100	15176	15167	15263	15219	14987	15339	15271	15118	15276	15230	15195	15060	15218	14945	15225	15100	15181	15360	15137	15090	15145	15228	15285	15030	15047	15065	15128	15211	15114	15447	15194	15092	15113	15178	15152	15368	15187	15055	15144	15150	15129	15261	15238	14962	15108	15094	14997	15238	14941	15096	15084	15236	15122	15060	15255	15193	15198	15318	15182	15167	15245	15073	15184	15214	15019	15252	15157	15187	15374	14952	15098	15054	14973	15403	15114	15152	15342	15024	15123	15071	15222	15090	15222	15013	15327	15114	15255	15097	15132	15048	15259	15277	15297	15055	15272	15244	15028	15234	15258	15206	15270	15184	15174	15293	15261	15213	15198	15176	15292	15134	15161	15210	14981	14965	15107	15205	15065	15161	15108	15001	15331	15126	15276	15159	15202	15286	15193	15337	15163	15201	15227	15244	15340	15174	15072	15172	15076	15271	15164	15206	15162	15137	15190	15091	15183	15162	15176	15187	15236	15135	15323	15105	15089	15258	15218	14982	15084	14989	15177	15087	15284	14936	15048	15117	15142	14986	15101	15195	15188	15011	15283	15105	15157	15041	15187	15335	14995	15095	15232	15238	15128	15112	15193	15074	15254	15179	15158	15149	15187	14999	15059	15284	15045	15274	14939	15186	15247	15293	15166	15066	15230	15144	15206	15013	15189	15052	15226	15046	15186	15183	15246	15152	15132	15174	15352	15321	15076	15234	15082	15183	15051	15155	15329	15284	15244	15235	15215	15129	15190	15315	15244	15187	15165	15237	15106	15166	14989	15290	15062	15190	15084	15146	15049	15210	15180	15016	15191	15118	15039	15130	15067	15083	15196	15116	15259	15312	15108	15020	15159	15207	15328	15236	15209	15306	15210	15159	15029	15187	15224	15152	15017	15066	15187	15115	15313	15187	15351	15197	15172	15003	15067	15009	15085	15099	15191	14987	15298	15267	15283	15222	15150	15171	15154	15210	15138	15151	15028	15062	14979	15127	15178	14988	15232	15104	15214	15263	15117	15141	15110	15223	15155	15281	15168	15174	15138	15296	15025	15213	15157	15192	15249	15274	15189	15183	15139	15083	15305	15330	15134	15075	15107	15110	15064	15097	15180	15261	15113	15156	15254	15031	15362	15021	14927	15038	15022	15102	15228	15224	15126	15020	15162	15111	15150	15164	15265	15169	15093	15165	15185	15011	15103	15244	15203	15093	15255	15170	15146	15120	15228	15099	15127	15165	15167	15265	15050	15037	15151	15207	15255	15326	15193	15326	15019	15059	15144	15199	15232	15218	15325	15160	15323	15103	15212	15093	15216	15110	15160	15164	15027	15034	15293	15353	15134	15201	15161	15262	15109	15175	15268	15182	15141	15099	15190	15096	15131	15162	15199	15045	15244	15398	15245	15148	15164	15195	15211	14996	15209	15161	15025	15309	15271	15308	15182	15278	15095	15332	15215	15121	15110	15163	15159	15252	15118	15184	15060	15166	15258	15071	15298	15188	15089	15140	15268	15132	15175	15347	15044	15160	15110	15237	15388	15067	15179	15286	15156	15257	15385	15114	15016	15129	15449	15351	15169	15065	15165	15250	15257	15116	15163	15056	15130	15126	15296	15101	15216	15240	15038	15118	15270	15134	15262	15067	15137	15230	15120	15071	15289	15236	15019	15192	15199	15195	15284	15148	15197	15032	15144	15187	15110	15122	15177	15056	15156	15124	14970	15114	15128	15046	14969	15234	15316	15200	15316	15127	15401	15076	15099	15257	15403	14951	15176	15040	15136	15075	15096	15085	15028	15085	15263	15213	15160	15099	15203	15175	14994	15072	15039	15141	15091	15400	15190	15130	15123	15164	15230	15181	15057	15272	15233	15103	15188	15174	15125	15167	15148	14997	15056	15193	15183	15193	15340	15176	15216	15205	15240	15090	15277	15072	15093	15237	15295	15173	15224	15212	15174	15107	15213	15206	15041	15104	15182	15223	15222	15064	15310	15228	15211	15163	15131	15294	15126	15137	15312	15215	15131	15197	15230	15188	15224	15046	15130	15168	15114	15162	15120	15158	15154	15067	15330	15030	15202	15096	15080	15234	15123	15206	15126	15278	15189	15116	15084	15170	15311	15034	15200	15088	15315	15124	15192	15087	15134	15115	15250	15127	15362	15092	15291	15207	15098	15157	15253	15115	15163	15244	15140	15202	15084	15083	15051	15254	15276	15180	15005	15091	15111	15346	15124	15278	15186	15307	15262	15223	15226	15109	15037	15155	15247	15080	15165	15232	15241	15189	15216	15132	15158	15270	15140	15253	14943	15118	15309	15204	15206	15096	15188	15061	15041	15081	15235	15246	15047	15101	15178	15012	15167	15107	15242	15128	15112	15173	15189	15305	15076	15081	15058	14944	15235	15214	15100	15132	15073	15207	15144	15274	15032	15171	15168	15195	15208	15095	15103	15239	15130	15050	15217	15260	15240	15160	15133	15179	15023	15140	15091	15150	15107	15106	14962	15278	15169	15144	15185	15320	15090	15128	15052	15220	15139	15104	15213	15224	15234	15085	15249	15200	15261	15163	14991	15237	14981	15340	15144	14914	15110	15314	15150	14996	15019	15221	15156	15052	15169	15130	15261	15132	15344	15235	15101	15052	15145	14959	15188	14993	14952	15200	15162	15199	15056	15188	15096	15212	15159	15215	15042	15229	15207	15371	15056	15072	15351	15168	15184	15182	15129	15132	15142	15078	15088	15016	15050	15119	15114	15244	15179	15192	15151	15142	15231	14855	15179	15205	14941	15120	15277	15214	15349	15039	15264	15087	15117	15144	15256	15084	15166	15161	15237	15205	15204	15166	15244	15282	15319	15118	15118	15196	15207	15235	15202	15210	15193	14994	15184	15108	15334	15082	15216	15050	15190	15205	15023	15107	15328	15136	15122	15173	15048	15310	15246	15237	15268	15071	15012	15028	15031	15240	15240	15197	15171	15108	15150	15199	14871	15191	15222	14951	15241	15140	15165	15159	15144	15128	14999	15329	15249	15108	15079	15226	15036	15020	15231	14992	15315	15261	15069	15202	15135	15250	15181	15221	14989	15245	15117	15318	15172	15109	15204	15335	14961	15005	15317	14987	15142	15095	15281	15345	15204	15369	15047	15177	15233	15116	15244	15266	15083	15048	15013	15195	15202	15093	15159	15185	15109	15134	15190	15103	15201	15152	15102	15191	15197	15188	15186	15121	15239	15099	15300	15113	15210	15241	15044	15280	14969	15153	15139	15256	15135	15080	15320	15128	15047	15186	15157	15073	15251	15148	15175	15250	15047	15310	15109	15289	15039	15178	15128	15186	15045	15181	15307	15179	15135	15150	15161	15296	15236	15267	15051	15357	15201	15182	15260	15079	15107	15189	15153	15076	15218	15052	15107	15200	15213	15123	15081	15188	15158	15249	15322	15228	14927	15105	15169	15199	15273	15000	15149	15199	15061	15043	15120	15375	15236	15208	15142	15247	14975	15248	15163	15345	15142	15224	15061	15216	15086	14977	15240	15280	15222	15282	14956	15348	15197	15067	15315	15043	15311	15153	15077	15144	15154	15372	15230	15005	14997	15138	15226	15297	15173	15072	15121	15116	15146	15181	15130	15254	15188	14981	15174	15247	15270	14978	15168	15081	15051	15156	15148	15208	15101	15324	15216	15184	15155	15281	15219	15244	15147	15126	15049	15084	15240	15207	15087	15019	15165	15244	15094	15279	15202	15271	15180	15126	15176	15205	15176	15236	15260	15253	14990	15291	15162	14966	15138	15091	15003	15217	15119	15177	15070	15159	15169	15045	15168	15080	15091	15199	15060	15199	14999	15094	15092	15219	15246	15156	15195	15086	14984	15154	15229	15175	15264	15195	15101	15114	15243	14997	15056	14967	15279	15082	15019	15077	15065	15105	15217	15232	15305	15248	15225	15054	15085	15233	15179	15240	15308	15143	15185	15161	15239	15154	15086	15036	15221	15266	15167	15248	15156	15177	15205	15278	15089	15072	15320	15144	15377	15375	15229	15149	15127	14900	15145	15306	15196	15259	15260	15135	15229	15037	15215	14960	15232	15001	15237	14973	14993	15013	15218	15392	15254	15047	15154	15201	15123	15250	15140	15336	15129	15319	15332	15248	14999	15076	15325	15089	15200	15223	15320	15056	15064	15142	15175	15189	15075	15360	15248	15143	15030	15170	15195	15210	15162	15258	14908	15203	15090	15299	15124	15218	15276	15288	15240	15068	15242	15151	15079	15192	15297	15230	15086	15356	15072	15287	15260	15065	15437	15050	15360	15056	15174	15240	15195	15276	15098	15073	15200	15094	15152	15241	15266	15175	15179	15217	15060	15134	15177	15057	15128	15241	15017	15162	15322	15064	14998	15183	15237	15113	15262	15039	15131	15174	15331	15328	15124	15176	15021	15187	15041	15205	15156	15164	15072	15129	15322	15257	15207	15202	15304	15156	15216	15204	15239	15101	15260	15213	15113	15225	15343	15201	15076	15242	15036	14994	15194	15135	15073	15169	15144	15229	15131	15070	15147	15015	15095	15122	15144	15037	15151	15158	15088	15164	15170	15289	15107	15094	15236	15010	15303	15241	15129	15157	15294	15191	15221	15146	15288	15234	14941	15160	15282	15109	15149	15233	15151	15001	15106	15128	15252	15027	15179	15251	15247	15167	15243	15087	15176	15024	14972	15181	15074	15129
25439	21498	27070	27660	20999	19284	18757	17948	17445	17568	17004	16843	16820	16637	16745	16771	16504	16599	16558	16467	16475	16616	16460	16396	16550	16643	16474	16318	16361	16320	16432	16459	16551	16374	16465	16325	16369	16334	16542	16575	16297	16378	16586	16515	16598	16583	16541	16516	16438	16314	16405	16468	16519	16293	16266	16419	16372	16394	16292	16396	16418	16246	16521	16420	16337	16364	16572	16360	16377	16239	16451	16274	16539	16187	16454	16305	16433	16381	16472	16441	16241	16517	16365	16530	16294	16359	16380	16364	16290	16341	16406	16321	16480	16486	16393	16430	16364	16325	16315	16497	16350	16425	16276	16344	16180	16396	16214	16491	16332	16349	16426	16256	16337	16510	16435	16436	16482	16431	16475	16418	16298	16403	16321	16416	16574	16355	16062	16488	16518	16331	16476	16612	16321	16154	16453	16469	16273	16445	16201	16385	16358	16399	16402	16413	16633	16443	16454	16527	16357	16506	16521	16558	16560	16309	16309	16299	16600	16336	16421	16459	16205	16424	16475	16250	16484	16392	16274	16528	16442	16405	16226	16424	16394	16283	16412	16247	16303	16389	16473	16331	16425	16512	16446	16517	16539	16435	16423	16476	16341	16329	16435	16309	16383	16508	16395	16451	16645	16168	16396	16186	16392	16197	16394	16575	16565	16519	16165	16438	16376	16491	16391	16769	16333	16372	16396	16301	16420	16341	16422	16358	16343	16391	16339	16293	16343	16462	16659	16216	16495	16367	16476	16287	16340	16483	16359	16205	16294	16591	16408	16414	16322	16517	16456	16453	16349	16507	16456	16398	16354	16488	16382	16206	16718	16577	16449	16420	16350	16380	16438	16363	16246	16517	16294	16493	16421	16521	16422	16416	16417	16245	16309	16529	16292	16304	16241	16529	16510	16307	16351	16376	16340	16409	16376	16562	16535	16483	16508	16599	16377	16447	16410	16560	16318	16393	16408	16577	16349	16257	16558	16342	16303	16266	16436	16606	16410	16255	16463	16575	16281	16246	16503	16424	16480	16212	16328	16435	16433	16394	16307	16317	16200	16469	16284	16501	16371	16251	16347	16487	16500	16637	16504	16392	16313	16308	16501	16321	16413	16309	16467	16437	16311	16405	16347	16374	16307	16485	16436	16501	16290	16352	16379	16360	16238	16491	16431	16517	16398	16474	16500	16473	16404	16414	16556	16391	16517	16315	16549	16438	16385	16526	16298	16467	16274	16479	16398	16241	16375	16400	16433	16459	16775	16501	16640	16417	16372	16293	16323	16333	16277	16518	16562	16395	16450	16585	16348	16413	16521	16465	16577	16366	16386	16292	16537	16358	16567	16205	16297	16442	16385	16312	16426	16386	16304	16476	16392	16339	16318	16391	16387	16416	16636	16366	16499	16378	16534	16097	16255	16515	16536	16641	16668	16481	16510	16641	16359	16371	16478	16580	16475	16407	16554	16497	16370	16564	16407	16392	16350	16530	16421	16123	16569	16348	16363	16576	16240	16397	16416	16408	16377	16332	16334	16511	16414	16376	16435	16463	16422	16399	16385	16253	16506	16414	16430	16377	16514	16380	16300	16315	16421	16624	16573	16516	16542	16493	16548	16480	16279	16366	16442	16277	16313	16315	16466	16513	16383	16417	16219	16409	16492	16426	16294	16297	16279	16440	16390	16345	16200	16530	16413	16286	16207	16439	16647	16357	16502	16501	16422	16643	16563	16471	16474	16503	16564	16262	16558	16396	16257	16506	16517	16361	16614	16345	16412	16281	16376	16468	16448	16295	16497	16401	16574	16398	16360	16362	16467	16436	16407	16349	16559	16270	16306	16410	16618	16282	16470	16597	16596	16407	16501	16288	16304	16236	16372	16466	16442	16252	16441	16348	16209	16312	16317	16491	16595	16192	16398	16245	16350	16346	16462	16430	16352	16636	16451	16529	16755	16338	16372	16487	16415	16488	16431	16508	16480	16385	16348	16445	16472	16459	16184	16281	16439	16274	16386	16246	16432	16338	16416	16501	16492	16615	16465	16295	16520	16437	16621	16379	16330	16437	16393	16257	16546	16387	16275	16430	16278	16347	16392	16530	16544	16294	16468	16222	16654	16232	16382	16270	16328	16529	16431	16265	16530	16547	16446	16570	16403	16285	16145	16382	16528	16451	16381	16465	16471	16419	16206	16445	16344	16502	16209	16329	16443	16412	16342	16387	16302	16380	16450	16454	16208	16613	16544	16267	16582	16486	16450	16524	16332	16340	16437	16566	16356	16405	16629	16296	16558	16665	16403	16377	16306	16486	16563	16547	16397	16347	16345	16448	16221	16356	16436	16478	16518	16197	16438	16463	16254	16461	16429	16557	16168	16537	16565	16358	16488	16506	16397	16272	16340	16249	16363	16393	16441	16383	16304	16152	16613	16192	16374	16504	16362	16549	16364	16512	16440	16443	16454	16398	16361	16418	16364	16207	16322	16577	16306	16264	16281	16503	16425	16312	16449	16450	16409	16376	16410	16466	16362	16387	16436	16350	16353	16646	16461	16235	16609	16502	16407	16670	16460	16393	16498	16367	16350	16268	16455	16410	16468	16349	16452	16445	16333	16514	16455	16281	16574	16428	16433	16322	16466	16565	16265	16475	16359	16313	16275	16406	16297	16476	16374	16406	16707	16390	16328	16311	16454	16378	16267	16181	16385	16424	16477	16544	16361	16244	16457	16467	16351	16559	16478	16533	16431	16505	16313	16418	16377	16529	16373	16394	16403	16332	16525	16489	16549	16312	16393	16522	16252	16200	16443	16476	16456	16456	16268	16487	16273	16594	16443	16415	16251	16260	16445	16258	16627	16248	16188	16271	16416	16517	16472	16572	16615	16546	16249	16357	16412	16425	16530	16341	16532	16423	16467	16444	16442	16522	16470	16334	16513	16529	16438	16472	16309	16418	16298	16353	16388	16490	16460	16190	16373	16401	16488	16555	16390	16312	16274	16312	16549	16188	16454	16349	16352	16507	16620	16355	16455	16373	16407	16575	16514	16447	16457	16408	16459	16334	16405	16324	16445	16523	16456	16364	16440	16384	16395	16589	16387	16556	16364	16372	16396	16312	16421	16383	16412	16323	16554	16580	16499	16344	16414	16625	16470	16319	16092	16628	16399	16077	16420	16309	16383	16623	16399	16371	16281	16182	16394	16351	16368	16361	16358	16393	16298	16490	16573	16590	16394	16143	16246	16484	16497	16335	16496	16268	16405	16263	16189	16312	16364	16350	16477	16236	16462	16481	16298	16435	16237	16313	16444	16292	16408	16376	16510	16645	16586	16419	16375	16404	16451	16637	16499	16625	16498	16452	16372	16370	16468	16310	16533	16416	16490	16472	16429	16440	16465	16268	16621	16543	16533	16334	16369	16396	16527	16589	16384	16411	16273	16235	16448	16372	16283	16443	16498	16519	16436	16478	16464	16321	16547	16464	16168	16434	16553	16342	16386	16458	16447	16599	16609	16377	16310	16288	16376	16336	16314	16443	16314	16392	16457	16379	16365	16437	16499	16435	16499	16412	16383	16453	16302	16316	16281	16426	16385	16453	16351	16518	16510	16407	16411	16281	16427	16374	16268	16376	16507	16498	16416	16317	16491	16606	16630	16544	16343	16384	16424	16361	16346	16618	16476	16431	16384	16370	16475	16397	16567	16582	16666	16479	16475	16390	16468	16146	16456	16351	16238	16430	16595	16735	16320	16538	16457	16396	16716	16389	16495	16572	16585	16366	16424	16414	16161	16247	16515	16582	16384	16410	16368	16752	16302	16417	16358	16657	16571	16316	16414	16305	16681	16463	16325	16327	16390	16306	16350	16392	16618	16268	16477	16493	16425	16341	16438	16482	16662	16458	16440	16371	16405	16406	16440	16591	16670	16404	16477	16705	16275	16442	16300	16474	16440	16246	16503	16438	16325	16511	16471	16486	16273	16321	16380	16186	16410	16345	16342	16370	16411	16416	16570	16372	16361	16447	16343	16417	16569	16344	16309	16433	16426	16572	16489	16541	16403	16512	16558	16466	16579	16367	16422	16407	16421	16356	16621	16466	16638	16346	16510	16676	16391	16427	16526	16433	16504	16301	16360	16412	16346	16405	16481	16577	16319	16296	16345	16563	16632	16403	16370	16544	16348	16669	16498	16562	16585	16454	16334	16495	16598	16480	16342	16467	16711	16592	16446	16478	16379	16415	16371	16531	16619	16377	16320	16579	16272	16574	16360	16447	16614	16498	16689	16473	16294	16495	16513	16413	16542	16356	16418	16404	16389	16373	16352	16277	16566	16362	16414	16125	16667	16424	16322	16392	16541	16425	16542	16376	16408	16560	16443	16587	16505	16360	16365	16522	16447	16336	16492	16483	16564	16221	16701	16481	16497	16417	16358	16404	16283	16256	16309	16396	16477	16413	16484	16401	16508	16404	16387	16350	16306	16439	16590	16365	16674	16504	16462	16341	16581	16526	16358	16280	16331	16329	16567	16370	16375	16306	16546	16463	16399	16214	16263	16317	16414	16330	16451	16445	16547	16449	16418	16276	16174	16558	16588	16543	16486	16477	16530	16388	16346	16361	16469	16449	16291	16458	16436	16538	16556	16445	16296	16416	16550	16519	16292	16398	16428	16249	16325	16390	16179	16492	16386	16438	16342	16296	16397	16448	16442	16405	16366	16512	16370	16322	16571	16371	16432	16456	16551	16608	16570	16522	16289	16411	16470	16637	16526	16396	16316	16439	16534	16375	16281	16277	16461	16326	16425	16277	16134	16529	16391	16353	16363	16445	16487	16507	16401	16267	16276	16186	16506	16589	16437	16246	16404	16376	16302	16323	16539	16182	16551	16493	16623	16342	16279	16523	16308	16323	16237	16381	16578	16253	16541	16486	16460	16457	16485	16382	16393	16306	16453	16495	16548	16504	16240	16431	16443	16362	16476	16529	16359	16427	16199	16557	16503	16426	16462	16454	16402	16375	16567	16381	16399	16229	16373	16384	16537	16489	16391	16417	16437	16464	16262	16338	16411	16270	16310	16396	16482	16332	16383	16380	16318	16366	16517	16307	16536	16406	16363	16537	16392	16425	16521	16399	16449	16519	16566	16409	16520	16423	16483	16384	16390	16624	16393	16348
22596	33037	29576	24083	20802	18509	17331	16739	15956	15630	15613	15289	15178	15226	15146	15020	15041	14832	14999	15062	14860	14877	15094	14845	14950	14772	14809	14890	15013	14958	14874	14831	14995	14669	14809	14978	14877	14822	14872	14713	14884	14886	14807	14886	14741	14773	14848	14927	14914	14790	14892	14869	14811	14944	15049	14914	14827	14958	14920	14802	14838	14982	15111	14675	14820	14981	14833	14664	14897	14865	14835	14943	14805	14774	14877	14935	14864	15009	14829	14849	15078	14755	14894	14721	14787	14816	14802	14904	14831	14860	14830	14793	14790	14939	14817	14934	14910	14970	14771	14858	14759	14641	14999	14910	14855	14753	14810	14839	14823	14828	14824	14794	14828	14766	14838	14913	14688	14917	14849	14901	14964	14776	15090	14839	14946	14939	14830	15122	14696	14683	14909	14727	14897	14964	14886	14826	14735	14975	14791	14792	14818	14672	15051	14804	14971	14884	14732	14630	14753	14866	14815	14844	14888	14756	14795	14824	14888	14874	14973	14939	14773	14925	14667	14785	14925	14796	14833	14822	14766	14918	14647	14761	14612	14943	14795	14818	14894	14919	14893	14911	14862	14791	14911	14801	14815	14783	14867	14653	14813	14892	14965	14827	14767	14795	14873	14951	14817	14964	14920	14722	14979	14828	14772	14661	14827	14845	14962	15037	14688	14785	14851	14779	14800	14945	14868	14878	14958	14717	14926	14859	14874	14860	14953	14695	14757	14999	14749	14979	14856	14908	14769	14785	14867	14796	14830	14938	14901	14895	14900	14934	14749	14718	14724	14762	14810	14868	14910	14846	14722	14908	14829	14870	14732	14910	14704	14962	14961	14854	14864	14830	14817	14859	14687	14899	14850	14780	14635	14830	14822	14698	14949	14733	14810	14756	14867	14946	14794	14685	14728	14888	14919	15034	14894	15014	14845	15018	14919	14981	14854	14927	14693	14710	14809	14958	14851	14948	14897	14808	14759	14910	14843	14898	14666	14912	14734	14900	14793	14928	14672	14992	14770	14683	14873	14936	14798	14869	14815	14909	14896	14742	14711	14953	14868	14866	14777	14748	14854	14721	14958	14879	14772	14827	14996	14774	14833	14657	14787	14842	14952	14894	14845	14806	14940	14872	14644	14762	14673	14803	14947	14841	14625	14835	14769	14849	14986	14988	14793	14813	14870	14989	14867	14839	14710	14986	15049	14808	14756	14881	14738	14733	14789	14712	14960	14820	14669	14886	14879	14802	15021	14860	14734	14855	14946	14721	15050	14770	14672	14942	14809	14891	14909	15012	15058	14847	14923	14768	14750	14719	14907	14819	15081	14876	14739	14781	14614	14781	14831	14973	14813	14708	14850	14921	14829	14856	14730	14886	14876	14757	14969	14884	14819	15064	14899	14908	14934	14762	14959	14764	14901	14892	14857	14759	15064	14742	14752	14932	14892	14849	15029	14951	14832	14765	14791	15043	14890	14782	14807	14987	14932	14772	14791	14861	14771	14884	14868	14795	14842	14878	14750	14798	14797	14843	14828	14806	15043	14808	14944	14565	14912	14975	14794	14930	14740	15009	14961	14897	14879	14843	14915	14805	14984	14758	14930	14912	14988	14846	14796	14969	14884	14845	14958	14805	14955	15000	14854	14978	15028	14917	14685	14845	14835	14901	14883	14770	14814	14890	14810	14990	14728	14909	14905	14874	14844	14865	14658	14971	14974	14781	14751	14831	14979	14779	14956	14820	14899	14944	14866	14915	14723	14785	14876	14841	14778	14793	14844	14851	14843	14790	14817	14970	14784	14807	14853	14811	14865	15010	14815	14849	14787	15019	14704	14846	14861	14910	14902	15029	14932	14704	14726	14766	14961	14849	14836	14935	14809	14998	14640	14785	14826	14813	14809	14986	15026	14836	14842	14880	14690	14883	14868	14720	14857	14872	14890	14662	14773	15073	14833	14854	14929	14915	14745	14762	15051	14756	14877	14895	14771	14720	14867	14657	14883	14879	14781	14785	14984	14965	14969	14974	14766	15089	14989	14736	14880	14952	14912	15034	14803	14944	14678	14758	14831	14643	15035	14953	14900	14853	14827	14725	14699	14861	14887	14877	14814	14684	14789	14872	14822	14910	14832	14882	14935	14768	14773	14819	15035	14857	14867	15068	14931	15027	14808	14818	14895	14887	14916	14729	14998	14895	14821	14785	14898	15016	14932	14974	15010	14522	14853	14949	14893	14846	14748	14885	14740	14778	15047	15013	14793	14831	14985	14983	14912	15016	14817	14762	14939	14878	14852	14838	14762	14714	14749	14819	14768	14652	14856	14881	14885	14901	14813	14685	14892	14909	14846	14734	14884	14865	14652	14810	14952	14817	14948	14715	14885	14909	14850	14960	15049	14981	14944	14727	14695	14915	14855	14733	14960	14831	14935	14788	14880	14803	14825	14976	14677	14943	14877	14780	14769	15110	14995	14834	14832	14886	14697	14787	15051	14867	14912	14790	14840	14944	14666	14969	14874	14933	14817	14807	14759	14849	14916	14888	14784	14856	15029	14799	14926	14721	14893	14985	14665	14838	14923	14839	14920	14851	14783	14911	14991	14704	14713	14772	14934	14982	14879	14929	15029	14945	14957	14997	14949	14941	14715	14928	15127	14947	14912	14848	14811	14962	14884	14720	14891	14845	14904	14807	14997	14744	14924	14902	14754	14877	14840	14930	15031	14886	14864	14831	14960	14980	14913	14858	14779	15073	14987	14795	14911	14853	14903	14724	14898	14943	14884	14796	14960	14886	14963	14885	14846	14837	14764	14840	14965	14958	14805	14897	14723	14820	14772	14748	14717	14809	14905	14876	14989	14850	14893	14733	14837	14837	14666	14974	14786	14716	14867	14925	14718	14828	14970	14844	14948	14891	14879	15032	15051	14922	14895	14977	14792	14895	14793	14758	14969	14795	14739	14905	14967	14791	14746	14728	14837	14983	14677	14848	15032	14876	14898	14842	14776	14796	14918	14916	14918	14788	14915	14812	14829	14864	14727	14947	14889	14968	14794	15047	14687	14866	14936	14822	14944	14800	14704	14918	14781	14866	14738	14752	14842	14893	14890	14974	14746	14880	15032	14782	14800	14784	14865	15000	14889	14913	14719	14849	14885	14798	14717	14664	14840	14866	14899	14787	15004	14930	14739	14876	14986	14983	14912	14774	14847	14843	14915	15072	14765	15077	14844	14782	14959	14913	14793	14924	14934	14779	14830	14881	14677	15051	14903	14944	15035	14793	14820	14699	14889	14805	14875	14837	14818	14683	14721	14891	14914	14901	14874	14900	14772	14830	14680	14939	15059	14737	14985	14774	14927	14977	14862	14696	14758	14768	14929	14727	14859	15057	14907	14766	14856	14966	14855	14859	14740	14815	14834	14822	14777	14827	14797	14861	15084	14965	14880	14801	14840	14783	14796	14738	14873	14744	14883	14905	14691	14999	14899	14884	14944	14887	14852	14887	14755	14952	14934	14949	14791	14791	14801	14832	14774	14835	14747	14620	14971	14871	14947	14786	14830	14838	14867	14818	14724	14771	14881	14934	14923	14859	14952	14799	14950	14782	14957	14828	14946	14943	14944	14901	14788	14931	14848	15012	14941	14728	14714	14924	14791	14949	14820	14843	14731	14774	14817	14965	14833	14886	14956	14833	14917	14852	14885	14955	14921	14822	15036	14925	14927	14841	15020	14812	14844	14863	14821	14809	14766	14924	14805	14830	14859	14943	14900	14849	14750	14847	15045	14899	14659	14810	14819	14967	14853	14764	14795	14836	14945	14799	14882	14769	14776	14806	14934	14870	14786	14966	14868	14677	14768	14814	14800	14856	14803	14926	14734	14931	14803	14776	14910	14996	14825	14670	14757	14887	15007	14951	15010	14838	14893	14764	14824	14958	14668	14767	14893	14812	14918	14890	14906	14979	14886	15021	14775	14701	14873	14808	14900	14739	14950	14886	14848	14798	15031	14782	14689	14949	14686	15007	14774	14856	14743	15059	14812	14839	14852	14779	14727	14849	14855	14829	14932	14841	14794	14974	15003	14770	14935	14898	14827	14930	14838	14838	14817	14990	14937	14823	14884	14947	14895	14906	14893	14708	14999	14866	14775	14897	14908	14844	14945	14616	15009	14699	14738	14847	14652	14878	14752	14906	14784	14780	15034	15054	14760	14846	14905	14849	14851	14778	14724	14882	14852	14878	15033	14942	14861	14987	14926	14882	14802	14766	14724	14869	14863	14676	14951	14849	14865	14911	14945	14833	14955	14913	14827	14827	14871	14783	14863	14870	14783	14843	14878	14790	14835	15030	14817	14807	14899	14764	14870	14956	14802	14846	14912	14777	14608	14934	15015	14876	14978	14809	15123	14889	14817	14821	14946	14864	14904	14786	15008	14816	14839	14704	14796	14978	15056	14748	14954	14914	14971	14809	14835	14870	14815	14768	14840	14869	14850	14747	14786	14900	14849	14672	15040	14929	14837	14973	14871	14904	14818	14758	14692	14996	14857	14799	15004	14945	14755	15063	14816	14857	14830	14878	14612	15114	15004	14776	14785	14874	14801	14896	14837	14866	14735	14708	14914	14880	14879	14826	14841	14925	14890	14912	14901	14907	14871	14804	14957	14873	14867	14878	14723	14822	14769	14859	14826	14822	14755	14906	14882	14902	14868	14869	14821	14799	14959	14759	14960	15084	15019	14835	14742	14786	14946	14644	15010	14834	14843	14914	14924	14747	14872	14973	14803	14872	14841	14865	15007	14768	14857	14898	14841	14886	14843	15034	14894	14848	14845	14875	14839	14945	14852	14730	14837	14953	14886	14755	14668	14791	14865	14949	15071	14880	14923	14825	14981	14911	14895	14921	14719	14849	14811	15073	14864	14735	14721	14830	14868	14848	14822	14964	14736	14688	14850	14898	14900	14897	14757	14916	14945	14827	14925	14845	14893	14883	14785	14756	14910	14859	14830	14942	14768	14908	14654	14832	14958	14988	14750	14865	14899	14792	14735	14902	14763	14785	14779	14986	14768	14759	14757	15044	14798	14852	14891	14826	14782	14811	14953	14861	14902	14843	14735	15009	14855	14784	14844	14854	14962	14828	14792	15026	14894	14824	14869	14912	14766	14792
22571	21518	28652	24863	22165	24240	25026	20231	18988	18632	18427	18005	17597	17485	17443	17489	17359	17303	16886	17017	17115	17277	17182	17141	17192	16951	17059	17237	17247	17056	17048	16996	16710	16955	17042	16884	17113	16948	17113	16944	16970	17053	17123	17175	16950	16758	17175	16971	16937	17020	17207	17035	16955	16976	17060	17054	16955	16860	17015	16992	16917	17277	16991	16861	16929	17107	16948	16957	16991	16906	16946	16945	16903	16924	16934	17021	16969	16872	17060	16905	16933	16945	16876	16880	17143	16850	16819	16799	16850	16912	16540	16905	16829	16798	16987	16969	16831	16893	16728	16750	16774	17125	16886	16918	17020	16865	17096	17149	16813	16900	16842	17097	17066	16872	16839	16763	16873	16872	16833	16831	16795	16803	16755	16918	16889	16804	16821	16789	16851	16888	16833	16915	16987	17028	16999	17184	16993	16995	17118	16879	16907	16827	17066	16964	17013	17090	16871	16889	16959	17004	16917	16886	16941	16823	16780	16784	17031	16839	16838	16955	16876	16707	16963	16788	16766	16784	16955	16810	17065	16863	17097	16760	17038	16931	16883	16833	16996	16961	16894	16836	16957	16815	16985	16834	17014	16997	17069	16906	16808	16975	16844	16902	16777	16844	16945	16885	16808	16983	16646	16799	17005	17047	16754	16897	16984	16821	17012	16739	17002	16865	16903	16821	16950	16860	17099	16932	16906	17050	16698	16944	17064	16889	17186	17078	17231	16985	16914	16714	16846	16706	16877	17004	17003	16980	16941	16880	16905	16780	16674	16857	17033	16736	16957	17128	17001	16938	16979	16885	16833	16866	16966	16977	16699	16988	16939	16932	16825	17005	16864	17112	17427	16961	16889	16925	17049	16846	16908	17049	17038	16969	16883	16910	16968	16777	17003	17008	17101	16880	16887	16822	16911	16848	16973	16731	16869	16874	16955	17061	16779	16855	16838	16786	17049	16909	16933	16802	16845	16755	17056	16936	16908	17053	16933	16860	17020	17030	16869	17015	16825	16946	16941	16831	16830	16733	16795	17109	16855	16900	16991	16973	16947	17217	17092	17144	17010	16934	17032	16942	16998	16884	16961	16910	16926	16875	16891	16971	16741	16685	16922	16872	16888	16701	16788	16963	17026	16877	16912	16852	16894	16944	17009	16878	16903	16921	16859	16734	16668	16823	16915	17066	16846	16727	16945	16913	16930	16953	17057	16778	17006	16943	16758	16915	17090	17091	16878	16929	16919	16888	17028	16901	16866	16921	16762	16876	16814	16898	16774	16940	16888	16721	16766	17058	17006	17139	17013	16924	16976	17038	16925	16823	16950	16811	17207	16802	16900	16910	16854	16844	16646	16754	16856	16982	16792	16983	16644	17005	16808	16975	16732	16892	16796	16761	16800	16847	16907	16836	17010	16862	17011	16944	17035	16756	16750	17058	16902	16952	16941	16996	16998	16916	16926	16985	16887	16871	17029	16967	16811	16975	17107	16700	16899	16917	16963	17167	16907	16787	16674	17008	16775	16735	16959	16878	16947	16859	16963	16815	16934	16843	16805	16697	16906	16860	16838	16917	17007	16921	16706	16925	16766	16716	17006	16970	16907	16813	16979	16786	16856	16735	16857	16936	16886	17063	16998	17019	16955	16895	16896	16915	16875	17144	16852	16942	16948	17135	16759	17027	16846	16901	17067	17029	16935	17003	16916	16981	17015	16884	16979	16878	17042	16986	17038	16956	16838	16767	17013	17057	16970	16961	16850	16820	17042	16855	16926	17203	16685	17105	17003	17013	16669	16752	17011	16890	16954	17071	16843	16963	16844	16891	16913	16991	17060	16865	16797	17011	16912	17015	16975	16969	16956	16701	16873	16972	17007	16921	17031	16908	16848	17020	16844	16957	16954	17052	16943	16901	16954	16982	16652	17001	17063	17014	17049	16905	16928	16904	16991	16810	16953	16842	16912	17021	16814	16608	17063	16880	16817	16966	16880	16792	17056	16929	17047	16804	16772	16768	16945	16871	16791	16757	16800	16779	17054	16813	16736	16908	16675	16934	16846	16905	17046	17013	16987	16872	16934	17031	16876	16857	16884	17007	16952	16896	16689	16907	16861	16809	16938	16821	17033	17011	16887	16869	16942	16892	16745	16835	16685	16779	16719	16698	16783	16904	16792	17055	16934	17118	16934	16877	16773	16902	16713	16852	16861	16813	16716	17020	16828	16958	16856	16939	16954	16943	16853	17169	16958	16791	16987	16656	16844	17015	17010	16910	16770	16986	16946	16951	16842	16881	16959	17043	16766	17032	16964	16941	16907	16859	16929	16859	16978	17027	16976	16721	16805	17040	16928	16855	16778	16984	16903	16862	16787	16854	16982	16963	16832	16974	16865	16863	16786	16865	16959	16992	17169	17011	17111	16974	16987	16939	16902	16892	16867	17016	16751	16966	16771	16977	16823	16850	16779	16936	17129	17065	16938	17032	17041	16859	16929	17122	17018	16590	17056	16950	16839	17014	16936	16881	16949	16906	16989	16939	16901	17095	16966	16796	16812	16952	16813	17023	17012	16827	16807	16668	16921	17151	17009	17053	16873	17010	17062	16967	16833	16973	16983	17073	17026	16836	16688	16903	16758	16824	16893	17061	16815	16883	16699	16928	16933	16895	16818	16731	16785	16784	16942	16712	16764	16842	16699	16995	16921	16817	16890	16831	16897	17076	16871	17070	17029	17142	17044	16841	17065	16931	16876	16943	16832	17005	16896	16936	16947	16724	16924	17077	16947	17005	16730	16845	17046	16863	17031	17011	16667	16891	16894	16834	16969	17007	16937	16993	17022	16857	16899	16795	16866	17024	16920	16779	16884	17150	17113	16915	16699	16951	16929	16998	17018	16822	17041	16841	16836	17027	17011	16901	16958	16991	16824	16945	16957	16759	16954	16729	16952	16930	16859	16731	16937	16602	16918	16856	16947	17117	16680	16931	16900	16877	17046	17069	16977	16994	16930	16846	16775	16746	16858	16902	16762	16804	16977	16881	16804	16931	17034	17006	16896	16869	16876	17053	17022	17160	17067	16965	17031	16993	16923	16996	17067	16870	16945	16913	16845	16809	16861	16972	16978	16839	17163	16850	16931	16926	17068	16964	17009	16986	16825	17120	17036	17053	16860	16869	16697	16943	16914	16957	16835	17042	16623	16857	16924	16864	16772	16857	17172	16997	16865	16874	16849	16915	16769	16787	16988	16756	16724	16797	16947	16804	16975	16985	16931	16941	16926	16816	16869	16882	16811	16732	16943	16934	17184	16933	17183	17045	16743	16824	16890	16767	16855	16871	16897	16858	17040	16919	17020	16994	16984	17034	16958	16916	16723	16794	16769	16849	17091	16992	16997	16939	16889	17048	16881	16867	17054	16783	16897	16896	16918	16963	16853	16745	16883	16931	16913	16817	17098	16885	16867	16891	16950	16982	16960	17079	16747	17045	16785	16865	16862	16669	16921	17071	16823	16854	17060	16853	16928	16836	16671	17128	16953	16941	16968	16801	16980	16958	16978	17063	17111	16875	17030	16822	16937	16775	17011	16893	16982	16928	16755	16818	17074	16761	16751	16874	16827	16914	16997	16841	16790	16865	17052	16798	16862	17078	17055	16977	16947	16886	16875	16960	16804	16686	16923	16840	16905	16900	17018	16872	16872	17067	16479	16822	17061	16901	16831	16929	16977	17008	17087	16641	17092	17076	16993	16814	16859	17040	16876	16744	16802	17018	16794	16801	16766	17000	16932	16746	16862	16782	16882	17072	16860	16561	16903	16861	16887	16901	17033	17144	16956	16827	17138	16972	17159	16945	16933	16959	16865	16885	16883	16998	17081	16940	16894	16640	16916	16942	16736	16885	16984	16747	16984	16846	16925	16903	16985	16759	16525	16889	16898	16759	17002	16644	16785	17081	16940	17005	16881	16914	16912	16999	16918	16827	16979	16982	17018	17018	16870	16903	16701	17116	16846	16884	16868	16982	17177	16993	16879	16791	16980	16938	16844	17089	16977	17070	16788	17145	17080	16713	16825	16818	16915	17091	16998	16761	16932	16971	16972	17031	16794	17165	16853	16893	16758	16848	16712	17024	17068	17059	16896	16799	17151	17025	16836	16952	16999	16888	16747	17095	16940	17134	16933	16727	17066	16942	16979	16856	16881	17049	17066	16884	16879	16857	16589	16975	16929	17061	16868	16751	17051	17014	16814	16906	16805	16866	16797	17025	16729	16877	16976	16919	16880	16995	16997	16831	16974	17098	17072	16901	16851	16941	16812	16987	16909	16782	16865	16759	16944	17066	16805	16937	16863	17046	16863	17060	16972	16908	17068	16982	17009	16984	16868	16767	16970	16829	16692	16893	16762	16912	16772	16885	16865	17046	16925	16771	16726	16885	16829	17131	16882	16708	16773	16851	16806	16969	16745	16838	17001	16911	16954	16916	17014	16831	16877	16990	16848	16907	16935	16996	16892	16918	17127	16736	16980	16766	16873	16904	16794	16983	16780	17072	16665	16988	16983	16997	17016	16889	17037	16843	16918	16998	16853	16776	16961	16989	16746	16992	16703	17005	16929	16712	16728	16929	16919	16875	17015	16998	16970	16988	16954	16741	16956	16880	16877	16907	16887	16830	16778	16959	16894	17011	16836	17003	16797	17033	16782	17038	16840	16891	16916	16914	17019	16992	17063	16766	16728	17022	16926	16985	17019	16874	16963	16928	16896	17260	16889	16891	16734	17098	16752	16810	16869	16997	17026	16795	16861	16938	16919	16836	16897	16940	16885	16913	16909	17042	17036	16788	16687	16787	17050	16826	17037	16856	16885	17009	17162	16715	16983	16789	16718	17100	16945	16758	17100	16784	16635	16790	16933	16762	17011	17116	16965	16891	16983	16859	16707	16941	16939	17069	16936	16881	16939	17142	17117	16943	16717	17083	16891	16710	16852	16848	16829	16863	16925	17114	16878	16738	17126	16994	17000	16852	16979	16986	16900	17048	16922	16802	17034	16832	16963	16916	16837	16688	16858	16816	16874	16932	16914	16758	16975	16813	16942	16923	16748	17084	16708	16892	16906	16919	16793	16780	17020	17003	16827	17086	16939	16917	16916	16858	16832	17026	16898	16902	16982	16760
23865	42568	37546	30825	26064	22594	20444	18996	18016	17132	16782	16420	16147	15834	15772	15644	15598	15448	15374	15101	15423	15272	15360	15091	15330	15301	15289	15381	15306	15118	15246	15155	15113	15333	15210	15373	15260	15096	15166	15056	15264	15198	15256	15240	15279	15119	15072	15263	15225	15070	15208	15269	15190	15229	15167	15163	15184	15175	15165	15066	15075	15093	15243	15035	15276	15352	15119	15200	15245	15111	15265	15079	15096	15185	14926	15174	15200	15074	15224	15164	15288	15289	15140	15074	15190	15242	15187	15082	15287	15172	15200	15087	15312	15107	15023	15046	14972	15243	15206	15187	15172	14984	15034	15219	14983	15256	15350	14951	15219	14946	15104	15050	15147	15169	15055	15204	15051	15142	15241	15073	15320	15153	15085	15288	15158	15136	15119	14937	15224	15211	15160	15130	15069	15040	14992	15090	15210	15236	15233	15160	14913	14959	15031	15226	15216	15057	15184	15020	15049	15167	15176	15039	15090	14980	15099	15274	15174	15080	15427	15127	14983	15044	15326	15167	15230	15132	14936	15132	15057	15165	15190	15170	15164	15182	15174	15189	14998	15309	15164	15177	15167	15190	15151	15069	15070	15153	15136	15081	15251	15054	15186	15212	15216	15226	15043	15218	15194	15094	15222	15325	15072	15230	15247	15014	15280	15256	15167	15299	15186	15180	15222	15089	15180	15099	15119	15120	14996	15191	15154	15106	15149	14996	15223	15220	14910	15267	15281	15131	15114	15143	15165	15111	15098	15236	15110	15190	15215	14942	15310	15221	15229	15096	15138	15249	15368	15211	15187	15065	15073	15234	15245	15107	15212	15163	15119	15330	14990	15043	15065	15270	14986	15352	15001	15245	15145	15141	15279	15105	15077	15065	15170	14924	15105	15162	15014	15239	15175	15207	15079	15157	14953	15252	15185	15275	15220	14933	15234	15194	15028	15062	15006	15233	15317	15247	15043	15151	15262	15149	15162	15116	15233	14891	15178	15210	15028	15248	15210	15155	15058	15465	15053	15251	15066	15158	15412	14976	15113	15361	15174	15130	15183	15166	15022	15112	15075	14928	15103	15329	15291	15043	15312	15145	15208	15158	15074	15143	15136	15119	15128	15332	14981	15135	15181	15205	15275	15194	15034	15180	15151	15135	15215	15197	15264	15047	15249	15058	15205	15129	15213	15250	15313	15221	15059	15141	15220	14953	15165	15057	15172	15209	15259	14975	15191	15239	15021	15094	15124	15257	15122	15148	15100	15194	15045	15276	15285	15167	15185	15045	15184	15129	15420	15281	15067	15152	15099	15265	15222	15186	15097	15103	15164	15196	15130	15347	15223	15355	15164	15059	15295	15282	15206	15201	15269	15127	15054	15016	15394	15234	15067	15088	15297	15133	15212	15092	15256	15192	15081	15043	15076	15195	15142	15022	15212	15026	15081	15053	15082	15243	15064	15328	15207	15210	15122	15143	15175	15125	15080	15233	15157	15205	15230	15209	15130	15288	15164	15016	15182	15278	15063	15237	15221	15052	15062	15264	15092	14964	15055	15150	15125	15152	14948	15305	15138	15071	15170	15160	15106	15227	15065	15168	15089	15112	15100	15249	15026	15159	15127	15056	15352	15066	15167	15276	15081	15088	15241	15170	15089	15265	15313	15080	15057	14812	15049	15137	15393	15099	15216	15280	15013	15153	15265	14993	15139	15306	15180	14981	15251	15012	15251	15143	15060	15182	15060	15281	15193	15166	14970	15203	15080	15191	15249	15080	15196	15026	15138	15160	15223	15201	15174	15119	15094	15024	15178	15228	15292	15316	15160	15245	15244	15169	15114	15355	15050	15118	15122	15145	15129	15127	15107	15184	15159	15179	15078	14926	15020	15014	15047	15277	15411	15229	14916	15102	15143	15205	15146	15163	15066	15176	14981	15448	15279	15075	15103	15121	15018	15108	15118	15106	15195	15309	15113	15304	15111	15080	15057	15123	15377	15143	15198	15043	15220	15086	15008	15286	14993	15097	15254	14924	15026	15109	15169	15244	15221	15288	15145	15092	15198	15190	15189	15037	15160	15128	14938	15032	15130	15146	15236	15221	15232	14989	15179	15048	15304	15175	15160	15023	15116	15177	15137	15029	15246	15195	15181	15085	15197	15322	15107	15262	15118	15016	15355	15259	15445	15098	15268	15072	15089	15095	15143	15176	15266	15038	15155	15310	15168	15209	15123	15228	14992	15130	15192	14988	15289	15138	15173	15047	15088	15259	15122	15154	15076	15158	15284	15101	15146	15126	15302	14990	15089	15187	15118	15141	15063	15046	15030	15163	15127	15009	15101	15202	15110	15114	15229	15249	15088	15116	14942	15172	15025	15063	14947	15219	15184	15089	15090	15060	15093	15154	15278	15036	15124	15084	14998	15074	15193	15220	15225	15320	15119	15123	15112	15195	15230	15125	15065	15161	15174	15124	15110	15175	15173	15104	15045	15141	15164	15021	15118	15167	15058	15103	15099	15051	15168	15151	15248	15152	15185	15096	15261	15199	15118	14980	15113	15165	15123	15129	15121	15148	15142	15161	15228	15197	15117	15121	15141	15175	15094	15041	15325	15162	15270	15044	15184	14988	15105	15271	15009	15057	15287	15234	15100	14989	15198	15158	15303	15212	15308	15129	15237	15206	15116	15190	15264	15140	15053	15002	15003	15081	15212	15147	15064	15184	15134	15198	15232	15229	15147	15196	15106	15219	15004	15160	15175	15082	15080	15234	15164	15098	15184	15256	15064	15265	15104	15241	15139	15053	15174	15157	15115	15240	15068	15240	15003	15164	15173	15245	15098	15119	15017	15153	15119	15148	15053	14959	15299	15233	15235	15189	15239	15160	15201	15086	15119	15085	15182	15185	15064	15133	15119	15223	15006	14984	15113	15011	15204	15159	15326	14964	15092	15053	15121	15111	15096	15154	15324	15128	15292	15255	15301	15143	15125	15156	15089	15200	14996	15057	15062	15232	15110	15171	15131	15355	15195	15173	15245	15143	15144	15174	15094	15337	15087	15107	15033	15005	15286	15001	15260	15130	15163	15098	15149	15157	15036	15204	15205	15055	15297	15017	15224	15332	15219	15083	15183	15263	15157	15018	15156	15262	15158	15294	15303	15119	15244	15169	15065	15283	15132	15092	15068	15157	15179	15141	15135	15225	15304	15151	15044	15044	15195	15245	15157	15026	15026	15073	15190	15197	15021	15152	15058	15138	15177	15134	14968	15125	15142	15204	15149	15223	15297	15059	15144	15244	15230	15135	15140	14965	15216	15217	14849	15249	15210	15235	14936	14886	15219	15157	15080	15329	14996	15067	15075	14998	15236	15163	15020	15063	15091	15181	15144	15179	15116	15194	15081	14989	15075	15248	15107	15161	15220	15272	15269	15193	15151	15247	15071	15295	14961	15193	15212	15003	15153	15202	15177	15261	15145	15181	15104	15073	15122	15113	15180	15049	15285	15079	15227	15037	15270	15020	15099	15081	15037	15279	15255	15247	15016	15073	15140	15065	15213	15278	15091	15261	15139	15066	15092	15262	15229	15115	15277	15185	15080	15201	15147	15168	15176	15224	14978	15446	15200	15177	14983	15067	15233	15146	14871	15096	15145	14918	15146	15051	15179	15104	15218	15093	15204	15275	15254	15041	15099	15288	15182	14982	15187	15360	15144	15171	15155	15073	15097	15185	15188	15055	15134	15288	15121	15111	15185	15113	15134	14994	15157	15024	15207	15129	15104	15076	15068	15135	15212	15191	15120	15079	15164	15071	15252	15094	14965	15071	15322	15214	15275	14968	15057	15320	15015	15168	15275	15227	15193	15144	15043	15067	15133	15091	15163	15179	15073	15167	15255	15014	15049	15154	14929	15084	15070	15181	15053	15015	15337	15278	15194	15076	15288	14862	15172	15211	15128	15094	15256	15208	15120	15223	15102	15128	15326	14910	14989	15131	15175	15245	15250	15208	15250	15198	15032	15218	15204	15249	15255	15154	15038	15282	15050	15114	15218	15236	15173	15121	15092	15340	15026	15084	15034	15020	15164	15034	15149	15163	15241	15158	15175	15182	15271	15008	15191	15156	15183	15247	15144	15227	15234	15191	15174	15009	15071	15072	15090	14953	15128	15168	15245	15185	15197	15063	15179	15222	15122	15176	15318	15014	15180	15349	15106	15000	15240	15164	15260	15180	15388	15285	15191	15078	15016	14984	15110	15092	15278	15193	15100	15089	15176	15268	15193	15147	15113	15167	15012	14982	15218	15099	15273	15159	15123	15107	15219	15084	15052	15285	15218	15393	15269	15117	15107	15058	15167	15128	15216	15168	15128	14969	15060	15243	15241	15164	15146	14939	15070	15150	15248	15174	15133	15000	15272	14973	15302	15267	14986	15142	15050	15071	15191	15081	15100	15137	15119	15160	15055	15262	15133	15240	15168	15054	15189	15021	15232	15247	15207	15067	15324	15174	15220	15158	15044	15078	15100	15089	15285	15099	15107	15167	15227	14991	15248	15208	14980	15021	15024	15298	15447	14962	15052	15175	15160	15086	15055	15122	15258	15203	14946	15343	15216	15094	14899	15120	15146	15018	15154	15280	14974	15015	15053	15198	15043	15186	15121	15109	15192	15293	15162	15030	14890	15203	15237	15085	15057	15256	15193	15384	15252	15144	15102	15038	15117	15111	15288	15220	14995	15163	15109	15244	15253	15121	15275	15103	15332	15012	15304	15189	15147	15168	15121	15173	15076	15061	15085	15193	15124	15021	15170	15107	15072	15119	15126	15187	15183	15401	15149	15088	15155	15124	15061	15025	15138	15259	15097	15114	15232	15097	15071	15174	15132	15160	14933	15257	15137	15299	15290	15156	15110	15136	14985	15106	15084	15196	15158	15205	15098	15142	15163	15177	15054	14952	15076	14924	15239	15209	15297	15218	15095	15228	15040	15213	15040	15117	15152	15139	15270	15334	15212	15246	15097	15241	15120	15348	15221	15130	15210	15056	15241	15279	15106	15150	15273	15182	15108	15059	15202	15121	15317	14989	15135	15156	15096	15146	15147	15061	15157	15245	15302	15197	15161	14988	15265	15240	15159	14947	15227	15202	15230	15180	15021	15121	15116	15156	15127	15169
29092	24233	27919	24894	20445	19200	18509	17945	17379	17367	17021	17056	16890	16989	16928	16806	16835	16853	16741	16922	16911	16887	16634	16792	16734	16612	16859	16647	16543	16623	16653	16757	16700	16647	16811	16729	16734	16572	16723	16944	16739	16837	16879	16843	16717	16874	16831	16938	16492	16606	16539	16897	16611	16596	16623	16659	16713	16820	16796	16905	16885	16623	16583	16361	16697	16904	16888	16629	16938	16912	16769	16900	16686	16669	16681	16607	16891	16699	16657	16513	16640	16602	16640	16737	16686	16633	16561	16665	16740	16630	16651	16728	16849	16663	16364	16688	16836	16663	16719	16785	16685	16620	16691	16789	16706	16531	16588	16670	16757	16774	16912	16599	16759	16663	16794	16645	16415	16671	16609	17027	16766	16809	16629	16542	16576	16496	16728	16776	16766	16696	16835	16766	16763	16874	16532	16674	16774	16568	16594	16596	16970	16733	16747	16718	16820	16718	16743	16848	16743	16754	16606	16645	16514	16577	16652	16697	16461	16672	16734	16722	16735	16776	16649	16892	16783	16755	16769	16743	16631	16712	16479	16737	16916	16640	16678	16722	16659	16746	16483	16647	16680	16885	16613	16779	16648	16494	16671	16726	16800	16661	16768	16663	16645	16811	16700	16753	16757	16677	16629	16801	16780	16610	16791	16751	16598	16707	16683	16530	16672	16681	16617	16499	16818	16640	16609	16604	16478	16485	16651	16574	16652	16737	16594	16640	16754	16583	16702	16772	16554	16660	16633	16761	16723	16616	16433	16511	16679	16698	16818	16497	16641	16661	16715	16710	16460	16759	16739	16792	16603	16570	16505	16572	16569	16734	16635	16695	16889	16660	16671	16688	16750	16690	16679	16711	16672	16657	16586	16582	16842	16811	16955	16778	16574	16946	16644	16613	16555	16713	16668	16675	16714	16466	16632	16808	16439	16638	16569	16501	16616	16766	16483	16632	16820	16605	16854	16677	16853	16904	16648	16804	16770	16625	16681	16658	16620	16718	16815	16855	16746	16755	16700	16565	16719	16731	16728	16666	16947	16681	16625	16580	16511	16661	16673	16604	16717	16523	16602	16580	16645	16493	16854	16643	16669	16786	16599	16653	16756	16734	16558	16516	16811	16724	16892	16708	16714	16832	16772	16660	16834	16648	16638	16691	16704	16551	16581	16873	16740	16919	16510	16691	16820	16622	16817	16742	16783	16766	16496	16711	16631	16650	16656	16604	16662	16645	16650	16550	16500	16538	16593	16665	16766	16697	16655	16771	16917	16611	16709	16593	16712	16947	16819	16734	16825	16708	16615	16682	16896	16616	16825	16624	16789	16873	16790	16797	16792	16457	16801	16860	16683	16634	16859	16796	16768	16710	16874	16609	16568	16534	16760	16758	16735	16645	16749	16832	16828	16769	16778	16763	16558	16504	16773	16714	16606	16718	16914	16631	16717	16686	16786	16611	16656	16694	16616	16600	16729	16608	16581	16450	16718	16647	16840	16645	16669	16596	16457	16766	16647	16826	16798	16600	16772	16862	16610	16699	16620	16704	16686	16653	16977	16633	16795	16753	16808	16776	16737	16727	16633	16541	16731	16606	16582	16486	16618	16726	16599	16759	16620	16719	16599	16604	16672	16623	16898	16833	16682	16688	16667	16799	16719	16909	16825	16611	16607	16559	16682	16875	16746	16726	16805	16635	16635	16843	16680	16749	16792	16672	16900	16552	16650	16657	16653	16737	16696	16857	16539	16710	16710	16605	16551	16784	16701	16736	16653	16911	16816	16512	16610	16688	16772	16675	16741	16651	16547	16748	16786	16676	16530	16703	16696	16688	16702	16539	16454	16556	16896	16473	16936	16810	16778	16809	16771	16604	16766	16729	16965	16867	16765	16696	16559	16814	16779	16814	16612	16743	16380	16654	16547	16542	16800	16720	16547	16774	16944	16632	16603	16690	16627	16903	16777	16922	16998	16712	16654	16732	16977	16837	16734	16726	16842	16707	16886	16847	16731	16621	16661	16847	16811	16767	16769	16720	16655	16681	16766	16982	16601	16545	16822	16645	16516	16868	16789	16733	16834	16710	16717	16697	16920	16708	16629	16588	16622	16646	16671	16639	16800	16563	16705	16722	16967	16791	16758	16621	16815	16867	16818	16647	16636	16725	16871	16701	16652	16695	16913	16788	16809	16794	16723	16624	16601	16759	16686	16854	16758	16882	16722	16701	16563	16700	16610	16579	16571	16838	16649	16612	16714	16764	16589	16614	16582	16734	16763	16550	16660	16876	16910	16729	16741	16756	16674	16758	16620	16592	16679	16873	16757	16606	16527	16628	16717	16787	16752	16658	16726	16598	16974	16714	16743	16783	16432	16624	16838	16742	16816	16715	16566	16795	16574	16674	16601	16867	16752	16682	16907	16696	16786	16737	16779	16823	16596	16636	16767	16491	17001	16779	16638	16555	16711	16695	16606	16751	16789	16774	16782	16569	16667	16565	17056	16677	16671	16525	16802	16587	16658	16591	16703	16507	16572	16723	16550	16703	16545	16683	16832	16793	16671	16758	16644	16673	16684	16915	16589	16755	16768	16666	16462	16739	16878	16685	16782	16607	16653	16550	16597	16683	16663	16723	16976	16607	16727	16810	16798	16716	16524	16762	16705	16590	16782	16600	16907	16511	16783	16711	16795	16759	16598	16746	16597	16748	16763	16654	16773	16575	16699	16709	16657	16706	16645	16798	16814	16607	16643	16609	16592	16504	16758	16683	16717	16621	16789	16712	16829	16687	16608	16767	16950	16743	16602	16656	16710	16709	16719	16615	16628	16728	16619	16633	16549	16711	16665	16683	16780	16545	16627	16576	16521	16564	16723	16660	16555	16605	16798	16689	16822	16775	16661	16800	16876	16825	16612	16844	16878	16476	16865	16751	16785	16720	16729	16723	16819	16667	16714	16645	16732	16576	16747	16910	16572	16501	16570	16686	16906	16829	16758	16758	16767	16764	16605	16738	16638	16651	16654	16739	16642	16642	16640	16710	16545	16735	16707	16769	16613	16453	16804	16482	16684	16650	16902	16702	16742	16671	16687	16650	16770	16740	16644	16540	16924	16801	16732	16621	16789	16699	16695	16770	16734	16687	16578	16975	16814	16634	16509	16768	16754	16442	16743	16877	16571	16919	16713	16783	16628	16847	16594	16843	16652	16616	16654	16497	16643	16667	16747	16700	16611	16626	16804	16762	16548	16689	16603	16774	16619	16795	16748	16711	16604	16592	16647	16600	16753	16826	16705	16470	16714	16826	16915	16846	16872	16737	16726	16664	16748	16473	16776	16675	16701	16648	16772	17016	16779	16873	16705	16613	16609	16687	16585	16576	16921	16469	16512	16772	16777	16744	16878	16732	16731	16604	16569	16772	16616	16663	16806	16775	16593	16574	16620	16797	16777	16983	16790	16625	16694	16782	16667	16531	16627	16658	16796	17017	16664	16531	16679	16517	16805	16928	16887	16847	16676	16638	16715	16746	16618	16638	16863	16798	16751	16801	16484	16623	16698	16703	16714	16747	16590	16791	16770	16614	16893	16786	16855	16714	16597	16737	16766	16822	16706	16755	16835	16677	16733	16652	16862	16700	16831	16812	16701	16710	16867	16756	16812	16786	16692	16661	16580	16629	16674	16803	16762	16726	16746	16765	16517	16714	16496	16591	16647	16868	16740	16611	16748	16766	16848	16709	16659	16668	16741	16564	16493	16699	16506	16540	16723	16690	16676	16737	16648	16859	17005	16848	16921	16628	16792	16708	16692	16703	16711	16784	16414	16717	16805	16619	16692	16728	16545	16730	16666	16578	16623	16797	16843	16817	16836	16705	16643	16775	16607	16588	16565	16628	16736	16566	16629	16764	16800	16860	16680	16570	16646	16602	16919	16877	16569	16745	16490	16695	16765	16571	16656	16809	16728	16730	16745	16782	16626	16750	16819	16879	16652	16625	16682	16676	16876	16616	16662	16821	16867	16579	16749	16742	16920	16502	16648	16827	16630	16791	16617	16723	16692	16828	16687	16804	16851	16731	16809	16840	16776	16766	16571	16685	16828	16689	16697	16739	16724	16782	16575	16794	16913	16475	16681	16695	16945	16607	16753	16673	16770	16660	16713	16831	16646	16719	16722	16763	16751	16894	16934	16794	16893	16855	16560	16579	16534	16689	16729	16735	16529	16657	16866	16722	16715	16657	16703	16680	16783	16611	16575	16728	16851	16683	16750	16916	16586	16632	16830	16643	16436	16468	16696	16743	16885	16765	16602	16464	16689	16734	16715	16794	16633	16517	16705	16533	16793	16690	16826	16808	16760	16757	16569	16978	16545	16663	16693	16740	16850	16581	16641	16690	16814	16757	16837	16834	16750	16742	16448	16891	16633	16733	16759	16735	16730	16751	16681	16835	16759	16611	16598	16591	16569	16606	16643	16531	16629	16649	16784	16793	16628	16560	16725	16821	16459	16645	16458	16616	16652	16583	16662	16734	16660	16535	16790	16713	16752	16896	16412	16666	16628	16750	16784	16718	16684	16611	16587	16548	16683	16441	16296	16518	16676	16629	16752	16726	16766	16516	16728	16668	16714	16830	16732	16612	16544	16894	16654	16705	16934	16746	16680	16625	16871	16840	16737	16850	16725	16698	16696	16656	16661	16753	16574	16777	16923	16676	16728	16575	16902	16824	16740	16802	16675	16647	16685	16845	16866	16591	16748	16493	16462	16674	16524	16763	16767	16992	16856	16598	16563	16717	16817	16611	16658	16582	16643	16673	16812	16824	16776	16716	16724	16609	16802	16736	16537	16568	16751	16681	16580	16658	16620	16623	16420	16848	16597	16662	16625	16667	16646	16763	16821	16753	16782	16812	16811	16690	16654	16781	16556	16732	16757	16799	16731	16684	16699	16895	16769	16924	16726	16816	16810	16427	16689	16903	16691	16661	16921	16727	16754	16638	16570	16530	16645	16928	16723	16701	16702	16612	16845	16733	16969	16729	16586	16576	16768	16669	16821	16694	16677	16672	16714	16728	16759	16705	16660	16763	16738	16640	16788	16660	16863	16821	16804	16813	16710	16628	16640	16509	16896	16630	16646	16734	16631	16404	16712	16752	16935	16807	16631	16763	16788	16662
23017	30936	27575	22776	19926	18020	17058	16390	15997	15749	15489	15367	15417	15269	14977	15040	15183	15043	14938	15019	14964	15042	14970	14819	15010	14822	14950	14931	14781	15042	15060	15006	14943	15092	14944	14936	14969	15141	14850	15028	14879	15092	14985	14976	15058	14869	15090	14924	14859	15138	15055	14915	15167	14965	14866	15162	14945	14906	14784	14981	14790	15021	15011	14909	14808	14986	14843	14900	14912	14921	14913	14870	14816	15017	14909	15071	15154	14827	15055	14716	14987	14949	15067	14963	14931	15046	14926	15007	14996	14949	15041	15020	14998	14847	14999	14994	14991	14946	14976	14929	14948	14802	14879	14961	14870	14996	14944	15119	15104	14926	15030	15010	14977	14984	15001	15244	15009	14840	14871	14777	15017	14942	14955	15060	14891	14975	15009	14919	14996	15049	14923	15167	14904	15098	14947	14932	14990	14958	14831	14923	15097	15177	14938	15136	14998	15043	14759	14923	15071	14819	14918	15036	15063	14948	14920	14997	14929	14980	14960	15015	14870	14799	14977	14804	14960	15133	14900	15166	15034	15052	14981	14921	14908	15169	15203	15100	14850	14983	14939	15021	14877	15021	14851	14822	15136	14943	14964	15071	14822	14950	14876	14937	15073	15019	15267	15024	14814	14941	15019	14949	14815	14994	14843	15075	15018	15083	14986	14954	14895	14995	14924	15006	15050	14978	14863	14894	15067	15105	14769	14873	14996	14963	14856	14953	15029	15017	14858	14989	15117	15032	14824	14923	14828	14907	14875	14872	15065	14893	14968	14831	14844	14956	14831	14985	14940	15030	14953	15044	15026	15015	14998	15029	14966	14963	15085	14916	14844	14976	14956	14880	14966	14954	15073	14991	15048	15022	14978	15043	14874	15115	15008	14956	14812	14955	14828	15030	14973	14803	15001	14938	14785	14800	15120	14949	14928	14856	14923	14909	14935	14941	14941	15059	14948	14982	14940	14979	15037	14842	15009	15067	15019	14800	14937	14965	15045	15242	14977	14914	14831	14927	15024	14989	15124	15020	15155	14990	14916	15003	14909	14714	14937	14928	14961	15036	14894	14976	15119	15023	14873	14981	14933	14890	14991	14813	14953	14814	14939	15041	14984	15034	15052	15025	14921	15040	14969	14925	14902	14860	15084	14904	15001	15134	14931	15026	14911	15004	14895	14940	15016	14836	15003	14928	14933	14928	15146	14904	14924	14817	14892	14967	15009	14860	15018	14920	14899	15083	15018	14887	14848	15078	14905	14822	14846	14828	14939	14906	15012	14905	15022	14906	15080	14946	14867	14773	15026	14944	15065	15086	15027	14875	14978	14958	14847	14890	15137	15021	14913	15008	14993	14972	14944	14869	14912	14916	14967	15007	15156	14874	15061	14893	14913	15022	14955	14846	14998	14883	14869	15088	15149	14938	15154	15004	14979	14726	14825	15126	15039	14922	14948	15149	15143	14968	15029	15123	15000	14926	14877	15004	14959	14878	14952	14913	14811	15065	14867	14718	15005	15079	14877	15018	14861	14956	15040	14864	15028	15000	14981	14930	14985	14946	15151	14876	14820	14907	14915	14968	15033	15077	14956	15021	14970	15003	15111	15043	14797	15047	14980	14983	14998	14979	15062	15026	14854	15051	14932	15115	15081	14904	14914	15057	15033	14952	15035	14890	14976	14973	14969	14976	15125	15063	14753	14980	14917	14992	14927	14942	15040	14968	14975	14875	14874	15005	14908	14886	15028	14779	14960	14913	15041	15012	14931	14991	15057	14974	14850	14984	15071	14781	15146	14854	15030	15104	14982	14955	14894	14958	14906	14928	14840	14786	14987	15113	15142	15007	14910	15100	14909	14974	14928	14855	15012	15019	14908	15062	15034	14759	14880	14861	14922	14976	14907	14906	14981	14847	14822	14860	15071	14927	14859	14906	14908	15020	15071	14942	14982	14954	14880	14979	15135	15130	15019	15014	14905	15109	14936	15052	15079	14792	14761	15119	15127	14963	15089	14961	14976	14960	14976	14988	15095	14938	14925	14944	15080	14955	14970	14971	14904	14984	14838	15080	14994	14908	15010	15196	15040	15009	14973	14974	14901	15044	14917	14800	14871	14995	14863	14877	15052	14960	15064	14852	14937	14967	14995	15177	14977	15103	14869	14799	14964	14854	14887	14957	15012	14941	15002	14963	15107	14990	14842	15080	15069	15038	14712	15038	14938	15018	14798	14968	14931	15052	14995	14899	15142	14873	14952	14886	14974	14790	14988	14926	15152	15024	14970	14885	14948	15039	15012	14951	15085	14844	14773	14989	15093	15050	14959	14881	15033	15019	14883	15155	15177	14946	15028	15111	14992	14934	15015	15162	14935	15014	14800	14884	14966	14940	14880	14953	14943	14906	15101	15089	14987	14931	14847	15093	14883	15110	15164	15011	15043	14890	14963	15101	15040	14879	14986	14864	14970	15097	14860	14936	15078	14903	14895	14997	14949	14801	15040	15088	15042	14910	14911	15015	15052	14819	14877	15032	15043	14848	14964	14911	15148	14880	14949	15081	14941	14843	14989	15037	15097	14971	14945	15127	14885	14812	15038	15017	15100	15193	15055	15002	14915	14996	15020	15010	15030	15028	14991	14941	15001	14788	14872	15073	15123	15019	14820	14972	14850	14842	15008	15123	14950	15010	14875	14875	14780	14985	15112	14838	14897	15013	14977	14957	14891	14834	15077	14858	14974	14918	14954	15171	14890	15073	14965	14863	14989	14922	15000	14994	14949	14989	14918	14938	15022	14990	15036	14928	14989	15078	14950	14923	14784	14986	14944	14877	14845	15023	15030	15035	15013	14899	14938	14976	14842	14974	14930	14909	14899	15001	14996	14833	14960	15035	14740	14893	14887	14999	14917	14916	14990	14990	15096	14970	14966	14853	15115	14954	15023	14894	15023	14938	15024	14982	15010	14836	14818	14896	15009	14956	14848	15067	14850	14916	15005	15043	15076	14859	14931	15031	14950	14866	15186	14948	15051	15025	14947	14984	14901	15056	14965	14851	14936	14980	14945	14924	14975	15039	14922	14812	14893	15103	14958	14990	15004	14882	15096	15025	14944	14936	15060	15006	15029	15033	14887	14990	14915	14828	14858	14972	14926	14942	14886	14903	14936	14731	14992	15066	14871	14924	14890	14954	15019	15073	15031	14835	15001	15067	14886	14829	15036	14968	15005	14875	15015	15034	14892	14919	14952	14951	14977	14985	14864	14874	14963	14952	14894	14832	14970	15191	15158	14952	14801	14928	15052	14899	14906	15140	14848	15090	15053	15010	14825	14991	14890	14902	14860	15038	14958	15051	14964	14966	15007	14924	14931	15017	15094	15043	14899	14873	14885	14903	14988	15161	15157	14897	14958	15094	15098	14755	14972	14809	15078	14944	14980	15130	14639	15010	14907	14880	14984	14952	14968	14764	14884	14945	14921	14902	14981	14890	15038	15036	15056	14931	14824	14935	14894	15031	15096	14926	14934	14698	14878	14835	15054	14907	15001	14868	14950	14823	14905	14896	14901	15066	14875	14775	14871	14882	15072	14849	15113	14932	14899	14897	15025	14940	14837	14897	15009	14886	14979	15037	14927	14986	14899	14995	14804	15038	15005	14986	14911	14869	14847	14950	14956	15159	15035	14970	14955	15044	14794	15112	15166	14958	14910	15002	15047	14937	15001	14841	14854	15033	15071	14986	14949	14963	15100	14942	15100	15121	15016	15200	14954	15061	15074	14839	14953	14999	14820	14775	14905	14979	15109	14923	14966	15056	14902	14973	15103	15053	15091	14998	14967	14932	14894	14934	15043	15081	15028	14974	14939	15020	15060	14907	14888	14879	14931	15050	14876	14772	14940	14842	14957	15226	14940	14898	15032	14855	14970	15022	14930	15017	14813	15162	15083	14857	14969	14899	15043	14980	14839	15106	14768	14963	14919	14968	14944	14874	15030	14887	15047	15082	14919	15021	14846	14968	14861	14915	14834	14896	14927	14907	15072	14946	14955	14843	14915	14886	14975	15080	15104	15007	14892	14892	14970	15152	14959	15087	14940	14946	15050	14966	14886	14836	14944	15114	14950	15000	15029	14847	15067	14829	14840	14915	14978	14991	14929	14675	15077	14982	14802	15023	14985	14810	15033	14760	15058	14988	14978	14996	14839	14868	15030	15019	15036	14818	14853	14995	14890	14947	14944	14813	14958	14898	14942	14959	15030	14790	14933	14892	14881	14912	14970	14899	14933	15011	15121	15008	15078	14898	15065	15114	15167	14956	14916	15056	14982	14807	14891	14984	15064	14976	14888	14852	14839	14897	14938	14902	14964	15112	14877	15068	14864	15047	15065	14906	14916	14954	14916	14966	14898	14968	15126	14834	15003	15092	14980	14760	14954	15052	14968	14958	14929	14989	14909	15038	15060	15098	15043	14905	14768	14971	15069	14998	14962	14914	15009	14918	14919	15048	14808	15096	14881	14979	14789	14731	15053	15094	14980	14831	14783	15012	14946	15077	15125	15146	15088	15045	15158	15007	14924	14860	14982	15063	14864	14971	14954	14899	14828	14967	14969	14978	14964	14875	15050	14940	14864	14823	14938	14971	14843	15166	15144	14844	15094	14916	14898	14953	14988	14821	14880	14858	14857	14892	15022	15002	14904	15039	14923	14977	15022	14985	15179	15077	14931	14772	14863	14767	15010	15009	14885	14937	14979	15000	15063	14877	15033	15036	14978	15021	15045	15027	14867	15068	15107	14868	14833	14979	15171	15009	14991	15086	15052	14757	15183	14940	14984	15037	14957	15037	14879	15052	14952	15050	15000	15004	14982	15052	15150	15070	15000	14923	15038	14871	14878	14890	14950	14829	14638	14912	15007	14916	14967	15136	14885	15012	14848	15038	15070	15004	15054	14857	15151	14846	15025	15008	15111	15166	14900	15030	14940	15014	14926	14831	14856	14951	15094	14931	14916	15081	14895	14952	15101	14936	14958	14798	15102	15012	15079	15074	14676	14928	14804	15032	14885	14883	14883	15001	14998	14982	14944	15105	15113	14957	15004	15049	14926	14805	14896	14995	14902	15049	15046	14935	14879	14781	15043	15023	14841	14769	15021	14877	14956	15003	14871	14780	14907	14968
23484	21436	28057	25583	23120	22772	21936	19073	18499	18016	17827	17611	17282	17206	17267	17143	17133	17130	16979	17087	16964	16865	16939	17102	17039	16934	16812	17000	16943	16877	17103	16980	17071	17061	16853	17052	16943	16764	16939	16720	16907	16937	16902	16802	16943	16919	17010	16998	16864	16954	16905	16773	16790	16918	17025	16869	16745	16975	16841	16978	16949	17000	16855	16834	16718	16920	16992	17162	17051	17042	16855	16981	16892	16921	17065	16858	16773	16557	16961	16752	16927	16710	16885	16891	16762	16839	16944	16854	16846	16676	16722	16829	16900	17049	16917	16890	17008	16668	16629	16735	16723	16706	16757	16765	16936	16767	16924	16907	16719	17104	16941	16839	16853	16833	16946	16985	16682	16906	16966	16934	16854	16901	16743	16899	16771	16612	16500	17014	16930	16905	16835	16898	16933	16644	16849	16944	16730	16972	16942	16936	16866	16805	16746	16870	16843	16883	17049	16881	16879	16783	16754	16743	17032	16751	16832	16589	16896	16935	16968	16944	16876	16860	16892	16848	16917	17097	17039	16786	16764	16931	16983	16725	16624	16945	17061	16861	16854	16713	16831	16700	16897	16822	16937	16912	16969	16690	16819	16777	16907	16675	16585	16872	16755	16780	16927	16947	16610	16887	17045	16695	16977	17099	16794	16822	17064	16893	16875	16825	16813	16902	16734	16832	16636	16921	16882	16859	17057	16918	16923	16870	16715	16917	17023	16841	16781	16711	16735	16833	16993	16877	16982	16718	16727	16850	16740	17048	16962	16978	16906	17028	16813	17004	16812	16766	16741	17077	16745	16865	16793	16897	16654	17029	16811	16741	16925	17126	16904	17111	16956	16788	16784	16642	17076	16794	16979	16894	16892	16908	17136	16755	16833	16948	16868	16970	17089	16908	17014	16884	16855	16717	16866	16981	16892	16952	16729	16920	16689	17077	16858	16814	16860	16940	16900	16660	16922	16783	16823	17009	17037	16829	16794	16782	16756	16760	16889	16962	17096	16997	16654	17107	17063	16753	16697	16851	16962	16839	16870	16817	16708	16900	16800	16817	16911	16992	16783	16964	16858	16929	16744	17150	16971	16830	16808	16857	16847	16853	17012	16965	16917	16710	17050	16773	16846	16930	16875	16715	16998	16740	16863	16891	16825	17038	16848	16865	16733	16962	17021	17060	16907	17041	17045	16945	16871	16640	16719	16717	16800	17002	16839	16887	17019	16716	16902	16975	16873	16848	17069	16870	16846	16668	16847	16858	16867	16851	16672	17014	16966	16993	16858	16885	16958	16781	16799	16967	16679	16817	16744	16700	16998	16756	16768	17017	16944	16844	16928	16901	16749	16986	16790	16784	16796	16964	17039	17052	16853	16963	16929	16989	16893	16829	16907	16970	16956	16950	17074	17061	16836	16844	16807	16827	16911	16879	16905	16866	16974	16848	16942	16805	16970	16912	16847	16792	16962	16871	16771	16860	16966	16740	17055	16922	16988	16925	16983	17020	16944	16665	16732	16898	16822	16688	16964	16853	16996	16865	16677	16853	16747	16864	17030	16684	16745	16848	16746	16896	16883	16820	17022	16846	16815	16894	16855	16776	16713	17123	16840	16842	16871	16903	16797	16770	17082	17054	16975	16902	16960	16953	16716	16998	16863	16844	16892	16915	17116	16915	16922	16964	16813	16833	16827	17075	16875	16947	16689	16783	16865	16780	16852	16947	17096	16919	16847	16737	16650	16952	16968	16943	16822	16792	16863	16840	16865	16923	16874	16901	17143	17014	16486	16769	16855	16772	16895	16772	17044	16940	16910	16852	16846	16865	16778	16972	16917	16811	17042	16868	16612	16907	16869	16783	16836	16957	16804	16830	16730	16886	16839	16672	16767	16762	16936	16925	16864	16939	16876	16957	16834	16886	17078	16820	16734	16859	16830	16903	16975	16889	17134	16754	16956	16716	16931	16985	16979	16791	16795	16744	16968	16799	16890	16726	16824	16961	16844	16899	16847	16890	16994	17059	16962	16883	17012	16861	16903	16681	16872	16808	16964	16994	17002	16774	16919	16812	16883	16862	17031	16770	16798	16717	16874	16823	16990	16875	16864	16898	17053	16981	16763	16911	16923	16755	16906	17161	16948	16838	16961	16722	16771	17029	16802	16734	16785	17035	16833	16861	16883	17035	16750	16811	16975	16866	16814	16957	16695	16899	16996	16833	16978	17007	16916	16648	16883	16855	17025	16839	16806	16952	16760	16760	16704	17043	16821	16643	16800	16806	16838	16803	16976	17081	16813	16899	16762	16899	16925	16950	17022	16999	16854	16839	17019	16880	16777	16987	16760	16975	16779	16827	16950	16803	16745	16890	16866	16797	16859	16867	17016	16787	17014	16762	17065	17014	16781	16771	16912	16962	17085	16711	16725	16940	17069	16743	16956	16928	16832	16832	16855	16992	16743	16844	16849	16699	16782	16730	16868	16938	16879	16839	16800	17190	16678	16892	16720	16745	16778	16910	16755	16888	16846	16832	16919	16548	16853	17020	16718	16841	16639	16751	17080	16872	16945	16794	16703	17117	16706	16763	16928	16985	16956	17021	16860	16809	16760	16981	16853	17010	16746	16722	16990	16863	16899	16714	17041	16953	16863	16849	17016	16950	16734	16849	16874	16860	16865	16947	16882	16987	16729	16901	16853	16804	16796	16728	17026	16834	16775	16814	16927	16857	16915	16702	16877	16785	16902	17014	16717	16764	16941	16865	16834	16923	16840	16913	16876	16809	17083	16765	17105	16738	16966	16834	16967	16778	16746	16972	16843	16759	16867	16917	16721	16869	16823	16774	16819	16969	16765	17186	16917	17075	16978	16790	16836	16852	16898	16885	16859	16852	16928	16861	16917	16885	16774	16805	16907	16783	16935	17043	17092	17139	16778	16814	16804	16767	16995	16957	16722	16777	17061	16897	16811	16796	16794	16803	16670	16611	16818	16844	16913	16907	16927	16781	16911	16953	16912	16877	16818	16749	16761	16750	16938	16989	16953	16722	16920	16946	16819	16731	16849	16945	16910	16818	16937	17009	16762	16696	16954	16992	16898	16915	16668	16993	16882	16863	16874	17100	16992	16757	16830	16877	16900	16821	16945	16889	16907	16886	16926	16881	16701	16651	16964	16965	16980	16767	16782	16945	16849	16778	16784	16997	16900	16746	16999	16771	16721	16759	16780	16687	16691	17002	17063	16846	17006	17009	16951	16898	16884	16906	16901	16882	16856	16796	16599	16785	16794	17028	16979	16841	16849	16754	16934	16967	17015	17059	16850	17146	16823	16916	16677	16844	16822	16896	16820	16898	16791	16889	16950	17019	16799	16730	16869	16965	16857	16873	16864	16771	16846	16780	16778	16692	16572	16777	16855	16837	16833	16637	16749	16841	16848	16829	16854	16830	16888	16909	16863	16928	16922	16977	16792	16825	16948	16968	16902	16909	16752	16860	16816	17110	16812	16850	16827	16895	16678	16846	16834	16922	16973	16903	16809	17083	16894	16978	17060	16779	16811	16898	16894	16878	16968	16862	16840	16665	16955	16783	16831	16888	16726	16745	16891	16943	16901	16863	16808	16829	16824	16890	16955	17005	17106	16869	16994	16904	16779	16778	16695	16949	16924	16756	16905	16937	16851	17148	16821	16986	16590	16850	16789	16710	17006	16876	16925	16682	16876	16979	16944	16790	17128	16793	16698	16732	16773	16851	16787	16711	16921	17066	16513	17014	16861	17019	16749	16927	16904	16822	16845	16825	16757	16976	16825	16811	16606	17099	16847	16787	16738	16947	17002	16748	16894	16649	16917	16806	16961	16937	16880	16871	16761	16919	17140	17037	16752	16959	16839	16675	16877	16870	16960	16708	16853	16988	16935	16803	16988	17009	16836	16961	16774	16601	16698	16848	16702	16904	16878	16694	16710	16641	16826	16885	16749	16820	16809	16788	16981	16820	16667	16772	17025	16869	16890	16802	16886	16963	16644	16698	16717	16821	17007	16852	16899	16838	16803	16787	16805	16715	16866	16748	17014	16984	16789	16930	16815	16702	16936	16750	16864	17126	16955	16887	16926	16936	16860	16849	17024	17169	16945	16934	17099	16985	16760	16974	16802	16927	16859	16818	16887	16996	16755	16879	16903	16794	16846	16985	16880	17033	16931	17220	16781	17065	16773	16643	16885	16893	16967	16735	16857	16831	16763	16645	16707	16664	16897	16853	16902	16884	16855	16735	16808	16712	16894	16892	16638	16816	16792	16905	16607	17027	16898	16999	16911	16736	16935	16876	16908	16696	16789	16949	16889	16797	17107	16817	16819	16768	16824	16981	16874	16719	16886	16827	16839	16843	16875	16868	17040	17014	16966	17101	16875	16613	16897	16854	16979	16809	16781	16806	16917	16951	16983	16813	16814	16796	16777	16918	16715	16820	16799	16895	16983	16810	17122	16888	16888	16763	16902	16716	16795	16755	16982	16863	16859	16819	16757	16952	16862	16838	16754	16913	16880	16726	16818	16698	17001	16842	16804	16866	16656	16945	17055	16943	16943	16932	16828	16882	16868	16937	16990	17018	16744	16833	16952	16838	16742	16795	17030	16845	16807	16823	16891	16724	16953	16832	16939	16829	16946	16792	16870	16807	16692	16859	16893	16926	16921	16859	16963	16949	16895	16936	17126	16893	16908	16952	16939	16773	16799	16914	16916	16816	16957	16889	16930	16866	16748	17006	16780	16757	16874	16873	16769	17012	16744	16933	16966	16718	16955	16857	17078	16860	16700	16865	16874	16884	16951	16921	16821	16748	16794	16707	16854	16914	16791	17068	16712	16825	16934	16888	16959	16978	16781	17046	16984	16891	16988	16910	16921	16955	16985	16941	16895	16722	16824	17194	16921	16763	16859	16890	16912	16899	16932	16835	17038	16714	16993	16910	16812	17096	16901	17064	16884	16716	16979	16933	16995	16795	16905	16939	17072	16949	16951	16894	16922	16953	16659	16786	16873	16797	16979	16990	16890	16825	16845	16843	16885	16865	16829	16898	16834	16898	16950	16814	16887	16823	17023	16942	16907	16854	16932	16887	17171	16767	17106	16748	16904	16960	16814	17112	16759	16929	16640	16975	16847	16766	16808	16808
21957	37490	32899	26929	23140	20678	18719	17832	16985	16570	16153	16002	15481	15628	15392	15565	15409	15232	15231	15184	15272	15178	15066	15083	15311	14977	15169	15067	15247	15077	14998	15132	15146	15145	15048	15163	15046	15178	15063	15120	15073	15064	14941	15062	15156	15111	15021	15218	15138	15010	15107	15024	15017	15162	15008	15229	15000	15087	15071	14989	15034	15187	15214	15242	15089	15044	15127	15178	15175	15047	15121	15226	15141	15106	15023	15104	15099	15285	15202	15083	15002	15049	15098	15045	15136	15152	15077	15215	14957	14920	15118	14974	15153	15111	15181	15219	15109	15055	15208	15172	15324	14996	15137	15213	14997	15006	14909	15006	15100	15050	15256	15116	15171	14886	15257	15096	15212	14854	15032	15007	15153	14947	15071	15311	14864	15235	15099	14941	15029	15050	15052	15231	15075	15176	14997	15113	15069	15124	15139	14877	15192	15031	15176	15049	15192	15207	15125	15032	15022	15132	15049	15092	15079	15012	15111	15107	15207	15124	15216	14939	15051	15130	14902	15267	15189	15153	15119	15126	15092	15209	15021	15040	15233	15056	15214	14932	15026	15041	15038	15184	15054	14948	15239	15087	15068	15146	15185	15022	15066	14885	15140	15056	15259	15093	14950	15111	15225	15173	15142	15165	15134	15102	15062	15038	15166	15156	15059	15006	15248	14932	15154	14965	14946	14986	15014	15151	15135	15032	15104	15058	15108	15034	15190	15186	14966	15055	15087	15202	15075	14944	15027	15004	15221	15045	15156	15246	14948	15159	15188	14970	14943	15035	15103	14963	15079	15152	15088	14946	15022	15208	15060	15116	14896	15081	15120	14963	15043	15168	14982	15251	15090	15043	15112	15211	15222	14972	15144	15003	15175	15371	15070	15188	14857	14994	14959	15169	15260	15295	14990	15129	15095	15130	15200	15000	15079	15092	15064	15025	15023	15213	15165	15041	14997	15142	15254	15077	15043	15038	15147	15086	15223	14991	15048	15143	15105	14983	15206	15194	15026	15063	15193	14992	15131	15022	15051	15030	15083	14961	15094	15126	14962	15014	15071	15016	15006	15080	14911	15198	15159	15057	15039	15204	15112	15096	15224	14984	15155	15085	15156	14835	14983	15172	15246	15142	14978	15214	14829	15251	15119	15048	15030	15182	15072	15129	15171	15112	15226	15103	14951	14895	15098	15060	15005	15115	15032	15091	15034	15016	15119	15026	15032	15165	15110	15097	15307	15039	15037	14968	15095	15140	15185	15043	14939	15061	15127	15040	14887	15022	15165	15162	15153	14904	14851	15126	15099	15138	15070	15047	15068	15133	15104	15021	15090	15002	15083	14964	15282	15206	15061	15359	15140	15005	14997	15076	15347	15143	15258	15117	15147	15043	15207	15132	15205	15221	15145	15130	14831	14956	15093	15180	15020	14987	14970	15053	14999	15183	15120	15080	15124	15027	15170	15193	15164	15121	15223	15062	15082	15240	15015	15199	15269	15242	15114	15020	15145	15079	15155	15125	15239	15072	15129	15210	15139	15055	15001	15140	15061	15070	15034	15038	15026	15012	14961	15013	15091	14964	14934	15179	15022	15233	15076	15150	15210	15059	14978	14949	15198	14941	15035	15106	15028	15072	15061	15044	14952	14929	15306	14964	14975	15248	14919	15105	15167	15202	15022	15113	15082	15006	15197	15078	15135	15041	14994	15138	15022	15254	14982	15069	15261	15138	15087	14995	15161	15044	15010	15064	15036	15091	15125	15131	14983	15224	14977	15236	15040	15065	15142	15328	15031	15267	15159	15009	15132	15043	15118	15025	14954	15286	15005	15007	15181	15016	15001	15078	14911	15151	15191	14929	15101	15097	15056	15152	14950	15048	15199	15225	15116	15021	15062	15121	15045	15055	15175	15212	15066	15054	15054	15170	15198	15001	15165	15132	15083	15209	14954	14861	15028	15131	15059	15045	14976	15116	14996	15062	15143	14929	15024	15029	15111	15214	14959	15120	15102	15043	15146	15065	15187	15011	15050	15153	15183	14897	15189	14929	15081	15061	14954	15113	15062	15187	15146	14997	15213	14998	15042	15031	15107	15176	15135	15129	15013	15068	15167	14999	15053	14968	15085	15195	15088	15051	15010	15167	15140	15138	15086	15098	14999	15059	14946	15043	15073	15128	15049	15205	15127	15098	15002	15140	15053	15137	15080	15040	14978	15013	14977	15042	15222	14943	15052	15102	14989	15165	15103	15166	14997	15017	14999	15146	14987	15008	14928	15167	15135	15099	15143	15106	15113	14987	15000	15031	15154	15159	15037	15098	15141	15208	15059	15194	15037	15284	15140	15109	15203	15108	15075	15092	15160	15076	15024	15189	15075	15172	15113	14984	15130	15172	15059	15100	15145	15176	15250	14922	14947	14912	15085	15093	15105	15179	15075	15062	15075	15153	15078	14999	14968	14986	15084	15053	15100	15126	15010	14956	15092	15062	14902	15108	15223	15046	15093	15124	15158	14902	15189	15076	15040	14976	14985	15144	15043	15088	15125	15143	15169	15111	14988	14948	15141	15076	15254	15219	15169	14987	15203	15190	15132	15032	15112	15122	14921	15033	14955	14992	15057	15270	15125	14991	15149	14895	15135	14949	15007	15178	15108	15007	15140	15263	15133	15048	15081	15132	15094	15077	15115	15121	15014	15152	14995	15080	14978	15059	15065	14979	15240	15245	15137	15004	15058	15258	15091	15054	14987	15095	15199	14926	14869	15098	14922	15027	15263	15234	15165	15113	15047	14948	14961	15038	15030	15093	15191	15224	15019	15160	15151	15078	15036	15095	15173	15057	14992	15105	15079	15150	15188	15060	14912	15221	15175	15006	15147	15031	15095	15222	15042	15118	15195	15154	15040	15275	15168	15053	14937	15074	15046	15134	15066	15034	15062	15113	15079	15171	15150	15124	15062	15260	15077	15206	15047	15090	15249	15014	15120	15060	15031	15191	14993	15231	15052	15189	15082	15183	15175	15022	15148	15189	14949	15044	15160	15024	15120	15011	15189	15201	15221	15114	14951	14955	15024	14918	15254	15151	15079	15053	15042	15096	15001	15116	15127	15027	15107	15072	15084	15371	15258	15166	15142	15113	15249	15152	15191	15035	15054	15165	15043	14948	15266	15000	14955	15078	15056	15016	15117	15022	15085	15091	15138	15022	15076	15069	14969	15068	15048	15094	15094	15056	15032	14992	15107	15208	14941	15130	15330	15124	15166	14991	15091	15104	14917	15130	14992	14928	15183	15160	15109	15126	15074	15123	15034	15258	15115	15071	15046	15030	15099	15198	15047	15053	15141	15205	15158	14917	15094	15164	15223	15111	15268	15111	15089	15216	15111	14952	14866	14928	14954	14876	15192	15258	15098	15115	14993	15132	15008	15102	15103	15183	15163	15191	15088	15057	15166	15096	14980	15048	15203	15046	15188	15061	15215	15057	15167	15068	15005	15077	15199	15262	15047	14954	15098	15160	15112	15066	15180	14949	15075	14997	15068	14967	15148	15042	15203	15053	15183	15028	15020	15029	15370	15057	15012	15035	15146	15024	15130	14939	14981	15162	15263	15012	14982	15170	14868	15262	15079	15215	15222	15181	15002	15115	15081	15027	14912	15057	15230	15136	15111	15195	15241	15251	15066	14967	15253	15264	14975	15147	15090	14992	15146	15110	15206	15050	15142	14916	14951	15192	15137	15182	14951	15014	15133	14896	15146	15192	15164	15148	15015	15038	15111	15098	15070	15006	15121	15023	15027	15020	15015	15157	15149	14997	15134	15120	14995	15189	15105	15023	15295	15073	15163	15119	15116	14922	15257	15202	15000	15135	15028	14964	15046	15101	15125	14976	15093	14980	15020	15076	14948	14981	15205	14959	15041	15095	15056	15042	15078	15164	15159	14991	15114	15234	15241	15044	15087	14921	15162	15072	14879	15085	15128	15344	15148	15029	15239	15092	15042	15121	15316	15100	15145	15067	15161	15205	15034	15038	15084	15093	15147	14928	15228	15044	14861	14989	15037	15105	15227	15054	15093	14932	14977	15091	15076	15059	15070	15149	15165	15198	15208	15180	15181	14965	15053	15063	14908	14897	14909	15080	14927	15174	15008	15121	15031	15154	14868	15035	15224	15041	15170	14907	15145	15004	15017	15127	15022	15180	15079	15034	15228	15051	15177	15221	14933	15095	15176	15068	14902	15131	15065	15055	15231	15064	15124	15140	15329	14957	14961	15244	15084	15104	15120	15077	15149	15321	14977	15030	15125	15166	15067	15024	15184	15110	15093	15034	15131	15094	15075	15209	15192	15141	15187	15053	15101	15146	15153	14958	15046	15180	15121	15349	15187	15044	15064	15144	15156	15046	15151	14997	15153	15070	15033	14925	15043	15164	15071	15269	15045	15137	14901	15086	15090	15189	15176	15123	15170	15121	15258	15003	15138	15126	15181	15060	15100	15166	15093	14846	15052	14997	15221	15097	15161	14986	14996	15151	15154	15096	15079	15029	15160	15038	15157	15124	15026	15222	15117	15123	15073	15457	15068	15181	15250	15228	15093	15145	15025	15300	15219	15018	15158	15146	15053	15185	15042	14950	14912	15245	15006	15105	15038	15223	15150	15145	15108	15020	15122	15032	15070	14994	14965	15074	15110	15055	15089	15066	14951	15044	14992	15251	15041	15034	15147	15069	14961	15142	15116	15085	14933	15234	15039	15030	14962	15175	15103	15170	15142	15247	15035	15017	15251	15189	15103	15282	15142	15184	15142	15028	15097	15085	14982	14975	14910	15196	15112	15260	15032	15003	14977	14950	15079	15027	15110	15122	15155	14973	15153	14987	15159	15353	15148	15197	14975	15150	15230	15228	15091	14998	15059	15071	15058	15187	15154	15063	15053	15095	15201	15155	15351	15121	15118	15007	15113	15032	15057	15076	15032	15033	14901	15305	15024	15117	15100	15010	15226	15090	15058	15102	15023	15220	15056	14970	15012	15237	15028	15134	15110	14931	15252	15069	15009	15278	15205	15130	15088	15079	15147	14938	15172	15075	15217	15028	15127	15084	15184	15256	15225	15159	15052	15018	15133	15019	15066	15069	15065	15002	15148	15077	15271	15110	15042	15044	15284	15134
25360	21503	26996	27528	20780	19396	18853	17796	17448	17011	17085	16873	16838	16735	16566	16571	16587	16469	16581	16602	16372	16188	16381	16482	16545	16364	16621	16517	16372	16413	16344	16467	16356	16503	16545	16216	16138	16297	16345	16468	16234	16153	16528	16339	16408	16353	16372	16423	16248	16397	16293	16254	16455	16371	16282	16421	16263	16573	16382	16389	16584	16235	16220	16445	16584	16369	16336	16279	16424	16488	16521	16332	16181	16251	16337	16335	16421	16458	16464	16246	16274	16465	16301	16188	16401	16457	16131	16366	16574	16567	16553	16115	16491	16450	16595	16327	16429	16316	16390	16173	16370	16511	16499	16415	16361	16239	16222	16347	16594	16265	16295	16433	16456	16276	16254	16221	16287	16094	16224	16403	16275	16315	16396	16532	16444	16313	16330	16536	16286	16245	16239	16091	16321	16488	16351	16370	16324	16402	16228	16398	16314	16410	16562	16329	16287	16223	16421	16192	16518	16297	16203	16418	16434	16637	16363	16383	16410	16441	16496	16406	16337	16330	16353	16552	16287	16170	16293	16402	16285	16348	16323	16401	16351	16318	16455	16523	16538	16399	16373	16165	16302	16505	16493	16535	16669	16195	16304	16484	16415	16487	16325	16309	16408	16329	16497	16443	16483	16359	16321	16192	16253	16393	16203	16274	16238	16478	16453	16316	16390	16400	16374	16334	16250	16291	16408	16267	16333	16434	16322	16158	16259	16308	16429	16462	16596	16471	16435	16324	16422	16253	16340	16313	16311	16222	16493	16341	16497	16356	16186	16247	16592	16234	16324	16527	16202	16334	16342	16372	16386	16393	16434	16375	16609	16423	16322	16495	16428	16235	16520	16506	16444	16410	16212	16487	16203	16404	16301	16471	16355	16339	16377	16368	16257	16415	16326	16358	16275	16334	16334	16120	16366	16414	16422	16540	16728	16425	16371	16245	16275	16256	16293	16398	16416	16365	16472	16400	16413	16236	16306	16567	16417	16323	16260	16214	16246	16358	16239	16567	16348	16414	16333	16435	16314	16305	16468	16350	16430	16329	16404	16337	16312	16357	16381	16375	16288	16317	16245	16321	16536	16318	16434	16451	16202	16225	16264	16331	16410	16513	16345	16357	16356	16321	16235	16179	16298	16347	16327	16315	16365	16433	16379	16430	16425	16344	16336	16155	16258	16408	16440	16418	16443	16502	16486	16310	16370	16644	16217	16359	16268	16234	16358	16276	16285	16403	16222	16633	16452	16493	16466	16358	16312	16328	16133	16339	16531	16387	16402	16386	16320	16452	16304	16485	16356	16309	16367	16446	16248	16485	16279	16325	16088	16256	16318	16179	16250	16334	16471	16225	16197	16202	16280	16188	16288	16380	16337	16341	16283	16331	16584	16700	16436	16332	16270	16314	16504	16270	16701	16445	16341	16360	16250	16018	16345	16606	16502	16402	16540	16424	16257	16484	16550	16448	16510	16349	16475	16184	16190	16285	16231	16519	16541	16521	16385	16197	16216	16429	16303	16248	16495	16191	16472	16364	16540	16366	16396	16557	16380	16180	16453	16516	16181	16310	16516	16235	16307	16274	16404	16316	16271	16350	16430	16230	16293	16498	16361	16403	16373	16439	16212	16346	16074	16373	16390	16322	16364	16318	16155	16412	16495	16130	16353	16279	16328	16255	16406	16340	16526	16516	16307	16385	16309	16246	16284	16447	16329	16467	16462	16239	16157	16354	16344	16341	16395	16399	16570	16545	16390	16262	16247	16317	16485	16375	16387	16393	16601	16486	16525	16317	16430	16376	16310	16404	16237	16401	16314	16267	16217	16408	16068	16286	16288	16357	16314	16148	16146	16340	16271	16358	16455	16205	16311	16429	16281	16192	16282	16351	16305	16323	16278	16160	16350	16366	16372	16303	16119	16299	16478	16477	16579	16407	16460	16143	16297	16260	16357	16278	16474	16296	16334	16392	16361	16345	16306	16315	16443	16266	16602	16335	16334	16212	16416	16233	16397	16371	16370	16378	16295	16381	16248	16526	16526	16265	16571	16334	16258	16320	16383	16416	16193	16278	16267	16327	16445	16372	16428	16557	16412	16268	16454	16377	16166	16381	16328	16152	16310	16527	16351	16296	16497	16374	16374	16369	16437	16509	16507	16347	16493	16383	16478	16416	16416	16151	16541	16309	16286	16313	16461	16396	16433	16358	16367	16425	16385	16266	16435	16237	16392	16414	16381	16259	16300	16448	16363	16366	16399	16436	16369	16545	16346	16479	16329	16530	16448	16272	16400	16331	16432	16351	16184	16149	16370	16403	16470	16369	16395	16436	16293	16268	16321	16322	16417	16231	16397	16139	16259	16471	16305	16315	16372	16445	16424	16301	16437	16340	16274	16377	16320	16273	16227	16388	16380	16098	16408	16372	16299	16286	16130	16343	16310	16369	16320	16163	16359	16327	16230	16427	16487	16507	16500	16313	16337	16533	16308	16464	16360	16281	16383	16382	16331	16589	16561	16467	16473	16339	16514	16276	16138	16252	16204	16365	16576	16437	16249	16261	16408	16349	16355	16559	16494	16322	16356	16362	16183	16167	16280	16437	16460	16450	16427	16404	16514	16298	16305	16423	16409	16372	16517	16484	16275	16421	16255	16357	16237	16474	16443	16083	16304	16154	16266	16228	16300	16447	16409	16578	16398	16293	16428	16294	16421	16210	16271	16298	16271	16508	16497	16399	16238	16351	16643	16365	16259	16385	16472	16152	16547	16229	16283	16397	16462	16366	16378	16387	16400	16263	16402	16388	16384	16390	16371	16299	16415	16485	16365	16399	16410	16312	16418	16478	16463	16312	16534	16372	16495	16501	16538	16379	16485	16392	16066	16507	16285	16463	16424	16258	16386	16239	16312	16342	16468	16263	16073	16517	16349	16491	16323	16324	16292	16263	16407	16466	16536	16281	16321	16333	16107	16502	16319	16439	16143	16320	16600	16577	16431	16372	16307	16526	16489	16328	16342	16248	16342	16444	16195	16473	16451	16381	16415	16229	16209	16246	16354	16234	16425	16378	16440	16423	16392	16325	16078	16432	16566	16480	16290	16465	16389	16256	16383	16353	16252	16409	16323	16282	16387	16554	16615	16387	16286	16405	16459	16356	16260	16386	16339	16281	16525	16356	16293	16363	16346	16358	16442	16104	16483	16151	16398	16514	16413	16388	16413	16449	16434	16365	16436	16450	16388	16192	16496	16572	16346	16269	16166	16643	16333	16366	16333	16309	16283	16284	16430	16410	16477	16149	16417	16583	16372	16427	16451	16406	16454	16163	16482	16547	16481	16367	16390	16489	16529	16334	16429	16317	16312	16374	16522	16471	16434	16330	16451	16532	16249	16464	16348	16158	16354	16373	16403	16248	16529	16456	16194	16412	16609	16150	16225	16336	16297	16397	16400	16236	16366	16286	16504	16405	16438	16161	16276	16339	16387	16315	16363	16369	16281	16259	16484	16299	16364	16330	16315	16387	16471	16383	16461	16336	16431	16233	16305	16472	16302	16381	16518	16359	16414	16492	16130	16419	16463	16398	16339	16250	16462	16354	16369	16429	16332	16318	16284	16396	16186	16383	16264	16270	16505	16289	16481	16399	16475	16316	16226	16389	16470	16242	16362	16414	16352	16473	16375	16455	16401	16139	16415	16422	16509	16365	16366	16475	16283	16351	16644	16420	16626	16277	16192	16367	16574	16442	16321	16378	16427	16586	16506	16403	16244	16346	16356	15991	16300	16322	16364	16402	16537	16543	16371	16402	16289	16312	16483	16280	16351	16384	16465	16335	16223	16238	16284	16230	16305	16416	16325	16259	16313	16436	16130	16360	16304	16322	16371	16292	16354	16445	16309	16245	16260	16473	16653	16399	16371	16353	16330	16383	16510	16167	16312	16480	16248	16329	16252	16151	16458	16174	16361	16462	16471	16332	16355	16408	16417	16121	16307	16488	16431	16490	16389	16147	16348	16346	16642	16373	16252	16246	16425	16368	16447	16339	16333	16390	16347	16265	16363	16148	16280	16329	16302	16588	16215	16347	16167	16248	16503	16365	16308	16342	16324	16444	16445	16474	16634	16375	16056	16444	16390	16297	16394	16251	16445	16179	16393	16252	16372	16416	16171	16495	16298	16379	16474	16288	16245	16261	16482	16317	16170	16375	16426	16080	16553	16301	16227	16173	16348	16261	16603	16486	16354	16295	16331	16288	16373	16326	16240	16410	16320	16349	16504	16460	16256	16334	16253	16311	16270	16273	16455	16443	16328	16501	16561	16468	16432	16234	16581	16469	16388	16392	16320	16335	16399	16542	16402	16139	16247	16212	16528	16196	16340	16347	16398	16301	16359	16507	16469	16481	16578	16411	16303	16381	16362	16275	16254	16472	16098	16278	16452	16387	16244	16212	16295	16233	16177	16313	16367	16518	16321	16474	16402	16412	16471	16315	16215	16447	16223	16361	16275	16314	16226	16247	16328	16332	16472	16350	16433	16293	16259	16476	16605	16335	16370	16372	16342	16399	16542	16474	16471	16286	16346	16209	16439	16279	16302	16402	16387	16464	16483	16163	16413	16322	16420	16318	16322	16383	16217	16297	16418	16303	16077	16460	16262	16339	16475	16500	16207	16515	16277	16410	16193	16443	16469	16340	16294	16324	16332	16474	16511	16298	16338	16377	16334	16280	16435	16550	16389	16312	16303	16294	16310	16281	16397	16491	16506	16492	16441	16236	16346	16559	16340	16441	16540	16335	16339	16419	16381	16370	16295	16282	16493	16349	16271	16481	16230	16386	16353	16297	16399	16226	16408	16307	16427	16478	16339	16409	16408	16330	16494	16350	16287	16308	16390	16385	16459	16317	16349	16260	16232	16395	16673	16282	16788	16435	16462	16425	16372	16307	16376	16272	16200	16205	16129	16455	16427	16573	16198	16320	16403	16302	16431	16228	16338	16286	16271	16417	16437	16499	16466	16137	16340	16456	16508	16518	16357	16454	16464	16324	16316	16405	16201	16471	16252	16381	16187	16325	16328	16493	16462	16630	16376	16519	16511	16445	16419	16153	16494	16259	16446	16567	16302	16350	16452	16503	16446	16349	16407	16297	16600	16536	16291	16428	16344	16331	16245	16414
22610	33802	29210	23825	20698	18787	17572	16708	16125	15706	15454	15297	15303	15121	15054	15040	14864	15103	14876	14943	14945	14808	14764	14994	14924	14911	14769	14810	14773	14642	14805	14610	14798	14808	14767	14708	14746	14996	14600	14851	14821	14847	14766	14789	15035	14695	14879	14932	14831	14736	14740	14734	14718	14873	14847	14793	14832	14863	14867	14634	14763	14845	14827	14638	14676	14797	14859	14815	14804	14957	14736	14790	14763	14911	14754	14629	14785	14880	14847	14651	14820	14724	14802	14731	14737	14717	14667	14762	14681	14718	14822	14889	14911	14711	14973	14873	14840	14800	14787	14811	14873	14762	14727	14932	14916	14756	14547	14829	14944	14829	14731	14728	14709	14761	14834	14686	14901	14888	14839	14704	14799	14737	14751	14949	14845	14660	14740	14942	14745	14834	14880	14732	14786	14600	14776	14774	14738	14755	14811	14852	14934	14891	14891	14908	14701	14992	14667	14901	14861	14844	14743	14892	14821	14829	14823	14770	14720	14718	14795	14725	14779	14666	14890	14876	14735	14815	14797	14786	14802	14773	14663	14826	14904	14922	14791	14799	14796	14800	14772	14718	14760	14726	14803	14891	14862	14742	14955	14814	14749	14921	14840	14780	14765	14875	15016	14860	14759	15047	14736	14721	14741	14783	14852	14689	14752	14796	14685	14691	14776	14946	14857	14889	14927	14796	14698	14860	14827	14737	14875	14656	14767	14851	14837	14721	15143	14901	14725	14851	14781	14734	14722	14987	14900	14805	14726	14699	14827	14738	14765	14735	14807	14732	14703	14796	14832	14844	14798	14754	14919	14817	14837	14850	14822	14788	14896	14876	14854	14793	14786	14681	14660	14679	14910	14808	14759	14635	14921	14681	14850	14726	14794	14905	14779	14842	14863	14858	14750	14867	14902	14899	14869	14859	14683	14707	14897	14765	14793	14736	14796	14832	14853	14786	14970	14766	14760	14733	14685	14735	14881	14835	14947	14859	14880	14822	14959	14810	14840	14860	14629	14835	14683	14797	14961	14941	14730	14866	14797	14735	14959	14798	14880	14738	14921	14929	14824	14817	14831	14918	14751	14820	14924	14618	14851	14823	14762	14605	14830	14917	14830	14933	14730	14810	14801	14704	14821	14907	14922	14852	14762	14723	14773	14872	14887	14801	14899	14770	14698	14822	14880	14834	14759	14740	14757	14697	14788	14839	14694	14872	14795	14868	14704	14794	14906	14762	14673	14889	14846	14943	14830	14982	14882	14916	14775	14848	14813	14867	14697	14824	14651	14821	14625	14864	14905	14903	14784	14786	14932	14818	14540	14639	14850	14644	14614	14738	14687	14635	14819	14708	14935	14694	14838	14749	14928	14874	14735	14710	14848	14824	14618	14896	14951	14877	14742	14815	14828	14748	14732	14609	14893	14825	14839	14882	14825	14583	14677	14550	14675	14893	14787	14864	14892	14893	14920	14810	14810	14759	14961	14711	14789	14804	14936	14877	14689	14798	14866	14878	14787	14864	14897	14764	14856	14746	14885	14756	14834	14747	14769	14864	14863	14740	14819	14746	14754	14771	14718	14873	14887	14736	14765	14831	14723	14884	14778	14962	14849	14878	14836	14719	14794	14829	14674	14914	14915	14924	14554	14760	14903	14960	14863	14869	14683	14850	14664	14813	14906	14849	14782	14709	14828	14815	14951	14681	14821	14828	14857	14742	15013	14787	14794	14643	14845	14991	14743	14629	14582	14765	14715	14816	14791	14663	14935	14924	14582	14704	14766	14788	14673	14772	14689	14882	14871	14719	14814	14821	14841	14836	14846	14884	14638	14891	14786	14753	14719	14916	14643	14727	14758	14832	15083	14851	14645	14743	14798	14905	14967	14840	14669	14835	14677	14823	14762	14817	14707	14836	14829	14867	14799	14845	14696	14872	14788	14781	14759	14863	14904	14722	14697	14570	14794	15051	14594	14827	14830	14820	14816	14870	14813	14790	14785	14846	14767	14657	14892	14844	14874	14751	14715	14671	14809	14666	14817	14819	14773	14845	14895	14905	14861	14768	14719	14771	14954	14793	14712	14839	14821	14730	14840	14828	14818	15001	14845	14851	14732	14745	14922	14638	14764	14724	14874	14850	14781	14723	14768	14788	14833	14770	14878	14695	14826	14692	14872	14918	14695	14996	14907	14815	14806	14845	14691	14795	14802	14821	14834	14959	14770	14687	14928	14772	14937	14793	14787	14774	14826	14813	14743	14699	14774	14783	14722	14775	14956	14847	14852	14583	14708	14828	14899	14891	14756	14987	14762	14733	14905	14754	14995	14707	14857	14525	14692	14791	14802	14882	14829	14714	14749	14611	14734	14721	14749	14714	14772	14972	14708	14740	14750	14877	14759	14766	14889	14909	15002	14603	14720	14762	14708	14732	14864	14753	14844	14902	14823	14768	14962	14802	14467	14771	14938	14820	14784	14930	14862	14827	14633	14652	15022	14788	14864	14917	14716	14736	14825	14831	14749	14834	14820	14756	14781	14804	14779	15045	14805	14748	14802	14802	14652	14879	14900	14894	14754	14772	14768	14914	14767	14883	14807	14682	14817	14869	14952	14782	14701	14710	14781	14749	14675	14769	14710	14718	14784	14941	14710	15019	14814	14887	14836	14888	14677	14793	14774	15016	14847	14829	14868	14846	14816	14859	14685	14932	14870	14826	14836	14746	14697	14811	14911	14903	14870	14683	14796	14848	14753	14941	14884	14768	14962	14773	14659	14754	14900	14796	14769	14830	14803	14868	14748	14798	14781	14743	14695	14845	14643	14750	14933	14775	14868	14661	14777	14992	14801	14911	14791	14782	14903	14707	14837	14930	14827	14619	14897	14704	14786	14718	14864	14929	14849	14737	14682	14691	14999	14861	14556	14955	14669	14645	14798	14976	14721	14862	14815	14856	14804	14705	14742	14766	14770	14683	14816	14848	14760	14980	14710	14854	14822	14741	14878	14838	14793	14803	14863	14940	14751	14834	14718	14772	14762	14854	14939	14633	14856	15010	14817	14784	14859	14924	14665	14880	14869	14827	14860	14840	14726	14862	15032	14759	14841	14691	14963	14807	14790	14709	14805	14803	14788	14782	14930	14662	14772	14737	14929	14798	14801	14831	14798	14649	14780	14864	14897	14892	14825	14870	14754	14742	14786	14713	14897	14791	14822	14756	14807	14767	14822	14745	14891	14804	14760	14923	14805	14947	14841	14840	14814	14797	14796	14971	14799	14807	14612	14952	14790	14859	14756	14907	14913	14711	14880	14768	14847	14907	14851	14904	14965	14822	14591	14576	14743	14743	14889	14758	14818	14935	14773	14758	14742	14739	14802	14714	14784	14669	14852	14672	14860	14793	14867	14782	14890	14873	14816	14773	14794	14743	14878	14825	14659	14858	14777	14908	14873	14935	14778	14954	14708	14885	15086	15008	14830	14844	14627	14830	14787	14727	14910	14660	14701	14711	14757	14967	14732	14782	14800	14841	14786	14898	14715	14861	14901	14991	14741	14863	14933	14993	14784	14859	15024	14778	14820	14817	14864	14784	14892	14886	14715	14882	14907	14636	14854	15057	14709	14840	14805	14790	14742	14723	14770	14863	14976	14863	14768	14834	14936	14782	14886	14784	14985	14925	14852	14730	14811	14744	14707	14907	14857	14916	14898	14732	14684	14722	14857	14888	14650	14643	14587	14943	14681	14751	14911	14950	14795	15004	14799	14774	14805	14776	14896	14896	14634	14763	14813	14838	14809	14796	14875	14883	14722	14930	14557	14654	14983	14880	14870	14895	14823	14835	14815	14780	14913	14899	14743	14896	14716	14496	14818	14868	14664	14877	14629	14935	14826	15030	14769	14937	14946	14712	14818	14548	14835	14843	14916	14968	14866	14548	14783	14802	14576	14772	14807	14824	14840	14794	14729	14616	14814	14737	14797	14794	14824	14904	14775	14786	14729	14833	14900	14929	14709	14840	14715	14859	14897	14753	14859	14877	14820	14780	14832	14892	14696	14895	14750	14853	14798	14853	14942	14718	14871	14750	14818	14931	14724	14978	14752	14887	14883	14826	14893	14698	14719	14817	14857	14882	14722	14781	14850	14744	14925	14880	14840	14800	14831	14747	14842	14949	14843	14875	14718	14752	14864	14738	14841	14777	14833	14680	14954	14869	14739	14745	14914	14945	14824	14900	14729	14826	14752	14903	14770	14866	14809	14768	14783	14668	14828	14847	14896	14890	14895	14847	14694	14777	14786	14843	14966	14775	14812	14988	14828	14923	14837	14691	14592	14898	14736	14904	14746	14701	14775	14878	14800	14973	14794	14917	14819	14852	14972	14786	14669	14762	14765	14812	14791	14745	14720	14886	14817	14866	14822	14688	14717	14910	14817	14662	14932	14750	14959	14848	14964	14740	14849	14886	14752	14847	14746	14845	14774	14839	14939	14929	14656	14765	15006	14761	14909	14685	14955	14849	14751	14815	14722	14845	14717	14916	14718	14816	14751	14764	14771	14794	14801	14708	14851	14764	14798	14794	14953	14823	14842	14850	14900	14913	15020	14718	14966	14962	14807	14833	14724	14877	14863	14629	14738	14895	14761	14831	14793	14860	14819	14800	14773	14823	14812	14823	14738	14711	14831	14815	14847	14838	14602	14996	14793	14836	14783	14856	14805	14617	14942	14793	14699	14653	14638	14892	14756	14690	14775	14683	14867	14884	14797	14883	14810	14870	14815	14832	14719	14800	14872	14928	14762	14793	14889	15019	14972	14786	14803	14819	14832	14884	14845	14860	14908	14760	14683	14885	14838	14855	14901	14874	14767	14826	14753	14841	14769	14897	14776	14570	15052	14854	14898	14763	14868	14828	14617	14752	14935	14793	14973	14755	14674	14846	14714	14669	14814	14971	14688	14893	14788	14844	14812	14853	14860	14860	14717	14849	14795	14719	14807	14880	14735	14965	14794	14786	14724	14925	14846	14855	14824	14719	14869	14848	14838	14901	14960	14763	14796	14907	14875	14796	14809	14731	14700	14860	14891	14912	14820	14893	14876	14896	14829	14776	14766	14907	14561	14804	14640	14714	14822	14735	14846	14676	14854	14900	14844	14802	14848	14888	14954	14876	14879	14759
22490	21463	28566	24853	22134	24252	25050	20133	18881	18550	18214	17852	17944	17581	17404	17510	17343	17140	16913	17114	17112	17014	16957	16984	16785	16871	16862	17182	17067	17042	16967	16813	16885	16892	16897	17052	16890	16750	16855	16912	16743	16735	16893	16870	16932	16990	16933	16905	16868	16913	16892	16787	16863	16952	16859	16864	17040	16617	16734	16722	16890	16626	16835	16702	16747	16712	16753	16909	16930	16793	16975	16845	16806	16870	16752	16732	16925	16878	16928	16857	16962	16765	16945	17023	16626	16645	16834	16701	16680	16737	16913	16910	16718	16913	16945	16875	16777	16669	16796	17075	16739	16711	16799	16645	16816	16768	16804	16655	16588	16831	16881	16715	16790	16736	16794	16769	16600	16710	16807	16688	16874	16691	16684	16916	16682	16765	16733	16722	16775	16806	16859	16721	16679	16793	16732	16838	16672	16692	16857	16690	16923	16880	16931	16776	16741	16726	16741	16752	16639	16780	16899	16958	16849	16793	16727	16608	16596	16575	17002	16682	16905	16517	16860	17013	16738	16781	16826	16663	16749	16747	16729	16873	16722	16904	16719	16655	16676	16510	16818	16735	16795	16854	16859	16849	16864	16882	16918	16796	16889	16580	16774	16725	16932	17019	16776	16743	16811	16746	16781	16786	16894	16889	16776	16994	16966	16776	16954	16895	16915	16652	16903	16755	16779	16705	16778	17220	16873	17082	16688	16904	16772	16854	16912	16887	16813	16768	16904	16683	16796	16918	16912	16615	16831	16686	16693	16898	16832	16734	16906	16663	16807	16844	16641	16504	16699	16759	16942	16782	16794	16971	16741	16924	16977	16861	16734	16881	16817	16903	16792	16740	16764	16559	16746	16776	17010	16934	16680	16766	16789	16747	16745	16814	16924	16746	16711	16847	16604	16693	16785	16735	16798	16952	16701	16672	16786	16687	17140	16836	16672	16773	16830	16708	16875	16810	16791	16803	16594	16767	16921	16651	16876	16570	16749	16704	16968	16658	16632	16726	16806	16763	16835	16729	16770	16829	16798	17033	16976	16658	16688	16697	16860	16888	16890	16924	16706	16760	16958	17030	16898	16831	16892	16897	16870	16765	16838	16770	17036	16808	16901	16744	16896	16998	16721	16942	16725	16730	16783	16840	16870	16700	16699	16609	16829	16760	16805	16904	16815	16845	16630	16784	16804	16669	16753	16598	16853	16629	16694	16922	16888	16696	17050	16893	16676	16874	16913	16908	17083	16809	16662	16803	16809	16664	16941	16935	16823	16918	16881	16819	16978	16717	16734	16656	16818	16575	16878	16888	16703	16824	16832	16663	16778	16832	16895	16742	16759	16737	16932	16801	16784	16821	16902	17029	17094	16780	16783	16752	16993	16904	16978	16764	16798	16746	16712	16708	16786	16815	16963	16892	16721	16575	16761	16786	16663	16839	16861	16526	16919	16893	17050	16710	16815	16873	16779	16847	16727	16650	16867	16832	16786	16894	16760	17001	16746	16663	16765	16821	16750	16845	16751	16939	17093	16565	16751	16841	16901	16856	17042	16686	16872	16666	16683	16714	16629	16837	16683	16648	16766	16692	16695	16735	16722	16851	16694	16698	16836	16559	16729	16891	16562	16914	16874	16758	16778	16735	16908	16664	16697	16766	16752	17024	16831	16979	16917	16821	16821	16991	16728	16895	16735	16935	16785	16614	16776	16646	16740	16871	16667	16815	16924	16801	16756	16811	16817	16686	16911	16590	16818	16672	16821	16862	16598	16802	16674	16809	16549	16724	16926	16740	16836	16788	16793	16801	16858	16820	16793	16660	16736	16664	16928	16666	16777	16954	16931	16825	16812	16683	16610	16837	16694	16921	16724	16786	16774	16585	17083	16702	16861	16880	16836	16879	16882	16911	16718	16634	16996	16797	16714	16829	16957	16865	16743	16803	16859	16740	16695	16847	16782	16686	16664	16787	16740	16897	16666	16663	16914	16752	16931	16694	16683	16562	16696	16760	16592	16694	16774	17021	16759	16816	16841	16971	16832	17023	16926	16820	16804	16838	16828	16706	16798	16745	16897	16677	16695	16845	16903	16916	16810	16807	16661	16859	16855	16690	16926	16789	16702	16815	16744	16849	16827	16846	16924	16754	16869	16759	16722	16781	17006	16693	16837	16786	16768	16840	16699	16930	16887	16955	16954	16617	16768	16874	16681	16576	16776	16787	16808	16690	16876	16721	16750	16796	17003	16883	16820	16734	16975	16777	16964	16971	16892	16800	16726	16912	16897	16718	16665	16688	16699	16789	16842	16795	16795	17035	16891	16838	16755	16868	16850	16650	16911	17004	16785	16757	16859	16739	16578	16672	16783	16884	16620	16784	16788	16921	16754	16691	17015	16834	16897	16724	16806	16841	16809	16997	16692	16635	16880	16952	16820	16770	16539	16897	16837	16692	16792	16829	16732	16836	16638	16861	16722	16727	16801	16906	16880	16741	16695	16651	16645	16597	16881	16786	16866	16632	16660	16985	16762	16768	16896	16850	16915	17001	16652	16823	16727	16907	16767	16760	16703	16717	16892	17001	16781	16693	16874	16743	16820	16824	16718	16662	16616	16748	16815	16758	16721	16922	16910	16796	16898	16762	16789	16589	16791	16853	16889	16808	16901	16729	16657	17073	16733	16838	16776	16832	16994	16719	16758	16757	16658	16726	16738	16724	16864	16698	16955	16849	16805	16880	16811	16995	16839	16714	16806	16864	16655	16671	16715	16803	16750	16625	16962	16689	16652	16892	16680	16805	16932	16824	16689	16667	16702	16784	16869	16852	16774	16713	17004	16718	16872	16816	16607	16648	16724	16737	16699	17038	16914	16729	16978	16748	16741	16808	16760	17087	16877	17012	16818	16669	16906	16685	16805	16860	16984	16798	16717	16855	16747	16958	16898	16592	16796	16684	16765	16639	16872	16843	16802	16709	16609	16554	16768	16769	16774	16787	16726	16826	16595	16639	16819	16893	16595	16774	16685	16884	16877	16914	16781	16892	16742	16768	16846	16741	16755	16686	16859	16817	16851	16733	16871	16731	16794	16717	16618	16556	16864	16815	16811	16688	16678	16563	16693	16536	16823	16756	16847	16892	16711	16821	16671	16761	16935	16770	16896	16690	16662	16814	16742	16736	16720	16787	16765	16752	16650	16742	16784	16637	16758	16613	16777	16871	16741	16894	16821	16588	16708	16797	16849	16867	17151	16626	16862	16739	16822	16931	16818	16908	16909	16814	16873	16721	16715	16902	16710	16710	16712	16820	16884	16673	16923	16598	16913	16734	16867	16751	16631	16766	16710	17010	16724	16740	16809	16642	16810	16709	16724	16759	16886	16739	16833	16847	16845	16779	17067	16887	16947	16914	17045	16742	16688	16853	16835	16450	16766	16663	16806	16910	16933	16522	16584	16790	16849	16885	16611	16766	16991	17033	17029	16597	16733	16658	16841	16762	16957	16953	16748	16802	16728	16875	16858	16540	16778	16617	16773	16895	16781	16874	16758	16890	16881	16864	16879	16701	16839	16687	16855	16812	16586	16706	16673	16898	16798	16808	16773	16684	16750	16941	16621	16914	16934	17085	17082	16803	16840	16760	16699	16842	16905	17021	16838	16724	16777	16724	16792	16600	16789	16849	16927	16896	16832	16853	16782	16707	16722	16871	16815	16661	17002	16629	16711	16837	16872	16736	16799	16731	16770	16649	16641	16761	16908	16704	16769	16839	16857	16827	17076	16865	16773	16847	16813	16818	16600	16817	16657	16934	16687	16932	16619	16906	16639	16818	16976	16864	16742	16753	16722	16872	16622	16723	16666	16824	16885	16984	16841	16893	16754	16833	16685	16871	16699	16922	16882	16846	16727	16724	16795	16622	16792	16758	16663	16655	16691	16756	16868	16845	16792	16782	16730	16722	16726	16876	16661	16646	16902	16927	16804	16745	16689	16774	16678	16949	16671	16909	16730	16766	16847	16870	16702	16893	16962	16672	16767	16931	16879	16788	16728	16665	16753	16811	16815	16834	16899	16958	16898	16904	16591	16792	16725	16662	16782	16760	16845	16873	16609	16630	16962	16794	16845	16740	17003	16851	16739	16668	16814	16841	16711	16686	16919	16707	16700	16798	17032	16808	16883	16880	16820	16859	16885	16939	16802	16681	16872	16799	16963	16852	16804	16831	16832	16759	16591	16896	16681	16766	16705	16738	16743	16732	16816	16666	16677	16809	16765	16658	16863	16903	16925	16657	16811	16765	16682	16786	16806	16686	16661	16866	16768	16657	16946	16729	16757	16746	16764	16627	16841	16735	16750	16872	16907	16692	16623	16788	16592	16777	16923	16876	16751	16838	16726	16718	16854	16632	17005	16992	16714	16765	16600	16767	16698	16686	16900	16844	16915	16775	16805	16959	16840	16784	16775	16933	16809	16728	16934	16802	16864	16841	16689	16911	16897	16816	16750	16947	16844	16855	16798	16748	16736	16944	16688	16736	16668	16688	16680	16783	16727	16800	17003	16830	16648	16862	16709	16699	16666	16889	16958	16781	16726	16757	17008	16657	16781	16950	16783	16769	16715	16858	16813	16963	16881	16902	16881	16759	16944	16821	16666	16702	16735	16717	16702	16673	16744	16648	16828	16680	16918	16644	16975	16791	16872	16688	16719	16775	16753	16774	16857	16721	16727	16819	16705	16725	16995	16797	16861	16788	16604	16742	16836	16640	16773	16856	16978	16923	16801	16678	16818	16692	16890	16656	16734	16632	16782	16797	16572	16713	16902	16709	16987	16862	16837	16671	16854	16903	16712	16682	16641	16902	16716	16684	16634	16845	16740	16827	16918	16867	16940	17079	16690	16741	16876	16623	16878	16809	16958	16780	16606	16817	16711	16809	16924	16867	16750	16841	16700	16676	16864	17092	16872	16972	16691	16643	16781	16994	16678	16785	16672	16571	16866	16970	16895	16862	16574	16950	16674	16713	16835	16757	16840	16818	16806	16800	16732	16836	16692	16722	16690	16826	16670	16667	16822	16786	16720	16753	16709	16987	16760	16701	16792	16792	16783	16721	16919	16684	16818	16956	16678	16929	16719	16690	16950	16824	16908	16765	16839	16870	16903	16698	16842	16863	16855	16800
23939	42712	37015	30839	26157	22820	20652	19086	17981	17209	16798	16371	15974	15692	15604	15567	15332	15461	15278	15318	15239	15307	15255	14931	15331	15115	14907	15215	15099	15242	15076	15209	15014	15128	15155	15007	15120	15105	14992	14978	15133	15360	15231	15018	15232	15053	15279	15103	15051	15186	15110	14959	15151	15090	15076	15121	15128	14967	14971	15113	15075	15157	15241	15157	15074	15015	14939	15023	15048	15151	15130	15057	15186	14844	15243	15049	15054	15011	15073	15082	14896	15039	14976	15166	15091	14936	15034	15222	14959	15083	15117	14984	15169	14931	15223	15127	15031	15028	14982	15148	15064	15062	15079	15195	15175	15148	15212	15057	15145	14997	15136	15131	15174	15119	15019	15006	15015	15094	15076	14963	15091	14970	14965	15136	15061	15099	15013	15058	14943	15065	15256	15024	15148	15090	15133	15121	15074	15176	14941	15075	15063	15162	15128	15168	15129	15113	15256	14999	14992	15035	15061	15039	15058	15103	15096	15041	15056	15198	15214	14966	15131	15041	15010	15030	15191	14951	15006	14896	15142	15164	15147	15034	15193	15027	15055	15158	15126	15105	15149	15280	15168	15131	15101	15091	14990	15280	15227	15116	15214	15179	15033	15009	15051	15150	15227	15031	15035	14965	15105	15123	15083	15084	15055	15080	15116	15243	15076	15119	14939	14987	15068	15212	15025	15145	15107	15062	15087	15020	14958	15064	15151	15093	15026	15075	15107	15060	15083	15210	15016	15272	15160	15136	15096	15060	14951	14965	15025	15100	15106	15091	15097	15013	15193	14961	15133	14967	14890	14920	15116	15088	14876	15128	15069	15025	15242	15036	15043	15161	15052	14974	15175	15021	15162	15100	15168	15253	15130	15045	15165	14954	15196	14981	15141	14890	15115	15183	14893	15092	15045	14984	15129	15006	15165	15190	15032	15122	15043	15275	15083	14993	15100	15231	15144	15140	15209	15121	14992	15154	15162	15163	15170	15007	14982	15094	15128	15030	15085	15087	15081	15043	15127	15089	15196	14940	15038	15240	15097	15176	15242	15131	14925	15083	15102	14980	15178	15225	15010	14958	15227	15216	14947	15095	15035	15041	15119	14847	14922	14925	15042	15093	15059	15170	15101	14964	15049	15177	15076	15049	15184	15046	15187	15078	15117	14948	15024	15078	14970	15066	15110	15100	14952	15112	15150	15050	15172	15222	15200	15004	15098	15038	15132	14963	15060	15189	14890	15020	14928	15171	14991	15041	15134	15084	15003	15106	15145	15097	15014	15013	15142	14953	15200	14878	15095	15195	15170	15123	15138	15174	15085	14888	15006	14856	14925	15208	15018	15013	15170	14977	15145	15011	14941	15089	14892	15020	15152	15187	15048	15033	15155	15057	15134	15040	15034	14961	15033	15076	15028	15038	14963	14981	15080	15185	15002	15119	15143	15113	14992	15061	15036	15041	15111	15196	15050	15047	14882	15023	14928	15297	14962	14985	15114	15007	15067	14970	15109	15010	15174	15251	15021	15029	15096	15032	15139	15076	15006	14994	15047	14946	15038	15054	15140	15038	14941	15057	15175	15199	15062	15085	14961	15061	15072	15244	15013	14914	15166	15058	15197	15003	15091	15000	15147	14972	15268	15088	14981	15188	15134	15071	15112	15199	14942	15027	14970	15102	15004	15124	15033	14967	15062	15139	15097	15000	14891	15007	15053	15011	15208	15105	15024	15149	15062	14975	15064	15069	15122	15069	15014	15088	14996	15005	15289	15047	15041	15049	15069	15161	15005	14995	15026	14890	15090	14962	15166	15075	14895	15073	15088	15069	15019	14996	15111	15065	15101	15175	14939	15073	15049	15373	15073	15042	15151	14992	14918	15184	15120	15100	15011	14951	15303	15098	14941	15118	15073	15027	15057	15134	15123	14975	15140	15131	15162	15103	15048	15155	14925	15090	14969	14946	14980	14918	14945	15066	15004	15034	15040	15070	15104	15091	15231	14838	15149	15198	15026	15126	15006	15074	15058	14982	15028	15147	15077	15089	15084	15031	14928	15084	14897	15088	14998	15097	15024	14930	14985	14986	15067	14921	15097	15048	15087	15113	15073	15086	15073	14950	15141	15099	14861	15005	15148	14985	15097	15186	14954	15156	15040	15044	15061	15019	15101	14961	14934	15091	15052	14990	15243	15073	15165	15066	14980	15042	15022	15016	15072	15092	15180	15119	14951	15024	15008	15046	15079	15129	15224	15126	15081	15016	15001	14987	15061	15127	14956	15259	15004	15096	14960	15157	15101	15055	14921	14957	15030	15009	15102	15092	15025	15071	15153	15064	15102	15030	15197	15132	15201	15190	15114	15136	15017	14988	15070	15031	15092	14960	15064	14983	15204	15046	14989	15124	15216	14954	14943	15073	15116	15110	15069	15107	15063	14949	15076	14905	15077	15191	15097	15076	15004	15087	15120	15000	14911	15149	15059	15205	15116	14993	15083	15147	15037	15192	15081	15074	15022	15101	15101	14919	15156	15124	14990	14967	15364	15075	15119	15065	14874	15131	15010	14940	15010	15125	14933	15117	14895	15020	15106	15000	15198	15160	15014	15203	15102	15076	15021	15149	15049	14972	15327	15148	14842	14991	15105	15165	15076	15070	15100	15030	14924	15204	15121	15056	15341	14911	15144	15120	15113	15241	15030	14800	15122	15042	15076	15022	15045	15088	15279	15205	15176	15259	15004	15124	14946	14992	14898	15225	15141	14961	15258	14985	15105	15085	14951	15147	15063	15045	15180	15161	15043	15031	15145	15133	14994	15075	15063	15095	15133	15073	15246	15145	15020	15017	15001	15195	15004	15100	15002	15011	15071	15146	15189	15078	15132	15163	15040	15149	15071	15124	15083	14880	15090	15122	15070	15066	15024	15084	15036	15086	15107	15049	15102	14913	15194	15121	15048	14943	15068	14916	14997	15052	15107	15202	15154	14881	14918	15056	15004	15131	15060	15053	15153	15019	15022	15106	14994	15204	14834	15094	15153	15050	15048	15109	15088	14923	15085	15017	15133	15021	15068	15079	15020	15224	14951	15120	15149	15067	15155	15308	15064	15115	15088	15234	15030	15011	15089	14961	15203	14953	15070	14949	15094	15123	15141	15012	15044	15023	15120	15203	15153	15104	15037	14900	14980	15042	15099	15059	15040	15062	15267	15095	15018	15049	14980	14951	15154	15056	14915	15017	15073	14877	15046	14951	15022	15100	15022	15076	15215	15147	15054	15001	15202	14926	15010	14995	15131	15054	15253	15005	14906	15355	15039	15045	15133	15083	14920	15142	14990	15213	15352	15055	15157	14978	15020	15017	15028	15117	15069	15096	15071	15090	15007	15078	14969	15030	15095	15203	15001	14999	15146	15023	15090	15109	15059	15131	15060	14967	15048	15129	15045	15004	15108	15021	15130	15222	14966	15130	14977	14842	15099	15300	15010	15189	15241	15093	14865	14987	15043	15211	15040	15188	15267	15119	14937	14875	14970	14907	15211	14986	15167	14969	14922	15007	15150	15178	15119	14934	15060	15080	15073	15121	15059	15219	15184	14957	15333	15195	15037	15191	15057	15199	15067	15070	15076	15180	15129	15007	15005	15265	15026	15117	15031	15243	15008	15129	14982	15077	15082	14937	15036	14965	15115	15117	14984	15065	15180	15031	15111	15116	15052	15234	15086	14949	15094	15089	14952	15139	15060	15100	15147	15019	14930	15082	15023	15111	14920	15104	14907	15116	14998	15003	15304	15128	15073	15126	15051	15020	14970	15098	15019	15109	15149	15008	15212	14929	15098	15116	15172	15137	15212	15084	14953	14971	15078	15149	15043	15227	15046	15192	15019	15101	15116	15050	15223	15034	15034	15184	15050	15067	14975	15166	15159	15037	15039	15189	15019	15175	14908	14941	15051	15024	15054	15053	15057	14953	15018	15202	15041	15060	15212	15168	15026	15051	15109	15126	15038	14979	15164	14983	15201	15020	15242	14956	14920	15023	14945	15148	14974	15185	15104	15114	15034	14920	14979	15213	15127	14995	15008	14976	15105	14994	15101	15079	15084	15024	15013	14946	15220	14914	15000	15108	15024	14995	14967	14942	15174	15060	14981	15059	15206	15012	15145	14991	15362	15054	15290	15051	14969	15127	15002	15097	14949	15160	14993	15132	15088	15195	15133	14927	15021	15058	14906	14909	15119	15290	15222	15092	14970	15136	15133	15259	15074	14920	15137	14940	15222	14979	15023	15010	15068	15083	15057	15077	15005	14871	15202	15044	15029	15070	14990	14896	15054	15081	14942	15121	15096	14979	15220	14963	15173	15040	15288	15028	15085	15051	15203	15065	15127	15036	14902	15058	15058	15026	15076	14995	15065	15178	15174	14986	14940	14969	15049	15038	14996	14960	15053	15020	15069	14988	14989	15176	15091	14922	15141	14975	14877	15120	14971	15086	15133	15121	15035	14916	14927	14975	15006	14973	14990	15196	15268	15095	15225	14925	15060	15230	15143	15096	15145	15078	14999	15056	15137	14924	14861	15068	15079	15089	15037	14999	14994	15091	14995	14983	15140	15204	15151	14961	15103	15131	15352	15181	15104	15093	14952	15194	15052	15122	15155	15082	15050	15118	15128	15205	15021	15072	15050	15100	15164	15198	15095	15114	15002	15184	15085	15149	15151	15256	15156	14913	15252	14943	14971	15231	14859	15147	15204	15116	14995	15089	15133	15218	15100	15043	15095	15071	15077	14895	15053	14965	15123	15123	15181	15189	15142	14975	14988	15167	15217	14981	15114	15125	15076	14946	14978	15182	15009	15204	14957	15045	14858	15120	15049	14998	15052	15153	15112	15053	14808	15047	15018	14955	15132	14991	15297	15074	15191	14950	14977	14991	14907	14926	15153	15127	15066	14947	15109	14890	14961	15168	14952	15012	15083	15199	15086	15149	14971	15195	15044	15075	15086	15197	14950	15023	15123	15067	15009	15005	15118	15051	15117	14942	15087	14936	15017	15163	15086	15053	15090	15160	15030	14934	15049	15099	15049	14972	15019	15005	15069	15014	15060	15101	15153	15087	14897	15023	14939	15126	15095	14998	15092	15016	14921	15004	15123	14973	14958	15014	15043	15080	14979	15006
29486	25140	28519	24971	20606	19186	18668	17844	17471	17434	17331	17160	16990	16987	16853	16672	16672	16798	16704	16832	16695	16908	16661	16887	16682	16400	16638	16728	16641	16638	16727	16712	16724	16782	16582	16599	16591	16875	16708	16754	16564	16607	16685	16604	16779	16844	16799	16589	16540	16765	16613	16650	16807	16458	16461	16571	16753	16601	16709	16597	16578	16635	16784	16621	16497	16732	16519	16716	16309	16761	16608	16536	16367	16589	16765	16423	16566	16805	16487	16556	16639	16609	16639	16434	16789	16578	16472	16484	16503	16518	16707	16656	16775	16558	16631	16893	16719	16499	16622	16575	16709	16726	16599	16819	16667	16633	16861	16633	16763	16595	16657	16648	16555	16640	16696	16739	16784	16684	16560	16475	16599	16703	16546	16675	16549	16563	16759	16790	16776	16488	16659	16667	16614	16685	16450	16504	16785	16618	16508	16698	16646	16577	16632	16879	16739	16724	16857	16709	16698	16543	16727	16649	16830	16928	16688	16745	16677	16787	16727	16430	16710	16586	16965	16714	16769	16702	16651	16836	16707	16749	16499	16722	16729	16785	16566	16696	16711	16698	16575	16509	16636	16682	16660	16642	16488	16720	16875	16685	16718	16739	16586	16650	16682	16722	16693	16830	16660	16660	16802	16592	16657	16579	16708	16744	16808	16747	16721	16688	16784	16796	16490	16557	16800	16496	16662	16623	16628	16810	16431	16645	16814	16565	16673	16689	16666	16560	16733	16730	16823	16639	16653	16533	16819	16843	16608	16660	16706	16406	16383	16445	16583	16695	16924	16866	16560	16643	16782	16501	16418	16672	16701	16634	16585	16691	16688	16575	16648	16607	16668	16573	16641	16716	16604	16630	16796	16863	16653	16664	16597	16596	16581	16564	16845	16599	16774	16668	16603	16625	16590	16891	16908	16677	16652	16501	16656	16587	16481	16525	16950	16642	16761	16769	16755	16537	16538	16957	16737	16964	16677	16688	16670	16535	16824	16508	16649	16549	16855	16709	16717	16679	16735	16628	16632	16691	16614	16624	16466	16698	16605	16538	16907	16485	16639	16594	16683	16426	16484	16387	16631	16965	16718	17092	16742	16557	16611	16746	16578	16791	16698	16738	16734	16724	16599	16627	16799	16733	16634	16481	16520	16570	16822	16692	16626	16839	16573	16672	16911	16850	16746	16649	16646	16575	16394	16591	16885	16697	16673	16678	16717	16616	16710	16752	16528	16590	16724	16745	16905	16723	16547	16645	16554	16759	16756	16710	16623	16770	16917	16464	16588	16740	16535	16544	16582	16733	16654	16504	16643	16618	16561	16746	16583	16496	16550	16431	16571	16733	16646	16799	16591	16621	16634	16721	16728	16701	16697	16766	16774	16690	16616	16582	16606	16537	16623	16799	16500	16766	16738	16584	16686	16757	16661	16709	16502	16556	16863	16751	16510	16713	16659	16615	16729	16830	16695	16674	16554	16596	16736	16569	16570	16514	16597	16665	16670	16695	16554	16664	16465	16700	16545	16515	16508	16554	16681	16639	16642	16757	16676	16696	16604	16671	16552	16668	16571	16597	16633	16678	16664	16794	16756	16553	16569	16773	16608	16595	16689	16543	16676	16632	16749	16715	16543	16568	16577	16622	16666	16874	16653	16653	16681	16898	16699	16574	16725	16768	16668	16646	16596	16736	16776	16666	16604	16514	17000	16574	16669	16642	16604	16680	16486	16474	16615	16543	16683	16627	16698	16455	16767	16684	16917	16689	16655	16549	16703	16754	16622	16650	16678	16629	16657	16739	16529	16707	16668	16817	16598	16619	16607	16758	16759	16593	16853	16667	16631	16491	16578	16513	16698	16640	16739	16592	16624	16733	16437	16596	16758	16769	16764	16614	16636	16731	16717	16802	16674	16551	16711	16702	16835	16653	16783	16801	16750	16516	16632	16473	16696	16847	16539	16515	16611	16790	16725	16568	16847	16634	16593	16900	16692	16802	16882	16697	16651	16591	16687	16640	16720	16671	16802	16838	16615	16735	16553	16744	16557	16521	16627	16600	16674	16623	16480	16758	16818	16640	16933	16629	16660	16847	16507	16544	16609	16559	16675	16702	16664	16763	16523	16754	16437	16434	16719	16673	16494	16803	16727	16656	16635	16365	16711	16546	16528	16592	16673	16474	16920	16666	16682	16547	16788	16771	16602	16547	16545	16583	16656	16666	16605	16867	16606	16750	16710	16694	16691	16550	17003	16651	16551	16518	16610	16655	16740	16761	16558	16504	16608	16783	16572	16582	16752	16592	16534	16639	16744	16831	16492	16748	16585	16771	16712	16764	16829	16552	16667	16851	16647	16599	16558	16717	16552	16721	16608	16668	16549	16556	16525	16908	16593	16704	16633	16773	16711	16634	16631	16512	16667	16639	16649	16784	16807	16687	16595	16844	16664	16598	16449	16826	16911	16831	16622	16543	16807	16728	16679	16913	16617	16471	16789	16801	16616	16809	16675	16721	16543	16493	16608	16657	16703	16506	16531	16541	16590	16772	16668	16514	16756	16764	16581	16592	16660	16593	16590	16615	16637	16747	16840	16605	16458	16764	16524	16685	16696	16726	16748	16530	16578	16647	16454	16580	16650	16579	16706	16722	16550	16724	16748	16770	16604	16739	16827	16685	16714	16707	16645	16877	16536	16580	16653	16716	16911	16451	16783	16849	16986	16639	16462	16884	16539	16464	16676	16588	16741	16644	16801	16725	16562	16574	16986	16601	16600	16808	16541	16596	16787	16756	16769	16751	16637	16597	16734	16720	16661	16567	16599	16647	16606	16635	16660	16728	16594	16692	16709	16522	16694	16520	16696	16560	16804	16852	16548	16590	16785	16645	16688	16851	16650	16424	16454	16646	16743	16578	16611	16820	16525	16591	16493	16719	16558	16545	16518	16748	16666	16600	16645	16619	16740	16610	16704	16721	16631	16576	16649	16786	16592	16571	16461	16690	16527	16845	16703	16710	16642	16682	16582	16659	16823	16663	16650	16697	16552	16494	16850	16726	16734	16674	16692	16654	16629	16746	16703	16688	16573	16564	16542	16517	16640	16725	16802	16584	16621	16875	16628	16590	16440	16837	16601	16589	16640	16953	16577	16444	16591	16831	16612	16697	16571	16911	16668	16625	16777	16710	16640	16784	16446	16441	16788	16648	16778	16814	16530	16606	16852	16702	16767	16656	16700	16569	16665	16782	16566	16758	16717	16642	16914	16745	16627	16580	16526	16737	16724	16501	16761	16595	16637	16507	16808	16640	16616	16824	16589	16553	16685	16634	16696	16753	16791	16866	16830	16606	16596	16517	16744	16677	16805	16843	16726	16545	16895	16540	16679	16642	16580	16576	16489	16982	16773	16669	16562	16703	16669	16916	16702	16739	16690	16764	16726	16473	16717	16714	16790	16639	16649	16489	16499	16600	16466	16506	16538	16729	16720	16926	16758	16687	16661	16693	16448	16811	16561	16712	16543	16622	16463	16451	16695	16791	16614	16732	16605	16896	16462	16419	16624	16658	16555	16581	16555	16608	16534	16551	16590	16783	16706	16531	16764	16703	16761	16464	16656	16667	16782	16577	16607	16697	16563	16561	16603	16732	16897	16650	16812	16577	16772	16483	16597	16771	16524	16682	16453	16662	16593	16560	16562	16595	16774	16632	16602	16590	16736	16646	16570	16736	16933	16629	16619	16722	16600	16446	16617	16653	16858	16582	16746	16650	16712	16597	16733	16847	16677	16854	16577	16564	16582	16598	16718	16595	16508	16657	16727	16616	16819	16675	16667	16718	16589	16607	16596	16483	16712	16832	16724	16686	16612	16607	16666	16684	16816	16581	16659	16628	16667	16441	16610	16795	16697	16930	16540	16551	16621	16583	16664	16520	16839	16609	16703	16635	16667	16283	16664	16716	16727	16586	16634	16773	16743	16795	16412	16579	16708	16739	16895	16646	16667	16663	16564	16594	16884	16600	16418	16721	16673	16538	16570	16552	16543	16637	16784	16804	16693	16724	16679	16850	16953	16605	16616	16616	16613	16953	16729	16509	16776	16584	16607	16887	16769	16823	16578	16666	16709	16591	16559	16734	16815	16604	16627	16930	16685	16701	16678	16756	16691	16631	16695	16670	16673	16572	16698	16672	16625	16729	16683	16695	16641	16548	16594	16650	16687	16677	16420	16331	16673	16605	16429	16690	16644	16429	16587	16648	16814	16751	16601	16523	16563	16748	16671	16989	16777	16411	16632	16580	16654	16783	16603	16660	16577	16635	16698	16409	16562	16636	16670	16648	16724	16576	16662	16655	16812	16634	16708	16553	16744	16706	16779	16527	16590	16377	16715	16583	16607	16633	16651	16722	16735	16641	16763	16622	16653	16794	16733	16625	16649	16782	16593	16566	16656	16663	16588	16640	16549	16623	16752	16560	16517	16464	16543	16656	16673	16805	16742	16685	16727	16634	16666	16772	16754	16649	16790	16852	16690	16574	16790	16714	16858	16594	16777	16667	16707	16539	16607	16652	16678	16665	16669	16851	16678	16579	16411	16601	16537	16624	16540	16701	16722	16649	16818	16593	16499	16479	16603	16710	16798	16719	16762	16590	16853	16528	16641	16738	16552	16897	16559	16720	16617	16636	16853	16629	16553	16688	16483	16530	16557	16521	16789	16556	16662	16606	16731	16643	16776	16589	16695	16706	16784	16752	16652	16614	16623	16476	16628	16692	16683	16819	16717	16717	16587	16847	16572	16612	16636	16766	16549	16696	16743	16722	16560	16741	16630	16758	16709	16429	16583	16798	16722	16703	16581	16510	16595	16635	16666	16862	16547	16509	16651	16613	16680	16547	17032	16622	16704	16658	16760	16836	16700	16674	16625	16718	16673	16661	16619	16722	16558	16637	16567	16612	16672	16696	16570	16701	16579	16517	16704	16677	16679	16519	16692	16733	16549	16764	16742	16742	16639	16543	16645	16741	16686	16667	16950	16823	16751	16585	16706	16582	16667	16569	16754	16756	16760	16699	16656	16561	16648	16801	16484	16732	16666	16517	16765	16550	16606	16479	16767	16729	16512	16976	16626	16513	16737	16620	16576	16804	16620	16768	16507	16550	16561	16643	16560	16676	16701	16353
24242	34018	28271	23243	20217	18537	17480	16656	16246	15681	15620	15418	15259	15084	15302	15206	15189	15197	14964	14951	15074	14937	15174	15062	14940	14934	15055	14966	15209	15073	14985	15210	15007	14900	15070	14945	15067	15030	14959	15014	15034	14967	15091	14904	14922	15065	14976	14901	15023	15016	14815	14959	15172	14922	15031	14956	14850	14976	15060	14888	14907	14938	14861	15156	15081	14910	15019	15127	15041	14990	15014	15053	15105	14973	14940	15007	15057	15006	14927	15081	14960	14905	14925	15007	15143	14990	14892	14998	14989	15091	15222	14912	15038	14897	14795	14907	14889	14993	14893	15109	14817	15061	15003	14916	14933	14912	15075	15036	14931	14861	14893	15027	14912	15075	15141	15096	14961	14780	14954	14811	15133	14945	14993	14871	14982	15037	15047	14886	14885	14999	14890	14956	15051	15031	14971	14922	15112	14954	15044	15175	15092	14983	14884	15007	14955	14998	15010	15021	14941	15102	14869	14818	14919	15012	15029	15026	15023	14990	15108	14884	14969	15049	14967	15081	14907	14885	14998	14940	14942	15014	14867	15112	15156	15024	14909	15082	14834	15013	14891	15127	14936	15023	14927	15054	15001	14997	15052	15020	14986	15047	14997	15075	14982	14900	15062	15124	14870	14910	14958	14961	15002	14908	14974	15076	14985	15053	14954	14883	15042	15001	15098	15026	14921	14863	14972	14908	14887	14859	15016	14984	14936	15048	14999	14990	14998	15095	15002	14913	15032	14901	15081	15134	15100	14956	14937	15075	15020	14927	14891	15108	15032	14828	14919	14726	14904	14784	14895	14971	14893	14856	14942	14990	14798	14944	15024	14983	15227	15082	14944	14829	15003	14918	15052	15105	14812	15130	14819	14996	14988	15095	14888	14972	15202	15077	14916	14930	15063	14903	14929	14929	14964	14874	15074	14830	14690	14914	14805	14956	14983	14753	15062	15012	15116	15023	14895	14904	14945	15025	15145	14921	15044	14925	14911	15009	15180	15004	14809	15013	15044	15094	15215	15131	14783	15183	14776	14956	15181	14993	14989	14902	15025	15018	14908	15032	15004	15114	14999	15034	15023	15097	14922	14982	14887	15038	15060	14982	15142	14820	15123	15287	14973	14884	14931	14931	14876	15157	14871	14934	14997	15088	14931	15109	14945	15050	14842	14847	14829	15151	14873	14980	15062	14945	15079	14860	14882	15109	15042	14965	15015	14992	14963	14834	14817	15090	15079	14773	14982	15043	15063	15081	14990	14875	14748	14880	14966	15167	14870	15091	14945	15152	15096	15149	15031	14898	15000	14974	14909	14962	15006	15071	15012	14943	14900	14965	14837	15035	14950	15085	14807	14804	14992	15083	15091	15147	15037	15063	15078	14936	15021	14911	14912	15015	15014	15073	15134	14955	15102	14896	15022	15022	14875	15095	15001	15106	15092	14950	15055	14910	14895	15056	14911	14978	15011	15061	15083	15027	15061	14904	15158	14897	15105	15083	14899	14874	14999	15056	15040	14880	14947	14957	15063	14886	15025	15133	15068	15071	14833	14964	14906	14873	14947	15055	15009	14940	15103	14943	15064	15031	14988	15051	14877	14961	14944	14936	14838	15082	14911	15137	15140	15051	14962	15047	14853	15089	14783	15034	14997	14972	14861	14848	14839	15080	14884	14928	15129	15003	15154	15095	14987	15062	14776	15017	14927	15145	14950	15088	14921	15167	15048	14903	14938	14942	15045	14945	15167	14871	15159	15113	15027	15031	15116	14961	15040	15061	14906	14852	14762	15127	15155	14976	15119	14974	14934	15071	15015	14912	15047	15086	14954	15024	15016	14990	15061	14988	14830	15122	15118	15042	14965	15148	15259	15062	15084	15011	14994	14801	14798	15098	14936	14933	15058	15030	14845	14927	14960	15009	14976	14984	15108	15095	15200	15041	14983	14956	15054	14915	15042	15014	14956	15015	15038	14967	14946	15110	14896	15030	14913	14989	15057	15060	15029	14798	15122	15065	14966	14996	15040	14830	15078	15041	15050	14855	15155	15007	15042	14941	14915	14946	15043	14882	15207	15000	14891	15075	14859	14944	14910	15106	14883	15039	14972	15114	14985	14989	14986	14980	15013	15030	14862	15123	14985	14911	15007	15036	14880	15077	15014	15052	14998	15019	15118	15151	14870	14892	15013	14943	15024	14875	15122	15051	15008	15030	15018	14951	15033	14886	15086	14984	15014	14964	14860	15046	15047	14981	15058	15177	15014	14978	14912	14943	15150	14836	14926	14853	14966	14985	15148	14989	15003	14976	14820	15252	14991	15029	15005	15077	14990	15000	14869	14991	14942	15001	14826	15033	14775	15183	15167	14922	14898	15037	14874	14916	14885	15066	14959	14902	14948	15036	15040	14778	15022	14776	14903	15058	14898	15104	15082	14952	14987	14933	15025	15070	15015	14983	14826	15243	14946	15026	14954	14921	14908	14802	14913	15078	15047	14898	14973	15078	15135	14867	15009	14995	15031	14940	15082	15042	15200	14933	15122	15026	14991	14961	14919	14992	15069	15051	15051	14995	15027	15005	15101	14973	14976	15242	14919	15016	14945	14733	14905	15073	14925	14868	14805	14997	15124	14909	14844	14947	14913	14932	15059	15027	14913	14994	14994	14994	15023	15083	14866	15142	14940	14974	14823	14838	14907	15039	14976	14944	14989	15091	14957	14917	15116	15042	15012	14984	14897	14917	15110	14924	15008	14997	15077	15027	14868	14990	14940	14891	15156	14959	15098	14920	15144	14968	14950	14919	14953	15052	14997	14841	15122	14872	14889	14853	15085	15070	15026	14830	15098	14954	15068	14989	15008	15002	14933	14976	15073	14898	15003	15049	14982	15061	14907	14859	14917	15095	15004	14974	14952	14866	15037	14960	15040	14876	15045	15094	14967	14992	14909	14985	14948	15026	14961	15187	14996	14929	15069	14961	15123	15002	15085	15041	14892	14910	15043	15027	14799	15095	14978	15027	15075	14982	14844	14957	14888	14932	15051	14999	15102	14965	14929	15023	15053	14936	15207	15073	14952	14971	15024	15052	14822	14808	15109	15089	15000	15172	14974	15011	14965	14873	14901	15072	14846	14916	14979	15029	14974	15013	15156	14907	14851	14997	14931	15136	14977	14894	14912	14917	14850	15004	15005	15079	15020	15147	14968	15042	15005	15112	15198	14986	15114	14996	14987	14879	14909	14967	15081	15119	14922	15037	14870	15022	14988	14913	15009	14889	14985	15015	15046	15145	14935	14936	14956	14871	14984	15110	14844	15017	14839	15007	14990	14821	14930	14964	14977	14984	14983	14815	15029	15200	14951	14827	14965	14966	15091	15073	15101	15142	15161	14958	15040	14947	15038	15069	14958	14964	14971	14945	15050	14971	15006	14976	14928	14911	14987	14971	14922	15033	14857	15024	15016	14921	15038	15065	14995	15123	15066	15065	15020	14952	15014	15062	15017	14996	15023	15221	15092	15001	15121	14948	15055	15124	15172	14890	14919	15081	15005	15030	15170	14813	14930	14857	14976	15006	15037	15108	15073	14955	15080	14885	15045	15047	14980	15024	15126	15025	14998	14939	14905	15018	14884	14893	15000	14952	15108	14900	14871	15147	14951	14985	14964	14766	15063	15095	15118	15017	15091	15031	15068	15048	14957	15105	15091	14909	14922	14796	14994	14767	14959	15129	15077	15050	14950	15107	15032	15032	14982	15036	15087	14997	14864	14876	15074	14946	15023	15001	14973	14951	15090	14939	15081	14985	14971	14990	14868	15110	14853	14858	14958	15031	15048	14939	15070	14939	15144	14922	14903	15110	15117	14985	14955	14980	14915	14879	14890	15016	14909	15108	15016	14978	14872	14932	15016	15080	14805	15057	15066	14942	15079	14918	14841	14883	14969	14788	14975	15058	15015	14974	15037	15030	15148	14927	14963	15135	14916	15076	15017	15011	15109	14974	15104	14884	14909	14896	14826	15062	15018	15225	15011	15077	15047	15224	15040	15113	15057	15171	15081	14992	14996	15003	15031	14964	15014	15083	14961	14880	15145	14991	15073	15028	14978	14947	14987	15052	14830	14973	14902	14942	14945	14990	15040	14940	15051	14835	14942	14894	15057	14912	15047	14930	15020	14965	14864	14992	14968	15023	14930	15104	15127	15164	15105	14920	14961	14974	15189	15064	14973	15069	14844	14873	15034	14849	15053	14983	15041	15066	15068	14948	14904	14975	15057	15097	14927	15050	15056	15012	15057	14873	15040	15055	15145	15037	15070	14855	14997	14870	14902	14986	14894	14911	15010	15003	14850	15062	15003	14919	14944	15016	14959	14967	14980	15032	15100	14942	15002	15103	14998	14909	14978	14902	14974	15126	15053	14755	14875	14963	15151	14954	14867	15105	15028	15097	14855	15100	14846	15137	14890	14906	15015	14970	14963	14973	14944	14793	14876	14926	15088	15033	15187	15155	14992	14877	15025	15152	14876	14901	15020	14996	15065	14978	15079	15023	15008	15000	15066	14939	15184	14937	15169	14937	14948	15112	15031	15006	15168	14941	15089	15177	15043	14972	15039	14986	15056	14981	15120	15099	14945	14869	14974	15073	14968	15072	14905	15028	14965	15037	14929	15203	14806	14992	15144	14967	14979	14904	15133	14948	14992	14851	15020	14948	14977	14989	15048	15004	15008	14923	15156	15157	15103	15086	15039	14937	14971	14938	15031	14903	14891	14782	14937	15139	15127	15062	14955	15114	14951	14938	14932	14841	15138	15112	15138	15103	15097	14850	14905	14962	15211	15174	14780	15033	15077	14933	14898	14980	14877	15056	14893	14881	15085	14941	15002	14899	14866	14909	14987	14952	14744	14880	15233	15098	15067	14955	15045	15072	14981	14870	15090	14996	15039	15013	15021	15169	14984	14982	15149	15099	14770	14895	14964	14924	15113	15135	15081	14703	15103	14966	15017	15082	15057	14984	15129	15075	14979	14837	14984	14884	14984	14971	15202	15032	14933	14977	15017	14832	14913	14868	15025	14999	14921	14928	15049	14993	15058	15175	15125	14797	15016	14808	15134	15116	14918	15068	15012	14949	15047	14978	15036	15122	15172	15106	14926	15001	15129	14882	14876	14957
23637	21528	28143	25745	23260	22890	22113	19161	18480	18124	17859	17638	17415	17367	17158	17281	17130	17142	17027	17106	17068	17123	16970	16876	16865	16771	16662	16784	16901	16991	16850	17194	16810	16985	16853	16779	16913	16698	16776	16925	16707	16768	16863	16792	16998	16844	16958	16912	16669	16854	16732	16894	16794	17062	16926	16968	16911	16932	16723	16953	16837	16826	16969	16819	17060	16709	16898	16818	16784	16925	17008	16669	16798	16734	16912	17014	16956	16936	16719	16748	16789	16840	16915	16854	16670	16709	16790	16832	16930	16999	16782	16962	16882	16759	16864	17002	16951	16830	16963	16873	16985	17066	17006	16731	16897	17033	16936	16993	16891	16838	16815	16799	17045	16834	16666	16869	16873	17000	17127	16919	16980	16761	16582	16732	16848	16769	16944	16862	16908	16984	17008	16669	16720	16684	16738	16782	16758	16796	16750	16887	16778	16797	16794	16873	17032	16931	16781	16852	16822	16937	16716	16655	16709	16794	16843	16857	16962	16933	16642	16917	17078	16723	16741	16916	16740	16799	16817	16738	16593	16777	16837	16889	16843	16824	16793	17016	16962	16898	16941	16837	16772	16950	16715	16944	16834	16776	16936	16647	16914	16723	16922	17084	17013	16696	16639	17024	16786	16756	16694	16979	16842	16976	16705	16950	16872	16732	16654	16950	16814	16761	16595	16736	16674	16883	16903	16886	16773	16915	16730	16813	16971	16947	16741	16823	16821	16853	17045	16798	16806	16824	16907	16714	16960	16606	16930	16731	16739	16681	16691	16907	16794	16597	16814	16839	16821	16995	16808	16837	16914	16812	16905	16768	16905	16993	16720	16700	16724	16914	16866	16782	16896	16938	16866	17029	16673	16899	16592	16851	16787	16672	16960	16968	17063	16869	16880	16865	16763	16697	16610	16783	16862	16658	16907	16746	16732	16875	16819	16855	16756	16952	16918	16783	16639	16757	16892	16927	16982	16995	17003	16839	17059	16866	16808	16852	16855	17012	16820	16865	16662	16705	16639	16627	16824	16570	16857	16862	16796	16939	16857	16630	16939	16777	16931	17119	17004	16701	16767	16771	16711	16602	16817	16965	17115	16769	16768	16837	16702	16956	16805	17101	16873	16870	16831	17061	16666	16961	17052	16817	16766	16920	16967	16793	17044	16672	16979	17003	16844	16991	16922	16896	16733	16984	16881	16884	16815	16883	16874	16838	16728	16794	16624	16811	16878	16874	16731	16759	16778	16723	16824	16853	16816	16762	16894	16769	16737	16746	17227	16937	16808	16851	16781	16682	16840	16883	16761	16687	16928	16818	16735	16980	16952	16841	16804	16694	16874	16947	16824	16948	16726	16818	17009	16768	16799	16752	16585	16679	16790	16685	16833	16804	16915	16701	16816	16844	16909	16686	17058	16719	16834	16814	16948	16740	16822	16567	16711	16774	16866	16822	16846	16778	16797	16736	16782	16883	16905	16703	16745	16735	16610	16812	16805	16979	16691	16776	16854	16921	16847	16770	16750	16876	16927	16741	16995	16754	16776	16719	17016	16993	16902	16926	16703	16873	16922	16844	16716	16893	16846	16928	17073	16874	16794	16622	16757	16906	16830	16729	16869	16863	16630	16956	16678	16853	16932	16850	16873	16760	16699	16609	16847	16796	16824	16766	16626	16600	16798	16781	16885	16790	16794	16815	16782	17023	16627	16968	16869	16771	16493	16809	16885	16641	16858	16942	16907	16921	16883	16789	16948	16840	16901	17118	16787	16819	16660	16733	16968	16871	16998	16900	16799	16942	16954	16861	16726	16699	16789	16746	16804	16739	16684	16748	16932	16843	17009	16708	16958	16731	16904	16916	16793	16964	16909	16825	16943	16765	16913	16774	16644	16731	16711	16792	16904	16801	16781	16682	16797	16843	16959	16690	16995	17018	16935	16729	16876	16882	16785	16777	16973	16804	16885	16584	16638	16554	16819	16829	16903	16862	16859	16910	16959	16847	16694	16838	16838	17075	16922	16884	16666	16806	16760	16923	16874	16844	16624	16994	16979	16675	17043	17042	16773	17086	16881	16827	16960	16794	16781	16817	16704	16626	16943	16683	16937	16902	16670	16899	16689	16707	16872	16774	16807	16639	16865	16799	16836	16863	16811	16591	16539	16885	16933	16807	17060	17037	16860	16784	16944	16610	16940	16950	16731	16826	16935	16882	16691	16873	16649	16898	16906	16784	16833	16892	16684	16960	16789	16757	16877	16719	16971	16884	16699	16891	16810	16583	16779	16801	16836	16734	16694	16858	16766	16898	16860	16867	16771	16865	16918	16957	16842	16692	16926	16798	16891	17061	16971	16973	16769	16802	16932	16787	16782	16847	16944	16850	16828	16846	16803	16874	16885	16861	16722	16782	16988	16884	16791	16823	16740	16561	16918	16800	16724	16881	16805	16930	16947	16771	16994	16948	16825	16908	16755	16689	16715	16750	16608	16925	16841	16799	16898	16801	16918	16932	16890	16758	16875	16730	16963	16700	16766	16846	16843	16843	16945	16956	16953	16854	16699	16848	16859	16761	16735	16811	16681	16811	16717	16660	16903	16809	17014	16658	16924	16875	16855	16933	16705	16819	16902	16743	16836	16840	16864	16755	17124	16970	16899	16897	16684	16690	16891	16936	16699	16920	16774	16916	16679	16743	16793	16830	16855	16787	16749	16998	16923	17152	16976	16815	16689	16776	16721	16764	16869	16987	16834	16937	16854	16829	16903	16903	16736	16818	16911	16869	16905	16717	16720	16798	16633	16929	16796	16728	16722	16532	16906	16673	16660	16801	16909	16874	16815	16698	16908	16879	17047	16955	16977	17034	16967	16796	17008	16970	16898	16854	16934	16975	16937	16866	16752	16675	16817	16780	16865	16892	16960	16653	16935	16887	17031	16920	16876	16829	16919	16760	16894	16879	16658	16854	16778	16702	16789	16854	16910	16845	16829	16774	16740	16842	16925	16821	16613	16571	16985	16892	17021	16978	17016	16862	16764	16771	16822	16621	16740	16929	16741	16812	16617	16989	16776	16787	16816	16376	16716	16759	16769	16720	16673	16749	16916	16818	16924	16922	16848	16887	16831	16796	16988	16764	16837	16837	16865	16784	16946	16760	16834	16896	16919	16622	16801	16799	16989	16653	16823	16798	16906	16996	16935	16781	16741	16788	17016	16925	16928	16765	16905	16849	16788	16886	17009	16829	16778	16699	16917	16936	16968	16753	16890	16720	16901	16900	16713	16759	16726	16937	16958	16995	16965	16896	16934	16648	16906	16670	16859	17013	16814	16957	16697	16889	16832	16874	16845	16920	16786	16729	16882	16803	16835	16893	16724	16791	17032	16974	16750	16719	16791	16858	16975	16941	16835	16868	16672	16609	16919	16948	16676	16698	16943	16741	16776	17009	16879	16894	16788	16737	16797	16801	16915	16875	16701	16738	16889	16813	16869	16682	16896	16907	16635	16734	16686	16830	16939	16795	16958	16733	16847	16917	16960	16952	16844	16937	16896	16771	16947	17061	16648	16793	16934	16815	16944	16862	16811	17027	16762	16853	17025	16747	16838	16785	17031	16712	16779	16533	16780	16995	16719	16891	16705	16846	17009	16994	16758	16988	16738	16774	16850	16737	16676	16701	16945	16913	16958	16976	16762	16781	16874	16914	16890	16678	16786	17098	16953	16738	16692	16844	16782	16890	16696	16901	17028	16714	16663	16875	16801	16846	16863	16619	16757	16758	16897	16833	16767	16865	16777	16794	16747	16701	16785	17028	16852	16662	17031	16722	16739	16723	16903	16930	16876	16721	16762	16740	16673	16778	16815	16778	16860	16825	16888	16772	16746	16819	16907	16895	16770	16827	16737	16635	16937	16812	16801	16837	16897	16645	16812	16754	16695	16988	16663	16887	16780	16833	16918	16877	16957	16791	16693	16760	16726	17102	16834	16768	16878	16935	16642	16624	16908	16814	16668	16827	17054	16929	16882	16887	16897	16783	16920	16840	16894	16865	16765	16749	16908	16771	16805	16759	16801	16806	16869	16665	16959	16936	16665	16761	16733	16851	16882	16584	16801	16915	16845	16882	16813	16903	16941	16901	16647	16755	16883	17017	16719	16872	16977	16989	16972	16950	16721	17013	16882	16714	16784	16736	16802	16731	16636	17023	16851	16947	16891	16802	16687	16626	16649	16829	16844	16786	16805	16876	16854	16707	16976	17028	16868	16830	16742	16924	16829	16823	16779	16705	16764	16704	16784	16976	17019	16847	16917	16838	16841	17025	16896	16754	16761	16939	16885	16864	17033	16722	16553	16976	16823	16794	16616	16646	16842	16692	16707	16864	16847	16816	16908	16548	16817	16744	16818	16746	16894	16686	16815	16923	16773	16817	16824	16891	16840	17062	16727	16705	16701	16965	16873	16765	16645	16921	16901	16726	16815	16817	16813	16911	16723	16845	16819	16742	17003	16603	16828	17045	16846	16961	16981	16751	16844	16839	16711	16941	16860	16602	16778	16729	16608	16839	16704	16789	16925	16979	16843	16946	16879	16760	16705	17000	16730	16787	16903	16781	17027	16698	16960	16930	16887	16778	16852	16898	16826	16908	16868	16978	16940	16722	16736	16873	16828	16694	16863	16865	16885	16665	16636	16872	16841	16860	16773	16846	16994	16874	16940	16833	16662	16952	16765	16883	16867	16724	16815	16810	17105	16868	16821	16797	16865	16762	16839	16849	16941	16712	16814	16669	16916	16745	16834	16851	16914	16708	16926	16870	16721	16950	16709	16994	16964	16859	17010	16814	16888	16753	16966	16988	16778	16783	16761	16515	16788	16743	16950	16846	16881	16994	16862	16884	16831	16827	16996	16715	16752	16762	17031	16790	17092	16844	16784	16671	16917	16819	16890	16829	16864	16800	16834	16804	16897	16659	16720	16862	16855	16730	16782	16632	16691	16787	16858	16777	16856	16872	16868	16651	16814	16889	16901	16661	16756	16923	16743	16752	16592	16742	16755	16968	16717	16779	17002	16826	16956	16681	16936	16977	16790	16731	16831	16805	16982	16757	16877	16828	17124	16966	16722	16709	16760	16744	16730	16738	16935	16906	16698	16650	16838	16759	16895	17032	16980	16832
23239	40797	34257	27775	23720	21258	19528	18037	17489	16776	16413	15961	15675	15696	15505	15446	15481	15417	15390	15228	15196	15066	14989	15215	15018	15079	15177	15248	15261	15093	15215	15247	15184	15170	15132	15144	15194	15182	15137	15199	15207	15011	14980	15264	15111	15101	15035	15051	15179	15123	15287	15159	15155	15049	15200	15038	15064	15131	15161	15276	15406	15117	15112	15209	14899	15193	15141	15200	15083	15341	15031	15025	15188	15026	15127	14875	15014	15071	15032	15188	15067	15034	15112	15159	15081	15096	15052	15205	15092	15103	15053	15076	15140	15054	15123	14947	15075	15136	14948	14983	15161	15130	15219	15246	15177	14926	15282	15165	15136	14981	15073	15299	15190	15352	14994	15113	15114	15185	15101	15125	15254	15097	15175	15143	15059	15187	15015	15338	15270	15149	15102	15279	15136	15144	15085	15258	15283	15126	15206	15127	15003	15164	15106	15213	15242	15079	15075	15107	15111	15077	15093	15014	15199	15196	15170	15140	15034	15294	15077	14899	15084	15328	15082	15002	15282	14957	15228	15022	15048	15293	15191	14970	15333	14998	15053	15190	15123	15090	15229	15051	15051	15217	14926	15001	15051	15204	15133	15300	15136	15011	15068	15146	15091	15100	15149	15288	15165	15053	15381	15016	15147	15121	15196	14959	15206	15015	15158	15275	15230	15260	15072	14988	15105	15219	15182	14982	15183	15062	15239	15377	15104	15195	15156	15033	15119	15082	15052	15065	15113	15122	15139	15123	15121	15255	15216	15140	15118	14906	14979	15108	15117	15050	15071	15130	14953	15285	15305	15142	15151	15274	15087	15235	15057	14892	15019	15192	15234	15230	15092	15230	15318	15162	15220	15202	15089	15067	15147	15181	15264	15116	15224	15164	15039	15158	15195	15029	15213	15175	15183	14965	15077	15228	14987	15181	14911	15095	14866	15177	15178	15250	15139	15039	15028	15145	15039	15047	15089	15196	15108	15061	15108	15046	15150	15030	15212	15131	15324	15159	15222	15093	15155	15215	15264	15090	15223	15164	15260	15265	15206	14958	14941	15196	15070	15188	15029	15107	15230	15065	15203	15021	15073	15024	14968	15183	15316	15100	15043	15193	15033	15171	15225	15232	15114	15112	15002	15173	15067	15216	15094	15167	14961	15003	15200	15056	15221	15107	15176	15039	15278	15052	15283	15026	14985	15162	15120	15167	15121	15031	15078	15266	15131	15205	15248	15103	15110	15232	15061	14983	15027	15193	15010	15082	15084	15074	15058	15026	14883	15031	15171	15059	14929	15016	15165	15217	15210	15202	15149	15038	15136	15120	15181	15228	15168	15391	15044	15294	15091	15144	15309	15067	15045	15042	14998	15242	15138	14990	15185	15118	15059	15099	15059	15135	15178	14942	15127	15232	15056	15282	15123	15156	15108	15217	15048	15258	14903	15030	15122	15016	15190	15248	15207	15083	15045	15148	15136	15258	15108	15061	15167	15160	15110	15130	14926	15188	15228	15191	14924	15079	15219	14998	15169	15134	15169	15104	15203	15096	15047	15236	15157	15145	15032	15098	15016	15125	15153	15064	15086	15122	15210	15201	15198	15190	15151	15066	15008	15125	15236	15161	15152	15074	15101	15146	15359	14975	14943	15173	14993	15198	15102	14986	15156	15053	15173	15129	15216	14995	15173	15161	14917	15165	15299	15131	15211	15143	15232	15314	15184	15283	14928	15130	15126	15214	15067	15056	14960	14998	15169	15226	15128	15190	15188	14986	14946	15171	15115	15030	15159	15140	15063	15058	15347	15228	15102	15079	15099	15184	15105	15237	15166	15140	15073	14921	15058	15101	15088	15048	15166	15216	15055	15112	15216	15142	15254	15217	15222	15206	15196	15258	15208	14968	15028	15049	15119	15115	15255	15067	15000	14940	15029	15152	15078	15231	15090	15197	15116	15249	15191	15123	15167	15237	14979	15234	14990	15082	14968	15277	15025	15242	15042	15101	15042	14960	15014	15092	15012	15010	15278	15059	15237	14964	14979	15179	15215	15147	15173	15123	14975	15170	15082	15060	15151	15056	15083	15165	15148	15017	14932	15058	15073	15253	15158	15123	15257	15096	15121	15085	15001	14879	15074	15117	14933	15122	15113	15115	15149	15181	15069	14951	15162	15120	15059	15010	15183	15282	15080	15081	15164	15091	15119	15280	14998	15094	15093	15104	15143	15221	15180	15118	14929	15295	15096	15114	15068	15291	15181	15103	15259	14942	15157	15014	15036	15167	15109	15138	15260	14907	15008	15148	15234	15285	15223	15125	15108	15080	15111	15100	15126	15013	15227	15130	15072	15025	15200	15175	15057	15413	15204	15030	15225	15128	15283	15075	15052	14996	15282	15021	15126	15213	15031	15069	15191	15152	15117	15250	15134	15146	15222	15128	15040	15282	14959	15204	15222	15222	15329	15111	15103	15245	15158	15038	15130	15006	15032	15074	15085	15066	15021	15184	15150	15181	15138	15182	15068	15085	14915	15257	14998	15010	15162	15041	15019	15117	15210	15087	15107	15263	15122	15040	15229	15152	15075	15108	15123	15138	15040	15122	15141	15033	15202	15084	15101	15134	15189	15117	15240	15046	14976	15059	15148	15094	15079	15063	15123	15036	15208	15050	15069	15158	15202	15013	15173	15158	15221	14998	15110	15000	15127	14971	15109	15065	15276	15072	15249	14854	15305	15139	15228	15177	15111	15132	14993	15034	15129	15220	15132	15246	15166	15079	15156	14984	15148	15116	15008	15163	15291	15103	15340	15030	15017	15276	15162	14959	15028	15178	15150	15283	15131	14954	15172	15245	15205	15176	15219	15221	15127	15156	15024	15222	15150	15068	15132	15251	15216	15150	15106	15202	15234	15098	15094	15055	15176	15195	15195	15111	15186	15147	15253	15135	15093	15130	15067	15096	15036	15127	15088	15097	15217	15237	15089	15098	15046	15071	15095	15073	15077	15079	15211	15304	15098	15137	14960	15181	15248	15049	15072	14967	15170	14910	15178	15015	14904	15164	15145	15170	15155	15111	15141	15130	15203	15328	15072	15012	15192	15276	15069	15036	15096	15192	15034	15204	15068	15377	15021	15130	15123	15192	15292	15044	15094	14964	15075	15093	15063	15219	15136	15082	15139	15001	15006	15272	15209	15137	15158	15102	15229	15183	15136	15050	15195	15192	15132	15202	15168	15099	15314	15033	15249	15049	14910	15099	15068	15142	15361	14998	15120	15202	15165	15017	15085	15170	15183	15055	15011	15228	15144	15257	15197	15260	15165	15124	15078	15081	15081	15126	15137	15101	15133	15046	15384	15139	15031	14934	15260	15256	15271	15091	15358	14983	15033	15069	15273	15064	15186	15055	15040	15120	15090	15122	15047	15165	15133	15131	15136	15203	14976	15049	15135	15236	14991	15147	15182	15042	14999	15087	15086	14970	15139	15161	15131	15041	15171	15097	15025	14959	15132	15052	15088	15023	15038	15176	15092	15184	14963	15089	15207	15156	15091	15086	15116	15212	15168	15180	15059	15133	14945	15129	15046	15041	15224	15262	15096	15171	15097	15106	15146	15215	15049	15262	15038	15050	15057	15150	15136	15105	15244	15168	15066	15067	15163	15209	15287	15321	15232	14902	15194	15234	14947	15313	15303	15159	15107	15236	14972	15167	15205	15307	15178	15199	15171	15222	15059	15087	15145	15101	15152	15040	15167	15056	15218	15106	15224	15194	15014	15114	15114	15203	15175	15061	14953	15110	15161	15170	15156	15010	14975	15077	15161	15048	15140	15078	15200	15108	14964	15175	15383	15019	15107	14958	15157	15084	15133	15169	15163	15039	15204	15052	15108	15320	15024	15055	15035	15251	15246	15173	15147	15026	15033	15033	15083	15099	15092	14963	15013	14962	15319	15034	15319	15110	15195	15151	15188	15256	15200	15239	15143	15209	15160	15101	15136	15160	15349	15133	15083	14978	15117	15108	15196	14974	15112	15158	15278	15167	15265	15236	15061	15121	15170	15135	15214	15228	15118	15169	14948	15114	15289	15109	15120	15066	15213	15111	15141	15019	15066	15006	15217	14935	15107	15207	15131	15143	15218	15342	15103	15027	15022	15196	15041	15050	15153	15230	15121	15266	15060	15041	15058	15119	15054	15175	15018	15076	15206	14921	15153	15210	15322	15088	14997	15074	15175	14949	14994	14982	15159	15220	15157	15081	15131	15133	15121	14917	15014	15326	14933	14863	15240	15163	15276	15105	15212	15036	15091	15255	15230	15237	15107	15177	14974	15114	15211	15128	15177	15104	15080	15014	14895	15114	15038	15029	15233	15031	15099	15211	15146	15161	15123	15144	15143	15166	15172	15103	15064	15153	15187	15094	15144	15142	15186	15243	15318	15034	15070	14910	15104	15130	15014	15162	15121	15126	15095	15074	15151	15098	15194	15282	15153	15196	15138	15157	15393	15387	15012	15155	15117	15058	15302	15246	15149	15191	15137	15070	15050	15273	15280	15176	15051	15091	15150	15174	14991	15071	15060	15269	15112	15136	15165	15082	15342	15325	15224	15219	15009	15001	15039	15226	15032	15138	15067	15139	15095	15181	15121	15155	15029	15002	15215	15283	15197	15017	15064	15260	15233	15269	15019	15155	15145	15017	14979	15077	15064	15144	15126	15185	15094	15024	15203	15182	15148	15155	15046	15089	15006	15001	15199	15186	15181	15030	15169	15117	15046	15146	15129	15076	15048	15136	15219	15168	15197	15174	15276	15079	15266	15263	15008	15047	14977	15148	15278	15156	15098	15172	15071	15209	15155	15050	15137	14993	15130	15290	15123	15068	15066	14993	15427	15186	15134	15314	14986	15166	15029	15198	15309	15108	15082	15102	15152	15353	14858	15027	15078	15123	15072	15106	15028	15235	15204	15178	15045	15074	15142	15143	15043	15100	15195	15167	15129	15177	15168	15049	15065	15043	15114	15028	15268	15256	15067	15251	14997	15208	15224	15142	15090	15059	14936	15178	15092	14982	15212	15274	15273	15112	15100	15219	15168	15282	15320	15167	15184	15138	15105	15155	15089	15232	15141	15370	15063	15107	15188	15126	15159	14914	15152	15156	14984	15016	15182	15175
25450	21597	27257	27741	21136	19629	19044	17751	17391	17004	16957	16694	16618	16685	16513	16564	16466	16374	16673	16318	16263	16437	16501	16574	16384	16426	16437	16503	16402	16462	16424	16289	16464	16500	16427	16375	16442	16399	16306	16416	16604	16508	16311	16430	16492	16431	16396	16238	16224	16527	16441	16246	16252	16443	16258	16404	16272	16167	16114	16220	16266	16227	16356	16418	16285	16185	16300	16468	16349	16330	16323	16366	16117	16300	16473	16318	16380	16414	16302	16176	16333	16120	16488	16424	16233	16583	16271	16348	16000	16311	16315	16364	16373	16371	16439	16251	16404	16280	16325	16368	16360	16285	16416	16404	16164	16253	16328	16515	16479	16314	16170	16220	16197	16109	16439	16226	16512	16461	16102	16324	16050	16440	16174	16279	16339	16311	16321	16429	16328	16396	16286	16080	16239	16456	16419	16243	16250	16423	16519	16171	16326	16523	16318	16422	16402	16280	16355	16512	16207	16410	16196	16190	16611	16236	16337	16301	16426	16209	16393	16133	16119	16434	16435	16305	16183	16095	16292	16302	16483	16237	16434	16448	16214	16291	16292	16306	16405	16480	16307	16324	16227	16456	16250	16359	16284	16454	16307	16327	16255	16366	16477	16412	16276	16315	16178	16157	16171	16465	16253	16332	16555	16338	16157	16447	16375	16205	16269	16335	16320	16402	16262	16635	16266	16518	16171	16289	16385	16291	16243	16343	16382	16330	16149	16222	16502	16588	16409	16267	16303	16263	16392	16505	16377	16253	16374	16614	16243	16465	16395	16324	16185	16241	16304	16206	16022	16195	16197	16364	16308	16374	16377	16272	16422	16375	16484	16455	16319	16349	16239	16309	16267	16408	16499	16260	16265	16275	16327	16307	16375	16244	16306	16513	16291	16361	16226	16266	16293	16582	16348	16238	16446	16302	16536	16346	16276	16352	16369	16455	16383	16341	16352	16210	16498	16412	16334	15921	16138	16377	16250	16405	16552	16424	16384	16245	16313	16415	16372	16190	16371	16233	16292	16167	16206	16356	16247	16335	16182	16379	16370	16288	16423	16288	16457	16527	16455	16382	16361	16026	16375	16490	16303	16378	16427	16310	16292	16351	16244	16360	16376	16041	16250	16250	16470	16384	16363	16362	16214	16359	16409	16451	16412	16528	16354	16430	16389	16401	16433	16312	16333	16420	16112	16219	16424	16211	16227	16300	16428	16453	16445	16342	16133	16154	16385	16232	16378	16354	16342	16270	16289	16220	16356	16384	16229	16404	16387	16427	16448	16418	16298	16345	16479	16311	16305	16441	16348	16318	16267	16351	16496	16170	16283	16240	16374	16356	16298	16501	16389	16279	16468	16287	16347	16313	16182	16241	16319	16390	16464	16397	16442	16390	16287	16389	16352	16326	16289	16145	16518	16512	16504	16414	16424	16247	16407	16460	16197	16179	16436	16257	16362	16281	16454	16486	16480	16451	16493	16287	16393	16088	16522	16100	16405	16432	16389	16247	16091	16298	16269	16139	16221	16298	16441	16166	16587	16392	16345	16320	16217	16140	16511	16277	16415	16386	16290	16350	16467	16327	16394	16374	16086	16346	16275	16428	16398	16209	16376	16246	16418	16403	16223	16250	16521	16344	16381	16249	16418	16319	16511	16463	16400	16134	16434	16441	16459	16334	16605	16213	16329	16337	16251	16355	16338	16430	16308	16450	16486	16383	16245	16340	16590	16365	16454	16217	16378	16391	16341	16409	16316	16415	16499	16222	16333	16278	16285	16415	16032	16315	16455	16526	16384	16444	16332	16580	16451	16320	16266	16489	16383	16265	16421	16204	16189	16343	16478	16263	16432	16302	16634	16398	16281	16407	16431	16220	16126	16248	16385	16571	16410	16237	16444	16199	16334	16211	16383	16548	16479	16322	16243	16265	16389	16503	16372	16429	16260	16325	16378	16221	16317	16182	16316	16258	16328	16223	16397	16536	16438	16396	16333	16197	16351	16209	16186	16190	16342	16063	16354	16312	16363	16288	16334	16267	16251	16366	16399	16353	16330	16187	16435	16327	16373	16422	16461	16189	16709	16607	16278	16114	16264	16232	16393	16286	16375	16268	16283	16537	16442	16287	16321	16339	16178	16187	16543	16345	16280	16589	16462	16400	16103	16034	16369	16279	16250	16465	16020	16367	16424	16428	16423	16422	16229	16302	16231	16326	16280	16437	16439	16412	16463	16411	16367	16382	16377	16287	16415	16417	16576	16441	16489	16538	16250	16310	16243	16274	16345	16417	16483	16149	16372	16611	16274	16518	16363	16337	16515	16433	16260	16284	16312	16181	16329	16237	16243	16349	16221	16450	16260	16262	16269	16264	16326	16569	16245	16122	16304	16241	16347	16432	16384	16310	16494	16346	16460	16135	16362	16487	16388	16477	16220	16244	16299	16243	16528	16490	16393	16222	16395	16482	16335	16350	16271	16273	16307	16320	16352	16081	16370	16426	16290	15989	16226	16205	16331	16414	16381	16321	16382	16588	16256	16463	16340	16087	16505	16436	16284	16460	16426	16154	16339	16449	16313	16457	16427	16582	16443	16419	16326	16232	16437	16115	16413	16376	16149	16550	16200	16292	16254	16531	16418	16444	16232	16339	16248	16075	16580	16644	16111	16385	16281	16393	16237	16464	16270	16473	16213	16331	16508	16223	16238	16256	16383	16389	16394	16192	16321	16218	16211	16052	16479	16314	16327	16328	16412	16282	16452	16381	16302	16286	16220	16360	16334	16296	16213	16311	16322	16369	16538	16334	16451	16270	16477	16414	16517	16293	16335	16302	16503	16120	16406	16127	16325	16572	16433	16392	16230	16442	16382	16195	16348	16346	16185	16532	16204	16351	16234	16456	16220	16265	16429	16455	16357	16222	16374	16244	16362	16261	16406	16464	16482	16290	16425	16407	16340	16292	16225	16455	16304	16564	16115	16211	16319	16469	16451	16010	16535	16457	16114	16166	16291	16425	16383	16345	16449	16394	16108	16231	16417	16414	16398	16364	16364	16375	16370	16432	16403	16385	16400	16506	16452	16184	16403	16353	16536	16362	16343	16436	16421	16514	16331	16298	16438	16276	16228	16285	16289	16400	16340	16134	16184	16176	16315	16296	16307	16266	16257	16354	16272	16446	16307	16265	16324	16319	16403	16246	16394	16145	16442	16272	16370	16285	16341	16214	16327	16382	16180	16412	16398	16292	16435	16435	16308	16116	16415	16474	16411	16519	16409	16473	16360	16487	16354	16505	16530	16197	16474	16677	16383	16522	16319	16359	16289	16267	16306	16289	16461	16140	16342	16444	16228	16307	16447	16212	16238	16234	16323	16358	16356	16389	16444	16189	16323	16235	16350	16292	16354	16314	16509	16500	16507	16282	16344	16176	16319	16519	16391	16365	16315	16502	16353	16308	16325	16122	16387	16268	16315	16412	16368	16309	16393	16370	16139	16410	16371	16415	16233	16295	16392	16475	16268	16300	16271	16437	16401	16294	16403	16411	16226	16315	16426	16412	16225	16288	16405	16292	16249	16210	16275	16435	16597	16466	16515	16540	16106	16403	16280	16301	16211	16299	16397	16454	16595	16425	16280	16284	16489	16418	16239	16219	16443	16542	16348	16376	16269	16277	16199	16313	16367	16361	16242	16445	16389	16340	16117	16434	16168	16378	16368	16240	16312	16243	16261	16464	16384	16268	16343	16341	16175	16291	16328	16289	16504	16378	16115	16425	16365	16244	16282	16318	16396	16278	16412	16165	16139	16124	16434	16071	16407	16380	16421	16217	16313	16356	16209	16244	16263	16465	16484	16687	16403	16398	16180	16303	16352	16381	16310	16363	16389	16402	16169	16370	16434	16434	16204	16509	16348	16504	16449	16330	16322	16356	16460	16322	16174	16506	16319	16372	16428	16304	16337	16243	16320	16350	16437	16202	16486	16187	16444	16378	16262	16213	16606	16490	16399	16364	16260	16232	16420	16524	16430	16465	16442	16143	16174	16355	16238	16310	16337	16327	16322	16452	16302	16227	16229	16479	16480	16323	16311	16174	16425	16359	16452	16393	16319	16493	16457	16276	16395	16499	16338	16597	16363	16471	16384	16538	16250	16470	16318	16352	16415	16249	16496	16310	16247	16290	16451	16349	16497	16393	16352	16412	16246	16371	16098	16233	16461	16230	16299	16317	16368	16412	16383	16130	16485	16507	16404	16316	16216	16153	16311	16442	16429	16390	16295	16167	16326	16424	16380	16354	16373	16399	16483	16434	16429	16344	16422	16311	16326	16242	16373	16335	16302	16266	16309	16422	16232	16396	16205	16373	16484	16086	16079	16113	16295	16395	16311	16404	16306	16279	16283	16428	16312	16352	16121	16042	16430	16349	16251	16394	16192	16141	16095	16333	16531	16368	16514	16243	16326	16388	16216	16501	16077	16337	16340	16353	16319	16294	16279	16353	16383	16272	16411	16382	16368	16293	16159	16372	16342	16244	16179	16482	16208	16422	16270	16167	16422	16368	16359	16338	16452	16465	16358	16417	16393	16496	16466	16423	16320	16393	16435	16454	16540	16276	16477	16478	16311	16359	16442	16450	16324	16409	16365	16325	16414	16238	16402	16423	16288	16364	16420	16257	16406	16110	16323	16282	16242	16203	16524	16264	16429	16485	16363	16218	16313	16398	16217	16142	16307	16347	16384	16143	16633	16332	16408	16128	16334	16368	16259	16363	16339	16421	16282	16371	16397	16495	16494	16425	16431	16244	16453	16355	16348	16322	16331	16340	16444	16339	16448	16340	16307	16228	16300	16399	16131	16373	16230	16290	16399	16269	16139	16298	16198	16055	16367	16476	16505	16263	16333	16331	16453	16401	16184	16423	16269	16249	16386	16427	16413	16207	16356	16467	16366	16219	16434	16429	16285	16554	16345	16199	16395	16340	16172	16505	16311	16240	16202	16338	16285	16338	16395	16488	16346	16412	16253	16297	16540	16164	16380	16354	16167	16363	16242	16384	16350	16276	16394	16430	16307	16283	16287	16431	16389	16476	16292	16370	16417	16168	16382	16478	16517	16385	16361	16226	16210	16498	16407	16298	16341	16300	16400	16290	16337	16269	16348	16138	16514	16498	16269	16252
23400	37253	30459	24569	21385	19317	17863	16890	16382	15972	15592	15464	15134	14994	15072	15091	14992	14903	14974	14864	14809	14932	14858	14790	14989	14855	14756	14827	14756	15014	14732	14832	14587	14840	14793	15016	14970	14797	14915	14594	14821	14829	14651	14787	14841	14749	14832	14755	14587	14843	14856	14813	14813	14898	14668	14964	14858	14945	14801	14831	14709	14775	14818	14828	14814	15051	14840	14843	14720	14789	14873	14796	14862	14745	14815	14915	14835	14696	14736	14744	14588	14869	14801	14744	14779	14904	14902	14761	14904	14790	14797	14869	14877	14795	14794	14786	14663	15008	14658	14932	14708	14784	14875	14869	14840	14642	14812	14749	14848	14593	14667	14743	14848	14739	14752	14818	14876	14883	14866	14755	14869	14841	14925	14936	14858	14787	14659	14939	14727	15108	14585	14793	14949	14843	14831	14873	14751	14864	14630	14674	14730	14823	14782	14702	14783	14791	14795	14695	14844	14735	14970	14830	14643	14628	14706	14899	14707	14898	14741	14725	14711	14882	14869	14821	14655	14871	14761	14854	14836	14854	14663	14877	14898	14778	14930	14677	15078	14785	14843	14867	14703	14924	14958	14827	14812	14761	14755	14948	14776	14745	14880	14966	14710	14902	14924	14574	14810	14899	14906	14725	14680	14737	14849	14784	14878	14869	14844	14833	14771	14851	14841	14663	14744	14633	14843	14865	14679	14843	14753	14722	14852	14962	14817	14874	14686	14746	14659	14792	14793	14692	14744	14889	14792	14870	14741	14784	14929	14774	14747	14788	14824	14854	14736	14916	14691	14757	14885	14783	14777	14881	14707	14781	14856	14731	14767	14936	14710	14764	15087	14829	14945	14887	14721	14835	14736	14792	14804	14814	14920	14944	14750	14846	14854	14783	14880	14793	14765	14768	14856	14815	14742	14904	14730	14995	14740	14848	14776	14678	14896	14756	14894	14688	14875	14738	14774	14603	14885	14793	14794	14779	14744	14681	14643	14736	14748	14733	14814	14832	14866	14765	14520	14914	14694	14961	14879	14865	14851	14865	14774	14737	14783	14832	14781	14951	14737	14771	14788	14899	14728	14727	14745	14695	14804	14791	14684	14748	14810	14733	14913	14656	14831	14851	14792	14703	14897	14793	14787	14635	14724	14860	14757	14675	14867	14691	14744	14837	14777	14839	15058	14821	14727	14850	14782	14644	14898	14889	14974	14805	14722	14858	14843	14632	14705	14783	14911	14731	14800	14966	15001	14775	14572	14700	14753	14741	14926	14766	14691	14814	14860	14751	14960	14743	14922	14699	14858	14810	14885	14850	14923	14823	14843	14730	14859	14947	14855	14705	14566	14824	14791	15006	14764	14794	14708	14763	14931	14646	14837	14731	14725	14852	14711	14766	14806	14767	14667	14758	14816	14923	14956	14681	14785	14947	14656	14799	14730	14998	14614	14632	14822	14889	14761	14920	14774	14568	14832	14731	14668	14713	14951	14958	14654	14747	14831	14838	14641	14673	14842	14833	14666	14852	14717	14888	14783	14651	14719	14990	14726	14766	14958	14793	14858	14921	14767	14972	14800	14814	14740	14815	14887	14692	14932	14758	14725	15046	14831	14884	14726	14855	14840	14812	14798	14865	14889	14750	14830	14775	14783	14855	14866	14731	14951	14781	14628	14813	14785	14746	14722	14702	14716	14868	14929	14946	14640	14695	14898	14715	14921	14714	15025	14926	14882	14888	14851	14796	14742	14680	14815	14816	14827	14910	14715	14826	14889	14737	14846	14759	14824	14911	14970	14892	14712	14807	14758	14826	14759	14796	14749	14814	14861	14690	14800	14896	14630	14765	14814	14855	14923	14815	14767	14758	14787	14823	14976	14773	14694	14774	14713	14790	14691	14759	14720	14858	14685	14898	14738	14869	14760	14679	14771	14941	14779	14979	14755	14919	14762	14779	14787	14750	14844	14774	14851	14779	14701	14763	14805	14582	14745	14876	14776	14856	14704	14769	14848	14714	14836	14794	14798	14734	14824	14791	14650	14718	14938	14849	14919	14639	14735	14787	14945	14711	14894	14768	14876	14977	14792	14750	14740	14785	14824	14785	14907	14843	14786	14689	14910	14630	14780	14801	14839	14948	14742	14903	14873	14828	14655	14768	14682	14909	14800	14753	14664	14774	14925	14964	14863	14798	14858	14726	14730	14641	14944	14698	14734	14781	14634	14907	14759	14951	14847	14796	14868	14801	14788	14705	14607	14818	14852	14961	15022	14906	14787	14716	14656	14892	14752	14788	14833	14709	14825	14776	14943	14742	14734	14900	14706	14897	14814	14841	14800	14867	14886	14798	14745	14782	14872	14687	14729	14693	14798	14712	14688	14780	14726	14782	14785	14710	14734	14748	14890	14769	14850	14879	14904	14824	14817	14705	14827	14882	14961	14958	14867	14890	14779	14902	14764	14773	14798	14708	14748	14819	14909	14859	14928	14768	14779	14921	14731	14740	14878	15087	14759	14726	14793	14639	14840	14769	14834	14858	14689	14836	14744	14731	14848	14837	14866	14732	14735	14912	14603	14919	14712	14674	14784	14532	14895	14928	14745	14838	14872	14844	14760	14865	14870	14888	14813	14815	14884	14929	14675	14807	14796	14540	14897	14745	14923	14729	14882	14846	14779	14876	14908	14873	14781	14761	14864	14905	14717	14845	14752	14799	14759	14964	14794	14824	14687	14829	14803	14715	14672	14749	14886	14801	14752	14895	14827	14740	14706	14860	14678	14904	14856	15024	14632	14765	14848	14726	14800	14867	14884	14868	14686	14865	14908	14931	14819	14685	14788	14798	14652	14940	14957	14808	14830	14707	14784	14752	14755	14880	14757	14839	14685	14844	14681	14889	14939	14737	14895	14770	14965	14847	14914	14945	14701	14732	14768	14845	14688	14737	14670	14923	14817	14946	14786	14684	14724	14862	14665	14750	14871	14772	14921	14837	14799	14742	14699	14763	14820	14895	14780	14933	14856	14764	14701	14802	14983	14768	14801	14687	14783	14631	14873	14851	14549	14817	14758	14772	14785	14824	14937	14622	14783	14878	14693	14802	14903	14850	14829	14941	14712	14762	14858	14855	14898	14813	14815	14920	14872	14881	14939	14839	14817	14781	14880	14760	14717	14812	14972	14700	14825	14708	14844	14843	14939	14727	14960	14922	14668	14679	14730	14673	14835	14755	14894	14901	14855	14789	14694	14686	14785	14728	14912	14875	14908	14688	14864	14753	14759	15026	14905	14667	14892	14830	14800	14826	14779	14748	14857	14958	14934	14842	14722	14697	14775	14748	14826	14942	14914	14659	14836	14783	14933	14743	14796	14914	14786	14818	14714	14741	14906	14888	14885	14890	14777	14660	14810	14701	14843	14810	14714	14866	14942	14792	14822	14817	14758	14714	14926	14701	14901	14640	14735	14701	14868	14872	14686	14804	14805	14669	14670	14649	14846	14885	14805	14795	14947	14667	14897	14803	14844	14904	14866	14739	14885	14767	14889	14914	14898	14867	14654	14872	14921	14826	14847	14892	14766	14645	15015	14709	14789	14822	14745	14922	14847	14714	14860	14856	14899	14855	14970	14837	14855	14830	14762	14903	14721	14904	14810	14857	14745	14806	14816	14778	14805	14692	14829	14835	14848	14853	14968	14730	14778	14898	14714	14642	14725	14881	14834	14755	14897	14953	14789	14864	14816	14648	14862	14731	14828	14777	14940	14825	14828	14725	14765	14715	14946	14688	14861	14948	14775	14730	14688	14595	14815	14833	14776	14952	14834	14857	14899	14806	14744	14851	14797	14914	14691	14780	14867	14830	14795	14784	14796	14745	14860	14809	14881	14937	14840	14801	14991	14982	14754	14852	14777	14851	14741	14914	14705	14902	14833	14629	14800	14886	14758	14825	14898	14715	14927	14749	14905	14753	14895	14616	14865	14838	14774	14851	14798	14826	14824	14902	14909	14744	15126	14862	14840	14969	14842	14847	14712	14801	14857	14734	14707	14895	14684	14707	14740	14790	14703	14770	14821	14721	14816	14828	14934	14801	14821	14945	14804	14651	14737	14820	14815	14754	14858	14652	14830	14857	14810	14788	14993	14680	14788	14689	14960	14880	14595	14803	14592	14826	14784	14884	14743	14776	14755	14764	14815	14789	14698	14909	14766	14757	14741	14748	14818	14719	14878	14804	14674	14579	14896	14796	14811	14811	14820	14829	14730	14802	14793	14825	14782	14983	14731	14840	14638	14865	14810	14670	14737	14788	14687	14811	14802	14923	14895	14651	14842	14814	14902	14757	14898	14724	14854	14947	14682	14875	14846	14665	14705	14854	14743	14669	14871	14747	14857	14865	15000	14800	14845	14603	14887	14714	14898	14829	14759	14859	14773	14792	14879	14900	14680	14804	14813	14816	14926	14698	14902	14734	14786	14793	14940	14938	14760	14932	14782	14897	14723	15008	14697	14826	14798	14700	14854	14856	14845	14872	14678	14797	14860	14838	14724	15060	15020	14803	14774	14825	14875	14796	14788	14764	14933	14776	14996	14776	14814	14788	14665	14880	15018	14685	14845	14728	14847	14822	14976	14934	14862	14823	14735	14779	14851	14772	14872	14905	14735	14768	14913	14795	14958	14835	14744	14842	14783	14691	14896	14900	14735	14794	14747	14864	14884	14894	15012	14790	15092	14604	14710	15032	14587	14821	14860	14865	14790	14829	14674	14806	14696	14750	14790	14695	14922	14743	14732	14871	14918	14895	14722	14767	14822	14917	14859	14771	14764	14628	14915	14748	14891	14732	14818	14721	14753	14767	14911	14758	14742	14788	14872	14731	14802	14787	14855	14791	14765	14669	14939	14852	14880	14801	14861	14718	14832	14869	14814	14779	14850	14938	14869	14816	14634	14731	14723	14780	14853	14920	14822	14714	14996	14635	14784	14889	14837	14856	14805	14850	14877	14955	14755	14742	14678	14705	14843	14923	14761	14857	14877	14979	14789	14735	14733	14849	14902	14858	14757	14706	14793	14816	14863	14897	14726	14997	14777	15068	14721	14668	14765	14899	14779	14784	14711	14700	14751	14805	14814	14954	14844	14699	14759	14859	14922	14821	14795	14822	14825	14973	14866	14715
22578	21543	28638	24943	22234	24597	25397	20476	18941	18854	18163	17824	17595	17592	17256	17303	17428	17072	17214	17205	17056	17196	16782	16972	17035	17074	17002	16808	17230	16833	16869	17047	16853	16761	16774	16807	16824	16985	17100	16763	16795	16881	16795	16932	16924	16675	16762	16838	16926	16715	16889	16767	16820	16572	16847	16804	16955	16825	16841	16907	16920	16914	16881	16609	16910	16678	16802	16793	16657	16840	16823	16785	16889	16794	16800	16766	16761	16806	16795	17009	16836	16815	16620	16734	16924	16546	16753	16866	16853	16878	16827	16862	16829	16746	16667	16840	17045	16797	16790	16943	16746	16788	16735	16720	16858	16908	16722	16830	16779	17017	16763	16724	16790	16546	16753	16772	16884	16706	16669	16867	16696	16674	16924	16765	16724	16724	16800	16871	16738	16681	16511	16764	16801	16735	16709	16715	16901	16739	17056	16818	16672	16818	16627	16717	16770	16699	16693	16681	16751	16899	16949	16976	16994	16877	16920	16830	16790	16769	16770	16732	16784	16849	16713	16801	16857	16772	17132	16902	16822	16692	16809	16854	16896	16854	16856	16957	16808	16700	16534	16818	16668	16771	16860	16643	16701	16818	16865	17018	16703	16848	16881	16674	16679	17022	16895	16775	16681	16755	17014	16903	16706	16833	16785	16762	16760	16756	16855	16927	16886	16669	16689	16677	16551	16920	16821	16709	16750	16881	16647	16665	16729	16852	16781	16751	16581	16762	16728	16881	16747	16749	16728	16741	16787	16849	16809	16718	16919	16630	16712	16773	16581	16877	16695	16841	16756	16796	17000	17018	16513	16611	17002	16735	16659	16860	16862	16836	16826	17068	16748	16764	16616	16638	17001	16801	16833	16845	16804	16808	16929	16680	16531	16655	16979	16954	16843	16659	16830	16756	16696	16789	16765	17033	16807	16809	16935	16832	16883	16846	16903	16755	16817	16894	16699	17013	16819	16845	16896	16670	17061	16977	16707	16579	16741	16827	16837	16833	16948	16901	17006	16893	16755	16842	16798	16638	16771	16685	16789	16721	16730	16802	16765	16766	16994	16588	16706	16705	16713	16741	16838	16815	16896	16755	16730	16900	16816	16706	16754	16897	16803	16649	16717	17064	16851	17089	16869	16694	16802	16821	16907	16849	16756	16794	16592	16905	16909	16869	16840	16702	16852	16706	16960	16705	16663	16724	16875	16969	16680	16875	16660	16819	16883	16874	16938	16771	16874	16818	16843	16865	16880	16819	16870	16763	16723	16581	16577	16722	16746	16706	16718	16846	16823	17000	16876	16637	16688	16721	16841	16700	16963	16586	16643	16416	16711	16917	16904	16926	16810	16756	16850	16954	16595	16921	16841	16650	16811	16769	16750	16698	16792	16756	16650	17040	16655	16717	16745	16716	16676	16890	16806	16968	16699	16752	16802	16893	16735	16824	16821	16833	16874	16766	16627	16440	16730	16792	16603	16722	16831	16856	16795	16732	16825	16733	16814	16964	16671	16691	16896	16684	16925	16965	16885	16734	16892	16814	16646	16789	16775	16875	16999	16905	16755	16814	16813	16821	16777	16832	16739	16733	16738	16749	17070	16819	16835	16829	16558	16841	16699	16642	16637	16828	16868	16888	16847	16998	16652	16769	16903	16732	16772	16784	16851	16785	16797	16722	16867	16889	16644	16779	16963	16924	16787	16846	16865	16673	16990	16582	16752	16725	16717	16729	16969	16923	16908	16606	16798	16902	16648	16870	17013	16723	16699	16721	16660	16908	16866	16985	16553	16839	16810	16744	16970	16683	16908	16690	16665	16758	16803	17020	16761	16872	16719	16877	16934	16781	16479	16863	16864	16926	16698	16729	16784	16681	16894	16720	16673	16802	16826	16851	16854	16806	16831	16713	16849	16874	16921	16744	16824	16876	16717	16598	16728	16833	16799	16709	16785	16655	16672	16823	16685	16768	16863	16753	16663	16779	17002	16834	16670	16773	16657	16737	16855	16686	16804	16672	16849	16837	16817	16927	16819	16746	16848	16752	16619	16571	16785	16916	16853	16807	16842	16929	16733	16781	16769	16669	16777	16879	16980	16965	16790	16780	16721	16807	16844	16961	16818	16719	17012	16678	16639	16929	16816	16924	16799	16637	16882	17006	16791	16786	16579	16709	16716	16652	16716	16767	16828	16967	16713	16621	16730	16898	16932	16871	16845	16811	16902	16654	16767	17032	16777	16869	16886	16743	16810	16851	16812	16818	16867	16629	16705	16725	16797	16756	16920	16789	16771	16713	16739	16842	16779	16865	16659	16787	16785	16865	16825	16883	16599	16615	16789	16718	16836	16660	16628	16793	16730	16986	16945	16751	16790	16996	16762	16800	16721	16802	16957	16813	16908	16975	16836	16963	16884	16935	16620	16681	16741	16937	16783	16655	16752	16745	16686	16718	16730	16984	16828	16611	16812	16892	16814	16776	16634	16849	16657	16682	16823	16756	16874	16816	16836	16926	16624	16764	16716	16779	16779	16803	16836	16784	16987	16819	16754	16588	16935	16755	16817	16722	16832	16750	16885	16663	16813	16778	16727	16702	16931	16755	16806	16803	16723	16719	16760	16572	16690	16810	16739	16610	16898	16749	16688	17003	17021	16837	16788	16746	16963	16848	16819	16840	16836	16877	16647	16716	16899	16869	16917	16677	16734	16675	16797	16985	16828	16866	16941	16626	16959	16849	16660	16692	16661	16726	16839	16624	16839	16714	16777	16737	17019	16564	16744	16603	16861	16945	16949	16797	16937	16908	16889	16645	16813	16777	16674	16816	16700	16829	16884	16782	16739	16694	16969	16675	17014	16699	16831	16656	16672	16753	16562	16787	17014	16766	16926	16898	16804	16758	16674	16703	16869	16701	16577	16898	16825	16856	16775	16734	16834	16636	16652	16834	16927	16965	16741	16939	16743	16767	16886	16824	16778	16662	16788	16843	16829	16696	16777	16911	16809	16813	16803	16667	16654	16815	16659	16755	16772	16882	16838	16431	16672	16723	16793	16775	16756	16655	16918	16932	16634	16712	16850	16824	16682	16795	16806	16915	16969	16757	16738	16797	16727	17080	16819	16785	16780	16547	16973	16598	17038	16775	16717	16915	16857	16759	16786	16740	16713	16806	16820	16563	16777	16843	16887	16737	16941	16615	16837	16914	16950	16910	16963	16679	16607	16775	16663	16772	16897	16867	16933	16820	16668	16662	16836	16919	16968	16723	16758	16763	16707	16937	16832	16666	16537	16829	16752	16985	16850	16899	16754	16743	16807	16716	16789	16717	16623	16705	16803	16619	16835	16799	16671	16799	16969	16812	16710	16851	16782	16784	16617	16633	16804	16645	16826	16831	16944	16609	16702	16762	16799	16755	16841	16679	16830	16683	16778	16952	16851	16838	16802	16629	16802	16970	16811	16736	16923	16818	16899	16651	16835	16873	16635	16711	16947	16531	16709	16689	16948	16834	16622	16640	16725	16559	16728	16917	16886	16785	16728	16759	16639	16791	16843	16995	16706	16881	16725	16883	16844	17073	16745	16783	16744	16896	16680	16992	16833	16931	16677	16831	16741	16651	16940	16746	16799	16767	16792	16773	16851	16746	16737	16844	16645	16772	16699	16793	16843	16862	16729	16867	16782	16837	16754	16740	16776	16657	16755	16752	16691	16866	16710	16730	16672	16864	16880	16717	16731	16749	16743	16703	16837	16741	16828	16862	16880	16809	16615	16920	16786	16845	16756	16834	16493	16752	16744	16774	16651	16783	16610	16734	16957	16725	16671	16955	16835	16896	16800	16813	16837	16740	16832	16765	16724	16905	16737	16549	16914	16642	17063	16868	16794	16874	16740	16698	16752	16930	16651	16827	16881	16493	16912	16690	16762	16711	16643	16809	16982	16816	16847	16802	16695	16937	16811	16554	16805	16728	16999	16894	16745	16729	16682	16690	16858	16739	16724	16878	16960	16806	16739	16850	17068	16963	16606	17028	16720	16672	16647	16651	16711	16780	16948	16824	16994	16988	16955	16918	16775	16493	16643	16617	16900	16990	16922	16808	16752	16708	16913	16877	16729	16822	16822	16991	16730	16660	16915	16729	16742	16991	16739	16637	17011	16658	16717	16660	16612	16872	16659	16853	16780	17019	16785	16757	16822	16858	16718	16837	16797	16575	16827	16790	16857	16743	16749	16742	16736	16619	16756	16911	16867	16889	16710	16703	16908	17058	16747	16889	16896	16872	16709	16702	16839	16754	16836	16657	16831	16721	16780	16818	16829	16878	16656	16779	16728	16786	16801	16937	16900	16755	16950	16762	16877	16820	16669	16636	16950	16664	16900	16914	16885	16739	16635	16857	16816	16911	16846	16815	16828	16641	16776	16880	16800	16885	16874	16817	16773	16730	16700	16802	16648	16721	16548	16676	16804	16678	16881	16832	16864	16740	16757	16792	16823	16752	16750	16647	16763	16716	16665	16769	16676	16936	16812	16633	16829	16836	16730	16950	16752	16884	16839	16686	16508	16861	16709	16800	16755	16865	16908	16825	16780	16808	16843	16972	16996	16811	16740	16833	16649	16793	16786	16843	16962	16881	16898	16679	16599	16939	16758	16806	16880	17004	16743	16755	16706	16789	16697	16863	16749	16883	16609	16698	16715	16908	16858	16731	16862	16922	17025	16907	16794	16832	16827	16843	16764	16679	16774	16828	16751	16767	16728	16811	16793	16807	16628	16688	16584	16550	16633	16664	16689	16723	16665	16880	16622	16601	16679	17017	16775	16812	16878	16885	16755	16642	16795	16636	16695	16758	16644	16763	16700	16829	16716	16754	16618	16703	16872	16769	16771	17002	16808	16750	16965	16686	16819	16905	16976	16732	16844	16786	16657	16744	16822	16847	16644	16798	16875	16769	16676	16674	16913	16687	16919	17054	16759	16854	16811	16876	17063	16848	16586	16802	17015	16808	16748	16841	16749	16775	16833	16556	16895	16722	16684	16918	16859	16674	16764	16645	17085	16835	16819	16968	16757	16890	16685	16828	16713	16690	16724	16917	16638	16744	16930	16896	16821	16842	16790	17029	16917	16910	16648	16845	16732	16921	16770	16925	16783	16789	16733	16595	16676	16855	16843	16709
25043	46067	38467	31332	26738	23688	21180	19572	18241	17435	16688	16537	15985	15888	15650	15553	15392	15469	15340	15377	15252	15373	15323	15262	15319	15126	15187	15206	15218	15222	15099	15085	15095	15136	15012	15107	15117	15163	15032	15019	15191	14997	15157	15044	14994	15067	15108	14930	15175	14917	15115	15035	15063	15057	15014	15054	14995	15098	15076	15138	14984	15057	15049	15075	15072	15005	15126	15189	15153	15030	15139	15235	15073	15097	15083	14910	15086	15080	15102	15112	15162	15026	15145	15055	15034	15093	15318	15176	15060	15250	15116	15051	14881	15150	15099	14943	15065	14952	15087	15188	14978	15006	15238	15201	15139	15157	14959	15066	15193	15170	15176	14983	15074	15150	15096	15098	15014	15032	15155	15082	15157	15130	15059	15096	15073	15115	15034	15205	15034	15024	15103	15267	15192	15001	15024	15175	15067	15179	15165	15019	15090	14882	14972	15041	14886	15109	15162	14929	15164	15027	15082	15185	15158	15002	15106	14943	15031	15132	15296	15056	15049	15012	14966	14988	15017	14947	15307	15064	15130	15080	15257	15152	15012	15132	15018	15007	14966	14965	15263	15184	15063	15064	14922	15075	15022	15175	15149	14973	14977	15076	15187	15098	15178	15078	15025	15270	15018	14961	15165	14956	15078	15120	15123	14989	15113	15178	15159	15210	15140	15074	14959	15157	15261	15072	15056	15133	15120	15028	15086	14964	15159	14965	15169	15126	15119	15037	15020	14952	15030	15019	15176	15090	15021	14969	15201	15136	14997	15143	15036	15154	14924	14835	14944	15000	15138	15053	15064	14950	15110	14916	15140	15009	15095	15098	15191	14915	15014	15162	15091	14954	15148	15076	15139	15180	15117	15187	15021	15090	15187	14995	14971	15202	15143	15182	14928	15028	15116	15146	15091	15059	15098	15015	15060	15055	15123	14980	15261	15120	15118	15180	15139	15142	15131	15093	15104	15187	15147	15132	15083	15220	15254	15179	15107	14968	14867	14968	15061	15143	15128	15186	15055	14963	15010	15015	15164	15073	15055	15060	15004	15096	15017	15106	15267	15014	14960	15119	14880	14996	15062	15099	14902	15208	15071	15006	14985	15083	14784	15144	14903	15063	14888	15218	15190	14986	15296	15124	15194	15060	14976	15081	15076	15261	15202	15180	15176	15011	14991	14919	14919	15127	15169	15100	14959	15003	14956	15154	15224	15018	15152	15216	15009	15383	15050	15243	15154	14988	14897	15115	14902	15028	15212	15025	15058	15221	15257	15041	15017	14903	15079	15161	15165	15059	15188	15091	15042	15006	15155	15142	15053	14982	15022	15152	14995	15081	15007	15111	14944	15052	15211	15074	15140	15017	15065	14967	15226	15249	14982	15085	15150	15094	15085	15267	15257	15207	15128	15264	14892	15190	15156	15261	15028	15029	14986	15137	15259	15057	15141	14945	15259	14990	15137	15047	15041	15038	15052	15090	15116	15177	15030	14829	15130	15092	14902	15125	15037	15194	15027	15269	15150	14929	15002	15053	15130	14960	15163	15117	15153	15156	15144	15061	15086	15120	15053	14974	15063	15209	15133	15093	15062	15001	15204	15021	15126	14932	15152	15107	15146	14984	15070	15060	15117	15028	15028	15382	15056	14967	15057	15079	14979	15096	15022	14911	14971	14925	15119	15152	15171	15133	15059	15095	15358	15122	15098	15065	15081	15074	15078	14887	14987	15078	15147	15203	14981	14991	14951	15153	15275	14996	15037	15164	14993	15094	15050	14947	15175	15181	15140	15025	15036	15140	15160	15002	15078	15122	15179	15186	15212	15138	15144	15182	15239	15109	15113	15130	15173	15182	15156	15140	14893	15114	15058	15074	14983	15105	15199	15110	15135	15160	15125	14876	15015	15157	15075	15114	15193	14942	15087	15164	15245	15066	14895	15230	15044	15094	14876	15033	15024	15062	14838	15090	15104	14974	15016	15039	15135	15130	15056	15020	15125	15057	14949	15095	15113	14928	14996	15098	15049	15278	15078	14973	14956	15178	15099	14945	14900	15029	15140	15162	15085	15194	15202	15085	15073	15103	14998	15107	15164	14859	15207	15006	15071	15077	14971	14937	14997	15104	15128	15083	15098	15062	15179	14894	15133	15057	15283	15074	15026	15340	14934	15071	15118	15023	14966	14924	15289	15079	14988	15071	15192	15060	14977	15087	15074	15068	15146	15041	14874	15036	15140	15127	15021	15117	15120	15044	15168	15002	15059	15164	15176	15082	15044	14968	14930	15131	14961	15017	15166	15076	15080	15137	15125	15021	15111	15100	14997	15059	15172	15129	15135	15073	14998	15148	15089	15191	15036	15228	15085	15071	15249	15235	15053	15045	15010	15073	15141	15082	15093	15103	15051	15087	15075	14928	15080	15088	14936	15157	15027	14998	15090	15027	15142	15125	15172	15025	15160	15062	15066	15005	15100	15058	15013	14981	15218	15125	15134	15045	15037	14915	15211	15067	15043	15148	14953	14998	15070	15117	15176	14960	15118	14883	14871	14965	14950	15036	15137	15063	15243	15063	14915	15239	15040	14998	15150	15222	15160	15204	15013	15111	14969	15132	15023	15054	15077	15071	15153	15009	15086	15037	14898	15147	15061	15068	14993	15146	15189	15130	15212	14991	15106	14981	15008	15114	15085	15036	14958	15192	15027	15101	15060	15199	15052	14978	15030	15012	15159	15029	14957	15058	15145	15062	15098	15178	14883	15127	14916	15093	15055	15100	15055	15102	14975	14894	15185	15126	15072	15168	15256	15158	15102	15043	14934	15336	15012	14917	14970	15107	15096	15145	15160	14920	15005	15137	15244	15206	15014	14999	14995	15070	14967	15221	15118	15129	15137	15242	15332	15110	14980	15147	15098	15066	14899	15201	15060	15167	15033	15139	15098	15036	15127	14883	14983	15021	14935	15045	15123	15008	15095	15078	15012	15180	15002	15133	15285	14933	15061	15086	15071	15193	15063	15202	15017	15148	15087	15027	15307	14950	15179	15092	15021	15177	15217	14962	15082	15160	15043	14911	15180	15078	15079	15243	15148	14960	14977	15050	15024	15049	15050	15329	15129	15184	15134	15023	15138	15116	15097	15146	15067	15097	15038	15196	14915	14893	15109	15028	15197	15055	14937	15075	15187	15225	15112	15115	15214	15101	15129	14864	15176	15171	15043	15113	15117	15032	15088	14976	15151	15089	14892	15128	15174	14992	15064	15197	15032	15087	15171	15168	14863	15047	14928	15113	15028	15112	15120	15089	15166	14969	15019	15099	15160	15204	15085	14973	15154	15174	15031	15140	15176	15240	15008	15027	15082	15112	15003	14971	15151	14976	15132	15022	15091	15008	15075	15023	15104	15133	15063	15218	15038	15219	15136	14982	15175	15089	14989	14980	15081	15151	14983	15022	15042	14936	15200	14962	15204	15187	15050	15129	15089	14932	15042	15045	15162	14936	15105	15049	15108	15218	15057	15097	15091	15039	15270	15122	14951	15004	15236	14966	15223	15068	15086	15141	15036	14926	14938	15061	15123	14956	15079	15034	14990	15061	14961	15167	15040	15010	15222	15104	15021	15030	15011	14981	15184	15169	15213	15087	15112	15124	15191	14982	15099	15032	15140	15130	15050	15165	15150	15032	14956	15188	15117	14878	15065	15088	15113	15129	14996	15206	15023	14986	15001	14997	15105	15053	15050	15057	15021	15216	15047	15145	15071	15123	15210	14923	15295	14975	15048	15089	15003	15157	15072	15244	15018	15168	15168	15070	15010	15204	15067	15220	15052	15113	15097	15062	15108	15184	15117	15121	15086	15106	15101	14974	14970	14994	15057	15118	15034	15139	14993	15000	15168	15022	15052	15201	15051	15146	15024	15105	15037	15010	15118	15143	14931	15232	15008	15009	15127	15201	15147	15074	15090	15037	15115	15168	15006	15021	15078	15014	15160	14921	15089	15084	15110	15144	15102	15023	15042	15056	14935	15058	15125	15019	15136	15037	15131	15016	15206	15060	15041	15103	15116	15079	15082	15074	15305	15065	15055	15235	15056	14947	15081	15061	15210	15114	14977	14974	14988	15291	15070	15155	15158	15051	15149	15110	15177	15066	15049	15052	15162	15038	15198	15060	15196	15101	15060	15107	15119	15140	14985	15043	15129	15155	15122	15094	15029	15209	15171	14982	15120	15076	15170	15109	15145	15097	15081	15101	15086	15101	15178	15115	15100	14899	15068	15028	15069	15095	15064	15165	14845	14907	15173	15087	15094	14968	15176	15143	14974	15120	15059	15110	15055	14916	15122	14932	15095	15032	15100	15116	15095	15139	14991	15227	15170	15059	15096	15172	14935	15062	15031	15100	15150	15235	15244	15195	15028	15114	15150	14894	15277	14955	15023	15169	15352	15082	14997	15043	15242	15056	15000	15164	14825	15164	15095	15065	14947	15134	15087	15063	15054	15057	15007	14992	15109	15144	15120	15023	14959	15041	14937	15198	15146	14985	15042	15046	14997	15098	15110	15042	14923	15086	15009	15151	15177	15100	15125	15069	15101	15066	15204	15099	15179	15028	15025	14984	14996	15257	15053	14975	15119	15109	15128	15184	15166	15089	15065	14997	15149	15064	15003	15026	15105	15136	15069	15015	15126	15046	15151	15195	15246	14803	15184	15171	15203	15121	15055	15235	14912	15026	15069	15031	15061	15145	14852	15152	15157	14960	15113	15152	15052	15137	15023	14938	15095	14970	15143	14983	15139	15162	15268	14956	14890	14950	15103	15035	15099	15178	15192	15057	15036	15157	15221	15040	15262	14998	15045	15047	15125	15224	15104	15059	15041	15195	15006	15074	15142	15142	15140	15096	15046	15103	15045	15135	15125	14995	15047	15182	15208	15171	15271	15022	15031	15024	15196	15059	15128	14950	15278	15101	15089	15060	15032	15031	15188	14932	14968	15131	14948	15180	15061	15119	15282	15074	15186	15181	14921	15135	14991	14963	14936	14968	15063	15030	14971	15026	15111	15324	15036	15075	14940	15135	15149	15180	15188	15113	15027	15069	15007	15144	14946	15033	15066	15146	15044	15126	15111	15017	15171	15169	15120	15095	14740	15029	15042	15023	14957	15017	15130	15016
29688	25859	29153	25322	20979	19286	18544	17792	17797	17562	17056	17167	16865	16745	16561	16703	16792	16743	16751	16529	16530	16635	16553	16595	16720	16624	16599	16761	16593	16781	16588	16701	16856	16762	16715	16696	16663	16407	16656	16660	16588	16764	16871	16517	16743	16697	16704	16746	16374	16604	16564	16727	16594	16592	16671	16485	16585	16752	16515	16686	16543	16699	16546	16760	16623	16744	16712	16613	16551	16578	16625	16890	16519	16605	16768	16632	16487	16625	16447	16473	16393	16632	16570	16575	16647	16368	16703	16762	16560	16711	16838	16495	16621	16582	16684	16652	16680	16526	16580	16740	16664	16590	16604	16528	16767	16552	16634	16472	16662	16834	16886	16537	16419	16671	16409	16629	16594	16626	16569	16574	16548	16571	16783	16858	16644	16589	16649	16598	16578	16700	16726	16577	16552	16468	16548	16655	16695	16751	16583	16594	16701	16807	16686	16669	16858	16509	16695	16475	16701	16594	16670	16624	16710	16767	16787	16527	16714	16708	16575	16502	16797	16424	16538	16665	16477	16645	16767	16535	16464	16657	16653	16674	16527	16413	16430	16578	16577	16661	16744	16700	16622	16651	16647	16583	16731	16525	16617	16592	16635	16695	16788	16728	16556	16449	16467	16611	16394	16473	16613	16457	16455	16655	16656	16391	16616	16654	16571	16561	16687	16809	16664	16467	16524	16487	16613	16454	16565	16591	16423	16545	16555	16674	16671	16685	16578	16769	16602	16741	16721	16743	16554	16827	16625	16685	16544	16689	16569	16563	16704	16815	16661	16770	16553	16499	16681	16626	16724	16860	16579	16607	16573	16694	16655	16596	16449	16466	16452	16771	16453	16485	16511	16526	16638	16657	16604	16581	16603	16424	16571	16489	16692	16711	16564	16721	16665	16690	16504	16406	16733	16497	16685	16518	16719	16685	16390	16657	16792	16660	16675	16686	16478	16700	16506	16553	16794	16636	16776	16615	16576	16495	16552	16513	16680	16519	16478	16517	16706	16704	16626	16545	16462	16413	16547	16501	16609	16729	16680	16564	16908	16445	16631	16491	16524	16605	16702	16705	16578	16756	16489	16723	16570	16605	16503	16652	16498	16721	16545	16811	16761	16659	16782	16720	16611	16653	16698	16750	16716	16810	16793	16699	16774	16603	16563	16622	16691	16582	16771	16765	16697	16764	16492	16768	16516	16454	16615	16542	16792	16455	16694	16791	16582	16594	16547	16638	16680	16681	16535	16711	16759	16779	16578	16291	16582	16688	16680	16673	16685	16517	16550	16635	16520	16672	16583	16475	16704	16894	16577	16721	16671	16855	16400	16394	16864	16603	16620	16482	16543	16586	16525	16625	16699	16629	16360	16543	16802	16757	16668	16691	16806	16721	16601	16894	16675	16747	16507	16585	16758	16507	16671	16529	16620	16575	16694	16836	16675	16700	16607	16710	16572	16693	16623	16843	16736	16659	16644	16593	16775	16611	16406	16928	16585	16565	16658	16577	16524	16597	16644	16654	16693	16532	16643	16449	16551	16664	16524	16611	16740	16558	16590	16597	16472	16610	16659	16521	16620	16622	16598	16644	16502	16700	16904	16728	16715	16694	16551	16736	16706	16942	16602	16593	16750	16733	16746	16753	16716	16579	16461	16433	16619	16737	16583	16336	16575	16692	16636	16763	16569	16713	16788	16756	16594	16554	16724	16574	16641	16622	16677	16806	16681	16700	16804	16682	16728	16423	16735	16540	16647	16731	16681	16586	16611	16768	16501	16692	16552	16696	16798	16641	16624	16623	16819	16601	16648	16763	16690	16570	16844	16699	16611	16583	16628	16518	16719	16410	16602	16482	16585	16546	16681	16686	16684	16769	16707	16627	16594	16516	16608	16674	16383	16499	16543	16558	16525	16527	16650	16533	16498	16725	16760	16738	16770	16464	16658	16573	16386	16611	16548	16481	16861	16628	16347	16757	16597	16511	16519	16650	16477	16669	16648	16636	16638	16575	16685	16624	16634	16629	16837	16490	16627	16629	16472	16722	16755	16667	16758	16647	16728	16612	16556	16718	16498	16617	16717	16562	16708	16587	16591	16584	16621	16697	16490	16721	16808	16417	16768	16613	16457	16697	16332	16658	16663	16654	16600	16443	16439	16589	16413	16672	16719	16743	16651	16453	16652	16587	16489	16642	16519	16540	16624	16633	16645	16575	16784	16725	16624	16475	16698	16613	16688	16897	16737	16620	16884	16719	16525	16575	16536	16635	16652	16716	16662	16509	16830	16659	16686	16606	16735	16602	16727	16602	16644	16617	16779	16612	16588	16657	16562	16732	16771	16577	16576	16728	16643	16657	16571	16616	16556	16577	16596	16498	16744	16521	16561	16878	16632	16565	16544	16691	16696	16679	16516	16526	16634	16605	16194	16653	16552	16504	16464	16591	16570	16617	16702	16678	16625	16732	16751	16433	16420	16574	16614	16474	16648	16411	16498	16757	16741	16515	16685	16746	16623	16677	16689	16574	16607	16488	16637	16561	16668	16530	16718	16515	16574	16631	16674	16520	16641	16560	16740	16670	16532	16527	16540	16538	16598	16567	16643	16521	16777	16583	16543	16686	16769	16361	16583	16421	16666	16446	16577	16605	16497	16900	16516	16605	16639	16798	16689	16571	16581	16748	16554	16614	16511	16596	16508	16807	16587	16665	16550	16559	16565	16566	16700	16697	16780	16390	16467	16816	16716	16641	16673	16498	16575	16765	16567	16523	16652	16610	16676	16518	16566	16398	16691	17006	16553	16479	16530	16519	16489	16553	16630	16601	16623	16633	16668	16580	16773	16771	16634	16758	16764	16630	16603	16683	16554	16809	16449	16490	16491	16694	16578	16540	16629	16504	16683	16480	16673	16597	16484	16527	16495	16534	16699	16848	16536	16530	16602	16614	16514	16449	16689	16681	16758	16661	16735	16684	16818	16774	16571	16560	16806	16706	16772	16595	16571	16797	16625	16612	16669	16692	16678	16730	16400	16411	16809	16603	16757	16420	16800	16620	16716	16641	16704	16663	16556	16626	16638	16541	16558	16566	16586	16419	16612	16712	16463	16658	16568	16602	16645	16652	16724	16738	16702	16634	16697	16765	16633	16485	16554	16628	16603	16554	16775	16525	16710	16621	16427	16471	16512	16584	16348	16533	16655	16574	16784	16630	16491	16708	16718	16744	16781	16727	16824	16774	16568	16576	16865	16597	16696	16620	16486	16738	16605	16671	16375	16670	16492	16617	16639	16738	16480	16750	16792	16703	16637	16720	16659	16574	16563	16620	16719	16723	16652	16646	16700	16588	16690	16521	16627	16587	16714	16477	16608	16637	16668	16597	16723	16455	16293	16515	16702	16619	16350	16445	16634	16794	16544	16699	16512	16626	16747	16878	16537	16732	16655	16673	16638	16603	16704	16830	16702	16735	16418	16708	16646	16619	16567	16721	16454	16723	16619	16619	16656	16534	16640	16630	16727	16714	16614	16751	16663	16479	16664	16624	16794	16692	16622	16631	16633	16751	16666	16768	16830	16731	16488	16776	16436	16498	16589	16663	16626	16709	16666	16791	16643	16740	16651	16711	16518	16761	16502	16598	16785	16778	16557	16700	16636	16461	16642	16618	16498	16649	16516	16723	16787	16562	16690	16640	16590	16498	16672	16670	16774	16653	16694	16791	16657	16647	16649	16558	16560	16554	16749	16686	16600	16671	16761	16715	16802	16540	16663	16568	16538	16721	16460	16778	16597	16646	16768	16710	16490	16668	16516	16464	16423	16526	16564	16578	16689	16591	16582	16582	16838	16570	16553	16597	16616	16640	16718	16730	16632	16649	16528	16447	16514	16611	16713	16718	16535	16731	16615	16659	16812	16563	16515	16753	16520	16556	16750	16696	16752	16468	16653	16663	16591	16651	16610	16643	16711	16608	16613	16538	16619	16675	16701	16678	16738	16474	16676	16652	16772	16651	16619	16660	16518	16809	16556	16587	16611	16539	16553	16644	16731	16583	16490	16688	16642	16587	16730	16723	16696	16625	16725	16701	16860	16618	16718	16916	16629	16554	16616	16712	16631	16437	16608	16466	16666	16764	16617	16512	16565	16529	16610	16595	16595	16482	16592	16760	16901	16599	16702	16622	16507	16696	16635	16570	16752	16474	16555	16712	16688	16556	16585	16666	16730	16605	16496	16670	16571	16597	16673	16680	16372	16701	16589	16401	16632	16488	16518	16663	16808	16667	16661	16785	16766	16616	16617	16418	16520	16600	16599	16621	16539	16628	16636	16735	16617	16539	16555	16614	16659	16785	16559	16555	16728	16747	16661	16557	16352	16690	16767	16491	16793	16606	16565	16631	16617	16754	16874	16891	16705	16438	16512	16591	16672	16717	16729	16587	16733	16473	16665	16737	16610	16542	16644	16662	16500	16706	16598	16637	16527	16569	16731	16855	16610	16778	16617	16639	16537	16653	16848	16752	16626	16520	16500	16597	16493	16487	16456	16822	16534	16561	16544	16769	16485	16481	16542	16608	16697	16691	16462	16622	16498	16470	16764	16567	16697	16731	16627	16540	16511	16565	16814	16668	16796	16737	16767	16647	16624	16822	16617	16650	16758	16680	16741	16608	16783	16778	16585	16607	16704	16686	16792	16494	16597	16711	16745	16604	16452	16685	16472	16411	16613	16606	16485	16709	16844	16394	16591	16578	16697	16650	16494	16563	16814	16711	16548	16695	16548	16463	16510	16564	16643	16582	16672	16753	16620	16402	16491	16534	16648	16798	16518	16296	16577	16508	16548	16632	16713	16551	16542	16767	16698	16766	16678	16538	16585	16578	16630	16771	16567	16601	16789	16624	16657	16724	16779	16649	16690	16656	16552	16796	16770	16740	16731	16686	16388	16646	16685	16762	16699	16554	16671	16683	16699	16671	16756	16566	16695	16568	16508	16456	16550	16626	16706	16529	16484	16586	16769	16582	16511	16906	16599	16840	16767	16710	16679	16462	16629	16511	16456	16474	16473	16720	16688	16865	16926	16715	16569	16794	16649	16667	16590	16652	16660	16643	16655	16455	16705	16613	16473	16784	16603	16776	16733	16672	16591	16537	16733	16663	16703	16626	16525	16617	16712	16412
25084	36250	28957	23657	20780	18861	17449	16754	16471	15856	15554	15274	15461	15267	15219	15023	15149	15025	14923	15173	14958	15026	15024	15041	14934	14995	15003	15091	14958	14823	14807	14965	14976	15141	14839	14901	14854	15026	14789	15011	15043	15039	15099	14982	14896	14843	14788	14822	14899	14880	14986	14821	14922	14814	14969	14936	14889	15071	14866	14859	14973	14875	15117	14958	14965	14863	14973	14948	14886	14858	14905	15153	14867	14932	14980	14902	14864	14987	14995	15062	14812	14949	14894	14989	14980	15004	14807	15000	14961	14984	14926	14985	14914	14883	14875	15009	14844	14936	15026	15051	14800	14915	14941	15002	14944	14910	14959	14925	15042	14889	15081	15017	14842	14709	14969	14854	15055	14883	14894	14891	15032	14926	14897	14794	14905	15038	14877	15020	15062	14955	14936	14884	15130	15063	14871	14971	15074	14875	14880	14899	14975	14920	14966	14971	14876	15065	14862	14896	14946	14972	14941	14853	14931	14836	14847	15075	14904	14837	14832	14943	14956	15019	15130	14938	14874	14957	15071	14964	14737	15067	14910	14921	14998	15049	15033	14798	15005	14716	15075	14963	14987	14986	14874	14951	14982	14992	14826	14928	15080	14911	14943	14773	14989	14979	14981	14965	15066	14922	15052	14910	14985	15045	14895	14893	15035	14916	15042	14919	14935	14972	15182	14878	14906	14929	15109	14970	15053	15046	14914	14898	15020	14979	15018	14940	14899	14963	14929	14792	14872	14894	14830	15118	14893	14844	14979	14932	15077	15067	14972	15068	15203	14944	14907	14867	14932	14894	14980	14789	14874	15015	14851	14980	14908	14984	14838	15056	14981	14994	14845	15046	14841	14847	14919	14959	14900	14913	14928	14872	14835	15030	15194	14872	15095	15027	14843	15038	14809	15094	14874	14868	14949	14898	14948	14950	14933	15000	14961	15039	15157	15036	14929	14839	15007	14885	15149	15094	14858	14930	14866	14776	14951	15056	15102	14936	15051	14891	14940	14961	14824	14831	15057	14995	14994	14828	14926	15078	15003	14870	14985	15060	15021	15065	15050	14989	14974	15055	14983	15056	14947	14973	14955	14906	14857	14875	14986	14792	14894	14809	14932	15015	14988	14994	14907	14923	14876	14883	14868	14938	14986	14982	15046	14852	15035	15102	14999	14863	14773	14861	14925	14899	14975	15078	14804	14964	14936	14987	14893	15123	14917	14916	14929	14808	15043	15045	14915	14864	14916	14934	14991	14954	14752	14790	14900	14930	14806	14751	14867	15001	15036	15022	14790	14868	14893	14946	14708	14887	15081	14910	14786	14919	14872	15021	14888	14947	14882	14959	14987	14877	14924	14938	14825	14919	14956	14881	14951	14889	14929	14842	14828	15150	14843	14946	14932	15044	14918	14976	15004	15066	15046	14885	14923	15013	14940	15010	14915	15042	15047	14928	14831	14940	14949	14926	14884	14930	14831	14901	15175	14878	14820	14801	14860	14982	15114	14912	15013	14991	15039	14987	14894	15035	14961	14970	14930	14966	14962	15049	15011	15011	14965	14841	15039	14957	14781	14916	14807	15012	14764	15027	15088	14864	14774	14839	14867	15045	14853	14975	15052	15090	14973	14988	14952	15023	15018	14964	14868	15020	14917	14754	14879	14779	14815	15036	14931	14803	14939	14926	14754	14906	15005	14877	14816	15048	15104	14946	14900	14898	14741	15071	15061	14888	14787	14960	14827	14926	14940	14903	14825	15019	15065	15041	15015	14873	14856	14940	14732	15099	14957	14786	15103	14674	15004	14794	14778	14794	14989	14971	14985	14920	15049	14823	14803	15100	15043	14988	14872	15074	14929	14873	14977	14843	14838	14955	15016	15005	15047	14912	14999	14983	14834	14777	15024	15056	14909	14941	14983	14862	15021	15052	15173	14905	15008	14975	15061	14698	15055	15049	15128	14871	15060	14895	14950	14926	14890	14964	14974	14929	15142	14803	14948	15018	14994	15142	14959	14934	14947	14926	14953	14986	14872	14901	14858	15006	14993	14940	14972	15000	14936	14923	14909	14950	14863	15079	14952	14900	14999	14946	14867	15071	14955	14795	15089	15099	15117	14921	14927	15009	14855	14902	14969	15122	14960	14962	14862	14844	14958	14979	14724	14955	14852	15068	15017	15017	14996	14951	14919	14772	14913	14714	14809	15050	15039	14955	15023	14949	14901	14942	15018	14916	15009	14585	15020	14970	15000	14915	14834	14728	14958	14937	14943	14908	14900	15035	14694	14951	14898	14845	14974	14902	14910	15148	14890	14884	14740	15071	15012	14879	14971	14755	14921	14750	14844	14906	14795	14900	15054	14919	14978	15077	14958	14841	14847	14963	14903	14979	14992	15028	14972	14940	14915	15040	15036	15037	15023	15026	14962	14932	14920	14819	15124	14890	14957	15006	14877	14951	15023	14919	14986	14953	14857	14700	14972	14925	15052	15005	14840	14979	14900	14889	14951	14968	14900	15111	14877	14937	14846	15076	14788	14998	14918	15089	14901	14956	14977	14963	15037	15060	14873	14954	14960	15038	15068	14826	15119	14983	14885	15103	14977	15094	14947	14782	14903	14989	14804	14997	14818	14981	14840	14809	15108	15153	14622	15010	14856	15067	14821	14909	14973	14884	15051	14933	14887	15051	14845	15049	14951	14836	14877	14885	15047	14946	14903	14994	14850	14858	15002	15032	14835	14967	14953	14999	14945	14967	15070	14988	14999	15183	14897	14985	14858	14962	14936	14918	14939	15025	14939	14958	14919	15041	15016	14887	14866	15060	15002	14884	14875	15022	14997	15073	14893	14957	15050	14899	14916	15000	14972	14814	14963	15050	15051	14981	15096	14840	15010	14811	14834	14756	14881	15078	14906	15004	14951	15089	14966	14921	14955	14821	14935	14960	15000	14965	14915	14873	14824	14910	14872	14876	14887	14884	14997	15012	15024	14874	15131	14842	14849	14886	15047	14942	14793	15080	14858	14988	14987	15074	14983	14944	14774	15134	15058	14926	15075	14893	14912	14979	14812	14960	14856	15071	14874	14981	14783	15135	14853	15084	14924	14962	14907	14853	14874	15015	15099	14834	14979	14942	15121	14983	14862	14847	14977	14998	14818	14973	15022	15009	14916	14824	14984	14748	14910	14967	14973	14878	14968	14981	14927	14879	15085	14852	15061	14906	14885	14947	14875	14838	15026	14887	14949	14999	14921	14821	15031	15037	15020	15088	14830	14879	15085	14837	14917	14941	15038	14775	14927	14941	14964	14786	14803	14958	15151	14937	15149	14978	15077	14821	14884	14842	15055	14964	14768	14935	14930	14874	15030	14898	15097	15011	15055	15029	15012	14836	14850	15051	15085	14826	15051	15026	14903	14928	14971	14943	14909	14953	14963	14788	14802	14922	14953	14850	15019	14964	14962	14968	15049	14942	15038	14893	14899	14914	14975	14817	14984	15004	15054	15055	14916	14667	14940	14932	15034	15010	14900	14970	14978	14989	14938	14989	14890	14946	14803	14967	14926	14940	14854	15018	14919	15153	14978	14991	15011	15048	15042	15121	14892	15027	15006	15036	15022	14884	14892	14992	14843	14935	14985	14996	14806	14900	15012	14987	14978	15150	14782	14923	14861	14836	14902	14881	14969	14726	15032	14922	15108	14897	14906	14926	15113	14899	14922	14992	14889	14920	14894	14872	14860	14901	14845	14952	14992	14743	14908	14878	14920	15039	14902	14855	14814	14933	15040	14761	14929	15024	14829	14993	14815	15110	15023	14977	14971	14999	14941	14911	14945	14947	15037	15065	15066	14881	15059	14873	15071	14973	15124	14823	15064	14905	14981	14994	14893	14889	14958	14752	14917	14965	14997	14900	14998	15009	15202	15092	14921	14869	14996	14875	14981	14944	14972	14891	14913	14971	14984	14922	14814	14920	14941	15010	14834	14874	15027	14932	14989	14958	15019	14975	15052	15155	15029	14971	15058	14794	15056	14894	15024	14907	15015	14908	14932	15208	14877	14905	14962	14982	14994	14903	14948	14901	14872	15006	14927	14859	15029	14966	15055	14944	14871	14990	14870	14987	15092	14885	14790	14960	15111	15018	14892	14935	14927	14901	14977	14908	14958	15075	14920	14827	14883	15048	14942	14926	14945	14943	14969	15065	14947	14905	14937	14944	14995	14809	14854	14953	14994	14769	15094	14845	15040	14963	14855	14846	15035	14908	14949	14985	14971	14962	15049	15049	14919	15006	14923	14935	14925	14993	14970	14972	14952	14996	14860	14987	15124	15080	15014	14874	14914	14997	14904	14975	14812	14992	14988	14984	15003	14920	15011	14991	15015	14889	14939	14875	15077	14902	14903	15071	14855	15089	14990	14931	14857	15028	14848	15096	14980	15047	14980	14745	15049	14856	14963	14914	15010	14980	15064	14952	14952	14911	15040	15087	15034	14978	14977	15031	14941	14823	14945	14953	15043	14880	15013	15013	14935	14751	15018	14983	14873	14828	14926	14786	15027	14989	14907	14969	14958	14956	14934	14946	14878	14759	14978	15131	15085	14906	14975	14769	14986	14996	15097	14960	14851	14819	15034	14898	15064	14876	15006	15012	14811	15068	15055	14849	15079	14982	14854	15090	15102	14993	14967	14886	15024	14943	15025	14940	14829	14974	14846	14752	14808	14811	15006	14930	14932	14945	15073	14944	15031	14923	14946	14989	14989	14907	15034	15033	15091	15037	14991	14869	14903	14904	14879	14918	14864	14934	14928	14767	14783	14898	15025	14612	14936	14979	14886	15085	14829	14988	14892	14923	14950	14970	14974	15049	15048	14908	14961	14763	14943	14822	14816	14937	15131	15004	14936	14941	14910	14925	14857	14842	14869	14861	14822	14885	14997	14941	14864	14983	14788	15132	14858	14962	14887	15094	14891	14852	14743	15059	14893	14814	15007	15047	14953	14921	14942	14973	14958	14952	14967	14948	14949	15061	14965	15013	15051	14937	14817	14947	14959	14877	15000	14902	14889	14973	15002	14813	14905	14821	14943	14962	15155	15053	14903	14834	15062	14884	15000	14844	14907	15026	14949	14975	14672	14871	15099	15100	14745	15074	15005	15116	14948	14933	14939	14983
23598	21513	28117	25781	23303	23173	22208	19320	18554	18073	17797	17605	17461	17451	17306	17302	17156	17088	17130	16903	16874	16877	16862	16773	16782	17023	17031	16958	17017	16951	16856	16802	16905	16888	16953	17052	17049	16744	16992	17007	16987	16755	16984	16773	16891	16894	16912	17019	17067	16729	16983	16927	16691	16851	16985	16918	16853	16804	16783	16878	17053	16757	16975	16910	16724	16731	16920	16903	16919	17000	16824	16895	16982	17047	16868	16776	16769	16737	16906	16762	16826	16663	16629	16835	16798	16778	16971	17022	17013	16895	16781	17004	16749	17061	16969	17080	16890	17004	16793	16779	16853	16824	16762	16958	16962	16832	16756	16853	16925	16812	16790	17004	16793	16961	16860	16864	16967	16902	16760	16809	16797	16829	17026	16844	16920	16900	16867	16870	16696	16813	16763	17005	16819	16709	16637	16988	16810	16880	16829	16923	16988	16921	16847	16832	16960	16833	16753	16850	16632	17111	16689	16859	16805	16692	17061	16649	16789	16782	16725	16824	16801	16795	16749	16749	17011	16924	16921	16804	16734	16924	16905	16919	16956	16700	16745	17015	16863	16818	16868	16959	16728	16702	16915	16842	16945	16973	16794	16660	16998	16879	16806	16575	16798	16914	17079	16810	16727	16520	16761	16626	16956	16820	16891	16899	16785	16824	16901	16939	16837	16899	16919	17028	17011	16971	16855	16919	16910	16802	17021	16691	16918	16941	16896	16934	16972	16886	16933	17102	16616	16796	16832	16793	16820	16765	16844	16767	16833	16880	16880	16776	16683	16865	16961	16926	16872	16840	16813	16882	17005	16847	16850	16491	16882	16855	16706	16980	16854	16862	16827	16738	16659	16852	16825	16664	16813	16697	16860	16976	16893	16972	16863	16803	16898	16768	16714	16664	16917	16960	16853	16740	16948	16771	16857	16763	16816	16806	16974	16852	16800	16728	16694	16963	17051	16930	16712	16820	17027	16932	16967	16840	16887	17021	16909	16708	16624	16968	16730	16873	16810	16813	16906	16804	16728	16749	16833	16842	17060	16939	16820	16928	16723	16905	16773	16911	16895	16693	16736	16854	16892	16576	16681	16827	16833	16724	16848	16843	16843	16858	16964	16950	16755	16619	16918	16721	17069	16913	16636	16654	16691	16832	16885	16729	16904	16952	16917	16933	16825	16863	16647	16685	16776	16790	16891	16919	16951	16916	16993	16973	17066	16845	16712	16850	16597	17002	16819	16827	16897	16752	16790	16762	16666	16499	16768	16912	17011	16649	16650	16980	16928	16827	16791	16840	16774	16852	16862	16773	16921	16748	16965	16870	16958	16823	16693	16871	16872	16809	17030	16929	16955	16912	16859	16854	16859	16910	16802	16894	16966	17068	16880	17008	16906	16769	16831	16993	17085	16750	16650	16834	16852	16613	16686	16993	16868	16913	16736	16779	16573	16994	16963	16863	16989	17038	16958	16884	17067	16731	16914	16718	16901	17030	16818	16977	16733	16971	16802	16770	16879	16903	16908	16780	16904	16929	16816	16892	16706	16743	16702	16811	16918	16604	16836	16989	16856	16739	16820	16767	16841	16804	16599	16882	16700	16843	16821	16998	16857	16850	16943	16705	17014	16766	16999	16780	16856	16864	16991	16918	16936	17013	17177	16787	17003	16749	16839	16781	17018	16821	17112	16847	16809	16964	16801	16989	16867	16557	16779	16823	17055	16685	16761	16984	16762	16750	16842	16780	16848	16823	16713	16541	16850	16777	16614	17021	16743	17026	16864	16865	16783	17059	16677	16856	16831	16593	16952	16687	16827	16701	16692	16801	16762	16717	16703	16802	16828	16631	16788	16670	16863	16884	16811	16884	16714	16820	16922	16801	16833	16829	16759	16876	16791	16614	16902	16872	16746	17063	17013	16857	16820	17005	16659	16689	16849	16769	16858	16838	17021	16789	16681	16958	17109	17063	16820	16970	16890	16796	16624	16873	17007	16729	16862	16779	16952	16731	16757	16828	16887	16924	16916	16901	16780	16987	16857	16871	16896	16899	17059	16803	16823	16822	16917	16914	17079	17025	16948	16911	16923	16649	16992	17063	16731	16759	16861	16932	16933	16770	16716	16665	16949	16875	16954	16906	17062	16969	16728	16672	16939	16988	16925	16798	16863	16871	16790	16944	16801	16963	16770	16718	16757	16791	16699	16752	16913	16803	16981	16745	16861	16734	16801	16764	16879	16872	16850	17043	16834	16889	17006	16804	17086	16868	16879	16852	16799	16865	17169	16735	16771	16660	16891	16726	16902	16889	16964	16836	16913	16940	16963	16778	16761	16712	16833	16854	16887	16873	16759	16871	16571	16833	16969	16787	16780	16927	16779	16821	16815	16802	16920	16806	16861	17087	16852	16833	16610	16727	16972	16821	16624	17003	16956	16911	16775	16810	16800	16865	16761	16773	16733	16968	16978	16838	16867	16831	16798	16801	16839	16876	16929	16947	16740	16736	16574	16750	16837	16898	16774	16902	16833	16845	16952	16834	16648	16912	16789	16639	16985	16885	16757	16793	16648	16911	16982	16719	16843	16810	16705	16727	16740	16780	16872	16668	16935	16673	16745	16881	16976	16946	16743	17010	16969	17041	16873	16779	16719	16893	16983	16830	16883	16836	16830	16777	16971	16911	16758	16944	16803	16773	16960	16910	16847	16847	16835	16835	16919	16799	16766	16900	16806	16807	16795	17099	16883	16858	16895	16830	16767	16869	16960	16837	16875	16604	16926	16747	16970	16869	16803	16833	16934	16887	16922	16886	17054	16991	16721	16993	16995	16948	16988	16803	16732	16772	16757	16612	16747	16726	16784	17144	16835	16611	16938	16859	16836	16855	16848	16947	16837	16638	16732	16825	16916	16853	16798	16802	16912	16784	16905	17005	16913	16926	16926	16937	16917	16852	16988	16988	16951	16751	16948	16798	16911	16879	16745	16876	16838	16853	16714	16847	16832	16698	16894	16716	16820	16829	16712	16981	16839	16969	16930	17007	16871	16941	16637	17013	16932	16954	16947	16888	17025	16817	16858	16826	16843	16968	16831	16711	16720	16948	16678	16966	16892	16629	16906	17099	16793	16715	16736	16768	16851	16803	16719	16831	16951	16782	16935	16726	16988	16906	16794	16838	16898	16834	16846	16800	16884	16881	16918	16847	16852	16761	16907	16780	16787	16860	16905	16796	16750	16863	17010	16713	16892	16869	16926	16832	16781	16869	16742	16746	16799	16842	16866	16656	16816	16898	16781	16911	16964	16945	16961	16706	16908	16903	16896	16924	16857	16776	16839	16926	16744	16512	16940	16770	16742	16738	17099	16963	16592	17057	16983	16836	16841	16907	16765	16701	16841	16841	16892	16817	16823	16945	16829	16858	17028	17115	16841	16912	16777	16834	16911	16891	16890	16845	16849	16813	16889	16886	16961	17098	16863	16764	16865	16824	16685	17017	16962	16883	16969	16679	16820	16798	16864	16816	17031	16915	16760	16801	16970	16871	16910	17032	16652	16780	16729	16704	16903	16916	16837	16920	16877	16874	16956	16862	16901	16798	16779	16902	16737	16933	16734	16833	16893	16773	16618	16871	16891	16758	16955	16889	16765	16660	16855	16846	16855	16913	16880	16963	16801	17038	16630	16870	16908	16957	17026	16751	16723	16832	16826	16706	16763	16765	16965	16772	16665	16873	16739	16922	16975	16768	17010	17006	16788	16820	16940	16899	16920	16952	16893	16740	16883	16887	16888	16917	16944	16829	16830	16818	16845	16890	16992	16601	16672	16840	16984	17039	16708	16805	16773	16959	16938	16961	16878	17168	16960	17020	17029	16956	16820	16931	16935	16896	16958	16734	16990	16921	16807	16964	17033	17001	16852	16974	16788	16797	16947	16968	17016	16945	17130	16953	16864	16780	16798	16835	17032	16967	16753	16901	16674	16857	16906	16839	16679	17005	16817	16757	16806	16778	16748	16735	17139	16883	16983	16935	16927	16752	16843	16839	16933	16866	16858	16743	16771	16912	16735	16901	16967	16687	17025	16799	17004	16810	16772	16985	16937	16954	16903	16744	16824	16679	16901	16888	16748	16878	16969	17004	16783	16853	16895	16717	16783	16920	16793	16797	16810	16848	16780	16865	16878	16906	16917	16993	16951	16665	16981	16798	16879	16888	16753	16903	16855	16755	16856	16835	16878	17061	16892	16731	16949	16776	16966	16963	16951	16771	16967	17077	16914	16897	16702	16883	16746	16859	16790	16698	16731	16608	16708	16764	16856	16667	16981	16783	17045	16778	16732	16886	16953	16763	16810	16735	16865	16813	16791	16929	16844	16630	16838	16899	16819	16848	16928	17032	16870	16898	16687	16931	16742	16883	16921	16712	16843	16969	16904	16641	16600	17119	16655	16944	16690	16823	16960	16883	16858	16849	16905	16815	17018	16735	16951	16833	16891	16763	16796	16952	16911	16973	16718	16808	16855	16989	16957	16906	16911	17006	16846	16702	16630	16885	17083	16885	16999	16895	16849	16755	16656	16771	16827	16832	16689	16925	16855	16906	16821	16872	16717	16748	16747	16907	16784	16932	16762	16840	16763	16966	16780	16964	16606	16804	16758	16750	16915	16850	16834	16937	16836	16865	16750	16809	16894	16784	16840	17173	16743	16988	16761	17086	16817	16923	17118	16905	16927	16898	17046	16779	16791	16980	16825	16751	16800	16884	16691	16927	16851	16949	16621	16797	16801	16718	16820	16918	16913	16848	16951	16662	16924	16917	16891	16900	16855	16701	16849	16971	16703	16702	16916	16814	17065	16793	16831	16942	17033	16753	16869	16806	16816	16773	17000	16944	16948	16913	16830	16764	16959	16902	16979	16908	16821	16991	16665	16693	16763	16974	16969	16795	16792	16878	16896	17024	16948	16754	16748	16727	16859	16849	16928	16711	16868	16856	16848	16828	16754	17084	16886	16735	16910	16707	16731	16627	16787	17007	16887	16824	16816	17102	16956	16792	16995	16851	16877	16795	16788	16875	17009	16924	16691	16785	17010	16954	16878	16850	16948	17018	16817	16691	16882	16922	16885	16711	16886	17023	16765	16853	16848	16705	16707	16834	16765	16844	16871	16641	16850	16761
23810	42608	34657	28438	24594	21519	19504	18233	17195	16646	16189	15761	15783	15580	15444	15329	15293	15135	15020	15141	15167	15099	15025	15192	15054	15207	15111	15169	15187	15117	15074	14929	15025	15121	15109	15150	15083	14977	15092	15027	15085	15122	15072	15035	14850	15114	14953	15055	15171	14909	14970	15016	15137	15043	14929	15257	15154	15142	15107	15118	14997	15187	15060	15147	15029	15139	14994	14961	15082	15141	15118	15184	15052	15170	15232	15082	15118	14985	15037	14906	15126	15006	14893	15034	15171	15070	15171	15215	14843	15042	15026	14978	15113	15126	15068	15193	15025	15065	15051	14938	15107	15026	15191	15068	15172	14866	14918	14883	15265	15303	15196	15105	15050	14889	15014	15061	15235	15022	14859	15111	15035	15100	15003	15061	14996	15143	15061	15063	15182	14917	14984	15163	15102	15067	15087	14981	15159	15167	14937	15141	15151	15109	15025	14977	15096	15054	14995	15193	15202	15115	15190	15031	15049	15100	15104	15045	15244	15069	15116	14835	15045	15204	15082	15041	14906	15115	15066	15091	14981	15150	14959	15108	15087	14938	15077	15121	15016	15062	15034	15043	15147	14997	15120	14853	14992	15257	15000	14921	14968	15001	15184	15038	14868	15097	15320	15154	15064	15015	15028	14887	15097	15056	15185	15037	15047	15026	15025	15053	15265	14996	15133	15293	15064	15080	15030	15179	14919	15031	15160	14967	15066	15052	15114	15063	14959	14753	15172	14984	15104	15109	15111	15110	15013	14989	14930	15196	14900	15256	15164	15130	15035	15103	14929	15040	15072	14997	15148	15039	14947	15150	15036	15081	15013	14978	14881	15053	14960	14931	14960	15031	15008	15037	15099	15053	15021	15068	15182	15127	15025	15060	15083	14990	15113	15046	14908	15037	15066	14921	15058	15105	15218	15115	15140	15079	14984	15064	14917	15156	14975	14972	15286	15118	14992	14989	15015	15204	14905	14965	15081	15014	15000	15205	14935	14966	15070	15043	15034	14967	15045	15196	14973	15119	15204	15035	14950	15069	14952	15127	15199	15226	15095	14870	15070	15054	14967	14925	14973	15078	15100	15009	15064	15074	14895	15036	15134	14856	14970	15167	15060	15124	14932	15042	14989	14962	15093	14934	14959	15049	15141	14976	15052	14959	15034	14937	15083	15105	15148	15058	15053	14920	15196	15044	15004	15144	15222	15077	15035	15000	14996	14881	14974	15082	14996	15253	15115	15137	15007	15100	15032	14959	15154	14905	15040	15141	14981	15192	14990	15240	15176	15122	15044	15173	15182	15160	15048	15013	15007	14966	15124	15094	15054	14955	15030	15116	15022	15114	14983	15141	15116	14981	14967	15119	15235	14916	15049	15071	14966	14965	14841	15100	15066	15221	15071	15229	14998	15139	14966	15002	15215	15162	15030	15034	14924	15064	15059	14915	15174	15057	15084	15075	14951	14972	15235	15054	15136	14884	14998	14951	14934	15114	15097	15038	15024	15172	15102	15071	15080	15066	15084	14956	15066	15000	15012	15047	15246	15013	15022	14942	14998	15202	15035	15032	14986	15170	15222	15134	14919	14984	15072	15294	15076	14974	14798	15052	15028	15033	15020	14958	15136	15022	15142	15006	14948	15213	14999	14930	15244	15012	15116	14980	15109	15144	14961	15053	15080	15089	15018	14958	15005	14900	15060	15185	15010	14969	15128	15122	14892	15041	14945	14977	15112	14808	15086	15117	14992	15128	15014	15028	15004	15229	15122	15237	15038	14918	14975	15195	15087	15171	15046	15228	15080	14925	14831	15091	15214	15024	15016	14920	15130	15088	15036	15182	15031	15027	15243	15038	15128	15040	15097	15068	15114	15037	14909	15137	15047	15070	15012	14962	14960	15156	14932	15132	15144	15144	15195	15084	15064	14996	15017	14998	14988	15010	14889	15093	14961	15022	15230	15052	14861	15063	14950	15156	15269	15056	15189	14946	15184	15212	15035	15178	15227	15036	15152	15185	15017	15093	15022	15198	15161	15105	15106	15134	15053	15052	14854	15009	15015	15097	14995	15054	15090	15008	14833	15062	15016	15084	15079	15124	15029	14963	14940	14906	15278	14964	15019	14890	15124	15163	15027	15037	15004	15091	15079	14915	15029	15117	15056	15193	15218	15096	14941	15164	15068	14979	14985	15182	15011	15077	15012	15181	14954	14916	14895	14968	14993	15157	15116	15064	15172	15089	15110	15143	15085	15059	15099	14975	15137	14983	15174	14951	15054	14983	15167	14982	14956	15234	15131	15010	15048	15123	15107	14936	15083	14972	15133	14927	15008	15067	15018	14973	15085	15024	15156	14957	14968	15047	15004	15056	15132	14953	15006	15167	15365	14949	14994	14872	15085	15115	15015	15032	14986	14867	14968	15097	15102	15035	15069	15070	15214	15059	15052	15029	14907	14924	15104	14968	14934	15252	15024	15135	15221	14960	15149	14988	15053	15092	15039	15101	14952	15149	15160	15080	14996	15028	14921	14993	15171	15002	14998	15104	15227	15116	14939	15113	14960	15240	15024	15017	15145	15297	14982	14870	15061	15069	14958	15101	15120	15082	15155	15107	15080	15112	14929	15054	15170	15163	15132	15009	15234	15006	15144	15165	15005	15238	15224	14988	15180	15052	14996	14875	15022	15222	15148	15117	15180	15064	15125	15181	15213	14996	15005	15110	15073	15013	15130	15051	15123	15090	14874	15199	15048	14988	15074	15068	14947	15086	15204	14950	15026	14923	15291	15042	15094	15056	14820	14991	15110	15024	15093	15218	15143	15115	14934	15016	14889	14951	15077	15133	15122	15209	15048	14978	14937	15034	15049	15081	15026	14919	15080	15178	14998	15041	15056	15215	15037	14963	15074	14991	14954	15115	15057	14971	15000	15134	14985	15171	14898	15104	15068	14948	15086	15173	15099	14885	15037	15218	15119	14944	15054	14948	15074	15202	15071	15158	15138	15061	15173	15071	15108	14891	15165	15067	15130	15088	15332	15053	15124	14981	15168	15171	15115	15041	15065	15056	14974	15045	15102	14972	15057	15143	14934	15072	15026	15139	15054	15165	15090	15021	15009	14912	15251	14840	15024	15156	15165	15146	15127	15091	14836	15071	14968	15095	15021	15149	15085	15043	14965	14996	15060	15025	15140	15069	14912	15101	15255	15161	14965	15151	15169	15187	15240	15054	14988	15049	14893	15188	15117	15150	15009	14896	14962	15059	15030	15064	15135	15139	14984	15068	14998	15063	15090	14998	14935	15065	15224	15037	14915	15056	15101	15150	15222	15045	15056	14976	14971	15115	15005	15021	15203	15277	15208	15103	15081	15164	15185	14944	15030	14868	15118	15094	15066	15111	15051	15052	15036	15007	15113	15053	14862	14973	14977	15015	15325	15026	15050	15014	15024	15021	14932	15164	14905	15221	15022	14971	14986	15208	15230	15110	15039	15001	15068	14943	15002	15148	14931	15193	15233	14891	15070	15034	14954	15153	15169	15011	15071	15068	15092	15007	15164	15123	15154	15017	15109	15050	15086	14985	15175	15018	15022	15098	15061	15079	14941	15084	14924	15119	14948	15009	15101	14993	15099	15124	14949	15003	15068	15132	14977	15141	15012	14963	15115	15056	15028	14967	14880	15261	15004	15072	15031	15056	14971	14931	15091	14984	14912	15096	15154	15121	15181	14901	15090	15026	15188	14949	15258	14947	15154	15044	15004	15077	15108	15161	15053	15106	15046	14967	14945	14946	15017	15119	14981	15022	15121	14918	14926	14933	15034	14898	15135	14934	15079	15003	15165	15045	15008	15179	15140	14956	14945	15189	15084	15220	14881	15036	14854	15210	15072	15223	14966	14969	15085	15175	15105	15063	15061	15085	15167	15159	14963	15019	15128	15198	15070	14988	15224	15099	15116	14881	14958	15151	15016	15087	15039	15062	15077	15020	15016	15189	15178	15037	15012	15091	15171	15095	15044	14983	14965	15098	14967	14999	14980	15099	15094	15088	14978	15280	15051	15130	15054	14986	15118	14961	14865	15013	15209	15069	15152	15089	15087	15033	15030	15061	15226	15181	14963	15114	15037	15075	15096	15061	15042	14874	14975	15130	15061	15104	15045	14891	15171	14996	14989	15072	14960	15096	15024	14954	14885	15103	15097	14977	14990	15337	14913	14869	15200	14906	15091	14857	15022	15051	15023	15244	15148	14995	15048	15096	14979	14945	15071	15072	15051	14883	15046	15124	15014	15080	15081	15001	15211	15061	15139	14930	15039	15024	14879	14965	15200	15105	14939	15018	15096	15089	15122	15082	15133	15016	15092	15030	15039	15025	14950	15103	15154	15086	15137	14908	14919	14939	15053	14859	14922	15009	15204	14775	15297	15022	15021	15009	15002	14898	15214	15144	15039	15080	14949	14939	15058	14928	14951	15107	14980	14986	15046	15112	15218	14943	15108	15058	15205	15066	15245	15044	15142	14985	15108	15103	15009	14999	15041	15103	15129	15216	15076	14965	14958	14965	15031	15317	15034	15153	15050	15262	14971	15142	15037	14917	15015	15144	15046	14993	14845	15083	15173	14955	15166	15064	15287	15032	15097	15079	14995	14960	15006	15003	15080	15177	15097	14812	15150	15239	14960	15049	15255	15043	15119	14973	15005	15137	15103	14851	15073	15036	15096	15135	15045	15169	15106	15265	14780	14883	15167	14899	14967	15087	15179	14949	15170	15025	14918	15154	15210	15014	14989	15094	15102	14919	14987	14994	15112	15090	15158	15185	14868	15144	15101	15114	15066	14978	14988	15289	15004	15167	15039	15028	15183	14908	15007	15229	15025	15115	14989	15116	15045	15016	15052	14994	15061	15188	15055	14925	15058	15131	15081	15053	15098	15287	14995	15060	15046	15102	15162	15202	15180	14982	15048	15049	15171	14947	14974	15003	15040	15066	15054	15099	14928	14991	15215	15094	15007	15072	15183	15079	14993	15072	15052	15019	15073	15069	14967	15043	15145	14921	15147	15088	15007	15086	15109	15048	15151	15297	14953	15016	15175	15017	15198	15037	15141	15144	15018	14992	14905	15031	15187	15313	15115	15204	14943	14906	15111	15054	15126	14895	14902	15157	14917	15056
25489	21634	27311	28077	21350	20033	19093	17952	17392	17163	17089	16640	16857	16555	16367	16543	16404	16551	16607	16475	16339	16675	16508	16364	16560	16447	16400	16450	16474	16188	16191	16260	16435	16309	16184	16401	16488	16209	16357	16293	16232	16287	16362	16304	16401	16303	16190	16261	16169	16344	16583	16587	16306	16257	16421	16083	16495	16384	16385	16280	16549	16240	16505	16338	16264	16272	16258	16439	16380	16299	16479	16514	16347	16426	16266	16494	16271	16432	16247	16323	16281	16156	16251	16156	16289	16203	16322	16315	16454	16255	16396	16292	16242	16219	16202	16364	16141	16432	16284	16501	16415	16155	16189	16006	16251	16331	16403	16411	16328	16529	16119	16242	16333	16390	16435	16149	16341	16155	16356	16280	16326	16334	16009	16090	16341	16537	16265	16266	16343	16298	16237	16305	16260	16398	16388	16474	16411	16566	16291	16196	16409	16334	16235	16262	16253	16245	16194	16460	16296	16296	16488	16396	16404	16277	16251	16218	16288	16340	16188	16317	16360	16239	16301	16469	16127	16440	16134	16337	16430	16425	16177	16154	16348	16266	16449	16270	16255	16309	16347	16374	16393	16219	16183	16231	16280	16484	16422	16239	16300	16262	16618	16376	16525	16284	16324	16354	16278	16392	16271	16531	16265	16240	16370	16497	16531	16239	16023	16149	16393	16394	16248	16276	16294	16325	16279	16112	16195	16138	16219	16207	16389	16367	16088	16275	16455	16236	16463	16487	16226	16411	16267	16204	16299	16385	16290	16351	16298	16368	16169	16506	16495	16360	16107	16287	16373	16476	16353	16064	16360	16296	16361	16194	16217	16400	16611	16319	16302	16303	16408	16162	16286	16249	16357	16364	16352	16306	16239	16380	16364	16324	16360	16197	16233	16082	16166	16215	16300	16150	16384	16458	16323	16265	16187	16409	16191	16410	16346	16446	16319	16344	16368	16422	16348	16223	16338	16259	16305	16346	16155	16386	16432	16188	16376	16416	16126	16467	16430	16133	16351	16147	16322	16197	16613	16227	16333	16347	16372	16457	16254	16198	16147	16459	16414	16374	16407	16437	16418	16421	16309	16293	16466	16291	16227	16527	16454	16160	16373	16350	16237	16386	16361	16257	16206	16377	16346	16308	16559	16455	16501	16370	16312	16307	16437	16326	16372	16340	16231	16361	16346	16266	16312	16369	16376	16244	16167	16556	16326	16182	16526	16231	16366	16367	16301	16388	16272	16259	16277	16398	16342	16411	16545	16339	16229	16373	16273	16427	16402	16339	16431	16305	16648	16329	16479	16192	16285	16227	16333	16293	16499	16585	16349	16480	16246	16542	16353	16333	16390	16091	16261	16348	16314	16230	16311	16374	16249	16253	16272	16432	16427	16255	16188	16376	16467	16291	16431	16157	16151	16303	16331	16214	16259	16179	16400	16502	16383	16308	16141	16448	16323	16339	15996	16405	16288	16438	16226	16228	16480	16225	16295	16376	16249	16112	16284	16355	16247	16316	16341	16342	16107	16147	16352	16374	16440	16227	16353	16397	16366	16339	16391	16280	16221	16306	16296	16327	16237	16194	15942	16302	16434	16308	16165	16362	16425	16454	16542	16247	16345	16385	16441	16306	16353	16349	16250	16224	16414	16304	16494	16399	16401	16369	16360	16306	16325	16398	16380	16403	16368	16266	16293	16211	16402	16412	16287	16302	16298	16437	16122	16419	16189	16323	16413	16445	16563	16304	16318	16181	16313	16396	16535	16318	16364	16470	16263	16448	16304	16292	16336	16210	16337	16324	16264	16107	16257	16397	16324	16040	16223	16337	16319	16326	16434	16129	16547	16267	16335	16418	16476	16387	16263	16082	16320	16457	16286	16297	16377	16385	16336	16269	16309	16301	16422	16429	16429	16176	16364	16067	16331	16165	16344	16259	16286	16396	16293	16343	16348	16161	16296	16315	16285	16301	16334	16435	16495	16512	16315	16185	16254	16439	16066	16327	16288	16166	16385	16467	16233	16425	16551	16303	16093	16259	16303	16365	16347	16447	16362	16176	16358	16371	16144	16383	16455	16329	16261	16365	16065	16177	16438	16114	16335	16044	16142	16337	16543	16250	16219	16210	16285	16196	16290	16247	16398	16266	16173	16319	16158	16403	16373	16115	16307	16150	16431	16422	16227	16367	16278	16383	16282	16405	16170	16011	16265	16358	16394	16413	16325	16381	16223	16375	16336	16275	16392	16198	16386	16215	16247	16258	16238	16333	16143	16232	16369	16508	16364	16217	16380	16318	16287	16459	16432	16270	16325	16394	16441	16379	16517	16380	16383	16515	16411	16356	16381	16473	16310	16302	16220	16454	16291	16294	16320	16352	16274	16059	16417	16317	16245	16370	16119	16244	16410	16385	16172	16276	16315	16286	16181	16254	16562	16299	16381	16160	16291	16421	16361	16177	16308	16212	16500	16402	16140	16328	16397	16341	16204	16541	16302	16342	16347	16346	16347	16394	16375	16290	16286	16284	16254	16257	16378	16279	16236	16130	16354	16283	16250	16071	16337	16447	16526	16149	16280	16474	16417	16408	16333	16344	16241	16175	16371	16286	16290	16345	16428	16229	16200	16481	16455	16293	16335	16441	16529	16233	16117	16272	16462	16384	16473	16385	16240	16220	16256	16178	16268	16329	16411	16413	16333	16304	16295	16583	16073	16482	16296	16284	16247	16321	16364	16628	16283	16269	16434	16455	16308	16270	16485	16584	16234	16331	16222	16288	16316	16499	16339	16312	16492	16410	16340	16347	16252	16526	16257	16286	16389	16375	16406	16283	16293	16336	16349	16228	16289	16370	16267	16272	16338	16212	16465	16337	16334	16222	16442	16343	16361	16400	16296	16515	16301	16485	16204	16346	16395	16306	16219	16452	16271	16185	16056	16324	16217	16348	16275	16493	16387	16430	16693	16432	16463	16223	16380	16312	16395	16232	16521	16183	16189	16367	16243	16018	16297	16179	16463	16261	16555	16483	16212	16421	16353	16450	16424	16357	16256	16242	16438	16416	16245	16101	16336	16415	16349	16349	16435	16449	16396	16267	16309	16283	16133	16307	16405	16271	16289	16368	16270	16407	16453	16469	16186	16352	16329	16263	16400	16366	16297	16160	16247	16258	16421	16355	16378	16310	16419	16376	16409	16335	16262	16281	16298	16491	16472	16179	16150	16373	16207	16196	16262	16489	16456	16284	16572	16378	16379	16077	16483	16296	16251	16265	16353	16403	16322	16241	16400	16492	16386	16486	16239	16340	16362	16377	16142	16426	16361	16416	16334	16242	16442	16242	16135	16335	16233	16251	16268	16506	16537	16362	16229	16224	16167	16396	16486	16483	16276	16359	16476	16412	16471	16339	16364	16320	16421	16222	16266	16447	16397	16275	16375	16247	16285	16309	16321	16138	16335	16237	16241	16242	16339	16213	16372	16480	16272	16383	16475	16150	16327	16502	16330	16453	16572	16246	16191	16274	16352	16375	16422	16465	16268	16396	16263	16345	16327	16220	16304	16347	16346	16280	16334	16445	16368	16377	16479	16156	16342	16313	16290	16306	16394	16335	16260	16399	16327	16304	16264	16376	16258	16227	16505	16248	16339	16306	16599	16191	16379	16285	16210	16433	16463	16429	16248	16453	16331	16254	16309	16373	16228	16293	16243	16402	16333	16377	16378	16268	16420	16128	16331	16425	16304	16421	16490	16494	16439	16352	16419	16417	16461	16635	16455	16197	16233	16232	16429	16283	16377	16197	16231	16362	16241	16550	16321	16342	16498	16072	16291	16304	16274	16188	16302	16293	16175	16265	16276	16262	16345	16299	16352	16237	16334	16272	16362	16368	16267	16412	16337	16284	16379	16435	16530	16320	16289	16332	16436	16259	16328	16207	16297	16194	16219	16215	16329	16306	16279	16405	16358	16418	16366	16325	16266	16181	16353	16184	16162	16369	16374	16327	16409	16085	16325	16045	16318	16345	16445	16114	16305	16289	16619	16305	16519	16263	16240	16284	16206	16119	16260	16190	16287	16462	16364	16118	16301	16424	16342	16520	16354	16292	16214	16213	16160	16330	16389	16432	16274	16098	16436	16463	16408	16281	16343	16220	16300	16366	16351	16272	16374	16258	16161	16115	16271	16155	16302	16246	16374	16397	16328	16418	16424	16528	16471	16443	16254	16348	16300	16424	16355	16143	16274	16315	16532	16283	16395	16354	16310	16198	16300	16340	16376	16364	16246	16219	16371	16150	16396	16359	16458	16422	16315	16219	16246	16346	16378	16326	16328	16180	16394	16348	16108	16506	16262	16243	16292	16324	16374	16208	16165	16146	16195	16449	16357	16280	16382	16257	16563	16410	16204	16184	16297	16461	16369	16290	16319	16545	16264	16442	16445	16345	16287	16345	16321	16509	16544	16244	16318	16437	16221	16297	16230	16366	16512	16404	16316	16321	16251	16452	16328	16202	16195	16356	16437	16344	16417	16437	16311	16437	16364	16408	16310	16481	16365	16321	16395	16299	16178	16246	16296	16416	16341	16413	16408	16330	16314	16275	16365	16380	16404	16363	16418	16240	16447	16285	16328	16372	16450	16350	16372	16278	16185	16166	16302	16184	16297	16381	16241	16205	16266	16346	16576	16240	16375	16301	16246	16320	16198	16415	16347	16401	16266	16438	16356	16392	16203	16212	16128	16400	16392	16188	16433	16221	16240	16263	16279	16254	16388	16447	16454	16275	16349	16113	16555	16330	16236	16321	16143	16186	16295	16346	16278	16221	16333	16351	16468	16470	16418	16419	16376	16315	16320	16377	16444	16263	16167	16280	16239	16205	16299	16370	16318	16353	16299	16465	16384	16531	16409	16465	16192	16576	16557	16323	16589	16253	16320	16205	16502	16345	16356	16245	16307	16498	16217	16094	16385	16381	16241	16199	16248	16302	16349	16166	16209	16312	16513	16401	16436	16388	16376	16262	16252	16430	16225	16354	16322	16224	16326	16325	16355	16222	16287	16607	16182	16299	16222	16255	16364	16479	16231	16120	16224	16355	16249	16344	16194	16448	16336	16443	16255	16269	16268	16245	16139	16175	16488	16440	16125	16385	16410	16323	16293	16326	16287	16336	16348	16352
24105	38780	31064	25218	22009	19518	17958	16900	16385	15740	15417	15349	15239	15132	15104	15060	15040	14875	14819	14857	14888	14847	14827	14837	14939	14661	14805	14737	14880	14700	14857	14728	14707	14923	14769	14943	14786	14683	14773	14640	14814	14740	14722	14956	14669	14685	14778	14727	15031	14813	14791	14896	14831	14657	14813	14725	14926	14860	14758	14715	14922	14792	14904	14877	14795	14848	14739	14718	14639	14826	14789	14760	14875	14642	14613	14737	14771	14628	14719	14675	14767	14739	14704	14667	14823	14947	15003	14959	14817	14704	14741	14571	14599	14550	14667	14684	14615	14671	14753	14739	14628	14909	14923	14857	14813	14833	14837	14726	14711	14717	14683	14827	14816	14614	14693	14615	14747	14783	14768	14825	14758	14786	14779	14715	14849	14627	14794	14762	14689	14839	14774	14777	14732	14704	14625	14812	14839	14737	14797	14685	14894	14759	14681	14703	14787	14729	14886	14799	14859	14740	14590	14760	14540	14855	14632	14856	14849	14852	14749	14668	14808	15125	14713	14848	14786	15052	14683	14578	14677	14708	14783	14680	15097	14691	14733	14833	14825	14813	14768	14794	14815	14683	14711	14508	14839	14631	14800	14690	14713	14696	14834	14769	14849	14800	14808	14726	14778	14631	14905	14771	14648	14831	14654	14923	14873	14820	14744	14619	14664	14893	14874	14726	14868	14850	14682	14624	14928	14772	14696	14635	14837	14684	14786	14800	14637	14824	14863	14796	14708	14678	14783	14593	14812	14706	14791	14666	14627	14828	14627	14786	14842	14801	14585	14690	14743	14899	14820	14721	14854	14807	14817	14753	14791	14673	14810	14695	14645	14778	14788	14812	14778	14931	14750	14809	14870	14743	14899	14615	14839	14721	14824	14694	14585	14753	14919	14753	14786	14722	14636	14844	14857	14799	14890	14776	14743	14616	14753	14686	14792	14813	14786	14652	14820	14946	14630	14850	14652	14858	14798	14652	14794	14727	14683	14756	14714	14645	14930	14716	14741	14733	14914	14715	14561	14647	14686	14677	14677	14982	14804	14663	14744	14677	14807	14692	14768	14877	14723	14722	14734	14773	14887	14671	14642	14734	14847	14706	14895	14850	14732	14824	14720	14735	14819	14819	14738	14760	14760	14752	14874	14756	14733	14657	14737	14798	14822	14801	14928	14610	14800	14783	14863	14809	14780	14792	14751	14664	14675	14901	14795	14605	14722	14793	14675	14848	14676	14805	14879	14703	14552	14670	14738	14904	14664	14809	14803	14744	14845	14696	14868	14883	14888	14644	14652	14721	14752	14778	14798	14787	14810	14742	14790	14615	14553	14689	14816	14617	14783	14805	14818	14909	14836	14808	14990	14846	14759	14705	14636	14769	14886	14894	14747	14632	14694	14686	14858	14827	14736	14780	14822	14925	14756	14579	14705	14635	14729	14646	14555	14744	14871	14778	14763	14776	14840	14627	14824	14728	14808	14624	14835	14735	14818	14673	14705	14640	14587	14721	14812	14740	14708	14727	14776	14788	14639	14882	14919	14890	14833	14771	14841	14569	14778	14764	14626	14677	14725	14779	14884	14906	14831	14664	14786	14779	14593	14743	14770	14894	14761	14670	14772	14764	14812	14713	14738	14629	14811	14736	14816	14707	14728	14798	14762	14941	14730	14718	14842	14705	14847	14767	14799	14874	14713	14656	14832	14869	14750	14869	14744	14686	14731	14733	14717	14777	14658	14772	14727	14776	14728	14723	14847	14702	14915	14713	14711	14712	14660	14746	14798	14698	14819	14811	14626	14876	14833	14842	14934	14673	14869	14733	14814	14732	14727	14668	14578	14647	14636	14642	14774	14805	14971	14708	14790	14592	14571	14809	14807	14768	14715	14779	14670	14687	14970	14602	14955	14666	14796	14683	14865	14806	14753	14654	14728	14873	14727	14759	14736	14834	14876	14644	14666	14852	14819	14771	14677	14984	14773	14988	14733	14898	14716	14701	14598	14702	14697	14764	14975	14774	14760	15061	14772	14653	14786	14683	14934	14837	14748	14846	14750	14833	14688	14887	14975	14821	14896	14860	14623	14654	14808	14719	14645	14806	14886	14805	14788	14627	14919	14775	14725	14629	14758	14958	14778	14797	14738	14890	14665	14632	14552	14678	14556	14845	14766	14827	14903	14721	14805	14828	14669	14756	14859	14937	14893	14687	14706	14860	14684	14728	14788	14693	14560	14776	14641	14797	14678	14826	14807	14933	14780	14893	14773	14658	14916	14815	14692	14869	14883	14685	15025	14714	14692	14734	14686	14834	14776	14760	14820	14643	14727	14782	14734	14766	14786	14784	14838	14755	14779	14622	14767	14840	14797	14685	14632	14815	14766	14608	14593	14694	14823	14851	14882	14798	14815	14786	14725	14780	14809	14761	14692	14823	14923	14756	14844	14719	14999	14751	14819	14861	14695	14820	14782	14749	14898	14820	14709	14626	14814	14790	14803	14902	14786	14732	14793	14873	14549	14582	14756	14867	14832	14842	14938	14730	14827	14875	14747	14785	14839	14736	14665	15047	14866	14823	14813	14813	14850	14789	14781	14602	14756	14860	14792	14743	14884	14790	14775	14710	14834	14759	14802	14753	14915	15011	14713	14856	14860	14870	14773	14765	14875	14711	14754	14879	14607	14600	14661	14850	14837	14832	14776	14748	14742	14726	14826	14844	14651	14736	14746	14774	14648	14816	14721	14940	14824	14932	14663	14531	14632	14691	14769	14696	14842	14734	14670	14858	14783	14821	14619	14874	14876	14703	14809	14770	14635	14607	14780	14847	14910	14680	14770	14714	14742	14726	14717	14816	14698	14850	14882	14731	14738	14879	14508	14817	14937	14751	14828	14853	14574	14811	14667	14861	14740	14870	14726	14852	14675	14834	14600	14759	14761	14848	14706	14626	14713	14870	14691	14635	14853	14685	14785	14953	14675	14843	14895	14863	14866	14751	14821	14870	14711	14722	14822	14506	14788	14853	14814	14850	14801	14635	14816	14635	14896	14798	14736	14706	14815	14626	14921	14605	14784	14858	14861	14786	14716	14800	14801	14788	14791	14766	14760	14826	14868	14750	14717	14809	14864	14586	14749	14829	14730	14548	14756	14655	14802	14957	14632	14737	14760	14828	14791	14792	14810	14654	14777	14521	14960	14801	14770	14902	14895	14788	14780	14658	14782	14708	14840	14825	14721	14789	14760	14751	14830	14820	14847	14751	14764	14736	14771	14760	14631	14688	14832	14666	14829	14714	14804	14763	14747	14925	14733	14805	14642	14693	14585	14985	14686	14790	14622	14701	14717	14718	14917	14785	14665	14841	14894	14725	14709	14782	14625	14855	14759	14838	14774	14734	14661	14898	14809	14728	14808	14833	14850	14718	14811	14685	14795	14887	14755	14681	14764	14774	14793	14845	14609	14720	14837	14795	14750	14727	14732	14780	14660	14770	14679	14849	14627	14860	14731	14753	14969	14774	14638	14832	14805	15024	14708	14809	14687	14808	14760	14734	14627	14882	14868	14758	14819	14786	14556	14663	14825	14821	14774	14802	14867	14735	15061	14813	14730	14601	14831	14654	14844	14825	14739	14959	14569	14895	14762	14695	14808	14735	14833	14787	14729	14796	14663	14694	14787	14814	14798	14787	14719	14590	14614	14781	14675	14826	14787	14805	14700	14667	14688	14818	14617	14857	14778	14788	14770	14816	14758	14653	14880	14873	14688	14753	14713	14909	14762	14873	14811	14735	14834	14873	14874	14680	14920	14768	14737	14960	14718	14822	14701	14622	14639	14707	14731	14761	14661	14881	14631	14649	14772	14700	14788	14595	14614	14716	14920	14633	14883	14852	14634	14781	14722	14757	14638	14888	14799	14887	14843	14895	14575	14586	14662	14821	14770	14836	14736	14616	14680	14839	14670	14667	15006	14703	14793	14805	14734	14703	14876	14722	14626	14737	14941	14729	14743	14890	14780	14615	14789	14950	14784	14662	14687	14724	14719	14523	14955	14793	14825	14768	14810	14819	14769	14689	14623	15019	14693	14747	14877	14813	14759	14708	14897	14596	14742	14700	14659	14838	14916	14798	14812	14784	14739	15029	14715	14753	14666	14796	14868	14849	14674	14836	14922	14804	14747	14834	14667	14787	14755	14731	14662	14868	14651	14722	14732	14945	14754	14749	15011	14550	14939	14776	14946	14802	14811	14896	14739	14762	14781	14833	14610	14708	14846	14827	14891	14698	14694	14619	14825	14572	14927	14741	14764	14882	14849	14794	14710	14773	14856	14703	14736	14815	14794	14801	14950	14805	14714	14886	14839	14755	14781	14705	14589	14735	14764	14869	14879	14723	14841	14821	14940	14861	14744	14783	14940	14641	14728	14746	14773	14635	14836	14917	14769	14766	14729	14734	14862	14697	14803	14837	14720	14650	14701	14694	14747	14791	14721	14689	14856	14841	14763	14718	14670	14666	14794	14629	14833	14938	14809	14715	14593	14828	14729	14802	14769	14697	14653	14790	14929	14669	14833	14737	14761	14654	14896	14609	14688	14674	14884	14797	14772	14997	14983	14772	14859	14833	14715	14706	14786	14628	14764	14743	14880	14660	14640	14716	14705	14663	14774	14711	14781	14779	14763	14770	14731	14872	14634	14868	14738	14866	14900	14778	14695	14791	14792	14623	14586	14988	14727	14798	14659	14630	14817	14846	14775	14842	14776	14812	14672	14834	14755	14633	14634	14844	14775	14775	14714	14366	14733	14619	14768	14740	14799	14740	14809	14783	14720	14731	14820	14831	14854	14818	14609	14703	14809	14694	14674	14665	14879	14753	14816	14818	14725	14869	14669	14772	14621	14834	14992	14823	14966	14760	14748	14762	14687	14778	14801	14833	14863	14946	14882	14733	14677	14792	14823	14958	14833	14808	14813	14834	14587	14925	14661	14707	14751	14992	14888	14761	14709	14780	14776	14702	14696	14694	14769	14713	14779	14855	14797	14792	14673	14719	14703	14956	14742	14671	14623	14756	14660	14585	14689	14933	14824	14728	14733	14700	14754	14855	14660	14849	14761	14696	14785	14696	14867	14879	14732	14609	14851	14879	14849	14686	14645	14745	14789	14792	14622	14901
22649	21586	28764	24961	22342	24536	25441	20662	18820	18859	18208	17716	17729	17528	17216	17415	17060	17043	17215	17049	16936	17026	17001	16964	16942	17081	17039	16946	16979	16941	16837	16927	17015	16789	16856	16959	16828	16881	17083	16757	16836	16909	16759	16867	16783	16908	16581	16954	16802	16605	16771	16981	16749	16777	16659	16727	16853	16884	16885	16874	16946	16848	16845	16883	16744	17030	16949	17015	16986	16720	16837	16931	17038	16973	17019	16788	16831	16734	16879	16718	16740	16920	16746	16864	16776	16720	16841	16944	16682	16991	16883	16870	17021	16990	16865	16766	16885	16666	17000	16603	16621	16743	16640	16736	16709	16905	16812	16807	16795	16637	16693	16974	17030	16788	16736	16932	16871	16766	16693	16630	16763	17071	16622	16888	16959	16786	16931	16999	16846	16670	16746	16656	16822	16808	16643	16613	16837	16892	16740	16884	16835	16899	16919	16746	16838	16835	16744	17112	16727	16802	16982	16916	16860	16908	16758	16704	16901	16786	16856	16728	16698	16582	16940	16843	16629	16699	16774	16603	16644	16722	16784	16776	16783	16608	16954	16937	17020	16616	16704	16670	16691	16804	16762	16724	16654	16752	16805	16786	16684	16822	16887	16898	16849	16725	17026	16892	17004	16718	16709	16835	16821	16648	16719	16608	16586	16736	16751	17011	16979	16960	16775	16863	16871	16726	16728	16899	16736	16857	16758	16559	16750	16952	16695	16692	16896	16773	16794	16903	16832	16731	16864	16861	16866	16767	16807	16761	16850	16655	16970	16818	16712	16766	16697	16768	16832	16868	16579	16802	16989	16688	16748	16964	16756	16870	16783	16814	16879	16689	16697	16705	16711	16779	16752	16698	16840	16718	16694	16603	16887	16969	16747	16836	16853	16722	16879	16780	16685	16893	16793	16724	16925	16968	17017	17063	16896	16615	16884	16744	17002	16805	16775	16900	16932	16718	16854	16796	16810	16867	16824	16948	17048	16789	16827	16892	16884	16848	16883	16845	16703	16935	16644	16780	16983	16724	16771	16868	16746	16748	16749	16742	16796	16795	16723	16818	16646	16749	16680	16807	16756	16678	16724	16850	16853	16719	16772	16737	16750	16980	16731	16670	16736	16821	16736	16807	16811	17059	16949	17049	16729	16886	16630	16869	16905	16605	16835	16684	16658	16940	16904	16863	16637	16705	16738	16785	16852	17009	16791	16682	16733	16662	16722	16911	16897	16748	16781	16764	17008	16841	16930	17076	16624	16633	16675	16944	16725	16945	16640	16709	16954	16792	16730	16881	16957	16595	16870	16863	16897	16983	16761	16725	16804	16622	17075	16765	16727	16867	16854	16832	16836	16769	16578	16867	16740	16977	16852	16802	16882	16711	16768	16658	16958	16855	16957	16887	16726	16794	16534	16677	16987	16932	16786	16850	16794	16694	16790	16792	16771	16827	16802	16736	16791	16732	16948	16677	16777	16922	16932	16731	16700	16625	16689	16846	16836	16999	16898	16843	16776	16734	16727	16789	16819	17037	16935	16916	16847	16697	16758	16834	16562	16833	16630	16861	16830	16965	16847	16551	16778	16668	16854	16929	16732	16804	16740	16833	16915	16847	16700	16721	16821	16831	16911	16833	16724	16876	16904	16925	16906	16879	16848	16954	16840	16876	16909	17076	16792	16619	16898	16835	16755	16908	16803	16968	16895	16707	17024	16775	16765	16924	16732	16840	16868	16952	16803	16879	16851	16749	16672	16801	16563	16709	16789	16751	16733	16872	16746	16706	16688	16765	16919	16555	16630	16648	16832	16695	16799	16840	16766	16917	16901	16763	16752	16959	16856	16572	16713	16736	16888	16888	16881	16697	16645	16936	16724	16951	16892	16966	16769	16800	16766	17126	16822	16875	16790	16972	16782	16932	16607	16755	16825	16537	16893	16661	16764	16746	16944	16820	16888	16775	16878	16792	16855	16804	16560	16680	16992	16997	16792	16813	16767	17075	16935	16931	16806	16794	16857	16898	16936	16680	16809	16800	16891	16803	16906	16758	16844	16731	16917	16825	16906	16840	16638	16891	16932	16777	16762	16739	16812	16980	16697	16694	16651	16734	16933	16962	16772	16851	16808	16904	16833	16966	16895	16570	16916	16820	16756	16851	16857	16686	16709	16929	16677	16506	16751	16670	16875	16841	16705	16836	16496	16721	16863	16663	16828	16882	16787	16723	16751	16692	16888	16699	16839	16633	16807	16972	16715	16615	16657	16768	16950	16752	16901	16686	16807	16845	16877	16901	16667	16913	16910	16737	16916	16882	16710	16630	16941	16928	16602	16864	16746	16725	16796	16598	16791	16917	16982	16889	16710	16871	16889	17019	16819	16669	16838	16721	16913	16855	16847	16638	16939	16629	16659	16871	16857	16822	16798	16830	16816	16862	16895	16889	16674	16943	16954	16840	16784	16813	16923	16756	16893	16825	16687	16751	16858	16876	16825	16704	16910	16698	17079	16706	16671	16792	16763	16878	16971	16705	16804	16755	16702	16767	16823	16865	16911	16801	16880	16858	16788	16812	16805	16696	16935	16888	16871	16850	16860	16730	16638	16607	16890	16830	16855	17008	16976	16707	16998	16826	16809	16812	16842	16925	16738	16703	16822	16718	16816	16826	16961	16936	16954	16922	16656	16851	16951	16686	16841	16788	16879	16846	16723	16485	16779	16875	16824	16761	16928	16795	16902	16938	16847	16783	16958	16792	16610	17044	16756	16793	16805	16712	16857	16786	16819	16544	17037	16655	17015	16933	16774	16923	16782	16845	16784	16595	16873	16808	16750	16815	16704	16791	16938	16847	16885	16882	16702	16738	16880	16775	16908	16906	16681	16755	16690	16607	16855	16674	16721	16812	16790	16820	16999	16867	16855	16904	16874	16852	16731	16816	16783	16797	16892	16866	16742	17026	16924	16815	16585	16908	16782	16667	16864	16949	16733	16697	16736	16698	16677	16753	16935	16711	16906	16703	16843	16602	16883	16877	16952	16769	16750	16838	16806	16663	16738	16955	16645	16699	16770	16881	16963	16633	16847	16848	16909	16914	16899	16797	16819	16615	16685	16806	16616	16764	16992	16681	16982	16744	16747	16866	16819	16727	16741	16667	16786	16750	16782	16768	16797	17038	16770	16885	16932	16878	16636	16947	16762	16830	16938	16868	16851	16779	16636	16688	16771	16936	16949	16721	16771	16835	16795	16851	16699	16855	17024	16795	16602	16719	16812	16878	16784	16808	16871	16714	16605	16749	16858	16947	16907	16777	16874	16715	16859	16936	16746	16899	16675	16845	16953	16689	16668	16901	16673	16739	16818	16800	16615	16800	17071	16755	16869	16856	16762	16706	16840	17068	16892	16731	16611	16942	16981	16917	16794	16880	16867	16939	16761	16756	16823	16697	17052	16718	16775	16729	16508	16810	16828	17041	16776	16778	16752	16688	16652	16724	16847	16806	16952	16961	16840	16680	16889	16927	16737	16793	16785	16692	16754	16778	16766	16744	16605	16811	16576	16833	16821	16862	16699	16835	16896	16891	16679	16711	17043	16955	16888	16458	16919	17039	16891	16822	16894	16635	16809	16814	16873	16849	16812	16854	16918	16664	16910	16832	16743	16663	16792	16772	16658	16688	16791	16822	16824	16827	16886	16971	16827	16887	16969	16851	16992	16846	16624	16772	16798	16830	16848	16719	16842	16765	16635	16929	16680	16724	16731	16810	16749	16635	16850	16689	16890	16828	16728	16939	16678	16848	16914	16866	16863	16890	16777	16647	16919	16684	16878	16858	16799	16785	16858	16513	16924	16618	16665	16825	16700	16818	16943	16716	16724	16761	16837	16910	16873	16833	17086	16906	16955	16734	16700	16714	16604	16873	16877	16785	16716	16922	16829	16858	16732	16993	16793	16821	17045	16899	16776	16837	16881	16705	16961	16914	16880	16931	16816	16711	17029	16748	16830	16831	16682	16964	16969	17186	16664	16862	16860	16642	16767	16921	16933	16790	16748	16765	16935	16830	16870	16653	16886	16820	16704	16721	16948	16774	16847	16735	16917	16997	16888	16888	16712	16759	16726	16774	16931	16743	16817	16825	16775	16866	16831	16893	16522	16767	16874	16636	16833	16696	16995	16818	17039	16827	16881	16719	16915	16827	16844	16963	16971	16844	16989	16742	16646	16616	16910	16910	16799	16784	16851	16895	16665	16941	16871	16727	16881	16687	17081	16818	16988	16902	16725	16908	16888	16698	16751	16758	16697	16904	16871	16721	16754	16841	16867	16865	16776	16848	16813	16648	16754	16803	16769	16986	16773	16820	16716	16928	16861	16612	16739	17170	16947	16896	16684	16894	16796	16782	16884	16660	16783	16806	17064	16687	16773	16776	16810	16767	16867	16844	17090	16983	16989	16882	16726	16572	16915	16752	16968	16622	16545	16764	16779	16740	16763	17049	16836	16753	16747	16819	17007	16799	16712	16532	16688	16884	16885	16770	16692	16680	16709	16755	16645	16826	16791	16917	16777	16885	16846	16808	16787	16732	16706	16693	16821	17077	16916	16974	16686	16726	16821	16964	16731	16809	16818	16784	16701	16969	16976	16613	16839	16713	16482	16539	16831	16764	16861	16609	16835	16915	16729	16846	16918	16900	16828	16766	16661	16748	16962	16636	17040	16881	16755	16865	16790	16609	16773	16643	17034	16920	16815	16773	16915	16709	16793	16757	16885	16753	16917	16929	16675	16828	16760	16867	16898	16805	16867	16877	16871	16845	16737	16874	16722	16680	16656	16573	16892	17077	16894	16964	16894	16697	16971	16719	16755	16889	16647	16597	16707	16890	16667	16789	16794	16738	16776	16875	16754	16921	16736	16907	16711	16907	16888	16726	17045	16759	17021	16619	16685	16589	16625	16514	16901	16801	16848	16676	16731	16731	16714	16863	16536	16800	16846	16936	16971	16808	16918	16933	16959	16746	17040	16733	16858	16799	16688	16821	16840	16649	16706	16895	16778	16796	16889	16945	17039	16539	16761	16720	16831	16790	16686	16703	16786	16945	16949	16518	16839	16778	16873	16684	16809	16858	16766	16731	16798	16753	16829	16734	16960	16763	16767	16817	16741	16823	16700	16807
25544	47209	38800	32251	27651	23888	21326	19587	18236	17372	16750	16327	16010	15934	15727	15631	15380	15369	15229	15384	15154	15351	15113	15155	15230	15259	15167	15284	15273	15161	15263	15225	15032	15172	15111	15279	15208	15142	14955	15165	15155	14912	15075	15041	15174	15008	15047	15158	15020	15184	14979	15162	15069	15173	14925	15001	15122	15108	15042	15069	15053	15009	15187	15055	15116	15061	15274	15221	15138	15321	15182	14986	14986	15172	15096	15043	15186	15036	14995	15270	15172	15187	15117	14995	15158	15231	15109	15171	15297	15076	15035	15046	15156	15213	15064	15107	15122	14925	15009	15256	15180	15130	15107	14945	15100	14943	15279	15202	15089	15023	14978	15211	15123	15127	15087	15098	15123	15157	15102	15149	15192	15044	15193	14973	15082	15075	15214	14987	15098	15107	15204	15146	15222	15138	15177	15025	15164	15091	15191	15028	15120	14940	15041	14946	15064	15085	15136	15160	14990	15094	15124	14965	15020	15343	15066	15152	15048	15166	14981	15246	15190	15085	15093	15060	15157	15027	15173	15089	15005	15025	15180	15021	15231	15074	14969	15121	15009	15042	15028	14970	15009	15125	15186	15042	15068	15053	15001	15008	15051	15260	15089	14941	14999	15047	15106	15080	15130	15022	15083	14945	14980	15182	15187	15201	15199	15019	14932	15030	14962	14996	15020	15143	15175	15100	15002	15161	14995	14904	15239	15084	15096	14963	15028	15006	15202	14950	14979	15007	15277	15033	15149	15264	15155	15067	15092	15013	14919	15164	15005	15129	15171	15319	15057	14948	15176	15017	14984	15088	15148	15394	15026	15197	15183	15235	15030	15001	15094	15058	15027	14968	15065	15108	15126	15022	14867	15063	15240	15069	15395	15143	14903	15068	15104	15083	15125	15128	15041	15203	14977	15127	15158	15212	15194	14831	15267	15043	15130	15204	15101	15203	15265	14994	15260	15093	15147	14971	15199	15136	15206	15088	15099	15145	15093	14954	15138	15111	15068	15009	15154	15026	15007	15133	15163	15038	15049	14996	15010	15047	15119	15192	15080	15169	15124	15265	15064	15183	15096	15155	15062	14911	15263	15107	14946	15019	15024	15228	15350	14978	15078	15033	15217	15180	15178	15167	15090	15164	14943	14999	15196	15151	15244	15090	14970	15064	15026	15308	15039	15294	15121	15142	14909	14963	15073	15097	15203	15210	15074	15031	14944	15006	15032	15072	15073	14996	15033	15015	15054	14978	14967	15163	15083	15181	14962	15180	15172	15094	14972	15001	14958	15128	15115	15185	15009	15129	15142	15275	14927	15032	15000	15083	15003	15017	15017	15009	15195	15200	15189	15077	15056	15075	15155	15129	15074	15128	15108	15123	15081	15334	15216	15183	15202	14997	15122	15074	15295	15089	15125	15108	15158	15123	15149	15048	15147	14945	14937	15095	15064	14955	15091	15142	15025	15087	15355	14925	15199	15040	15075	15075	15237	15040	14979	15093	15139	15093	15072	15057	15318	15195	15077	15081	15150	15131	15198	15080	14997	14985	15072	15089	15040	15195	15167	15185	14904	14988	14939	15157	14940	15063	15210	15273	15062	15116	14990	15111	15219	15049	15178	15063	15101	15261	15054	14993	15110	15000	15179	15000	15436	15048	15069	15173	15091	15135	14924	15160	15044	15129	15205	15197	15052	15108	14910	15185	15197	15180	15005	15108	15040	15142	15199	15191	15137	15152	15108	15110	15020	15103	15102	15082	14987	15133	15158	15180	15136	15064	15181	15076	15192	15166	15093	14980	15072	15230	15021	15085	15079	14959	15164	14907	15339	15266	14974	15153	15027	15106	15089	14990	15145	15148	15215	15099	15334	15093	14974	15056	15206	15150	15049	15096	14936	15149	15212	15095	15173	15048	15067	15021	15209	15137	15090	15129	15168	15068	15068	15273	14909	15067	15001	15091	15034	15154	14928	15238	15015	14972	15142	15091	14973	15024	15089	15105	15125	15048	15198	15166	15090	15294	15048	15115	15173	15257	15281	15033	15066	15239	15198	14996	15067	15107	14971	15019	15129	15204	15163	15116	15137	15066	15053	15191	15225	15133	15058	15167	15121	15179	15097	15206	15120	15168	15273	15194	15094	14875	15034	14951	15044	15220	15056	15093	15188	14889	15031	15177	15119	15196	15098	15115	14916	15251	15069	15008	15091	15330	15013	15104	15162	15086	15236	14988	15109	15134	15098	15291	15102	15126	15144	15296	15021	15171	15067	15089	14925	15277	15077	14842	15055	15124	15232	15051	15068	15112	15182	15067	15219	15160	15064	15187	14974	15125	14831	15119	15122	15039	15150	15071	15160	15083	15092	15089	15177	15016	15261	15175	14991	15220	15036	15116	14866	15249	15109	15107	14963	15136	15044	15168	15087	15048	15249	15084	15223	15081	15070	15068	15110	15151	14954	15047	15122	15097	15025	15136	15063	15048	15100	15146	15025	15208	15002	15179	14888	15134	15142	15205	15272	15143	15139	15048	15046	15195	15122	15103	15323	15007	15039	14919	15136	14865	14938	15110	15033	15195	15080	15004	15049	15192	15024	15045	15202	14994	15003	15104	15093	15190	15336	15017	15146	15045	15120	15050	15041	15122	15204	15097	15201	15110	15168	15068	15089	14914	15044	15085	15144	15021	15116	14995	14909	15221	14928	15024	15068	15199	14975	15125	15155	15046	15139	15022	14977	15117	15061	15162	15094	15021	14924	14954	14940	15196	14952	15097	15156	14887	15024	15020	15182	15079	15082	15054	15149	15121	15103	14985	15261	15207	15237	15128	14988	15119	15127	15099	14925	14911	14962	14818	15142	15116	14938	15127	15203	15009	15005	15126	15094	14961	15229	15127	14941	15232	15200	15077	15179	15049	15048	15090	14931	15062	15099	14916	14897	15116	15270	15179	15015	15097	15077	15151	15041	15170	15216	15030	15156	15132	15022	15229	14973	15007	15170	15089	15156	15166	15155	15066	15097	15023	15047	14927	14969	15175	15292	15187	15247	15056	15097	14968	15119	15154	15064	15308	15225	15040	15115	14975	15080	15298	14992	15195	15016	15174	14941	15021	15140	15292	15052	15161	15015	15157	15276	15114	15252	15125	15062	14922	15214	15057	15208	15109	15027	15134	15058	15338	15091	15034	15052	15012	15079	14929	15129	14996	15171	14936	15223	15108	15056	15147	14997	15278	15248	14967	15099	15127	15122	15054	15050	15023	15112	15039	15107	15074	15140	14923	15169	15197	15236	15121	15083	15220	15147	14985	15214	15007	15145	14986	15060	15032	15002	14911	15071	15163	15060	15064	14995	14932	15185	15056	15039	15248	14906	15120	15193	15078	15210	15032	15195	15155	15074	15109	15095	15211	15013	15087	15205	14977	15158	15120	15313	15265	14814	15088	15233	14939	14997	15013	15160	15130	15168	15126	14961	15189	15141	15032	15052	15144	15098	15065	15074	15015	15068	15030	15084	15034	14970	15004	14980	15161	15154	15095	15162	15165	15120	15091	15045	15119	15136	15026	15094	14914	14960	15129	15124	15038	15054	15178	15050	15094	14890	14835	15233	15106	15132	15113	15073	15169	15138	15009	15221	15121	15216	14979	15223	14931	15012	14995	15382	15072	15109	15099	15102	15027	15118	15124	15162	15227	15178	15148	15241	15007	15180	15104	15218	15071	15186	14979	15149	15001	15105	15034	15185	15051	15102	15129	15151	15100	15123	15040	15114	15158	15176	14967	15211	15029	14996	15007	15020	15241	15075	15156	15174	15044	14982	15106	14886	15258	15141	15022	15268	15253	15051	15090	15021	15226	15078	15091	15103	15028	15046	15033	15032	15006	15185	15000	15389	15067	15222	15147	15169	14888	15211	15147	15183	14952	15012	14947	15115	15194	15093	15079	15189	15129	15006	15004	15064	15231	15102	14941	15302	14965	15146	15033	15198	15082	15004	15037	15072	15019	15148	15053	15037	15145	15135	15125	15042	15182	15049	15116	15085	15276	15052	15123	14854	15219	15108	15152	14968	15044	14946	15085	15081	15079	15006	15022	15116	15038	15112	15135	14974	15253	15113	14967	15122	15124	15064	15222	14974	14980	15049	14950	15111	15118	14991	15060	15061	15137	15051	15070	15195	15030	15095	15188	15105	15036	15107	15114	15129	14967	15072	15035	15139	15027	15123	15023	15095	15088	15014	15272	15004	15218	14988	15094	15165	15161	15272	15087	14995	15049	15169	15130	15130	15070	15033	15177	14997	15122	15311	15079	15116	15169	15177	14977	15135	15093	14946	15131	15071	14970	14953	15113	14866	14964	14976	15180	14983	14969	14939	15150	15184	15155	14942	15256	15335	15084	15327	15096	15124	14913	15102	15010	15116	15015	15111	15057	15121	15097	14938	15103	15060	15194	15110	14979	15248	14989	14855	15087	15098	15052	15185	14983	15223	14906	15275	15112	14982	15294	15011	14964	15152	15235	15241	15131	15096	15008	15256	15113	15022	15199	14965	15121	15120	15188	15151	15112	14965	15208	15234	15081	15158	15276	15119	15115	15132	15014	14895	15068	15055	15070	15040	15040	15085	15030	15204	15023	15018	15164	14911	15097	15119	15233	15213	15105	14708	15031	15009	15211	15313	15133	15144	15022	15084	15104	15217	15075	15346	15142	14946	15015	15104	14870	15049	15060	15101	15140	15254	15072	15094	15125	14974	14898	15261	15311	15260	15193	15071	15028	15084	15008	14770	15255	15084	15114	15038	15078	15148	15212	15124	14946	15200	15105	15234	15274	15115	14937	15018	15130	15005	15098	15157	15113	14954	15189	15194	15243	15222	14907	15085	15005	15123	15151	15001	15167	15248	15032	15142	15262	15138	15076	15085	15117	15187	15032	15142	15139	15103	15199	15084	15018	15102	15167	15146	15205	15006	15105	15104	15105	15040	15097	15196	14970	15217	15122	15100	14987	14975	15119	15114	14892	15180	15019	15166	15121	15066	14993	15139	15182	15072	14987	14953	15120	15189	15168	15168	15045	15046	14988	14977	15164	15146	15043	14983	15191	15021	14983	14922	15050	15182	14930	15053	14965	15213	15027	15196	15055	15203	15101	15148	15161	15035	15048	14927	15081
29565	26142	29475	25804	20972	19346	18419	17778	17467	17355	17079	16902	17014	16897	16637	16477	16642	16670	16515	16484	16528	16635	16591	16681	16531	16467	16681	16519	16692	16361	16446	16474	16485	16544	16578	16576	16695	16700	16650	16627	16597	16521	16514	16664	16642	16538	16802	16872	16649	16574	16627	16587	16593	16624	16629	16648	16576	16615	16456	16616	16622	16551	16557	16413	16541	16505	16582	16510	16523	16692	16436	16578	16661	16710	16441	16413	16641	16648	16524	16579	16568	16471	16535	16702	16507	16651	16647	16507	16449	16619	16372	16561	16382	16389	16555	16633	16456	16411	16433	16391	16528	16779	16435	16453	16619	16327	16584	16416	16490	16401	16515	16663	16442	16549	16346	16475	16475	16641	16529	16465	16621	16573	16626	16362	16514	16607	16485	16708	16640	16483	16461	16583	16684	16652	16705	16522	16247	16541	16750	16528	16620	16586	16453	16608	16828	16459	16409	16526	16559	16578	16564	16517	16613	16532	16569	16538	16716	16571	16440	16350	16390	16591	16443	16508	16502	16621	16510	16565	16605	16510	16307	16321	16617	16559	16567	16473	16554	16622	16481	16618	16702	16559	16694	16472	16519	16337	16537	16512	16697	16502	16364	16439	16399	16556	16599	16691	16564	16611	16599	16450	16435	16333	16762	16698	16418	16504	16655	16408	16455	16612	16628	16363	16361	16409	16475	16412	16403	16492	16702	16518	16741	16622	16319	16536	16583	16383	16490	16549	16477	16590	16761	16418	16723	16517	16409	16744	16423	16554	16423	16519	16446	16468	16615	16538	16492	16424	16449	16516	16388	16526	16653	16512	16622	16598	16453	16361	16735	16550	16589	16695	16509	16416	16637	16414	16480	16490	16690	16545	16417	16603	16623	16476	16445	16668	16530	16442	16489	16699	16425	16552	16618	16513	16655	16571	16565	16523	16528	16545	16615	16516	16367	16745	16322	16368	16631	16404	16441	16540	16499	16686	16373	16765	16589	16605	16514	16562	16641	16519	16532	16704	16560	16387	16453	16448	16741	16431	16663	16690	16524	16645	16571	16681	16451	16665	16559	16617	16647	16642	16467	16497	16491	16576	16673	16456	16437	16684	16569	16466	16590	16490	16455	16415	16464	16411	16311	16639	16432	16441	16505	16511	16570	16328	16508	16701	16723	16553	16415	16384	16569	16748	16463	16520	16610	16659	16516	16282	16685	16585	16439	16436	16791	16621	16372	16608	16480	16503	16465	16325	16592	16761	16649	16490	16534	16517	16296	16699	16557	16530	16464	16563	16545	16476	16587	16507	16480	16371	16479	16530	16568	16510	16522	16519	16332	16534	16514	16522	16501	16609	16466	16484	16516	16581	16607	16600	16573	16382	16489	16612	16419	16500	16207	16342	16542	16432	16301	16493	16307	16588	16628	16434	16472	16809	16729	16572	16428	16383	16600	16472	16482	16607	16564	16676	16629	16675	16390	16557	16413	16450	16552	16648	16509	16764	16688	16714	16481	16545	16656	16533	16391	16246	16431	16633	16490	16521	16466	16657	16426	16331	16566	16693	16543	16409	16317	16490	16644	16664	16611	16678	16494	16603	16508	16430	16451	16674	16552	16417	16721	16542	16660	16570	16527	16650	16513	16635	16701	16540	16451	16508	16602	16637	16611	16578	16707	16708	16652	16647	16409	16516	16676	16419	16685	16334	16394	16482	16522	16580	16547	16503	16566	16509	16359	16380	16600	16571	16748	16460	16593	16568	16588	16625	16598	16567	16535	16534	16512	16412	16558	16658	16680	16481	16617	16500	16465	16400	16510	16330	16551	16383	16677	16339	16534	16626	16619	16574	16705	16484	16555	16627	16479	16344	16292	16495	16514	16676	16453	16548	16435	16600	16629	16587	16689	16299	16373	16409	16741	16469	16630	16537	16469	16448	16497	16346	16328	16591	16619	16446	16413	16490	16638	16432	16684	16554	16526	16529	16460	16531	16513	16564	16516	16457	16472	16575	16594	16395	16703	16337	16464	16687	16606	16801	16456	16478	16539	16504	16375	16371	16541	16454	16740	16518	16561	16601	16510	16546	16570	16632	16894	16611	16557	16760	16480	16314	16533	16603	16444	16541	16529	16427	16569	16592	16486	16469	16517	16593	16511	16735	16509	16643	16464	16547	16400	16619	16573	16421	16636	16728	16706	16535	16580	16621	16465	16681	16408	16697	16463	16437	16607	16581	16404	16542	16574	16735	16666	16560	16341	16599	16600	16543	16711	16539	16443	16402	16604	16351	16333	16613	16527	16378	16605	16435	16593	16533	16369	16442	16615	16442	16500	16394	16496	16254	16405	16468	16583	16530	16691	16486	16429	16579	16627	16438	16623	16649	16557	16521	16347	16419	16383	16416	16631	16179	16528	16385	16431	16632	16652	16512	16453	16480	16553	16554	16448	16612	16446	16374	16569	16610	16690	16590	16741	16435	16502	16441	16424	16718	16435	16339	16682	16605	16465	16606	16631	16666	16597	16308	16484	16599	16459	16556	16567	16808	16533	16482	16411	16546	16784	16457	16700	16678	16711	16537	16546	16416	16589	16405	16490	16264	16346	16395	16618	16376	16485	16651	16587	16740	16542	16604	16544	16628	16548	16577	16622	16634	16542	16344	16490	16545	16632	16357	16593	16540	16393	16676	16644	16471	16620	16539	16743	16728	16483	16469	16432	16583	16645	16553	16561	16515	16565	16600	16623	16526	16535	16483	16600	16524	16482	16533	16758	16798	16730	16501	16554	16272	16466	16685	16641	16665	16736	16472	16583	16619	16514	16499	16503	16377	16461	16516	16559	16484	16517	16688	16730	16528	16502	16627	16596	16418	16403	16635	16451	16560	16681	16671	16514	16703	16456	16721	16638	16481	16608	16568	16691	16552	16481	16437	16513	16524	16513	16518	16655	16532	16545	16674	16606	16546	16466	16432	16661	16469	16563	16584	16591	16386	16628	16341	16675	16686	16555	16475	16471	16806	16293	16672	16380	16508	16338	16336	16589	16402	16336	16478	16452	16487	16565	16618	16589	16468	16669	16448	16484	16694	16346	16570	16624	16558	16330	16596	16420	16639	16655	16403	16519	16719	16447	16368	16706	16621	16505	16452	16588	16428	16406	16567	16768	16612	16468	16427	16421	16705	16475	16695	16636	16524	16511	16601	16535	16720	16579	16623	16603	16268	16551	16608	16555	16431	16375	16758	16645	16342	16629	16489	16683	16684	16581	16468	16575	16628	16733	16447	16478	16459	16584	16626	16529	16544	16453	16604	16540	16340	16451	16319	16443	16520	16672	16489	16842	16388	16610	16408	16618	16544	16523	16635	16666	16761	16548	16405	16565	16465	16599	16554	16455	16373	16586	16764	16272	16497	16657	16592	16490	16407	16420	16403	16524	16482	16421	16430	16652	16750	16615	16626	16582	16675	16551	16320	16399	16654	16543	16517	16366	16483	16489	16567	16708	16622	16518	16522	16693	16597	16573	16477	16447	16556	16468	16574	16603	16485	16673	16415	16424	16597	16473	16483	16569	16452	16512	16674	16648	16452	16755	16376	16702	16665	16496	16390	16520	16492	16532	16704	16560	16644	16334	16548	16479	16470	16606	16478	16620	16868	16837	16393	16512	16567	16526	16353	16663	16486	16519	16591	16602	16663	16438	16709	16474	16670	16494	16610	16448	16375	16669	16618	16426	16645	16453	16605	16684	16402	16597	16736	16461	16483	16508	16563	16642	16566	16536	16459	16445	16782	16543	16599	16726	16450	16450	16582	16505	16474	16702	16639	16501	16554	16426	16283	16447	16689	16802	16570	16430	16579	16574	16703	16629	16425	16621	16631	16373	16280	16506	16757	16662	16544	16590	16604	16666	16470	16663	16532	16691	16689	16339	16483	16539	16610	16419	16654	16665	16664	16613	16634	16633	16708	16577	16684	16610	16801	16567	16647	16616	16747	16559	16433	16530	16733	16616	16682	16422	16484	16633	16376	16561	16441	16505	16718	16590	16592	16630	16562	16605	16698	16735	16501	16574	16639	16534	16450	16414	16582	16697	16542	16513	16798	16723	16583	16635	16495	16417	16440	16542	16420	16473	16589	16392	16396	16474	16727	16870	16597	16651	16703	16747	16741	16351	16583	16400	16740	16341	16626	16438	16659	16525	16561	16452	16603	16412	16463	16624	16526	16671	16667	16470	16627	16469	16584	16661	16478	16359	16385	16605	16762	16745	16629	16814	16649	16584	16532	16800	16659	16590	16521	16608	16630	16625	16446	16438	16550	16722	16537	16688	16751	16552	16406	16427	16497	16542	16555	16448	16440	16623	16452	16445	16607	16527	16345	16296	16548	16442	16402	16441	16574	16670	16436	16514	16382	16636	16383	16410	16548	16676	16421	16565	16456	16711	16375	16331	16603	16537	16649	16675	16509	16741	16626	16585	16377	16493	16487	16505	16476	16540	16449	16475	16638	16495	16653	16464	16612	16465	16552	16510	16454	16542	16570	16605	16603	16614	16720	16550	16376	16569	16540	16683	16513	16512	16293	16443	16804	16692	16453	16417	16461	16600	16465	16747	16643	16525	16695	16688	16375	16583	16444	16638	16683	16679	16609	16425	16608	16446	16377	16462	16444	16304	16642	16476	16410	16399	16651	16598	16437	16461	16703	16543	16595	16507	16452	16357	16603	16625	16330	16322	16578	16482	16586	16598	16766	16440	16725	16423	16470	16642	16536	16444	16605	16239	16468	16374	16502	16599	16582	16388	16247	16741	16679	16571	16766	16358	16449	16348	16519	16360	16506	16428	16440	16739	16365	16508	16517	16593	16761	16781	16649	16505	16456	16631	16689	16337	16473	16448	16428	16386	16503	16621	16537	16476	16577	16439	16463	16690	16503	16425	16484	16528	16486	16518	16522	16529	16620	16741	16728	16593	16572	16513	16438	16526	16444	16777	16343	16668	16735	16508	16394	16446	16464	16627	16542	16459	16651	16552	16542	16483	16599	16650	16390	16623	16580	16532	16696	16599	16465	16443	16449	16575	16606	16663	16526	16540	16597	16461	16425	16657	16577	16625	16658	16421	16463	16438	16392	16520	16303	16415	16648	16489	16387	16571	16401	16419	16568	16451	16457
25326	37690	29421	23977	20994	18745	17501	16743	16193	15670	15458	15362	15261	15122	15020	15347	14943	14773	15063	14851	15001	15005	14898	14962	14770	14830	14887	14987	14941	14804	15072	14874	14931	14978	14914	14878	14883	14800	15030	14968	14980	14876	14774	15010	14933	14814	14913	14773	14723	14891	14716	14958	14888	14857	14875	15000	14933	15017	14938	14822	14936	14906	14881	15030	14809	14892	14668	14936	14829	14902	14903	14861	14851	14792	14860	14943	14849	14883	14907	14883	14977	14700	14796	14671	14812	14808	14839	14892	14857	14778	14854	14942	14959	14734	14869	14924	14903	14986	14831	14768	14818	14968	14902	14980	14938	14954	14823	14944	14915	14720	14883	14730	14859	14759	14860	14734	14804	15060	14643	14803	14931	14898	14672	14842	15007	15003	14988	14882	14904	14904	14931	14744	15079	14663	14773	15099	14817	14948	14818	15100	14689	14967	14974	14864	14894	14862	14755	14871	14875	15005	14967	14958	14875	14949	14802	14801	14832	14732	14808	14837	15001	14852	14958	14923	14763	14907	14833	14913	14889	14769	14927	14766	14978	14872	14881	14845	15009	14947	14854	14838	15100	14844	14856	14814	14937	14973	14827	14756	14828	14867	14982	14874	14819	14853	14770	14926	14871	14907	14854	15069	14961	14768	14959	14958	15027	14891	14935	14787	14824	14994	14992	14786	14951	15010	14794	14862	14766	14874	14858	14806	14894	14917	14834	14751	14954	14929	14784	14875	14794	15035	14859	14759	14825	14764	14854	14947	14881	14889	14849	15009	14886	14922	14783	15010	14813	14861	14828	14783	14883	14942	14970	14893	14981	14964	14955	14987	14914	14969	14900	14921	14970	14864	14961	14981	14825	14830	14661	14908	14950	14852	14894	14871	14870	14949	14916	14840	14897	14765	14915	14907	15069	14836	14934	14738	14835	14775	14775	14856	14767	14891	15053	14955	14821	14929	14895	14813	15042	14876	14913	14896	14896	15097	14914	14964	14986	14810	14793	15027	14838	14865	15018	14895	14968	14795	15042	14887	14767	14868	14869	14784	15105	14697	14961	14776	14824	14959	14811	14827	14992	14951	14947	14918	14840	14902	15002	14864	14891	14985	14956	14881	14985	14878	14908	15047	14923	14820	14974	14860	14847	14870	14927	14888	14847	14799	14828	14875	14959	14663	14980	15078	14870	14970	14826	14944	14851	14860	14881	14970	14747	14928	14890	14818	14941	14907	14959	14863	14845	14681	14820	14963	14719	14813	14857	14792	14888	14634	14959	15075	14893	15020	14910	15010	14888	14860	14807	14822	14816	15051	14814	14937	14826	14886	14853	14870	14972	14924	14944	14969	14870	14850	14843	14712	14937	14952	14935	14913	14881	15005	14892	14763	14839	15057	14849	14861	14877	14903	14771	14883	14880	14869	14926	14905	14884	14925	14852	14916	14910	14845	14645	14762	14951	14787	14805	14872	14987	14909	14855	14833	14730	14827	14895	15035	14918	14901	14861	14915	14955	14841	14703	14882	15022	14886	14856	15066	15037	14965	14805	14998	14846	14859	14921	15008	14843	15052	14859	15017	14726	14863	14933	14921	14928	14891	14928	14843	14739	14962	14994	14996	14928	14870	14878	14741	14988	14904	14882	14971	14839	15151	14783	15061	15095	14855	14962	14931	14817	14996	14895	14971	14893	14689	14886	14955	14795	14716	14883	14875	15009	14844	14838	14836	15137	14746	14925	14872	14897	14747	14819	14998	14950	15062	14763	14810	14937	14798	15041	14953	14854	14796	14869	14892	14868	14962	14770	14974	14998	14959	14921	14893	14822	14856	14788	14848	14831	14879	14921	14877	14847	14690	14882	14856	14951	14858	15001	14749	14943	14731	14978	14930	15034	14719	14940	14832	14953	14764	14819	15017	14742	14795	14964	14886	14863	14785	14705	14946	15011	14837	14880	14984	14903	14763	14888	14908	14618	14933	14796	14993	14800	14886	14996	14869	14924	14901	14983	14864	14862	14941	14673	14882	14886	14707	14841	14807	14856	14884	14907	14930	14956	14954	14851	14864	14885	14986	14936	14903	14833	14885	14896	14903	14967	14968	14953	14912	14922	15020	14778	14870	15021	14774	14966	14937	14877	14816	14935	14869	14794	14842	14759	14974	15047	14782	14915	14936	14956	14980	15028	14683	14877	14921	14861	14901	14962	14947	14979	15007	14806	14891	14849	14906	14811	14806	14946	15008	14742	14934	14857	14965	14851	14980	14968	14797	15096	14904	14966	14826	14905	14883	14949	14829	15012	14992	14857	14904	14851	14952	14877	15044	15013	14815	14906	14867	14815	14748	14995	14806	14932	15030	14899	14966	14811	14880	14979	14826	14787	14741	14938	14924	14863	15014	14889	14978	15130	14902	14771	14933	14954	14872	14734	14990	15053	14739	14885	14922	14923	14858	14857	15052	14828	14918	14885	14926	14839	14934	14756	14915	14904	14863	14865	14850	14966	14916	14776	14853	15013	14740	15008	14942	14965	15008	14570	14878	14780	14766	14871	14879	14847	14924	15026	15001	15042	14849	14908	14973	14926	14931	15008	14992	14795	14814	14822	15064	14985	14788	14937	14944	14921	14782	14961	14760	14848	14858	14835	14929	14990	14950	14824	14940	14805	14915	14931	14876	14989	14875	14869	14843	14903	14958	14791	14932	14867	14636	15052	14808	14981	14809	14584	14724	14763	14889	14862	14913	14720	14894	14949	14820	14941	14879	14880	15005	14724	15031	14859	14843	14985	14801	14929	14760	14777	14940	14946	14879	14833	14921	14939	14899	14878	14944	14915	14922	14799	14935	15075	14830	14811	14875	14808	14879	15160	15017	14846	14924	14901	14968	14989	14822	14836	14920	14787	14891	14791	14952	15035	14879	14886	14854	15016	14681	14667	14948	14963	14942	14924	14803	14917	14828	14753	14985	14864	14794	14925	14789	14946	14884	15002	14884	14969	14931	14931	14876	15014	14786	14886	14763	14923	14938	15067	14804	14899	14911	14892	14790	14916	14752	14855	14993	14931	14817	14924	14853	14849	14875	14851	15010	14843	14895	14892	14889	14915	14871	14995	14895	14822	14718	14965	14953	14890	14894	14963	14897	14780	14869	15073	14972	14729	15096	14971	14753	14980	14804	14945	14958	14727	14913	14893	14885	14867	15033	14893	14779	14910	14850	14803	14940	14771	14894	14990	14932	14913	14887	15021	14793	14791	14854	14763	14753	14844	14941	15046	14625	14910	14988	14906	14917	14722	14766	14759	14895	14818	14781	14790	14807	14809	14850	15079	15030	14802	14862	14787	15054	14915	14825	14850	14987	14840	14723	14791	14838	15023	14809	14849	15062	14695	14953	14814	14849	14935	14845	15045	14674	14843	14995	14930	15055	14821	14921	14769	14717	14954	14853	15030	15005	14978	15127	14803	14951	14877	14786	14845	14932	14822	14820	14794	14854	14798	14830	14864	14996	14801	14930	14939	14673	14900	14802	14866	14873	14872	14852	14791	14942	14992	15085	15053	14879	14927	14855	14882	14810	14816	14894	14739	14964	15180	14872	14947	14731	14863	14800	14887	15143	14875	14770	14706	14890	14988	14816	14916	14938	15052	14913	14973	14970	14870	14859	14920	14925	14746	15047	14597	14948	14730	14893	14919	15151	14827	14942	14974	14952	14743	15022	15050	14901	14882	14922	14932	14912	14790	14793	14950	14756	14825	14869	14891	14905	14820	15067	14862	14905	14881	15003	14914	14855	14961	15055	14893	14891	15018	14944	14735	14939	15012	14803	14970	14768	14682	14888	14756	14763	14891	14905	14897	14801	14815	14915	14878	14884	14873	14752	14802	14882	14774	14993	14840	14881	14943	14822	14698	14919	14847	14918	14975	14860	14995	14796	14837	14932	14702	15003	14781	15003	14900	14824	14964	14902	14898	14816	14854	14928	14600	14938	14775	14910	15045	14953	14832	14854	14844	14880	14922	14879	15092	14750	14968	15042	14723	14868	14975	14965	14897	14784	14868	14864	15006	14966	15052	14872	14910	14723	15238	14778	14777	15035	14882	14991	14830	15010	14969	14863	14820	14955	15009	14722	14968	15106	14788	14965	14804	14877	14836	14889	14931	14813	14831	15005	14784	14808	14892	15017	14805	14808	14967	14875	14907	14932	14811	14983	15069	14863	14768	14832	14814	14751	14970	14822	14857	14950	14971	14834	14972	14684	14791	14892	15085	14854	14930	14876	15005	14998	14901	14819	14927	14850	14861	14780	14940	14699	14897	15001	14867	14843	14919	14657	14924	14939	14914	14804	14811	14949	15066	14947	15141	14700	14949	14932	14863	14729	14767	14997	14955	15039	14811	14748	14958	15044	14917	14853	14793	14917	14885	14963	14892	14887	14920	15039	15072	14796	14940	14901	15041	14712	14867	14947	14809	14882	14969	15000	14875	14890	14794	14918	14957	14773	14938	15018	14966	14911	14761	15047	14884	14825	14955	15027	15041	14916	14874	14932	14850	14894	14880	14795	14906	14758	14764	14920	14879	14857	14849	14824	14835	14862	14819	14813	14756	14829	14903	14797	14884	14859	14996	14856	14682	14939	15033	14837	14978	14803	14826	14868	14914	14882	14873	14942	14824	15001	14858	14769	15178	14785	14948	14746	14822	14817	14749	14969	14779	14974	14964	14795	15020	14865	15036	15019	14936	14939	15041	15033	15035	14917	14978	14843	15054	14753	14973	14852	14914	14900	14757	14761	14981	14836	14942	14955	15014	14757	14976	15026	14761	14936	14941	14803	14845	14842	14841	14894	14838	15007	14745	14811	14811	14640	14829	14837	14780	14815	14827	14638	14767	14865	15063	14828	14983	14879	14912	14823	14937	14914	14938	14885	15039	14795	15006	15002	14938	14809	14854	14875	14932	14799	14935	14992	14704	14851	14934	15009	14934	15000	14936	14989	14985	14659	14979	14982	14671	14808	15001	14992	14863	14848	15067	15038	15013	14893	14707	15017	14913	14948	14777	14994	14925	14886	14856	14947	15035	14865	14856	14753	14832	14924	14823	14849	14943	14961	14820	14862	14773	14849	14844	14905	14934	14837	14837	14762	14923	14646	14869	14871	14852	14882
23678	21550	28270	25781	23251	23198	22003	19111	18400	18176	17871	17674	17478	17120	17161	17052	17147	16968	16870	17006	16892	16830	17015	16709	16942	16871	16736	16943	16986	16744	16822	16955	16875	16839	16886	16862	16848	16687	16878	16753	16740	16611	16688	16696	16861	16853	16807	16607	16888	16647	16844	16936	16945	16656	16693	16846	16638	16837	16895	16936	16917	16800	16727	16893	16755	16911	16758	16751	16902	16830	17035	16731	16709	16877	16773	16770	16771	16794	16749	16658	16859	16720	16705	16631	16860	16827	16872	16783	16806	16517	16765	16786	16797	16875	16726	16983	16650	16624	16815	16974	16963	16615	16731	16663	16728	16567	16611	16797	16727	16766	16756	16712	16674	16687	16555	16521	16747	16843	17025	17117	16829	16864	16882	16837	16720	16597	16925	16975	16742	16675	16712	16800	16793	16717	16668	16648	16451	16874	16781	16807	16741	16812	16894	16728	16770	16661	16635	16885	16762	16701	16671	16689	16785	16657	16881	16963	16724	16856	16641	16743	16610	16823	16725	16590	16690	16590	16737	16762	16672	16790	16759	16671	16789	16697	16606	16868	16626	16681	16775	16575	16890	16797	16726	16899	16826	16869	16769	16749	16724	16885	16807	16771	16508	16651	16846	16724	16839	16765	16589	16562	16693	16764	16659	17004	16945	16534	16877	16839	16721	16695	16680	16616	16728	16847	16580	16683	16735	16680	16560	16613	16650	17036	16859	16833	16805	16736	16793	16992	16514	16787	16740	16596	16839	16832	16683	16636	16640	16630	16785	16916	17037	16855	16801	16915	16748	16788	16864	16894	16747	16759	16621	16959	16856	16799	16686	16613	16788	16887	16591	16766	16509	16736	16663	16717	16847	16601	16776	16829	16845	16799	17016	16765	16915	16755	16873	16850	16739	16731	16891	16730	16772	16613	16753	16788	16728	16797	16867	16731	16554	16792	16750	16610	16787	16872	16783	16721	16887	17074	16778	16902	16671	16697	16949	16732	16702	16768	16799	16741	16547	16809	16876	16695	16690	16820	16964	16840	16673	16444	16581	16731	16878	16574	16936	16866	16840	16637	16859	16767	16813	16595	16704	16581	16720	16773	16892	16814	16842	16715	16718	16549	16565	16636	16724	16744	16871	16609	16789	16741	16701	16512	16792	16668	16750	16827	16914	16781	16677	16807	16766	16880	16698	16931	16890	16690	16790	16684	16755	16606	16733	16937	16547	16896	16776	16748	16770	16781	17031	17031	16678	16756	16876	16780	16776	16768	16774	16636	16828	16892	16851	16821	16805	16616	16887	16650	16796	16873	17047	16673	16760	16845	16718	16711	16919	16480	16700	16700	16610	16883	16858	16766	16679	16698	16806	16741	16743	16779	16609	16762	16768	16932	16738	16930	16682	16844	16951	16646	16617	16870	16604	16719	16814	16754	16717	16625	16654	16808	16816	16704	16624	16703	16695	16711	16892	16770	16785	16788	16746	16733	16769	16762	16657	16717	16784	16727	16848	16711	16764	16798	16968	16655	16944	16628	16597	16647	16883	16845	16582	16926	16766	16584	16872	16763	16926	16766	16760	16740	16713	16629	16695	16822	16690	16783	16787	16613	16982	16707	16878	16849	16799	16717	16909	16634	16756	16675	16736	16779	16681	16724	16639	16805	16574	16780	16900	16775	16698	16809	16622	16802	16837	16836	17146	16752	16678	16737	16710	16684	16708	16731	16502	16807	16831	16618	16633	16763	16808	16744	16759	16791	16542	16676	16834	16606	16696	16687	16854	16660	16777	16942	16744	16892	16692	16639	16704	16728	16595	16899	16902	16595	16932	16712	16733	16829	16701	16786	16761	17013	16648	16712	16911	16556	16787	16829	16923	16748	16444	16621	16704	16642	16666	16775	16666	16824	16688	16837	16872	16766	16792	16680	16655	16700	16826	16648	16674	16701	16681	16690	16865	16696	16638	16824	16735	16927	16845	16754	16550	16833	16792	16610	16767	16807	16646	16669	16958	16777	16841	16849	16904	16697	16601	16853	16811	16836	16846	16880	16793	16651	16741	16574	16851	16648	16717	16848	16903	16745	16838	16979	16898	16697	16887	16956	16706	16753	16964	16884	16479	16630	16736	16745	16835	16942	16879	16900	16716	16897	16836	16700	16761	16675	16664	16399	16872	16719	16665	16673	16814	16871	16679	16740	17037	16850	16657	16643	16795	16710	16822	16779	16674	16711	16551	16846	16893	16805	16699	16706	16835	16825	16655	16714	16670	16778	16724	16866	16631	16917	16701	16832	16716	16790	16738	16554	16709	16494	16726	16779	16862	16747	16682	16785	16762	16685	16776	16614	16637	16834	16991	16604	16897	16739	16760	16633	16749	16732	16686	16578	16694	16695	16883	16720	16907	16687	16969	16863	16698	16704	16630	16778	16901	16924	16795	16795	16813	16956	16879	16721	16704	16727	16843	16707	16654	16821	16937	16843	16687	16748	16649	16798	16841	16527	16590	16644	16688	16773	16790	16918	16920	16739	16630	16856	16803	16781	16820	16673	16940	16582	16670	16667	16831	16812	16567	16682	16938	16761	16783	16696	16619	16751	16811	16645	16895	16590	16854	16711	16631	16731	16932	16680	16718	16946	16668	16930	16635	16826	16748	17018	16792	16730	16806	16819	16557	16671	16846	16857	16867	16841	16813	16614	16868	16815	16852	16686	16624	16867	16966	16831	16773	16852	16733	16868	16773	16670	16792	16820	16608	16844	16696	16644	16627	16767	16666	16603	16676	16716	16522	16767	16925	16966	16867	16851	16796	16797	16868	16809	16829	16752	16673	16526	16770	16889	16806	16960	16836	16795	16776	16777	16629	16763	16752	16801	16563	16681	16598	16914	16770	16697	16905	16896	16585	16811	16787	16543	16732	16744	16861	16812	16767	16611	16790	16801	16774	16875	16541	16669	16858	16930	16907	16726	16572	16744	16685	16880	16630	16752	16769	16804	16425	16682	16794	16722	16724	16725	16868	16872	16923	16703	16671	16806	16750	16776	16924	16707	16786	16821	16760	16733	16725	16692	16733	16898	16911	16710	16571	16789	16860	16847	16937	16720	16932	16779	16757	16674	16732	16684	16699	16784	16719	16791	16773	16727	16688	16843	16837	16685	16877	16735	16934	16747	16683	16539	16763	16910	16578	16736	17062	16840	16657	16787	17063	16857	17078	16840	16754	16621	16726	16757	16825	16795	16643	16799	16837	16811	16793	16794	16858	16722	16884	16889	16850	16601	16840	16650	16911	16915	16790	16772	16908	16747	16764	16594	16719	16797	16798	16822	16835	16775	16708	16798	16699	16845	16810	16743	16697	16768	16839	16742	16613	16821	16747	16702	16548	16954	16867	16720	16862	16825	16672	16729	16782	16821	16905	16888	16766	16916	16763	16775	16806	16768	16859	16764	16916	16692	16715	16712	17130	16943	16719	16934	16676	16733	16842	16873	16738	16683	16776	16751	16866	16699	16810	16561	16798	17012	17014	16718	16802	16716	16651	16665	16863	16829	16787	16889	16689	16869	16762	16935	16963	16729	16778	16636	16791	16654	16768	16520	16741	16819	16619	16902	16855	16774	16864	16776	16804	16662	16800	16647	16771	16662	16723	16817	16792	16821	16903	16707	16875	16831	16828	16840	16947	16707	16617	16686	16946	16710	16708	16804	16816	16844	16622	16903	16847	16679	16856	16638	16788	16717	16868	16738	16784	16694	16761	16944	16816	16862	16704	16769	16820	16881	16929	16724	16736	16689	16821	16756	16698	16842	16588	16561	16906	16741	16558	16751	16766	16688	16660	16817	16735	16889	16701	16948	16607	16776	16823	16821	16641	16693	16805	16853	16830	16822	16834	16824	16743	16743	16526	16627	17079	16839	16692	16604	16839	16899	16608	16721	16810	16805	16821	16843	16790	16818	16790	16561	16779	16579	16853	16638	16476	16753	16731	16802	16755	16909	16911	16817	16648	16833	16744	16497	16895	16781	16855	16782	16672	16610	16878	16870	16832	16878	16889	16866	16748	16645	16760	16650	16604	16768	16717	16692	16721	16785	16463	16794	16782	16781	16886	16579	16743	16747	16662	16659	16750	16871	16719	16927	16811	16667	16796	16771	16630	16875	16776	16713	16746	16713	16538	16537	16966	16890	16924	16635	16628	16619	16699	16802	16780	16623	17038	16842	16768	16678	16742	16499	16785	16774	16762	16943	16893	16731	16687	16713	16755	16596	16875	16765	16807	16761	16808	16560	16739	16743	16688	16746	16751	16731	16751	16743	16588	16706	16869	16846	16734	16672	16722	16834	16724	16817	16811	16540	16970	16669	16861	16784	16663	16650	16639	16677	16731	16641	16694	16873	16730	16820	16686	16854	16656	16582	16671	16626	16718	16944	16853	16839	16851	16854	16819	16639	16957	16783	16531	16684	16865	16666	16670	16717	16707	16851	16712	16652	16696	16831	16920	16639	16572	16768	16873	16783	16770	16757	16764	16805	16795	16817	16739	16691	16790	16900	16849	16905	16810	16705	16764	16587	16719	16715	16786	16851	16820	16668	16720	16814	16710	16670	16678	16756	16580	16748	16887	16707	16761	16652	16631	16698	16836	16976	16835	16716	16788	16567	16894	16882	16766	16660	16819	16748	16602	16770	16772	16782	16722	16694	16806	16740	16787	16691	16740	17015	16668	16497	16825	16776	16613	16742	16806	16769	16745	16927	16654	16809	16817	16667	16744	16674	16767	16810	16781	16748	16883	16745	16932	16729	16736	16756	16745	16777	17029	16619	16745	16743	16879	16770	16980	16906	16646	16863	16920	16797	16788	16830	16706	16891	16837	16683	16759	16787	16784	16727	16813	16658	16860	16688	16959	16772	16827	16816	16748	16609	16781	16725	16720	16864	16602	16770	16952	16598	16730	16494	16709	16823	16680	16801	16773	16825	16708	16737	16735	16916	16816	16886	16694	16630	16694	16773	16748	16806	16699	16562	16605	16800	16804	16655	16718	16843	16818	16724	16805	16724	16838	16916	16608	16906	16855	16746	16814	16822	16652	16683	16794	16606	16648	16580	16738	16796	16644	16835	16793	16547	16605	16819	16941	16835	16985	16679	16761	16747	16547	16862	16865	16768
24278	44223	35809	29369	24943	21695	19621	18227	17315	16571	16112	15908	15492	15760	15413	15310	15510	15255	15241	15234	15368	15094	15160	15079	15097	14988	15081	15164	14987	15085	15085	15088	15205	15162	15040	14910	15029	15047	15100	15100	14985	14945	15049	14955	15037	15093	15206	14996	15000	15016	15121	15219	15029	15060	15066	15099	15227	15038	15064	14884	14969	14978	14866	15170	15207	14946	15011	14963	15095	15071	15050	14885	14942	14919	15210	14908	14923	15061	15010	15001	15058	15150	15159	14909	14995	14966	15032	14981	15070	14880	14977	15103	14954	15119	15074	15135	15117	14960	15006	15133	14962	15049	15090	14918	15047	15014	15137	14964	15098	15055	15014	15088	15129	15111	15065	14854	15043	15119	15192	15041	15123	15060	15141	14919	15068	14998	14918	14973	14981	15031	15080	15134	15088	14973	14976	15238	15188	15056	15023	15109	14922	15168	15109	15240	15053	15145	15077	15016	14999	15120	14981	15168	14897	14912	14941	15078	14960	15045	14844	14935	15007	15009	14907	14841	14958	15142	15018	15162	15062	14996	15088	15120	15003	15232	15035	14967	15027	15208	14927	14855	14979	15079	15191	15041	15071	15246	15159	14961	15114	14929	15038	14945	15141	15137	15127	14910	15084	15121	15074	15037	15016	14986	14964	14908	15037	15100	15181	15053	15024	15093	14899	15121	15130	14830	15045	14889	15054	15175	15015	14935	15051	14914	15067	15129	15114	15134	15059	15006	14839	15061	15053	15177	15102	15283	15179	15098	15100	15021	15111	15089	14929	14982	15025	15199	15140	15036	15028	15153	15015	15153	15141	15031	15108	14845	15155	14983	14952	15115	15131	14991	14899	15075	15184	14942	14975	15035	14881	14925	15071	15052	15065	15068	15130	15085	14988	14984	15168	15060	14972	15022	14906	14976	14990	15020	15075	15009	15039	15061	15077	15157	15046	15214	15132	15113	15016	15152	15083	15067	14907	14912	14949	15148	15072	15126	15124	14855	15134	14986	15170	14913	15152	14964	15086	15166	15029	14984	14935	15045	15003	15079	14869	15098	15014	15000	15180	14936	15045	14935	15172	15059	15019	14991	14916	15077	14953	15011	15004	15057	15163	15024	15134	15022	15025	15058	15109	14912	15185	15103	15043	14884	15097	14960	14990	15140	14910	14903	15023	15093	14972	15121	15163	15111	14985	15266	14988	15114	15180	15085	15044	15051	15033	15065	15119	15148	15020	15109	14986	15012	14915	14940	15051	14918	14953	15016	15065	15025	15033	15031	15112	15145	15135	15104	14990	15026	15133	14910	15245	14899	15051	14900	15105	15148	14786	14924	15114	15005	15101	14968	14858	15022	15161	15125	14995	15111	14957	15207	15061	14927	15128	15178	15017	15109	15020	14990	14901	14898	15099	15237	15112	14936	15145	15108	15267	15198	15107	15011	15075	15008	15046	15038	14917	14925	14833	14994	15154	15109	14948	15169	15053	14783	15099	15058	15080	15074	15120	15055	15195	14903	15065	14953	14895	15087	15096	15092	15088	14888	14899	15062	15110	15114	15084	15002	15045	15100	15136	14961	15039	14951	14959	15100	15056	14969	14994	15065	15123	14951	14971	15169	15097	15033	14904	15071	15258	15015	15119	14954	15020	14904	14912	15032	14963	15150	14929	14989	15092	15034	14986	14990	15009	15145	15017	14987	15043	14937	15169	15057	15093	15205	14935	15239	14927	15043	15051	15136	15032	14968	15092	15076	15169	15109	15160	15004	15234	14951	15220	15049	15032	15123	15006	15064	14987	14909	15022	15046	15062	15203	15034	14983	15070	15185	15110	15006	14929	15023	15043	15109	15084	15075	15064	14978	15122	15033	15114	15022	15108	14999	15018	15046	15046	15008	15054	14975	15011	14985	15045	15007	14946	15068	14950	15192	14981	14920	15132	14897	15042	14958	15148	15053	15049	15210	15112	14945	15011	15083	14903	15064	15071	15307	15264	15014	15107	14980	15008	14977	15093	14998	14943	15073	14987	15019	15183	15079	14995	15115	15039	15032	14897	14978	15177	15221	14915	15028	15103	15051	15011	14964	14966	15040	15140	15264	14932	15127	15089	15085	15151	15056	14999	15061	15079	15118	15037	15014	14981	15073	15030	15072	15115	14979	14989	14894	15005	14978	15134	14957	15026	15068	15098	14956	15059	15111	15103	14858	15056	15153	15114	15045	14951	15251	14958	15069	15171	15078	15055	15094	14993	14937	15255	15045	15021	15175	15010	15132	14994	14867	14996	15093	14986	14945	15095	14984	15123	14916	15083	15112	15064	14977	14962	15068	15162	15072	14962	14865	15060	15254	14991	15037	15119	15052	15095	15161	15080	15018	14942	15078	15086	15182	15049	15023	15004	15061	14927	15108	14980	15018	15089	15082	15003	15108	14956	15019	15092	15285	14991	14891	15043	15092	15112	15028	15035	15127	14955	15223	14991	15062	15105	14872	15089	15054	14916	15105	15128	15054	14956	15083	14987	14989	15036	15057	15038	15037	15012	15155	15134	14994	15045	15083	14942	14957	15040	15107	15186	15206	14931	15002	15032	15163	14870	15013	15320	15075	15121	15139	14918	15030	15019	14849	14872	15093	14988	15009	15121	15004	15005	14976	15141	14963	15260	15026	15029	14898	15112	15139	15033	15139	15054	15138	15055	14936	15047	14977	15170	15077	15077	15120	15020	15243	15037	14945	15063	15135	14965	14918	15023	14900	14932	15212	15044	15078	15000	15141	14990	14976	15059	14939	14961	14936	15084	15001	14967	14905	15058	15011	15059	15040	15046	15186	14934	15083	15156	15152	15058	15047	14949	14914	15055	15009	15057	15056	15037	15046	15111	15005	14874	15265	14959	15140	14899	15150	15047	15045	15014	15097	15115	15181	15184	15151	15139	15097	14955	15098	15045	15086	14927	15014	15071	15021	15143	14875	15153	15032	15067	14977	15065	15149	14903	15149	14911	14965	14990	15028	15032	15131	15061	15013	15025	15045	15028	15180	14994	15102	15139	15067	15030	15167	14864	14928	15028	14865	15009	15093	15109	15084	15064	15141	15110	15000	15013	15135	15067	15128	14925	15180	15185	14990	14970	14911	15069	14920	14867	15110	14924	15036	15142	15019	15067	14911	15147	15092	14922	14929	15003	14983	14959	15075	14956	14842	14941	15093	15100	15072	15028	15027	14931	14979	15069	15049	15043	15121	15108	14893	15047	15155	14884	14819	15017	15123	15065	15073	15009	15132	15074	14934	15022	15110	15012	14948	15051	15136	14967	14931	15220	14995	15132	14985	15018	15166	15109	15109	14929	15197	15246	15038	15162	15021	15010	15047	14979	15132	14899	14980	15009	15044	14978	14923	15123	14943	15011	15156	15000	14928	15109	15062	15140	15187	14998	15035	15102	14979	15106	14980	14997	14968	15003	14959	15030	15054	15044	14983	14988	15063	15053	15143	14824	14878	15007	15053	15223	15049	15199	15124	15243	14991	14946	15084	15094	15116	15139	14912	14982	15145	15098	15025	15020	14951	15206	15005	15069	15135	15188	15118	15113	14957	14957	15004	15119	15168	15094	15010	14903	15235	15166	14967	15035	14975	14999	15046	14850	15255	15027	15060	15110	15046	14845	15107	14960	15009	15013	15153	15038	15094	15022	15130	15096	15093	15069	14986	15042	15103	14921	15011	15066	15031	14845	15030	15049	14945	15136	15227	14868	15118	15059	14909	15100	15161	15156	15050	15071	15028	15034	15082	14960	14954	15004	15095	15177	15197	15189	14976	14947	15057	15096	15015	15148	15034	15141	15074	14915	14996	15106	15058	15005	15047	14969	14939	14985	15026	14866	15102	15053	15125	15133	15034	14936	15032	14882	14959	15023	15092	15143	15041	15051	15095	15025	14934	14975	15132	15090	15039	15209	15128	15076	14877	14858	14814	14962	15311	15176	15177	15031	15013	14936	15140	14971	15136	15100	15128	15085	14980	14938	15013	14942	14945	15115	14976	15202	15101	15207	14961	15012	14992	14951	15061	14905	14965	15067	15047	15085	15170	15089	15029	15205	14740	15083	15067	15023	15082	15182	15081	15187	15191	14972	14978	14931	15187	14992	15176	15163	14904	15133	15103	15094	15070	15024	14977	15198	15049	14846	15010	15062	15063	14923	14954	15030	15097	14853	15164	14990	14962	15178	15102	15034	14973	15076	15116	14921	15212	15001	15213	15055	15151	15059	14826	15198	15013	15186	15069	15030	15074	14906	14996	15194	14978	15073	14770	14938	15146	14854	15056	15072	14963	15029	15018	15125	15052	15014	15099	15185	15167	15191	14994	15133	15024	15059	15203	15090	14912	15253	15059	15153	15067	15058	15028	15155	15122	15103	14944	15000	14921	14944	15075	15011	15055	15111	15071	15022	15073	15095	14972	15069	14939	15143	14995	15238	15090	15160	15023	15032	15009	15048	15085	14989	14967	14918	15059	14968	14996	15014	15114	15143	14823	14940	14960	15025	15010	15053	15166	15070	15054	14928	14929	14903	15237	15075	15157	14931	14895	15097	14952	14986	15019	15101	15154	15050	15071	14905	15122	14965	14994	15010	15087	15212	15078	14884	14983	15026	15139	14978	15001	14892	15096	15009	15063	15047	14985	15017	15037	15095	15013	15051	15070	15057	15067	15185	14870	15055	15054	15167	15066	14922	14998	15143	15123	15090	15152	15295	15017	15000	15037	15158	15038	15150	15157	15110	14953	15099	15116	15233	14840	15199	15080	15070	15017	15039	14945	14952	15222	14987	14971	15180	14939	14957	15007	15165	15183	15054	15081	15184	15112	15137	15014	15043	15008	15114	15160	15165	14972	15082	15032	15016	14977	15008	14851	15142	15157	15279	14997	14958	14949	15058	14900	15113	14978	15179	15092	14921	15041	15013	14962	15017	15009	15153	14955	15027	14949	14982	14876	14917	15101	15138	15190	14960	15103	15024	15009	14956	15018	15043	14997	15147	15039	15080	14951	15104	15018	15055	15041	14946	15146	15058	14963	15133	15007	15052	15033	15018	15116	15066	14975	15204	14827	14913	15151	15145	14990	14981	14920	15183	15142	15020	15019	15006	15034	15049	15187	15083	14942
25443	21658	27604	28258	21409	19830	19040	17887	17077	17040	16842	16615	16677	16557	16323	16333	16372	16470	16417	16204	16378	16251	16301	16187	16281	16331	16360	16344	16107	16096	16149	16356	16215	16338	16419	16247	16402	16341	16469	16095	16357	16281	16230	16373	16269	16116	16112	16074	16262	16167	16206	16218	16429	16280	16249	16420	16326	16041	16325	16206	16128	16346	16221	16278	16249	16341	16177	16394	16114	16177	16373	16319	16214	16268	16409	16367	16315	16113	16067	16272	16452	16263	16235	16291	16236	16292	16223	16125	16229	16303	16203	16302	16278	16241	16455	16212	16294	16267	16009	16206	16526	16215	16320	16353	16285	16261	16268	16340	16366	16204	16339	16102	16129	16116	16212	16175	16308	16159	16179	16181	16272	16221	16092	16180	16403	16170	16306	16209	15994	16221	16419	16195	16092	16118	16147	16128	16234	16269	16167	16325	16249	16238	16039	16335	16243	16162	16313	16137	16292	16219	16352	16232	16169	16041	16240	16314	16193	16253	16285	16218	16129	16203	16233	16352	16246	16198	16161	16392	16211	16188	16372	16368	16428	16269	16441	16076	16222	16269	16317	16224	16099	16409	16182	16376	16417	16206	16149	16266	16244	16253	16119	16314	16329	16243	16313	16305	16378	16282	16318	16172	16051	16385	16308	16293	16336	16040	16503	16286	16255	16088	16045	16017	16296	16092	16543	16168	16302	16175	16191	16402	16289	16089	16538	16311	16282	16138	16337	16118	16205	16208	16236	16173	16479	16230	16327	16376	16370	16179	16321	16248	16039	16081	16097	16037	16344	16221	16342	16469	16109	16103	16080	16238	16034	16185	16171	16448	16271	16177	16335	16378	16316	16337	16294	16297	16033	16473	16326	16411	16191	16214	16049	16372	16273	16278	15885	16311	16208	16077	16280	16266	16240	16366	16278	16196	16161	16400	16271	16430	16066	16214	16356	16368	16306	16404	16267	16598	16240	16478	16108	16231	16323	16280	16133	16321	16213	16066	16210	16327	16292	16264	16256	16302	16365	16234	16264	16316	16245	16176	16255	16226	16284	16352	16459	16410	15952	16312	16377	16249	16403	16446	16414	16339	16220	16287	16426	16199	16448	16110	16403	16227	16278	16245	16236	16217	16348	16257	16363	16214	16276	16421	16155	16064	16193	16330	16277	16547	16037	16283	16451	16365	16339	16299	16229	16205	16306	16169	16357	16271	16188	16201	16080	16335	16313	16242	16212	16308	16366	16376	16340	16180	16319	16283	16140	16213	15882	16122	16217	16287	16305	16428	16303	16154	16255	16117	16182	16253	16219	16054	16189	16181	16125	16308	16393	16226	16447	16157	16329	16111	16160	16233	16157	16167	16317	16189	16265	16281	16091	16248	16400	16008	16391	16221	16386	16369	16169	16305	16344	16165	16295	16163	16288	16325	16335	16455	16286	16322	16268	16154	16357	16142	16337	16435	16256	16169	16298	16321	16417	16386	16200	16362	16370	16177	16176	16371	16200	16439	16176	16222	16375	16522	16253	16545	16038	16137	16146	16325	16451	16201	16081	16140	16267	16101	16398	16387	16191	16207	16271	16203	16405	16278	16558	16181	16424	16165	16242	16298	16345	16149	16234	16237	16325	16162	16243	16138	16299	16203	16221	16239	16239	16196	16388	16390	16306	16311	16401	16240	16287	16335	16075	16319	16408	16170	16117	16419	16306	16217	16521	16008	16307	16163	16399	16158	16175	16248	16316	16184	16240	16502	16211	16389	16261	16328	16412	16091	16424	16257	16407	16181	16219	16193	16175	16106	16297	16429	16256	16391	16272	16243	16328	16156	16103	16399	16467	16265	16353	16042	16292	16335	16321	16369	16395	16199	16396	16329	16246	16310	16242	16222	16116	16194	16264	16092	16295	16286	16282	16450	16154	16440	16280	16169	16394	16314	16330	16245	16409	16213	16203	16144	16310	16146	16345	16152	16250	16425	15944	16446	16318	16438	16498	16302	16377	16317	16152	16197	16402	16325	16376	16266	16268	16257	16119	16449	16198	16420	16418	16281	16365	16424	16325	16231	16280	16425	16342	16334	16140	16367	16404	16201	16157	16348	16166	16309	16129	16242	16218	16269	16242	16177	16253	16128	16237	16258	16135	16373	16286	16190	16093	16356	16216	16051	16097	16303	16339	16248	16144	16211	16212	16218	16056	16198	16090	16327	16209	16202	16206	16092	16144	16403	16295	16360	16372	16297	16304	16419	16006	16490	16337	16416	16167	16223	15993	16105	16188	16324	16225	16214	16122	16288	16182	16289	16220	15995	16580	16307	16225	16288	16279	16273	16277	16313	16417	16205	16230	16166	16203	16435	16184	16292	16033	16210	16251	16309	16448	16289	16326	16028	16225	16377	16288	15926	16309	16132	16212	16342	16036	16099	16242	16109	16292	16212	16238	16106	16197	16312	16217	16100	16092	16033	16209	16331	16116	16375	16314	16369	16350	16312	16090	16434	16292	16305	16374	16217	16270	16307	15958	16357	16168	16220	16282	16375	16037	16386	16187	16217	16253	16364	16339	16244	16235	16236	16223	16335	16315	16298	16331	16413	16323	16255	16306	16385	16234	16285	16366	16211	16320	16255	16363	16254	16291	16347	16197	16240	16317	16245	16349	16252	16339	16153	16241	16258	16310	16098	16032	16177	16526	16216	16201	16244	16209	16315	16472	16284	16339	16437	16267	16198	16110	16430	16233	16282	16097	16450	16311	16212	16251	16343	16212	16365	16454	16399	16320	16294	16278	16236	16294	16238	16273	16125	16322	16368	16483	16414	16236	16316	16059	16209	16254	16321	16486	16330	16209	16301	16086	16316	16408	16516	16219	16183	16219	16069	16222	16363	16339	16256	16355	16417	16115	16208	16299	16146	16401	16218	16381	16358	16231	16531	16337	16295	16199	16258	16475	16195	16200	16200	16153	16379	16287	16456	16337	16233	16371	16160	16142	16297	16205	16203	16097	16420	16454	16358	16189	16449	16058	16207	16424	16306	16412	16241	16145	16190	16385	16159	16426	16337	16355	16171	16263	16359	16095	16176	16213	16270	16353	16208	16254	16149	16220	16271	16336	16415	16275	16357	16202	16437	16342	16399	16167	16382	16242	16088	16383	16589	16183	16402	16346	16295	16322	16468	16365	16236	16254	16163	16332	16182	16107	16324	16166	16261	16445	16266	16469	16369	16435	16332	16170	16283	16174	16320	16232	16141	16191	16269	16111	16236	16370	16204	16153	16050	16318	16169	16324	16305	16330	16359	16563	16140	16295	16244	16084	16293	16180	16039	16265	16338	16214	16365	16171	16267	16449	16219	16354	16200	16265	16235	16112	16161	16127	16311	16363	16510	16290	16378	16256	16208	16361	16406	16173	16104	16344	16440	16177	16128	16283	16195	16276	16209	16145	16375	16145	16257	16233	16146	16354	16334	16075	16252	16194	16226	16301	16224	16257	16207	16156	16148	16022	16302	16514	16231	16211	16225	16309	16412	16425	16350	16086	16350	16225	16159	16174	16349	16572	16252	16430	16383	16142	16059	16321	16083	16250	16086	16192	16217	16234	16296	16074	16173	16297	16285	16339	16221	16206	16216	16209	16511	16258	16485	16256	16271	16140	16315	16289	16432	16073	16465	16383	16216	16337	16191	16196	16304	16485	16145	16341	16096	16120	16197	16507	16180	16254	16330	16288	16265	16201	16169	16296	16073	16263	16266	16214	16194	16101	16425	16212	16139	16116	16067	16297	16269	16510	16493	16357	16234	16350	16388	16305	16384	16139	16105	16312	16239	16299	16246	16345	16297	16333	16138	16306	16448	16345	16106	16333	16167	16065	16197	16287	16229	16275	16543	16298	16442	16203	16221	16426	16348	16355	16247	16258	16219	16432	16357	16304	16348	16334	16233	15954	16237	16285	16234	16215	16336	16350	16088	16295	16153	16344	16187	16122	16061	16141	16304	16163	16296	16314	16286	16108	16083	16365	16260	16207	16227	16168	16119	16196	16371	16270	16325	16220	16161	16304	16270	16288	16181	16196	16368	16048	16245	16362	16309	16235	16238	16509	16305	16403	16215	16527	16323	16238	16279	16279	16221	16308	16309	16328	16298	16217	16044	16329	16284	16269	16117	16164	16331	16478	16170	16351	16193	16186	16121	16230	16329	16425	16325	16116	16237	16289	16320	16094	16258	16378	16317	16304	16115	16348	16169	16192	16254	16463	16308	16215	16214	16390	16369	16314	16271	16220	16410	16299	16227	16334	16210	16250	16270	16167	16164	16396	16336	16260	16064	16391	16209	16243	16160	16312	16410	16315	16272	16027	16127	16204	16162	16312	16161	16217	16303	16215	16207	16237	16451	16088	16221	16355	16565	16280	16253	16265	16392	16557	16303	16355	16236	16298	16352	16038	16218	16342	16157	16136	16502	16126	16214	16323	16318	16248	16117	16339	16297	16123	16190	16301	16212	16247	16089	16213	16190	16479	16211	16313	16167	16393	16360	16421	16390	16293	16335	16455	16334	16271	16248	16345	16240	16104	16193	16168	16207	16254	16345	16391	16394	16164	16360	16232	16011	16185	16249	16380	16169	16441	16310	16311	16205	16234	16321	16171	16173	16235	16307	16339	16252	16322	16242	16238	16233	16436	16378	16440	16259	16144	16366	16138	16111	16322	16367	16261	16414	16536	16278	16290	16308	16479	16245	16258	16242	16479	16288	16245	16278	16144	16334	16256	16143	16276	16394	16391	16509	16319	16124	16256	16170	16154	16287	16182	16247	16250	16388	16481	16314	16313	16154	16405	16338	16175	16444	16419	16270	15964	16010	16086	16467	16237	16253	16382	16371	16011	16153	16151	16287	16342	16250	16253	16186	16364	16197	16317	16157	16168	16263	16100	16330	15939	16293	16268	16307	16146	16297	16476	16280	16267	16452	16334	16395	16258	16380	16440	16274	16204	16117	16262	16341	16308	16285	16349	16145	16122	16189	16176	16320	16187	16370	16192	16298	16454	16265	16302	16362	16176	16077	16229	16437	16442	16188	16166	16181	16195	16260	16248	16287	16385	16283	16364	16140	16280	16216	16263	16301	16267	16251	16249	16059	16167	16312	16166	16429	16217	16424	16208	16285
24655	40412	32391	25702	22280	19537	18100	17060	16390	15795	15685	15560	15324	15067	15105	15029	14801	14901	14782	14768	14834	14684	14755	14645	14890	14829	14720	14706	14700	14761	14698	14768	14766	14780	14860	14706	14777	14734	14608	14623	14467	14807	14729	14565	14532	14647	14781	14721	14697	14586	14703	14709	14659	14727	14690	14683	14751	14671	14675	14747	14753	14706	14684	14801	14714	14680	14783	14837	14655	14727	14549	14757	14681	14771	14894	14570	14756	14627	14725	14660	14711	14616	14869	14737	14783	14598	14771	14534	14822	14531	14691	14705	14744	14685	14714	14677	14699	14757	14791	14798	14836	14615	14740	14679	14598	14841	14707	14644	14750	14527	14572	14708	14638	14684	14761	14728	14674	14663	14809	14641	14473	14742	14580	14614	14738	14728	14755	14884	14537	14632	14685	14590	14659	14646	14706	14713	14692	14883	14685	14881	14580	14756	14694	14796	14620	14627	14778	14612	14688	14679	14845	14696	14813	14592	14764	14589	14750	14692	14661	14636	14819	14914	14673	14750	14677	14904	14692	14614	14645	14595	14790	14718	14722	14755	14805	14650	14780	14707	14804	14816	14649	14801	14591	14699	14728	14775	14680	14508	14802	14687	14791	14907	14670	14594	14742	14723	14529	14717	14689	14619	14759	14628	14787	14863	14750	14788	14734	14603	14798	14735	14775	14747	14583	14842	14828	14568	14783	14683	14690	14651	14556	14778	14653	14703	14817	14608	14662	14502	14859	14856	14839	14730	14807	14710	14626	14754	14505	14676	14730	14824	14657	14719	14663	14658	14640	14869	14674	14743	14678	14938	14787	14718	14645	14759	14714	14645	14761	14850	14733	14650	14612	14776	14680	14778	14666	14913	14685	14804	14723	14729	14709	14670	14608	14761	14584	14776	14586	14697	14762	14542	14657	14773	14484	14745	14745	14724	14717	14687	14717	14605	14576	14640	14621	14781	14730	14726	14733	14772	14650	14758	14723	14695	14677	14764	14780	14700	14719	14632	14743	14814	14668	14777	14587	14746	14673	14771	14750	14742	14712	14575	14630	14708	14724	14828	14682	14810	14739	14704	14857	14786	14778	14616	14833	14865	14724	14877	14839	14913	14749	14640	14623	14708	14619	14806	14583	14662	14665	14718	14575	14750	14628	14732	14602	14786	14678	14679	14759	14709	14630	14586	14827	14677	14740	14914	14609	14731	14702	14709	14654	14690	14679	14834	14809	14806	14601	14682	14690	14726	14833	14710	14771	14867	14738	14844	14800	14531	14705	14703	14659	14781	14632	14803	14667	14800	14677	14822	14583	14756	14622	14595	14765	14676	14664	14753	14683	14680	14701	14626	14663	14745	14471	14809	14526	14640	14606	14685	14942	14522	14673	14747	14748	14702	14875	14891	14798	14751	14844	14701	14573	14712	14869	14593	14668	14724	14811	14668	14677	14726	14578	14570	14780	14588	14738	14790	14795	14681	14914	14785	14732	14558	14838	14561	14775	14651	14764	14797	14708	14680	14613	14762	14701	14767	14644	14718	14754	14712	14440	14720	14640	14684	14656	14744	14657	14678	14693	14799	14576	14835	14525	14801	14542	14790	14766	14718	14662	14645	14500	14760	14737	14673	14593	14566	14677	14616	14590	14602	14719	14677	14892	14658	14601	14816	14753	14471	14637	14818	14721	14821	14830	14765	14787	14741	14682	14554	14793	14704	14689	14685	14751	14682	14730	14695	14792	14770	14620	14646	14776	14640	14834	14742	14769	14681	14754	14784	14697	14851	14580	14590	14841	14611	14884	14639	14768	14647	14495	14880	14707	14712	14729	14670	14653	14756	14764	14783	14716	14982	14635	14713	14809	14821	14692	14823	14645	14732	14724	14653	14698	14569	14557	14525	14568	14910	14734	14675	14864	14735	14812	14703	14743	14892	14595	14693	14708	14740	14636	14714	14695	14746	14680	14847	14778	14691	14906	14852	14725	14739	14830	14713	14860	14740	14511	14696	14627	14694	14819	14688	14649	14943	14617	14764	14925	14583	14652	14648	14629	14692	14806	14730	14734	14789	14800	14546	14696	14657	14841	14679	14684	14680	14786	14771	14816	14780	14818	14822	14782	14618	14803	14756	14859	14744	14791	14719	14655	14722	14865	14701	14827	14753	14715	14749	14866	14684	14750	14777	14592	14634	14631	14785	14658	14607	14677	14687	14817	14671	14707	15003	14611	14768	14707	14884	14777	14744	14655	14716	14931	14668	14696	14638	14773	14765	14715	14797	14874	14676	14663	14664	14610	14826	14585	14556	14769	14636	14727	14822	14723	14829	14707	14659	14771	14704	14863	14716	14856	14611	14599	14607	14579	14756	14666	14855	14861	14718	14649	14675	14735	14591	14522	14570	14696	14711	14639	14718	14821	14743	14721	14777	14970	14633	14820	14701	14668	14696	14752	14793	14660	14631	14712	14684	14586	14638	14636	14578	14658	14805	14628	14645	14642	14827	14582	14734	14906	14575	14753	14594	14610	14763	14661	14730	14757	14761	14736	14678	14705	14702	14766	14688	14745	14642	14557	14732	14726	14449	14672	14627	14886	14704	14722	14754	14579	14748	14744	14842	14659	14711	14472	14809	14731	14677	14927	14779	14732	14886	14876	14504	14802	14839	14843	14597	14515	14757	14562	14681	14587	14670	14874	14721	14664	14831	14687	14753	14711	14820	14724	14768	14603	14733	14718	14761	14608	14799	14900	14652	14631	14725	14687	14638	14876	14714	14588	14742	14660	14547	14577	14613	14716	14762	14633	14653	14653	14773	14697	14744	14760	14516	14813	14746	14739	14633	14860	14647	14729	14857	14628	14532	14692	14673	14626	14648	14750	14769	14624	14747	14798	14867	14739	14775	14707	14787	14878	14720	14858	14799	14807	14694	14437	14624	14800	14665	14838	14697	14820	14721	14747	14560	14734	14706	14732	14822	14487	14718	14702	14671	14682	14717	14731	14677	14819	14476	14681	14716	14919	14729	14700	14753	14728	14798	14690	14733	14703	14667	14770	14731	14685	14753	14757	14602	14704	14723	14739	14620	14684	14542	14823	14577	14763	14736	14664	14804	14721	14535	14617	14626	14817	14662	14680	14651	14918	14658	14760	14684	14827	14782	14715	14839	14458	14796	14709	14791	14560	14743	14604	14780	14707	14560	14901	14833	14623	14651	14676	14577	14748	14659	14710	14655	14817	14701	14938	14828	14815	14647	14692	14548	14886	14751	14719	14756	14643	14581	14757	14622	14915	14573	14690	14656	14791	14910	14724	14769	14769	14789	14682	14799	14626	14722	14604	14611	14640	14649	14635	14654	14696	14861	14580	14494	14537	14712	14710	14725	14775	14828	14661	14751	14742	14653	14678	14688	14740	14630	14748	14727	14572	14714	14737	14534	14713	14788	14790	14542	14635	14581	14740	14673	14693	14866	14791	14586	14787	14918	14715	14574	14605	14447	14754	14614	14732	14656	14492	14643	14585	14639	14807	14586	14822	14638	14789	14577	14704	14603	14782	14756	14759	14651	14732	14766	14785	14808	14634	14719	14680	14742	14620	14662	14684	14646	14694	14691	14504	14756	14878	14770	14660	14764	14826	14609	14677	14725	14558	14760	14653	14789	14736	14730	14677	14777	14786	14666	14638	14828	14630	14885	14565	14762	14658	14831	14787	14716	14709	14730	14727	14494	14710	14647	14808	14670	14710	14643	14815	14621	14643	14776	14883	14692	14754	14742	14758	14755	14708	14599	14876	14759	14586	14685	14691	14664	14590	14593	14791	14677	14786	14596	14808	14691	14821	14778	14620	14588	14791	14549	14484	14778	14731	14707	14767	14715	14782	14697	14853	14791	14791	14726	14560	14500	14670	14672	14659	14794	14749	14594	14776	14785	14670	14768	14716	14623	14808	14752	14718	14580	14673	14720	14744	14617	14787	14734	14710	14581	14785	14669	14742	14726	14798	14671	14535	14995	14516	14740	14620	14755	14637	14730	14800	14717	14632	14714	14783	14598	14757	14659	14789	14815	14704	14900	14982	14684	14698	14674	14520	14742	14594	14790	14761	14692	14587	14806	14758	14726	14442	14872	14654	14752	14745	14621	14839	14728	14758	14614	14772	14747	14690	14611	14775	14745	14655	14637	14768	14654	14616	14814	14998	14727	14691	14726	14812	14547	14794	14825	14684	14637	14705	14829	14950	14781	14754	14595	14716	14666	14764	14727	14677	14584	14765	14780	14714	14722	14849	14701	14784	14653	14711	14684	14621	14779	14783	14638	14601	14772	14662	14622	14614	14630	14970	14716	14666	14647	14846	14694	14566	14755	14630	14676	14677	14760	14835	14788	14784	14828	14805	14789	14802	14610	14797	14641	14557	14688	14815	14681	14777	14812	14809	14694	14735	14727	14541	14781	14772	14776	14718	14710	14707	14835	14603	14700	14629	14760	14712	14881	14706	14642	14611	14778	14647	14703	14732	14806	14685	14742	14721	14685	14778	14727	14824	14727	14799	14688	14837	14768	14636	14763	14755	14679	14611	14667	14596	14705	14817	14763	14619	14636	14647	14729	14664	14539	14766	14628	14732	14790	14668	14671	14593	14666	14755	14741	14669	14629	14485	14691	14686	14714	14739	14827	14640	14609	14715	14687	14701	14709	14932	14762	14652	14691	14780	14714	14565	14772	14392	14754	14753	14674	14790	14922	14751	14626	14757	14729	14675	14932	14731	14727	14731	14765	14618	14795	14851	14829	14704	14778	14692	14759	14668	14642	14833	14614	14776	14594	14620	14922	14553	14610	14678	14616	14533	14708	14585	14737	14761	14668	14799	14609	14813	14725	14671	14740	14792	14818	14637	14746	14751	14682	14804	14598	14898	14551	14760	14766	14718	14587	14548	14519	14569	14752	14524	14725	14664	14583	14641	14508	14778	14804	14751	14655	14773	14554	14600	14646	14747	14677	14818	14638	14685	14597	14646	14838	14553	14754	14674	14835	14618	14738	14565	14851	14674	14674	14620	14656	14707	14698	14712	14584	14756	14508	14785	14505	14924	14677	14848	14570	14832	14754	14764	14452	14713	14669	14624	14728	14787	14762	14621	14715	14668	14784	14564	14529	14717	14525	14722	14757
22596	21555	28668	24980	22263	24559	25098	20323	19123	18421	18047	17743	17561	17356	17212	17288	17098	17069	16966	16891	16967	17063	16950	16786	16776	16912	16829	16861	16791	16651	16855	16904	16681	16727	16752	16617	16916	16905	16964	16776	16742	16766	16708	16619	16682	16841	16703	16632	16845	16727	16699	16805	16898	16637	16890	16736	16868	16476	16650	16669	16608	16599	16816	16477	16612	16737	16884	16541	16767	16753	16726	16686	16742	16825	16724	16585	16915	16474	16732	16539	16887	16665	16684	16692	16687	16572	16646	16649	16667	16776	16718	16594	16637	16698	16641	16555	16660	16917	16675	16622	16718	16803	16599	16851	16628	16694	16542	16700	16614	16496	16721	16721	16728	16577	16667	16699	16690	16730	16741	16753	16655	16780	16754	16818	16845	16671	16539	16640	16555	16831	16616	16610	16762	16657	16619	16680	16637	16608	16539	16704	16648	16623	16767	16928	16614	16403	16733	16809	16489	16690	16535	16622	16777	16723	16689	16569	16615	16962	16726	16767	16710	16543	16625	16734	16696	16660	16796	16522	16643	16855	16721	16573	16767	16763	16571	16647	16617	16626	16678	16639	16719	16633	16626	16826	16818	16451	16832	16584	16718	16559	16676	16733	16621	16602	16468	16592	16483	16874	17017	16561	16845	16753	16659	16529	16543	16611	16953	16671	16708	16539	16931	16615	16567	16730	16657	16637	16851	16760	16776	16911	16706	16582	16784	16612	16693	16619	16553	16658	16692	16634	16579	16779	16780	16507	16695	16645	16719	16755	16829	16576	16522	16792	16501	16737	16586	16662	16660	16578	16670	16622	16581	16623	16877	16661	16659	16660	16644	16897	16729	16744	16812	16821	16509	16639	16692	16538	16827	16536	16897	16699	16696	16719	16764	16549	16753	16720	16384	16599	16490	16589	16702	16596	16661	16542	16322	16706	16735	16800	16555	16797	16725	16577	16771	16565	16756	16605	16657	16510	16659	16510	16671	16759	16540	16629	16820	16668	16648	16638	16619	16844	16577	16727	16628	16633	16550	16840	16815	16731	16506	16706	16815	16577	16813	16723	16794	16898	16637	16556	16741	16717	16616	16717	16987	16820	16492	16782	16729	16568	16684	16689	16841	16758	16635	16897	16447	16753	16757	16640	16809	16836	16857	16550	16611	16698	16775	16617	16700	16584	16687	16580	16803	16778	16739	16682	16685	16600	16575	16674	16514	16524	16587	16679	16609	16734	16637	16453	16705	16751	16539	16719	16615	16687	16723	16647	16600	16389	16709	16605	16575	16580	16472	16789	16672	16590	16669	16797	16717	16787	16702	16732	16774	16714	16712	16850	16889	16776	16817	16624	16754	16813	16666	16482	16671	16361	16726	16528	16716	16602	16762	16631	16590	16502	16575	16584	16826	16708	16671	16544	16674	16664	16668	16810	16752	16639	16874	16628	16727	16588	16650	16727	16662	16828	16655	16720	16756	16750	16737	16644	16751	16711	16668	16587	16628	16934	16568	16673	16772	16610	16728	16692	16653	16653	16772	16639	16522	16573	16583	16479	16669	16625	16679	16652	16521	16530	16781	16645	16703	16806	16673	16799	16614	16688	16707	16920	16719	16702	16460	16325	16585	16741	16582	16468	16679	16673	16613	16609	16660	16499	16697	16912	16695	16519	16631	16540	16728	16810	16691	16606	16626	16789	16649	16573	16492	16696	16615	16418	16724	16666	16638	16726	16540	16787	16837	16333	16679	16709	16916	16636	16582	16721	16713	16604	16638	16777	16705	16768	16620	16656	16658	16582	16661	16845	16567	16889	16769	16741	16712	16611	16751	16858	16645	16787	16653	16740	16843	16588	16623	16607	16785	16510	16736	16750	16542	16641	16786	16653	16496	16639	16596	16593	16892	16531	16602	16518	16564	16534	16633	16830	16642	16758	16621	16715	16567	16712	16599	16739	16751	16903	16699	16661	16661	16714	16769	16634	16720	16558	16727	16560	16537	16637	16511	16576	16623	16556	16822	16691	16585	16581	16814	16804	16820	16663	16812	16514	16663	16679	16665	16645	16590	16768	16636	16875	16447	16607	16667	16764	16707	16740	16730	16683	16663	16605	16509	16503	16723	16802	16577	16613	16659	16419	16696	16825	16671	16887	16657	16767	16698	16615	16704	16888	16536	16752	16566	16539	16614	16734	16670	16506	16608	16710	16903	16763	16736	16745	16580	16652	16586	16724	16676	16832	16600	16646	16666	16818	16639	16683	16812	16910	16811	16523	16497	16766	16631	16623	16545	16640	16591	16685	16729	16745	16630	16699	16553	16663	16508	16628	16703	16675	16636	16529	16742	16863	16576	16710	16631	16835	16736	16743	16625	16740	16559	16903	16890	16825	16820	16874	16600	16725	16767	16482	16653	16652	16682	16776	16523	16781	16679	16748	16556	16678	16636	16579	16528	16721	16730	16759	16740	16693	16527	16570	16743	16731	16707	16696	16854	16750	16758	16880	16682	16956	16976	16591	16617	16639	16548	16479	16683	16824	16613	16785	16676	16761	16807	16624	16701	16609	16595	16557	16698	16563	16631	16598	16665	16751	16603	16969	16713	16550	16608	16599	16561	16662	16694	16823	16758	16621	16601	16668	16641	16887	16439	16725	16602	16691	16878	16693	16832	16589	16660	16743	16814	16674	16615	16626	16634	16610	16667	16583	16788	16728	16658	16709	16802	16752	16576	16604	16809	16519	16672	16884	16754	16734	16647	16696	16540	16730	16578	16471	16640	16699	16692	16740	16704	16786	16606	16903	16628	16557	16689	16514	16888	16539	16506	16674	16647	16653	16702	16648	16598	16789	16820	16646	16821	16819	16820	16705	16648	16650	16625	16877	16598	16670	16687	16670	16592	16480	16663	16806	16778	16784	16690	16769	16683	16697	16752	16679	16721	16677	16529	16688	16513	16651	16850	16569	16622	16608	16747	16508	16597	16642	16618	16811	16645	16580	16524	16635	16657	16575	16674	16622	16813	16703	16692	16662	16657	16608	16747	16753	16770	16675	16697	16702	16559	16761	16688	16587	16716	16475	16636	16679	16748	16670	16634	16519	16729	16538	16420	16603	16419	16520	16669	16788	16785	16979	16569	16770	16581	16656	16820	16586	16649	16821	16829	16629	16767	16558	16765	16832	16853	16704	16618	16681	16551	16600	16604	16607	16489	16623	16764	16604	16881	16729	16624	16612	16682	16722	16469	16648	16759	16788	16742	16522	16608	16740	16737	16706	16580	16727	16627	16795	16687	16479	16682	16698	16550	16698	16613	16598	16710	16591	16885	16899	16714	16648	16692	16699	16629	16497	16658	16594	16513	16497	16713	16708	16460	16517	16589	16515	16776	16742	16821	16792	16689	16789	16605	16721	16589	16724	16716	16625	16476	16561	16457	16661	16737	16882	16551	16786	16708	16582	16745	16564	16720	16662	16820	16903	16770	16722	16758	16616	16701	16549	16640	16553	16710	16746	16631	16640	16718	16496	16679	16626	16698	16694	16690	16519	16550	16561	16586	16610	16671	16438	16600	16561	16650	16729	16893	16675	16780	16832	16641	16616	16769	16711	16670	16627	16713	16587	16564	16837	16680	16590	16514	16979	16610	16748	16693	16640	16618	16560	16673	16771	16537	16590	16561	16606	16797	17080	16707	16942	16703	16717	16573	16831	16599	16715	16499	16577	16761	16773	16680	16529	16430	16395	16695	16598	16612	16755	16590	16756	16604	16723	16437	16595	16721	16665	16916	16708	16673	16756	16598	16471	16658	16594	16743	16573	16696	16740	16551	16697	16655	16921	16604	16699	16819	16669	16742	16720	16685	16763	16774	16626	16427	16657	16672	16632	16711	16696	16671	16838	16604	16645	16781	16618	16822	16803	16756	16697	16598	16764	16750	16562	16514	16500	16536	16717	16634	16747	16673	16750	16539	16805	16738	16914	16761	16680	16815	16674	16594	16641	16766	16643	16608	16686	16700	16706	16768	16528	16783	16485	16643	16627	16790	16543	16722	16604	16678	16492	16531	16801	16557	16954	16610	16750	16571	16624	16537	16592	16792	16776	16728	16761	16696	16599	16461	16551	16647	16505	16733	16737	16812	16808	16562	16801	16708	16727	16663	16732	16663	16659	16716	16528	16774	16748	16716	16532	16490	16718	16636	16516	16658	16446	16794	16749	16877	16848	16900	16756	16748	16693	16711	16415	16696	16795	16730	16622	16807	16594	16638	16615	16704	16777	16844	16833	16721	16674	16666	16659	16358	16533	16604	16440	16661	16565	16440	16644	16642	16713	16511	16541	16597	16604	16696	16646	16769	16701	16593	16591	16597	16480	16626	16912	16868	16517	16567	16652	16849	16872	16593	16809	16733	16585	16824	16715	16689	16782	16852	16612	16745	16766	16913	16724	16644	16595	16880	16642	16496	16646	16453	16767	16743	16752	16689	16708	16902	16784	16752	16631	16662	16680	16636	16668	16653	16750	16703	16601	16774	16635	16490	16568	16701	16791	16595	16709	16795	16742	16552	16974	16576	16682	16687	16688	16793	16756	16928	16653	16800	16625	16578	16714	16650	16559	16546	16526	16472	16612	16494	16610	16655	16552	16831	16573	16694	16619	16613	16705	16815	16620	16717	16577	16691	16781	16446	16682	16539	16589	16801	16729	16723	16760	16643	16669	16745	16985	16658	16750	16691	16793	16629	16625	16810	16754	16807	16648	16537	16477	16741	16538	16682	16648	16735	16553	16661	16714	16993	16609	16744	16796	16779	16762	16762	16640	16603	16811	16577	16524	16827	16686	16561	16643	16634	16682	16615	16598	16608	16778	16530	16722	16575	16502	16550	16587	16589	16601	16853	16764	16532	16598	16758	16857	16551	16903	16452	16648	16670	16703	16857	16731	16737	16706	16733	16609	16829	16769	16646	16566	16577	16575	16546	16449	16639	16743	16434	16676	16746	16502	16893	16717	16735	16666	16607	16687	16630	16613	16695	16730	16681	16753	16777	16455	16679	16624	16535	16584	16674	16637	16629	16686	16733	16661	16662	16532	16838	16541	16642	16590	16684	16649	16651	16783	16733	16656	16738	16795	16445	16702	16631	16687	16666	16684	16752	16564	16584	16776	16797	16802
26190	48910	40818	33012	27791	23896	21209	19350	18144	17153	16599	16442	16039	15750	15559	15481	15297	15352	15250	15193	15134	15119	15166	15075	14939	15202	15182	15141	14978	15072	15000	14969	14961	14947	14997	14963	14992	14981	15015	15134	14979	14988	14945	15086	15029	15208	15062	14948	15021	14920	14953	14955	14996	14935	14904	14955	14968	15098	15249	15018	14856	14931	15046	15070	14913	14776	15079	14999	14978	15026	15049	15059	15119	15019	15003	14910	14887	14901	14906	14946	15059	14955	15044	14950	14952	14829	15126	15158	14906	14961	14674	14971	14894	14958	14960	15169	14949	14956	14939	14900	15091	15075	14975	15100	14930	15107	15005	14813	15264	15002	15029	15106	14926	15105	15014	14951	15070	15007	14910	14939	15003	15017	14986	15082	14904	15015	15111	14893	14994	14920	15002	15064	14888	14950	15171	14976	15073	15083	14908	15000	14995	15023	15057	15189	14914	14848	14936	15051	15057	14907	14928	15081	14970	14869	14861	14958	14988	15011	15097	15059	14968	15024	14883	14966	15012	15109	14935	15059	14960	14842	14957	14974	15032	14874	14862	14954	14948	14908	14950	15081	15051	15066	15036	14890	14868	14996	14872	15031	14919	15086	14954	14953	14960	14812	15012	15180	14990	14956	14998	14885	15096	14975	15014	14953	14794	14889	15049	15080	15003	15069	15147	15072	15090	14896	14865	14958	14974	14943	14912	15064	15005	14951	15183	14931	15096	15053	15117	14842	14980	15115	14929	14935	15083	15076	14922	14796	15010	14927	15031	15069	15041	14973	15044	15081	14963	14904	15046	15056	14947	15087	14999	15005	15072	14896	15050	14841	14995	15029	14983	14911	14780	15063	14824	14881	14784	15055	14998	15072	14903	15078	14976	15038	15180	14992	15022	14885	14834	14909	15014	14902	14901	14910	14962	14932	15135	15125	14998	15096	14837	14945	15005	15066	15028	14928	14911	15046	14993	15068	15063	15002	14877	14854	15077	15050	15124	15031	15000	14940	15093	14947	14856	14919	14824	15107	14913	14966	14975	15019	14973	14952	14871	15166	14946	15016	14959	14933	15062	15061	14977	14886	14954	15144	15018	14991	15100	14970	14953	14903	15040	14917	15052	14963	14971	15040	14946	15003	14949	14998	15040	14871	15095	15050	15039	14949	14948	14994	15067	14953	15110	14900	14999	15009	14969	15054	14942	14895	14970	14967	14880	14949	14830	15006	15173	14934	15060	15053	15043	15078	14893	15012	14921	14908	14936	15066	14948	15001	14714	14936	14897	15134	14977	15010	15285	14901	15049	14850	14996	15048	14930	14943	15143	14963	14989	14963	14897	15024	15104	14948	15000	14945	14990	14980	15087	14989	14874	14920	14959	15110	14780	15146	14885	14935	15047	14882	14985	14923	15073	15138	15251	15008	15092	14899	15092	14953	14941	14846	15008	14887	15029	15044	15013	14973	15109	15198	14876	14966	15058	15001	15272	14895	14940	14921	14978	14996	15096	14979	14841	14718	15018	15063	14963	15137	14883	14930	14954	14985	15017	15066	15270	15042	15102	14870	14940	15002	14947	14870	15087	15029	14942	14834	14929	14988	15054	14970	15019	15110	14958	14961	14901	15022	15066	15053	14957	15143	14899	15096	14932	14970	15027	15106	15185	15188	15106	15132	14951	15006	15055	14926	15015	14989	15034	15063	14971	14948	15093	14928	14920	15153	14910	15099	15120	15105	14787	14921	15194	14872	14983	15027	15155	15080	14810	15038	15046	15011	14947	15057	14951	15065	15049	15046	15035	14895	15004	14968	14989	14830	14972	15146	14981	14928	14816	14940	14826	15019	15090	14985	15034	14978	14964	15162	15007	14968	15122	14932	14784	15018	14940	14928	14906	14920	15023	14791	14904	14937	15057	15090	15003	14935	14845	15062	15010	15069	15121	15118	15051	14919	15155	14927	15126	15067	15163	15062	15041	14974	14978	14926	15039	14845	15073	14973	15048	15123	15051	15143	15080	14841	14858	15251	15018	14919	14817	14985	15044	14952	14874	15125	14927	14730	14996	15106	14907	15007	14986	14934	15021	14840	15100	14876	15114	14993	14898	15036	14826	14958	15079	14945	14899	14866	15073	15069	14892	15030	15050	14922	15015	14891	14916	14955	14902	14936	15151	15035	14912	15198	14931	14982	15008	14937	14984	14969	14978	14873	14942	15032	14957	15092	14979	14796	15116	15026	14945	15151	15015	14987	15094	15044	14978	14905	15017	15033	15055	14869	14854	14961	15109	14871	14941	15160	15022	14978	14967	14956	14996	14867	14941	14977	15175	15037	14880	14996	14854	15093	14964	14928	15070	14922	14970	15026	14958	14904	14809	14979	15053	14834	14864	14861	14915	14885	14820	15000	14992	14744	14977	14938	14922	14903	14941	15004	14867	14869	15023	14962	14897	14894	14943	14974	14921	15024	14917	15052	14715	15000	15120	14972	15100	14891	14973	14946	14913	14906	15114	14968	15112	15011	14912	14903	15089	15052	14992	15048	15039	14949	14958	15079	14926	14825	14732	14911	14883	14893	14989	15088	14974	14953	14905	15125	14951	15182	15054	14950	15035	15032	14977	15047	15159	14936	14824	14904	15110	14881	14955	15095	14931	14977	15066	14930	14911	15030	14948	15015	14975	14977	14943	14964	14890	14937	14921	15004	14913	14884	15094	14958	14963	14880	14954	15222	15004	15210	15029	14948	15090	14923	14869	15051	15059	15044	15104	15035	14912	14990	14767	14965	15182	15101	15040	15126	15051	15081	15070	14965	15108	15227	15062	14968	14754	14974	14924	14897	15030	15054	15003	14951	15009	14919	15108	14958	15035	14970	15089	15031	14835	14919	15001	14956	14864	15009	14981	15056	15164	14923	15019	14898	14925	14950	14949	14955	14980	14889	14936	15022	14924	14933	15215	14924	14996	14973	14975	14999	14916	14950	15011	14981	15032	14911	14912	15185	14735	14901	14934	15006	14997	15033	14888	15161	14882	14928	14893	15106	15113	14870	14980	15097	14785	15054	15039	15044	15032	14916	14904	14938	15050	14932	14940	14984	14887	15003	15252	14764	14908	14886	15050	15036	14963	15167	14973	14899	14961	14954	15096	14966	15000	15157	15015	14946	15061	14986	15003	15174	14885	15106	14852	15002	14868	15049	15008	14974	14967	15171	14897	15222	14921	14957	14788	15086	15041	14983	15087	15170	14970	14936	14916	15005	14994	14896	14965	14886	14945	15008	15064	14957	14797	14841	15048	15140	15100	15098	15047	14938	15042	15079	15087	14956	15070	14920	15017	14916	15076	14789	14844	15027	14946	15036	14927	14963	14764	15090	15116	15063	15021	15011	15113	14925	15126	15066	15005	14865	14887	14999	14928	15008	14942	14926	14997	14862	15032	14986	15092	15045	15005	14963	14904	15129	14937	15035	14814	15000	14764	14902	14996	15000	14907	14971	14730	15009	15088	15059	14868	15056	14905	15003	14932	15248	14916	14823	15135	15008	14841	15139	15135	14909	15079	15005	14904	15000	14939	14967	15177	15025	14977	14877	15060	14934	14956	14975	15051	14979	14935	15088	14879	15047	15023	15072	15015	15081	15004	14950	15060	15148	14933	15123	14896	15010	14785	14983	14970	14911	14922	14875	15094	14903	14996	15001	15069	15023	14933	14997	14977	15022	14822	14863	15121	15055	14930	14878	15055	15026	14907	14897	15084	15046	15073	15010	15194	15148	14801	14969	15123	14861	14944	14947	15040	14815	15004	15002	14861	14964	14862	14872	15006	15025	14941	14840	15057	14715	15192	14987	14815	14983	14942	14976	14875	15066	14888	14982	15022	15083	15009	14913	14961	15154	14914	15018	14995	15000	15045	15074	15032	14990	15025	15106	15068	14924	15112	15045	14803	14852	14968	14904	14960	14987	15128	15043	15059	15018	14916	14941	15036	15016	14943	14901	14870	14866	14973	15060	14975	14974	14938	14923	15003	15185	14985	15047	15050	15047	15012	14890	15040	15179	14882	14938	15062	14982	14945	15084	15038	14889	14978	14991	15099	15025	15233	14907	14992	14832	14961	14881	14981	15016	14868	15094	15152	15053	15017	14885	14906	14940	15092	14944	14989	14921	14959	15032	14908	15160	15144	15001	14799	15074	14932	14975	15067	15059	14920	15018	14913	15037	14988	15069	14934	14966	15022	15011	14967	14965	15092	14990	15115	14876	14915	14949	15111	15034	15075	14960	14959	14946	14968	14997	14978	14931	14905	14966	15036	14862	14843	14995	15156	14869	15007	15019	14925	14885	15096	15114	14941	14989	15030	15037	15152	14924	14839	14787	15060	15146	15009	14938	15103	15105	15050	15121	14994	15061	14999	14981	14918	14992	15065	15049	14871	14886	15042	15071	15120	14847	14997	14976	14815	15056	14870	15104	14931	14965	15032	14959	14887	14819	14909	14875	14966	14968	14925	15059	15036	14846	14999	15028	14858	15008	14984	14877	15019	14860	14970	15012	14918	14983	14959	14807	14992	14863	15248	15076	15037	14951	14962	14922	15084	14893	15021	14951	15017	14883	14936	14919	15135	15054	14967	15027	14862	14925	14928	14939	15079	15044	14809	14903	15024	15014	14910	14899	15195	14846	15172	15028	14878	15038	15123	14851	15067	14842	14962	15058	14974	14852	15110	14909	15128	14751	15013	15060	15016	14941	14937	14773	14915	15283	14945	14927	14915	15012	14920	14978	15114	14872	15010	15020	14985	15002	14985	15009	15119	15035	15074	14913	14854	15220	14961	14983	15053	15002	14807	14956	15144	15045	14911	14995	15074	15240	14943	15028	15096	14779	14887	15098	14956	15028	14912	15061	15013	15047	15073	14913	14987	14982	15056	14954	15182	14876	14906	15040	14999	15100	14987	15023	14902	14876	14985	14974	14950	14990	14978	15031	14951	15042	15104	14996	15165	14878	15166	14853	14964	14935	14799	15000	14965	14909	15024	15032	14992	14881	15059	14986	15015	15071	14882	15073	15056	14882	15177	14837	15039	14948	15001	15037	15056	15036	15069	14927	15049	14876	15093	14945	15154	14933	15064	15036	15095	14976	14859	14902	14874	15100	15021	14968	15029	15015
29718	26632	30496	25999	20803	19213	18418	17587	17054	16947	16844	16605	16582	16692	16430	16912	16428	16475	16232	16453	16397	16387	16416	16491	16530	16432	16408	16363	16518	16593	16184	16376	16444	16412	16340	16304	16113	16350	16313	16241	16420	16514	16466	16351	16341	16254	16429	16450	16252	16215	16352	16347	16362	16100	16496	16419	16599	16425	16338	16156	16299	16290	16316	16358	16580	16494	16307	16256	16328	16349	16421	16221	16345	16193	16302	16323	16313	16289	16527	16448	16351	16187	16430	16347	16485	16255	16087	16191	16368	16303	16572	16434	16523	16345	16409	16422	16376	16234	16347	16395	16484	16212	16362	16002	16343	16288	16251	16281	16202	16341	16333	16325	16292	16239	16371	16335	16365	16428	16258	16197	16395	16226	16269	16209	16257	16327	16283	16312	16366	16120	16182	16273	16439	16222	16436	16394	16305	16385	16412	16285	16309	16428	16585	16133	16237	16464	16276	16268	16307	16395	16337	16416	16444	16264	16395	16377	16243	16142	16259	16338	16411	16366	16262	16241	16233	16423	16417	16269	16411	16475	16484	16312	16352	16368	16407	16283	16419	16334	16317	16313	16498	16128	16459	16283	16140	16498	16206	16519	16362	16517	16406	16373	16346	16376	16525	16202	16656	16300	16330	16339	16336	16348	16335	16454	16445	16389	16495	16262	16347	16320	16333	16313	16494	16374	16420	16220	16361	16298	16586	16288	16377	16279	16491	16174	16320	16489	16192	16290	16289	16542	16283	16429	16315	16326	16296	16441	16246	16357	16362	16641	16258	16359	16357	16377	16357	16302	16361	16447	16463	16329	16278	16295	16385	16512	16263	16408	16501	16378	16424	16259	16353	16298	16204	16494	16307	16394	16563	16600	16372	16265	16360	16485	16354	16474	16616	16389	16492	16567	16424	16443	16315	16238	16231	16360	16538	16489	16275	16425	16430	16312	16430	16213	16294	16506	16367	16264	16191	16333	16228	16390	16459	16513	16406	16306	16463	16485	16359	16162	16277	16143	16066	16271	16504	16314	16391	16410	16447	16377	16347	16292	16313	16387	16379	16246	16437	16266	16361	16418	16274	16561	16244	16336	16359	16540	16381	16366	16482	16303	16259	16223	16282	16408	16383	16151	16172	16464	16297	16271	16274	16331	16492	16491	16343	16516	16321	16206	16404	16432	16299	16339	16302	16459	16462	16174	16448	16201	16369	16480	16406	16302	16496	16384	16415	16534	16519	16368	16593	16379	16577	16317	16429	16348	16265	16419	16372	16208	16287	16311	16409	16454	16422	16341	16255	16220	16288	16349	16136	16464	16525	16274	16403	16232	16367	16169	16332	16334	16481	16263	16328	16521	16465	16383	16502	16425	16132	16254	16377	16363	16360	16343	16523	16335	16280	16344	16451	16213	16578	16410	16518	16280	16147	16252	16243	16306	16361	16422	16279	16437	16504	16290	16399	16228	16244	16278	16199	16162	16385	16367	16407	16353	16347	16288	16360	16346	16386	16386	16364	16380	16560	16537	16398	16430	16328	16528	16378	16312	16340	16277	16331	16376	16417	16561	16376	16348	16338	16397	16339	16383	16447	16289	16339	16418	16468	16268	16242	16321	16311	16311	16222	16323	16452	16259	16432	16232	16337	16401	16224	16366	16488	16619	16432	16592	16186	16406	16567	16468	16447	16277	16373	16290	16265	16444	16327	16455	16321	16347	16282	16210	16382	16203	16165	16643	16467	16406	16494	16276	16341	16311	16410	16304	16378	16417	16360	16373	16479	16357	16325	16363	16496	16324	16270	16307	16478	16563	16288	16354	16324	16265	16327	16167	16410	16399	16019	16298	16305	16260	16425	16354	16487	16263	16300	16353	16416	16170	16181	16480	16534	16509	16325	16289	16516	16555	16372	16207	16141	16339	16498	16206	16248	16330	16358	16387	16394	16182	16241	16343	16252	16297	16352	16355	16319	16444	16443	16176	16319	16218	16359	16331	16457	16286	16435	16294	16277	16212	16127	16393	16529	16296	16281	16228	16288	16399	16523	16178	16355	16478	16399	16362	16486	16333	16326	16468	16466	16507	16360	16449	16392	16408	16317	16225	16491	16517	16304	16221	16281	16340	16459	16603	16324	16338	16330	16464	16393	16461	16239	16244	16477	16309	16349	16216	16134	16388	16467	16293	16454	16335	16539	16328	16587	16427	16497	16380	16435	16046	16117	16521	16317	16451	16450	16440	16315	16345	16406	16148	16352	16277	16598	16331	16441	16325	16273	16322	16413	16249	16234	16433	16620	16343	16430	16317	16448	16246	16408	16431	16295	16174	16362	16428	16533	16381	16354	16307	16334	16311	16236	16382	16154	16381	16342	16290	16325	16222	16457	16382	16464	16370	16468	16470	16471	16519	16615	16142	16376	16273	16391	16328	16410	16415	16254	16379	16153	16431	16528	16585	16162	16372	16473	16287	16328	16499	16415	16214	16284	16499	16556	16421	16446	16440	16401	16397	16358	16279	16364	16284	16421	16202	16415	16347	16302	16687	16536	16127	16348	16513	16330	16403	16345	16546	16375	16349	16396	16383	16386	16469	16231	16278	16398	16384	16365	16374	16448	16391	16422	16410	16530	16322	16045	16493	16491	16404	16431	16170	16239	16416	16218	16464	16298	16346	16277	16332	16349	16279	16637	16418	16334	16487	16460	16382	16283	16296	16387	16380	16247	16427	16474	16507	16389	16545	16393	16305	16363	16208	16363	16143	16312	16274	16414	16426	16355	16249	16279	16383	16302	16426	16423	16562	16604	16433	16118	16469	16316	16609	16348	16500	16319	16559	16354	16243	16447	16297	16347	16277	16319	16278	16245	16373	16396	16553	16305	16314	16400	16409	16431	16319	16349	16320	16318	16346	16329	16346	16508	16513	16465	16265	16284	16493	16425	16342	16433	16224	16379	16465	16264	16240	16586	16424	16265	16372	16467	16237	16310	16154	16316	16356	16465	16344	16549	16500	16361	16404	16303	16443	16215	16297	16348	16097	16380	16581	16446	16266	16541	16335	16327	16199	16203	16168	16295	16431	16289	16312	16485	16357	16499	16432	16300	16482	16338	16302	16463	16331	16424	16146	16166	16406	16405	16340	16176	16318	16233	16458	16451	16452	16355	16210	16314	16469	16513	16255	16243	16481	16620	16338	16263	16430	16449	16315	16293	16403	16407	16319	16302	16285	16474	16354	16373	16391	16347	16444	16575	16501	16510	16263	16256	16183	16392	16200	16376	16452	16449	16372	16446	16479	16621	16191	16447	16489	16239	16284	16435	16370	16445	16316	16507	16274	16474	16252	16503	16490	16197	16294	16220	16090	16350	16402	16379	16270	16492	16329	16298	16493	16570	16279	16180	16477	16182	16316	16411	16418	16333	16214	16143	16404	16339	16314	16357	16347	16453	16452	16250	16406	16241	16195	16261	16571	16326	16219	16379	16462	16435	16378	16522	16170	16289	16315	16279	16357	16120	16192	16499	16397	16481	16219	16324	16347	15981	16192	16291	16305	16376	16398	16435	16302	16266	16258	16425	16223	16320	16200	16331	16260	16289	16364	16357	16242	16405	16265	16400	16434	16341	16400	16318	16363	16266	16417	16346	16365	16359	16313	16265	16345	16307	16280	16312	16307	16355	16172	16247	16178	16456	16352	16424	16418	16455	16354	16487	16471	16440	16498	16354	16434	16242	16421	16380	16420	16300	16337	16305	16353	16468	16274	16647	16344	16472	16239	16172	16121	16356	16386	16329	16363	16406	16348	16297	16397	16469	16293	16323	16400	16483	16470	16370	16271	16476	16405	16279	16471	16279	16332	16382	16270	16448	16334	16582	16305	16449	16441	16452	16258	16459	16444	16501	16303	16529	16473	16492	16156	16261	16229	16432	16287	16232	16385	16327	16511	16325	16355	16456	16367	16240	16359	16315	16445	16489	16327	16430	16363	16527	16415	16368	16245	16405	16537	16440	16553	16323	16179	16363	16316	16526	16264	16309	16195	16291	16357	16345	16293	16192	16286	16341	16227	16363	16315	16370	16140	16483	16501	16291	16479	16409	16296	16331	16490	16383	16491	16320	16300	16450	16323	16494	16420	16442	16474	16268	16612	16429	16414	16178	16521	16438	16486	16562	16388	16242	16469	16455	16345	16352	16402	16288	16229	16454	16419	16450	16391	16369	16287	16438	16230	16426	16567	16293	16323	16213	16467	16214	16374	16340	16489	16274	16239	16382	16308	16562	16610	16258	16536	16509	16255	16491	16342	16325	16356	16446	16370	16302	16419	16453	16392	16407	16281	16474	16378	16431	16289	16477	16281	16246	16553	16331	16239	16251	16441	16426	16445	16305	16514	16426	16261	16187	16202	16363	16338	16224	16448	16221	16515	16541	16329	16416	16265	16294	16366	16347	16371	16304	16313	16367	16356	16175	16436	16291	16381	16488	16267	16399	16165	16473	16359	16411	16411	16468	16369	16529	16341	16222	16437	16348	16373	16322	16371	16512	16295	16212	16622	16171	16417	16502	16464	16243	16296	16373	16510	16353	16286	16242	16321	16327	16521	16360	16402	16273	16421	16208	16380	16419	16291	16213	16438	16433	16459	16381	16279	16313	16250	16189	16315	16328	16286	16280	16333	16375	16346	16422	16394	16401	16391	16339	16142	16204	16419	16298	16172	16313	16310	16408	16304	16385	16529	16361	16080	16344	16578	16408	16315	16280	16377	16291	16450	16365	16311	16504	16397	16304	16401	16141	16619	16411	16429	16452	16439	16375	16604	16220	16315	16485	16450	16260	16352	16382	16321	16522	16495	16432	16431	16451	16441	16397	16326	16257	16344	16262	16243	16452	16509	16232	16475	16462	16432	16325	16430	16338	16301	16463	16285	16302	16241	16544	16389	16477	16474	16696	16498	16387	16314	16322	16170	16542	16378	16156	16235	16203	16412	16517	16371	16514	16405	16505	16523	16521	16454	16386	16437	16098	16301	16397	16328	16357	16280	16306	16210	16288	16515	16330	16457	16393	16648	16393	16431	16298	16245	16505	16434	16354	16379	16467	16395	16476	16283	16358	16141	16360	16532	16466	16254	16560	16320	16374	16344	16265	16294	16391	16332	16386	16349	16273	16129
26137	39022	31407	24486	20957	18734	17459	16612	15957	15722	15378	15316	15041	15021	15209	14968	15030	14863	14957	14690	14732	15066	14939	14859	14939	14846	14869	15023	14725	14966	14772	14781	15009	14899	14740	14932	14702	14867	14816	14813	14798	14739	14856	14709	14952	14908	14794	14862	14865	14751	14944	14967	14808	14684	14908	14894	14761	14795	14760	14865	14728	15025	14767	14843	14932	14662	14929	14699	14764	14889	14824	14978	14827	14780	14793	14728	14922	14737	14829	14836	14815	14847	14807	14702	14540	14767	14903	14826	14831	15008	14786	14715	14795	14807	14795	14764	14961	14741	14732	14610	14719	14917	14821	14993	14817	14783	14961	14901	14789	14870	14691	14841	14861	14765	14882	14979	14855	14781	14940	14657	14767	14901	14939	14662	14913	14881	14889	14828	14728	14770	14813	14999	15048	14712	14842	14813	14806	14781	14849	14859	14917	14911	14684	14864	14786	14764	14786	14948	14898	14896	14894	14804	14917	14988	14910	14712	14861	14892	14878	14855	14893	14855	14795	14764	14878	14769	14908	14711	14585	14835	14773	14790	14794	14770	14960	14864	14854	14873	14841	14841	14765	14705	14913	14798	14906	14996	14935	14927	14956	14828	14938	14898	14784	14914	14887	14825	14785	14735	14790	14829	14907	14787	14716	14818	14869	14757	14863	14910	14806	14855	14759	14897	14688	14839	14641	14753	14816	14900	14691	14741	14833	14796	14920	14890	14712	14954	14659	14860	14854	14769	14814	14731	14837	14841	14826	14773	14789	14888	15002	14883	14778	14823	14799	14816	14937	14766	14733	14841	14844	14667	14837	14841	14704	14847	14977	14840	15043	14852	14730	14853	14659	14869	14913	14720	14742	14846	14772	14683	14748	14792	14741	14701	14708	14788	14940	14952	14825	14940	14692	14878	15027	14947	14874	14953	14794	14791	14925	14754	14868	14833	14832	14812	14893	14676	14941	14976	14819	14713	14861	14805	14909	14974	14856	14719	14943	14678	14942	14774	15026	14845	14925	14775	14932	14984	14970	14902	14845	14837	14870	14652	14894	14853	14816	14753	14842	14828	14791	14819	14704	14873	14708	15036	14927	15020	14864	14811	14731	14783	14655	14769	14766	14622	14916	14898	14809	14894	14873	14826	14834	14885	14682	14741	14774	14799	14689	14893	14827	14687	14646	14770	14994	14713	14813	14671	14752	14814	14834	14734	14956	14793	14875	14853	14934	14808	15008	14756	14832	14645	14838	14818	14752	14962	14902	14747	14954	14740	14846	14817	14750	14851	14921	14780	14913	14683	14900	14864	15133	14854	14854	14852	14969	14910	14912	14732	14788	14811	14860	14835	14935	14823	14876	14839	15103	14760	14839	14955	14803	14919	14719	14844	14768	14819	14884	14749	15001	14801	14827	14689	14782	14837	14821	14848	14763	14743	14844	14915	14782	14751	14824	14904	15011	14752	15067	14754	14841	14806	14971	14980	14649	14749	14862	14776	14943	14720	14647	14808	14918	14817	14694	14791	14841	14775	14934	14834	14956	14823	14691	14825	14680	14884	14885	14787	14880	14911	14892	14928	14903	14580	14735	14863	14804	14832	14858	14852	14712	14819	14842	14851	14896	14765	14977	15012	14703	14945	14904	14858	14836	14830	14984	14772	14648	14780	14855	14934	14868	14978	14642	14857	14846	14759	14904	14489	14788	14821	14812	14698	14828	14911	14926	14893	14891	14663	14818	14848	14777	14752	14749	14775	14804	14899	14855	14649	14861	14760	14845	14992	14799	14687	14928	14953	14747	14788	14928	14925	14956	14881	14858	14841	14820	14742	14791	14793	14808	14823	14721	14990	14716	14647	14889	14870	14960	14865	14858	14848	14789	14914	14865	14766	14981	14879	14756	14799	14681	14708	14837	14904	14887	14766	14874	14771	14869	14724	14866	14798	14862	14922	14646	14757	14827	14668	14954	14769	14738	14898	14903	14821	14721	14924	14902	14797	14791	14903	14925	14652	14839	14936	14924	14936	14901	14862	14884	14820	14931	14785	14825	14750	14852	14802	14836	15044	14833	14730	14672	14775	14822	14670	14749	15106	14850	14932	14996	14944	14809	14755	14777	14930	14704	14765	14916	14823	14874	14921	14866	14758	14860	14623	14760	14687	14886	15066	14895	14872	14644	14842	14819	14928	14763	14741	14897	14733	14880	14812	14790	14723	14793	14739	14926	14751	14763	14922	14822	14975	14793	14827	14985	14787	14824	15025	14863	14949	14630	14989	14704	14778	14847	14738	14652	14791	14631	14783	14874	14790	14731	14847	14913	14810	14795	14770	14744	14911	14847	14799	14792	14819	14841	14726	14870	14694	14852	14810	14749	14615	14732	15021	14858	14824	14792	15009	15032	14708	14907	14882	14840	14805	14965	14801	14806	14739	14778	14905	14725	14952	14887	14825	14673	14843	14751	14734	14788	14794	14889	14977	14681	14712	14746	14797	14947	14908	14760	14870	14915	14773	14941	14782	14799	14942	14812	14768	14805	14804	14756	14853	14829	14698	14842	14869	14741	14970	14796	14943	14879	14669	15011	14925	14936	14972	14762	14739	14812	14875	14852	14890	14783	15011	14870	14840	14886	14795	14782	14659	14835	15039	14790	14792	14938	14796	14828	14761	14871	14909	14781	14895	14845	14822	14798	14873	14758	14816	14917	14715	14899	14898	14821	14717	14918	14931	14895	14887	14675	14908	14879	14904	14755	14749	14751	14708	14800	14697	14769	14881	14922	14878	14905	14845	14930	14964	14777	14760	14858	14783	14817	14924	14903	14966	14883	14722	14934	14837	14831	14755	14838	14868	14707	14873	14765	14805	14776	14957	14861	14671	15057	14712	14854	14727	14677	15087	14739	14915	14956	14879	14873	14725	14924	14945	14878	14965	14714	14796	14663	14843	14870	14854	14841	14946	14685	14815	14761	14892	14747	14613	14975	14842	14770	14766	14970	14966	14776	14828	14885	14685	14682	14816	14697	14955	15008	14785	14750	14703	14756	14957	14811	14837	14708	14764	15004	14762	14796	14806	14855	14803	14902	14854	14889	14926	14771	14837	14907	14883	14860	14780	14651	14907	14707	14751	14752	14929	14796	14824	14939	14788	14864	14710	14810	14704	14986	14791	14695	14868	14758	14819	14961	14765	14844	15003	14810	14969	14850	14825	14825	14840	14783	14909	14772	14935	14779	14675	15049	14858	14845	14818	14768	14788	14824	14949	14794	14843	14942	14741	14692	14954	14838	14940	14661	14764	14793	14926	15020	14808	15011	14666	15112	14783	14730	14817	14842	14761	14838	14767	14677	14847	14784	14637	14768	14662	14983	14870	14777	15040	14862	14825	14758	14781	14720	15031	14790	14716	14985	14809	14611	14653	14881	14968	14758	14813	15014	14833	14855	14810	15034	14644	14892	14873	14887	14841	14830	14739	15045	14962	14847	14720	14807	14896	14998	14710	14751	14712	14743	14876	14895	14759	14880	14720	14848	14714	14823	14874	14928	14844	14874	14948	14861	14881	14775	14728	14841	14937	14775	14710	14746	14775	14802	14753	14848	14780	14712	14922	14888	14674	14932	14633	14780	14792	14801	14842	14963	14901	14829	15037	14906	14771	15021	14807	14763	14913	14899	14915	14910	14728	14917	14792	14910	14732	14984	14930	14799	14885	14816	14751	14915	14709	14883	14848	14801	14651	14964	14861	14790	14763	14921	14945	14917	14887	14897	14713	14836	14766	14831	14961	14756	14834	14619	14772	14624	14961	14860	14954	14725	14890	14779	14823	14718	14877	14864	14776	14902	14754	14859	14666	14841	14956	14751	14802	14886	14786	14587	14749	14868	14866	14807	14640	14899	14895	14923	14668	14822	15001	14790	14869	14713	14619	14741	14898	14679	14820	14969	14907	14844	14977	14840	14831	14833	14820	14797	14836	14783	14855	14839	14710	14885	14876	14784	14913	14883	14780	14790	14851	14838	14871	14872	14818	14845	14985	14902	15070	14798	14821	14802	14926	14953	14842	14914	14863	14837	14633	14871	14888	14803	14926	14858	14719	14654	14870	14781	14914	14817	14951	14756	14886	14953	14755	14756	14798	15046	14666	14885	14746	14872	14775	14773	14688	14885	14743	14805	14945	14952	14818	14799	14879	14889	14738	14921	14763	14847	14893	14923	14777	14784	14919	14842	14826	14938	14822	14790	14731	14840	14730	14922	14998	14814	15185	14747	14861	14787	14856	15019	14863	14793	14828	14891	14806	14920	14841	14887	14812	14908	14885	14936	14874	14859	14742	14812	14860	14780	14904	14919	14796	14839	14722	14857	14912	14827	14762	14773	14836	14790	14826	14597	15134	14835	14856	15026	14886	14919	14772	14856	14893	14907	15065	14850	14873	14877	14804	14778	14828	14774	15015	14735	14900	14889	14747	14759	14840	14844	14861	14878	14867	14939	14774	14814	14867	14896	14868	14889	14862	14894	14833	14859	14956	14930	14800	14736	14861	14755	14791	14791	14773	14890	14906	14769	14849	14791	14647	14818	14915	14777	14900	14918	15016	14871	14903	14712	14792	14830	14834	14953	14676	14762	14779	14657	14827	14835	14804	15051	14938	14788	14883	14836	14723	14794	14902	14720	14883	14849	14812	14876	14747	14753	14770	14917	14952	14916	14794	14922	14866	14725	14707	14783	15045	14904	14836	14761	14953	14865	14814	14716	14722	14880	14869	14786	14736	14846	14723	14832	14703	14822	14916	14843	14920	15029	15102	14896	14715	14862	14912	14824	14877	14777	14842	14772	14809	14942	14776	14778	14691	14630	14854	14958	14766	14878	14841	14929	14783	14744	14845	15009	14928	14871	14827	15039	14859	14833	15044	14885	14749	14948	14887	14796	14868	14782	14837	14892	14790	14844	14913	14771	14774	14782	14834	14802	14842	14717	14792	14863	14834	14815	14898	14898	14764	14875	14784	14986	14658	14817	14942	14798	14800	14909	14935	14868	14757	14927	14977	14831	14748	14655	14858	14773	14984	14573	14882	14811	14846	14970	14801	14792	14870	14861	14878	14746	14928	14784	14877	14837	14856	14852	14911	14890	14947	14806	14980	14931	14745	14719	14912	14760	14859
23555	21490	28163	25872	23292	22767	21788	18961	17879	17717	17586	16842	16918	17036	16647	16663	16811	16586	16629	16630	16584	16710	16579	16864	16520	16650	16565	16558	16382	16406	16614	16533	16536	16484	16605	16386	16733	16622	16455	16758	16536	16339	16650	16611	16518	16563	16619	16541	16580	16752	16734	16521	16419	16467	16503	16637	16614	16468	16664	16624	16552	16442	16590	16388	16452	16427	16417	16587	16317	16593	16552	16500	16410	16530	16549	16518	16597	16585	16489	16508	16580	16430	16538	16587	16467	16327	16329	16542	16544	16656	16481	16642	16363	16350	16599	16550	16441	16435	16369	16429	16398	16496	16583	16388	16461	16429	16466	16565	16449	16604	16456	16542	16507	16445	16393	16570	16425	16431	16564	16588	16435	16586	16642	16783	16461	16496	16487	16398	16455	16556	16507	16502	16392	16540	16526	16636	16444	16586	16542	16326	16264	16567	16648	16680	16584	16623	16411	16620	16422	16306	16495	16446	16483	16553	16686	16467	16467	16258	16391	16642	16695	16481	16419	16499	16438	16625	16477	16590	16570	16393	16568	16441	16522	16309	16467	16250	16465	16458	16641	16371	16292	16338	16729	16448	16607	16427	16704	16502	16487	16503	16672	16451	16508	16482	16592	16559	16742	16510	16535	16523	16456	16388	16628	16366	16444	16492	16738	16646	16495	16356	16531	16461	16491	16507	16454	16460	16715	16518	16593	16473	16439	16561	16639	16424	16414	16445	16519	16487	16434	16557	16555	16608	16508	16523	16576	16442	16379	16382	16444	16428	16608	16538	16529	16400	16301	16534	16343	16344	16370	16472	16734	16493	16647	16577	16543	16525	16590	16659	16466	16599	16492	16734	16672	16505	16334	16607	16663	16477	16486	16518	16471	16550	16445	16460	16425	16487	16656	16438	16621	16507	16607	16380	16671	16622	16684	16464	16605	16402	16455	16548	16394	16473	16527	16443	16392	16482	16623	16513	16658	16447	16514	16231	16384	16354	16360	16564	16535	16591	16534	16465	16429	16438	16529	16565	16572	16551	16529	16572	16397	16492	16343	16695	16399	16568	16363	16531	16446	16538	16446	16614	16518	16539	16434	16451	16544	16294	16619	16651	16413	16614	16304	16308	16415	16460	16488	16651	16526	16584	16455	16521	16631	16601	16522	16394	16347	16432	16529	16652	16734	16473	16706	16406	16586	16539	16394	16682	16653	16558	16639	16379	16465	16464	16177	16422	16482	16405	16449	16351	16669	16702	16692	16632	16438	16427	16349	16397	16392	16324	16591	16478	16768	16562	16641	16513	16540	16507	16668	16434	16581	16510	16744	16683	16672	16620	16629	16704	16374	16431	16597	16540	16605	16464	16517	16569	16451	16428	16335	16479	16541	16413	16500	16381	16598	16659	16431	16464	16364	16374	16418	16459	16636	16550	16568	16503	16543	16610	16625	16482	16550	16479	16575	16320	16364	16454	16606	16538	16534	16601	16598	16432	16603	16386	16365	16651	16455	16346	16450	16664	16515	16482	16631	16482	16518	16589	16659	16620	16358	16285	16625	16527	16570	16657	16503	16528	16630	16488	16644	16541	16672	16628	16399	16414	16450	16357	16640	16515	16438	16605	16562	16654	16145	16352	16579	16411	16236	16434	16423	16623	16440	16507	16364	16403	16614	16352	16758	16426	16518	16471	16424	16613	16719	16322	16548	16331	16582	16526	16468	16430	16450	16615	16567	16444	16561	16452	16711	16574	16380	16394	16428	16591	16514	16434	16519	16535	16664	16489	16431	16470	16464	16648	16483	16444	16336	16393	16425	16595	16571	16379	16550	16600	16453	16647	16425	16545	16503	16603	16481	16586	16583	16483	16447	16601	16643	16500	16590	16359	16682	16400	16570	16549	16687	16594	16339	16325	16511	16209	16596	16538	16650	16509	16329	16665	16551	16764	16571	16540	16457	16600	16440	16518	16319	16328	16527	16468	16627	16541	16332	16525	16461	16701	16547	16473	16366	16408	16452	16316	16624	16532	16501	16539	16623	16601	16428	16675	16515	16465	16524	16414	16538	16453	16663	16521	16555	16390	16322	16651	16558	16432	16502	16466	16407	16520	16605	16461	16459	16375	16302	16434	16578	16461	16640	16560	16664	16241	16640	16659	16600	16469	16566	16504	16592	16583	16663	16286	16493	16631	16411	16414	16479	16562	16615	16512	16543	16606	16561	16665	16486	16482	16538	16647	16583	16534	16695	16541	16426	16341	16652	16312	16473	16352	16538	16558	16407	16551	16513	16396	16796	16450	16636	16364	16667	16482	16458	16498	16545	16405	16429	16564	16678	16493	16343	16389	16612	16370	16767	16258	16388	16257	16487	16624	16531	16484	16474	16575	16559	16531	16434	16532	16286	16306	16365	16622	16646	16188	16544	16617	16571	16598	16321	16512	16518	16426	16545	16713	16441	16172	16746	16679	16470	16040	16585	16427	16426	16623	16623	16409	16607	16570	16584	16424	16447	16589	16585	16457	16341	16432	16526	16489	16414	16440	16419	16722	16504	16187	16753	16413	16472	16358	16448	16542	16590	16667	16699	16351	16715	16445	16410	16422	16456	16493	16620	16290	16609	16503	16576	16493	16420	16515	16514	16531	16589	16414	16404	16478	16467	16660	16579	16262	16503	16297	16521	16392	16469	16563	16392	16506	16426	16447	16446	16400	16475	16465	16497	16473	16631	16671	16686	16627	16632	16471	16527	16402	16451	16462	16469	16673	16538	16514	16860	16533	16466	16715	16340	16566	16470	16421	16567	16606	16530	16416	16404	16616	16535	16513	16819	16394	16588	16412	16550	16430	16554	16537	16678	16434	16405	16437	16578	16562	16510	16598	16763	16525	16484	16509	16490	16709	16527	16454	16656	16400	16608	16562	16512	16738	16546	16951	16605	16452	16513	16547	16626	16573	16514	16281	16725	16586	16514	16693	16606	16548	16560	16620	16592	16649	16521	16369	16489	16557	16470	16581	16617	16691	16597	16560	16561	16611	16491	16606	16429	16500	16648	16703	16640	16734	16417	16502	16585	16369	16233	16445	16643	16583	16547	16597	16610	16740	16586	16655	16621	16552	16532	16326	16737	16564	16368	16743	16564	16765	16598	16553	16256	16447	16522	16656	16475	16329	16480	16438	16462	16661	16399	16379	16565	16496	16474	16470	16389	16327	16627	16635	16406	16456	16475	16750	16273	16591	16473	16587	16475	16497	16236	16475	16511	16653	16594	16502	16697	16680	16478	16835	16636	16393	16477	16388	16394	16584	16288	16532	16660	16636	16693	16485	16641	16569	16486	16660	16648	16509	16452	16455	16433	16488	16650	16463	16457	16355	16397	16565	16334	16342	16649	16452	16515	16461	16484	16384	16483	16482	16562	16658	16407	16581	16644	16439	16594	16437	16358	16463	16456	16806	16563	16357	16568	16439	16491	16511	16406	16612	16591	16749	16494	16616	16546	16521	16663	16541	16382	16469	16618	16578	16678	16659	16631	16552	16335	16373	16499	16653	16501	16424	16625	16559	16478	16433	16424	16433	16547	16495	16364	16413	16363	16613	16363	16460	16486	16625	16458	16411	16352	16455	16423	16575	16665	16618	16571	16603	16520	16628	16533	16445	16587	16500	16583	16493	16528	16427	16535	16610	16578	16516	16622	16582	16474	16524	16587	16606	16561	16515	16759	16178	16483	16380	16662	16721	16444	16593	16433	16502	16403	16502	16623	16667	16429	16528	16591	16675	16571	16505	16474	16375	16326	16509	16559	16397	16707	16441	16624	16413	16795	16467	16601	16495	16517	16636	16367	16517	16516	16732	16603	16421	16354	16553	16589	16504	16753	16484	16549	16314	16395	16532	16526	16418	16580	16335	16610	16417	16577	16488	16393	16314	16445	16553	16462	16417	16684	16537	16442	16518	16438	16392	16509	16572	16660	16639	16483	16666	16641	16546	16813	16559	16447	16503	16505	16579	16262	16559	16430	16313	16369	16431	16332	16501	16484	16465	16552	16586	16508	16508	16641	16685	16628	16478	16517	16500	16402	16313	16361	16476	16560	16415	16411	16515	16276	16440	16474	16616	16528	16602	16564	16474	16539	16429	16603	16368	16539	16568	16621	16429	16438	16426	16579	16477	16478	16515	16602	16595	16469	16526	16613	16586	16682	16364	16646	16472	16606	16362	16583	16286	16487	16754	16364	16355	16583	16436	16449	16294	16580	16554	16604	16620	16431	16530	16689	16423	16461	16350	16571	16532	16424	16645	16648	16575	16539	16341	16560	16454	16574	16519	16524	16442	16382	16384	16569	16471	16544	16537	16558	16426	16471	16460	16617	16438	16585	16498	16435	16631	16680	16430	16534	16482	16412	16402	16676	16434	16274	16511	16609	16460	16547	16355	16739	16545	16673	16543	16699	16342	16447	16429	16373	16537	16302	16635	16797	16536	16299	16613	16555	16473	16565	16414	16484	16680	16548	16829	16413	16570	16523	16431	16448	16692	16580	16447	16529	16619	16512	16467	16387	16263	16458	16431	16555	16539	16457	16615	16603	16531	16413	16468	16456	16454	16471	16377	16550	16472	16618	16695	16584	16516	16588	16464	16686	16578	16625	16488	16542	16481	16608	16414	16592	16452	16446	16413	16569	16543	16715	16414	16594	16482	16629	16519	16386	16556	16348	16669	16394	16691	16638	16359	16481	16489	16299	16600	16493	16482	16634	16611	16467	16451	16593	16424	16474	16760	16761	16643	16525	16504	16499	16434	16360	16486	16580	16459	16544	16505	16499	16572	16569	16370	16481	16457	16451	16543	16588	16585	16515	16710	16569	16364	16584	16564	16413	16414	16470	16330	16310	16651	16683	16464	16476	16484	16390	16711	16454	16755	16496	16567	16458	16570	16663	16445	16425	16578	16355	16517	16426	16431	16435	16580	16534	16578	16711	16240	16381	16600	16506	16698	16733	16433	16481	16613	16624	16391	16754	16616	16469	16548	16505	16590	16832	16497	16558	16526	16313	16464	16575	16357	16346	16327	16413	16352	16280	16542	16535	16582	16554	16607	16504	16536	16653	16546	16449	16576	16408	16499	16545	16523	16582	16468	16487	16262	16332	16451	16233	16603	16328	16572
24876	45739	37720	29283	24856	21597	19386	17904	16932	16429	15865	15789	15429	15466	15186	15332	15231	15068	15112	14975	14899	15023	14979	14960	15139	14975	14918	14852	15037	14982	14944	14984	14953	15075	14993	15090	14769	15095	14962	14777	15025	14897	15046	15020	14765	14959	14890	15038	14990	14885	15105	15000	14967	15013	14866	15040	15010	14820	14863	15043	14945	14963	14831	14942	15153	15019	15006	14824	14936	14857	14976	14944	14836	14810	14949	15084	15096	14790	14865	15055	14888	14792	14858	14966	14943	15057	14920	14958	14907	14955	15036	14943	14939	15088	14956	14751	14761	14786	14847	15049	14936	15092	14990	15018	14804	14903	14940	15087	15013	14842	15020	14904	14943	14924	14574	14916	14960	14974	14732	14929	15115	14890	14921	14884	14886	14972	14896	15093	14905	14853	14923	14881	15025	15001	14773	15088	14844	15083	14857	14855	14966	14918	14894	14814	14955	14933	14949	14926	14964	14817	14968	14935	14979	14985	15056	14899	14981	14949	14894	14833	14877	14953	14944	14937	14996	15017	14909	14794	14940	14878	14801	15059	14973	14817	14892	15015	14953	14941	14940	14729	14899	14807	15010	14958	14866	15028	15013	14941	15052	14909	15002	15000	15125	14852	15032	14822	15098	15035	15036	14891	14910	14882	15060	14937	15012	14918	14892	15003	15019	14844	14780	14961	15032	14900	14860	14856	14945	14975	14838	14893	14966	14921	15016	14836	14831	15184	14998	14912	14879	14853	14860	14946	14837	15064	15003	15025	14926	14914	14871	15059	15006	14963	15182	14964	15038	14932	15014	15034	15130	14769	14950	14989	15111	15105	14931	14894	15051	14893	15051	14892	14867	14780	14907	14885	14971	14871	15079	14976	15096	14900	14920	14921	14870	15025	14826	14945	15071	14877	14919	14950	15031	14853	14845	14924	14827	14989	14993	14770	14993	15020	14828	15034	14845	14758	14880	14905	15095	14893	14873	14927	14883	15024	14896	15029	14950	14840	14842	14821	14829	14919	14960	14819	14879	15015	14912	14963	14934	15013	15158	14941	14734	14843	14890	14984	14988	14789	14902	14923	15017	14723	14986	14930	14955	14967	14990	14960	15045	15017	14992	14930	15089	14902	14848	14982	14885	14873	14723	15061	14830	15020	14847	14793	15017	14928	14833	14881	14874	14912	15109	14951	14942	15024	14931	15080	15066	15042	15025	14889	14960	14890	15010	14945	14831	15012	14989	14939	14868	15012	14927	14829	15082	14840	15011	14867	14944	14857	14971	14767	14900	14889	14936	15074	14887	14896	14837	14832	14880	14980	14772	14864	15056	15101	14944	14977	14974	14860	14961	15023	14902	14875	14986	14944	14985	14791	14963	14831	15033	14968	14974	14685	14948	14830	14944	14997	14899	15020	14756	14893	14893	15049	14728	15003	14927	14845	14999	15086	14857	14833	14806	14944	15002	14962	14956	14922	14871	14813	14910	15046	14961	14864	14920	14842	14871	14928	15085	14939	14872	15009	14891	14916	14960	14812	14847	14881	14898	14967	14847	15061	14870	14869	14968	14848	14955	14968	14849	15064	14944	14881	14809	15157	15005	14798	14873	15012	14765	15087	14915	14997	14790	15019	14889	15189	15002	14788	14877	14955	14966	14835	14997	14798	14874	14994	14876	15012	14868	14736	15156	14886	14939	14894	14968	14869	15068	14965	14905	14956	15101	14909	14888	14959	14905	14874	15131	14892	14886	15075	14994	14906	14881	14948	14862	15197	14968	14942	15019	14984	14818	14724	14794	14945	14845	15072	14867	14807	14854	14901	15003	14942	15048	14857	14951	15035	14887	15042	14923	14998	14903	14990	14921	14882	14895	14968	14982	15026	14947	14933	15017	14954	15088	14998	14882	14999	14890	14802	14971	14944	14964	14739	14887	14997	15013	14930	14914	14930	14680	15002	14919	14963	14979	14948	14713	14913	14815	15054	14927	14869	14996	15017	14811	14872	14866	14974	14905	14962	15015	14984	14903	15020	15101	14870	14905	14875	15046	15049	14894	14957	14805	14876	14891	15051	14781	15126	15137	14942	14735	15117	14898	14808	14894	14826	14858	14870	14935	14852	14974	14908	14821	14883	14977	14900	14931	14874	14983	14828	14999	14900	14928	14933	15152	14991	15206	14844	15038	14963	14910	15043	14983	14726	14935	15101	14986	15175	14904	14782	14971	14880	14927	15037	14945	14988	14928	14898	14945	14920	15142	14853	14812	14928	14930	14990	14967	14988	14972	15037	14937	14998	14868	14905	14971	15067	15133	14819	14824	14798	14982	14967	14786	14744	14986	14960	15029	14885	14917	14932	14768	14861	15157	14919	14600	14895	14931	14990	14916	14913	14880	14872	14956	14840	14783	14950	15007	14932	14917	14843	15035	15069	14968	14878	15031	14889	14975	15010	14925	15047	14949	14929	15030	15032	14894	14987	14970	14843	15004	14946	15045	14826	14778	14822	14981	14832	14869	14845	14873	14803	14862	14839	14942	14960	14996	15106	14914	14954	14962	14555	14856	14986	15129	15038	15054	14901	14891	14973	14915	14825	14810	14916	14919	14908	14824	14908	15074	14855	15110	14806	14890	14879	14966	15017	15018	14890	15030	14932	15070	14963	14827	14827	14897	14927	15015	14896	14976	15042	14781	14837	14964	14844	14907	14999	15037	14822	14984	14924	14979	14932	14933	15026	14912	14907	14917	14801	14762	14884	14863	14983	14886	14882	14849	14844	15180	15185	14985	14946	15032	14786	14853	14820	14942	14909	14994	14821	15044	14963	14979	14923	14931	15007	14991	14798	14964	14993	14900	14809	15043	14833	14882	14971	15008	15123	14830	15020	14937	14873	14885	15030	15031	14816	14880	15070	14629	14935	14947	14894	14977	15031	14918	14856	14671	14916	15003	15000	14754	14879	14850	14873	14861	14959	14778	15023	15012	14960	14964	14926	14893	14999	15090	15015	14959	14899	15041	14882	14733	14792	14862	14968	14932	14812	14992	14863	15055	14885	14903	15013	14729	15085	15021	14821	14928	14764	14997	14911	14753	15019	14921	14841	14929	15035	14848	14867	14876	14799	15021	15083	15001	15091	14939	14960	14817	14927	14777	15109	14874	14973	14821	15008	15004	14928	14833	14806	14776	14814	14976	15026	14959	14986	15086	14874	15094	15146	14884	14990	14910	15020	14909	14915	14830	15022	15097	14991	14925	14796	14928	14982	15062	14835	14887	14960	15075	14806	14998	14978	14842	15015	15086	14915	14726	15028	14832	14900	14850	14950	14955	14904	15080	14912	14934	14980	14801	15035	14792	14998	15018	14945	14778	14977	14837	14895	15026	14979	14879	14749	14922	15016	14910	14895	14943	14849	14780	15026	14875	14764	14804	14933	14944	14884	15055	14790	14948	14946	14907	15028	15104	15166	15010	15002	14881	14921	14901	14889	14931	14974	14911	14778	14857	14815	14967	15023	14953	15109	15045	14890	14898	14818	14918	15032	15018	14861	14903	14969	15029	14949	14857	14868	14871	15002	14908	14948	14906	14825	14967	14879	14906	15001	14944	14898	15065	15016	14870	14915	14989	14865	14914	15066	15015	14962	14891	14910	15036	14984	14864	14909	15029	15000	14869	15006	14917	14975	14889	15000	15086	14925	14943	15034	15021	14900	14853	15002	14899	15006	15059	14713	15017	14922	14808	15083	14978	15106	15092	14969	14973	14968	15061	14897	15013	15068	14819	14783	14881	14928	14831	14940	15149	15048	14772	15072	14930	14915	14900	14964	15187	14928	14907	15042	14791	14945	15008	14961	14913	14986	14996	14688	14804	14958	14999	14840	15011	14944	15027	14819	14730	14861	15008	14897	15083	14992	14855	14952	14902	14716	14866	14965	14990	15004	14936	14918	14942	14844	14984	14966	14932	14860	15143	14902	14933	14869	14875	14949	14719	15029	14973	14833	15025	14947	14913	14927	14944	14807	15030	15128	14946	14911	14966	14873	14880	14874	14948	14901	14815	14991	14894	14910	14805	14917	14919	15084	14786	14846	14932	14837	15068	14851	14796	14903	14939	14922	14908	15019	15102	14918	15057	14914	14976	15037	14967	14846	15061	14994	14999	15054	14843	15051	14904	14932	15021	14888	14976	14886	14933	14905	14914	14851	14874	14879	14945	14885	15019	14914	14901	14764	14936	15042	14869	15030	14901	14784	14896	14931	14923	14982	15041	14985	14900	14987	14976	14855	14833	14902	15009	14922	14939	15125	14943	14906	15005	15039	15066	14859	14959	14991	14995	14902	14950	15003	14997	14978	14819	14648	15059	14886	14950	14946	14804	15036	15020	15000	14927	14926	14910	14988	14909	15035	14918	14998	14914	14846	14906	14989	14817	14919	15030	14861	15052	14963	14914	15045	14871	14951	14832	15210	14973	14750	14800	14918	15036	14927	14920	14863	14960	14993	14913	14951	15015	15098	15047	14919	14905	14986	14911	15114	15035	14925	14920	14894	14891	15012	14886	14874	15062	15119	14921	15010	14765	14874	14926	15053	14781	14860	15114	14937	14910	15102	15074	14979	15014	15038	14968	15021	15018	14979	15017	14930	15060	14968	14982	14825	14819	14875	15128	14901	15023	14906	14862	14903	14893	14833	14891	14988	14950	14934	14940	15064	14968	14846	14969	14867	14908	14827	14962	14849	14928	14882	14903	14819	14879	14978	14939	14979	14978	14968	14976	14751	14899	14918	15026	14939	14890	14957	15011	14985	14877	14835	14791	14950	15004	14813	14996	15041	14722	14827	15158	15014	14883	14893	14868	14826	14921	14958	14871	14938	14878	14868	14949	14971	14825	14886	14956	14721	15104	14855	14866	14778	14896	14799	14972	14803	14908	14824	14960	14992	14894	14990	15013	14982	14938	14898	14996	15005	14983	14986	14975	15002	14880	14712	14814	14911	15007	15032	14895	14840	14855	14886	15100	14925	14914	14956	15025	14894	14756	15030	14990	14903	15008	14998	14944	14948	14693	15095	14845	14894	14975	15005	15009	14872	15021	14938	15086	14970	15003	14962	14840	14780	14911	14696	15028	15051	14980	14830	15016	14919	15074	14829	14943	15002	14883	14837	14889	15071
25543	21721	27673	28253	21466	19597	18614	17619	16991	16901	16600	16261	16470	16149	16201	16229	16069	16259	16319	16303	16053	16272	16302	16347	16273	16079	16140	16148	16376	16247	16124	16047	16167	16039	15955	15844	16058	16057	16121	16103	15968	16231	16124	16131	16135	16245	16190	16044	16313	16123	16083	16224	15922	15840	15910	15874	16015	16198	16119	16114	16453	16102	16199	15991	16247	16053	16264	15913	15999	16046	16020	16041	16167	16402	16093	16241	16233	16200	16232	15963	16060	16244	16032	15983	16062	16033	16190	16170	16196	16117	16032	16073	16076	16077	15959	16091	16024	16045	15911	16112	16016	16115	16089	15824	16231	16304	15975	16115	16200	16253	15962	16145	16226	16255	16203	16055	16120	16103	16094	15964	16100	16218	15878	15999	16015	16044	16097	16034	16193	16166	16186	15941	16255	16110	16034	16131	16245	16183	16023	16070	16085	16157	15916	16170	16084	16147	16193	15906	15911	16185	16034	15896	16009	16095	16101	16157	16079	16218	16039	15887	15923	15995	16038	16084	16097	16061	16388	16064	16118	15961	16109	16015	16196	16267	16139	15968	16231	16088	16061	16244	16290	16263	16089	16007	16163	15984	16223	15950	16044	16194	16207	16139	16055	16048	15983	15960	16042	16053	16137	16123	16192	16142	16087	16159	15960	16022	16244	16056	15994	15993	16117	16088	15971	16235	16140	15947	16134	16094	16284	16090	16084	16032	16165	16289	16039	16104	15811	15992	15909	16005	16001	16011	16075	16034	16126	16164	16044	15826	16233	16223	16075	16192	16087	16017	16159	16079	16070	16064	16022	16026	16008	15916	16148	16203	16061	16106	16182	15990	16180	16372	16053	15943	15998	16091	16090	16227	15908	16043	16053	16044	16212	16080	15953	16089	15993	16096	15902	16194	16361	16243	15932	16143	16191	16110	16009	16059	16069	16185	16036	15911	16166	16030	16044	16135	16143	15949	16217	16020	16125	16294	16102	16138	16168	16226	16041	15912	15959	15943	15989	16272	15987	16284	16003	15969	16102	16043	16162	15939	16148	16051	16405	16120	15922	16234	16253	16075	15996	15981	16010	16038	15877	16058	16086	15973	15996	15996	16087	16068	16139	16187	16152	15933	16033	16070	16065	16086	16122	16224	16146	16136	15987	16095	16061	16002	15969	16118	16103	16005	16332	16094	16124	15876	15857	16140	16216	16030	16186	16151	15878	15936	15997	16076	16191	16065	16127	16186	16085	15812	16043	16054	16004	16214	16216	16003	16023	16271	16170	16189	16353	15971	16128	15947	16194	16076	16005	15787	15842	15967	16080	16123	15954	16025	16142	15961	16089	16067	16040	16050	16221	16153	16205	16119	16092	16058	15902	16048	16103	16043	16043	15986	16242	16021	16197	16126	16079	16155	16171	16207	16126	15953	15959	15958	15998	16367	16080	16139	16209	16061	16210	16177	16149	16290	16044	16084	15974	15904	15873	15990	16035	16134	16039	16107	16137	16362	15999	16076	16350	16260	16059	16258	15991	16071	16068	16165	16211	16025	15951	16211	16112	16125	16336	16344	16144	16024	16190	15989	16076	16354	16071	16220	16216	16158	16194	16206	15939	16115	16088	16039	15938	16248	16374	16014	16029	16047	16118	16016	16260	16011	16058	15991	15974	16010	16128	16108	16108	16071	16274	15983	16091	16047	16095	15954	16024	16138	16221	15970	16074	16134	16121	16141	16237	16225	16063	16014	16203	16021	15963	16051	16026	16121	15943	16095	16226	16058	16007	15962	16065	16108	16050	16081	16204	16212	16244	16219	16119	15896	16027	16151	16019	16037	16066	16118	16068	16094	16363	16129	16285	16168	15983	16075	16189	15908	16237	16137	16007	16088	16103	16041	15996	16025	16052	16095	15979	16101	16302	15853	15890	15999	15999	16178	15870	16042	16078	16239	16010	16195	16157	15985	16081	16128	16036	16275	16172	16227	16088	16233	16206	16251	16237	16267	16180	16260	16050	16118	16028	15984	16099	15952	16262	16072	16095	16140	16065	16155	16117	16133	15903	15993	16151	16386	16088	16043	16266	15965	16121	15941	16120	16004	16164	15960	16107	16041	15996	16122	16146	16080	15888	16106	15975	16079	16020	15906	15982	15990	15957	16039	16210	16131	15843	15970	16117	16131	16154	16059	16245	16028	16021	15970	15897	15939	15974	15852	16118	16099	16039	15935	16075	16084	16089	16045	16217	16129	16016	16189	16239	16268	16132	16027	15991	15930	16130	16011	16203	15982	16119	16152	16257	16037	15938	16171	16040	16137	15954	16205	16036	16066	15880	15878	16146	16165	16019	16093	15919	16103	16177	16205	16050	15964	16040	16049	15873	16047	16010	16256	15990	16093	16151	16290	16267	16076	16013	16148	16138	16145	16065	16190	15965	16159	16102	16193	16249	16102	16141	15885	16170	16185	16012	16023	15869	16089	16025	15917	16109	16096	16057	16007	16139	16222	16043	16179	16169	16134	16143	16152	16060	16023	16202	16071	16045	16064	16090	16189	16270	16094	16026	16230	16006	16046	15962	16043	16047	16173	15997	16022	16077	16147	16026	16264	16179	16045	16030	16184	16219	16021	16003	15902	16175	16099	16188	16083	15976	16034	16138	16050	16084	15865	15934	15903	15973	15957	16153	16041	15967	15975	15984	16177	16056	16050	16201	16015	16075	16061	15939	16089	16076	16333	16226	15996	16006	16250	16175	16038	16132	15978	16075	16104	16146	16212	16024	16119	16035	16187	15922	16141	15976	16238	16027	16055	15917	16143	16094	16156	15924	16321	16083	16199	16208	16091	16155	15904	16215	16205	16156	16056	16129	16010	16110	16021	16137	16050	16015	15990	16105	16115	16039	16003	16074	15990	16057	16151	16296	16214	16082	16070	15903	15910	15968	16358	16057	16185	15982	16171	16007	16093	16196	16109	16118	16152	16024	15968	16068	15962	16026	15856	16076	15915	16143	16118	16014	16333	16077	16240	16203	16161	16030	16168	16140	16020	16129	16182	16049	16046	16140	16199	16026	16040	16235	15934	16045	16092	16000	15919	15897	16048	16108	16090	16230	16188	16286	16161	16292	16069	16241	16138	16139	16092	16188	15995	16072	16075	16193	16091	16115	16036	16112	15927	15903	16099	16126	16012	16050	16001	16152	16126	15945	15930	16097	16034	16111	16084	16122	15994	16073	15997	16192	16224	16101	16112	16296	16161	16141	16199	16002	16083	16023	15996	16135	16173	16049	16095	16176	15888	16202	16210	16125	16176	16067	16092	16085	16222	16111	15956	16174	16064	16102	15954	16158	16118	16096	15971	16218	16192	16159	15845	16099	16237	16125	16173	15841	16210	15932	16069	16010	15991	16076	16217	16022	16114	16074	15986	16157	16052	15819	16036	16012	16056	16098	16267	16102	16089	16210	16111	16167	16088	16058	16119	16012	16030	16210	16095	15968	15956	16116	16254	16040	16112	16114	16100	16293	15913	15906	15990	16081	16136	16230	16181	16025	16119	15982	16002	15948	16035	16224	16059	16295	15937	16042	15790	16300	16115	16098	16001	16079	15913	15934	15995	16196	16043	15894	16098	16238	16191	15881	16013	16087	16038	16117	16133	16250	16138	16110	16311	16210	16231	16207	16155	16123	15964	16084	16123	16154	16075	16080	15958	15995	16023	16094	16164	16087	16186	15993	15950	16104	16207	16247	16045	15943	16040	15973	16115	16076	15959	16029	16193	15950	16009	16207	16051	15939	16024	16056	16056	16159	15966	16080	16198	15952	16132	16005	16100	16099	16191	16100	16066	16238	16172	16057	16224	16067	16012	16141	16112	16100	16054	16240	16131	15964	15957	15967	16072	16043	16098	16075	16109	15921	16149	16007	16263	16176	16034	16297	16066	16142	16161	16111	16130	16197	16156	15899	16084	15939	16066	16037	16150	16009	16124	16221	16171	16090	16126	16061	16161	16208	16070	16231	16128	16361	16224	16142	16108	15843	16057	15969	16044	16130	16144	16202	16008	16146	16153	16007	16143	16049	15989	16008	15863	16067	16107	15986	16041	16055	16138	16115	16255	16076	15877	16098	16184	16064	16228	16159	16120	16043	16271	16084	16011	16205	15962	15985	16228	16076	15884	16018	16098	16244	16057	16237	16158	16194	16016	16243	16184	16083	16074	16059	16148	16143	16264	16039	16035	16201	16217	16032	16078	16191	16082	16335	15974	16064	16125	15860	16180	16163	16289	16256	16201	16046	16099	16026	16244	15998	16009	16134	16129	16033	16138	16080	16147	16112	15990	15939	16100	16093	16090	16257	16119	15829	15934	16007	16131	16214	16217	16083	16259	15991	16031	16143	16110	16117	15967	15928	16196	16101	16041	16025	16149	16182	16066	16061	16227	16013	15862	16050	16231	16145	16228	15943	16118	16153	15915	16098	15921	16259	16012	16088	15987	16320	16022	16058	16312	16124	16203	16091	16061	16055	15866	16117	16261	16160	15971	16182	16102	16202	16024	16109	16006	16114	16079	16097	16244	15999	15977	16147	16247	15948	16156	16016	16121	16043	16093	15995	16001	16105	16054	16231	16283	16083	16067	16277	16067	16141	15912	15938	16183	16055	16128	16076	16059	16149	16079	16309	15838	16192	16077	16145	16114	15913	16227	16200	15847	16078	16158	16033	16003	15970	16194	16185	16155	16232	16197	16284	15953	16318	16088	16028	16044	15942	16015	16126	16038	16373	16239	16138	16234	16093	16176	15873	16156	16222	16092	16016	16036	15982	16227	16023	16048	16091	16016	16159	15973	16016	16097	16019	16025	16315	15959	16083	16340	15946	15977	15994	16098	16238	16102	16099	16125	15915	16022	16089	15982	15969	16201	16165	16105	16043	16075	16125	16084	16068	16149	16174	16281	16150	16171	16085	16005	16165	15861	16067	15948	16003	16093	16098	16073	16234	15958	16051	16139	16052	16101	16168	16025	16233	15959	16044	16118	16106	16198	16197	16167	16023	15945	16138	16206	16083	16117	16201	16123	16083	16338	15990	16120	16111	16185	16216	16026	16209	16179	16196	16113	16058	16100	16065	15993	16172	15933	16067	15916	16164	16129	16250	15932	15903	16307	15957	16186
25192	42310	33598	26433	22187	19395	17904	16882	16232	15721	15373	15220	15040	15200	14792	14869	14740	14587	14809	14793	14710	14815	14541	14703	14867	14606	14791	14794	14769	14728	14636	14645	14603	14724	14668	14763	14624	14652	14607	14800	14757	14551	14746	14747	14731	14567	14672	14603	14698	14555	14731	14676	14643	14617	14655	14661	14651	14571	14627	14657	14719	14628	14521	14696	14502	14565	14513	14704	14635	14640	14719	14588	14705	14642	14706	14771	14680	14762	14577	14562	14477	14666	14579	14621	14590	14659	14575	14447	14827	14795	14650	14743	14849	14499	14582	14707	14555	14670	14578	14732	14616	14721	14623	14787	14589	14773	14656	14549	14838	14564	14730	14758	14821	14592	14630	14574	14786	14736	14488	14690	14638	14685	14674	14731	14750	14719	14665	14671	14628	14626	14793	14714	14646	14611	14788	14767	14668	14740	14601	14595	14726	14696	14614	14605	14719	14886	14641	14607	14716	14587	14714	14651	14633	14805	14551	14539	14573	14700	14636	14720	14809	14542	14749	14524	14740	14606	14639	14741	14561	14652	14767	14569	14561	14650	14635	14842	14655	14620	14517	14621	14597	14631	14731	14652	14518	14816	14769	14648	14673	14648	14648	14508	14554	14693	14612	14732	14690	14674	14626	14775	14717	14599	14723	14697	14731	14676	14689	14688	14888	14536	14633	14630	14528	14680	14533	14570	14601	14637	14680	14625	14831	14833	14698	14729	14841	14695	14683	14645	14559	14859	14729	14741	14590	14725	14534	14862	14742	14605	14574	14788	14754	14678	14568	14650	14684	14637	14580	14688	14669	14735	14604	14599	14698	14587	14672	14565	14700	14718	14673	14724	14662	14634	14666	14722	14538	14741	14765	14687	14726	14753	14666	14805	14603	14653	14655	14730	14716	14534	14690	14711	14676	14704	14789	14684	14580	14560	14624	14515	14727	14549	14666	14591	14650	14775	14530	14487	14741	14835	14561	14476	14849	14836	14720	14504	14801	14580	14710	14818	14673	14604	14650	14687	14536	14663	14787	14573	14623	14617	14863	14649	14774	14656	14646	14645	14774	14686	14757	14667	14550	14638	14520	14650	14538	14708	14710	14667	14617	14666	14672	14685	14566	14813	14703	14720	14673	14598	14698	14756	14764	14722	14618	14739	14780	14854	14633	14797	14712	14682	14593	14966	14660	14637	14735	14764	14685	14606	14610	14461	14756	14691	14802	14512	14763	14589	14811	14655	14762	14645	14659	14587	14865	14770	14651	14637	14747	14667	14667	14622	14637	14728	14733	14785	14758	14675	14582	14500	14695	14876	14661	14582	14769	14492	14721	14718	14575	14693	14657	14675	14558	14655	14556	14842	14670	14712	14732	14499	14662	14547	14510	14762	14704	14639	14568	14797	14737	14690	14741	14481	14541	14754	14589	14715	14694	14649	14805	14695	14709	14654	14681	14597	14612	14919	14639	14646	14660	14711	14584	14673	14649	14590	14680	14587	14647	14770	14825	14773	14737	14511	14680	14622	14652	14617	14764	14643	14486	14620	14475	14607	14736	14720	14726	14667	14722	14666	14641	14735	14700	14676	14574	14869	14656	14754	14586	14650	14759	14666	14665	14887	14833	14554	14695	14576	14527	14730	14794	14658	14754	14714	14732	14676	14581	14629	14615	14577	14785	14663	14760	14785	14770	14659	14681	14766	14593	14786	14660	14755	14685	14774	14731	14684	14713	14525	14706	14719	14618	14761	14688	14686	14527	14778	14736	14714	14792	14537	14691	14772	14702	14587	14672	14738	14714	14573	14721	14616	14697	14565	14639	14774	14772	14635	14715	14654	14433	14671	14714	14654	14615	14686	14816	14683	14714	14742	14644	14530	14702	14693	14520	14562	14658	14712	14730	14579	14709	14703	14553	14571	14687	14721	14353	14728	14515	14543	14859	14761	14534	14565	14610	14759	14783	14591	14625	14674	14696	14850	14504	14829	14576	14568	14602	14848	14757	14716	14637	14741	14676	14600	14642	14688	14737	14646	14734	14772	14703	14869	14545	14712	14668	14470	14789	14724	14598	14773	14520	14751	14549	14778	14714	14610	14646	14784	14431	14597	14643	14784	14684	14708	14811	14581	14719	14663	14524	14628	14663	14564	14617	14654	14727	14626	14690	14609	14677	14675	14729	14535	14672	14728	14652	14742	14669	14589	14530	14770	14701	14461	14713	14719	14620	14728	14711	14647	14834	14775	14536	14617	14529	14478	14911	14578	14567	14714	14732	14436	14539	14857	14762	14615	14695	14533	14702	14699	14645	14825	14426	14775	14733	14734	14650	14677	14607	14691	14673	14583	14619	14526	14463	14656	14614	14714	14857	14823	14851	14679	14631	14693	14582	14677	14758	14617	14737	14770	14671	14544	14763	14739	14806	14678	14755	14589	14563	14622	14705	14768	14581	14856	14695	14662	14644	14830	14686	14753	14737	14728	14645	14694	14644	14814	14702	14528	14624	14678	14682	14628	14802	14739	14570	14624	14761	14789	14566	14594	14677	14709	14620	14710	14632	14732	14713	14649	14714	14676	14541	14775	14849	14839	14606	14493	14714	14788	14561	14785	14719	14649	14822	14717	14678	14611	14541	14689	14788	14706	14708	14829	14684	14641	14627	14686	14786	14717	14594	14586	14804	14618	14715	14796	14571	14682	14608	14555	14700	14600	14711	14654	14760	14744	14578	14727	14869	14651	14711	14530	14665	14790	14886	14605	14669	14766	14587	14628	14535	14597	14684	14592	14771	14659	14767	14695	14638	14692	14743	14691	14725	14552	14817	14522	14601	14583	14624	14625	14688	14860	14764	14665	14613	14818	14619	14577	14586	14644	14661	14655	14661	14725	14585	14682	14611	14690	14614	14800	14672	14632	14775	14415	14736	14746	14679	14675	14668	14560	14668	14611	14675	14749	14631	14769	14826	14565	14559	14589	14663	14529	14781	14695	14720	14642	14665	14640	14804	14619	14648	14754	14715	14715	14871	14749	14795	14732	14723	14668	14814	14538	14656	14617	14658	14688	14506	14543	14699	14813	14607	14755	14367	14614	14600	14802	14727	14580	14755	14659	14664	14689	14780	14839	14682	14837	14592	14747	14672	14674	14643	14611	14778	14772	14864	14694	14778	14744	14690	14699	14790	14579	14715	14652	14622	14778	14517	14778	14612	14757	14674	14683	14620	14566	14662	14651	14695	14615	14716	14644	14874	14705	14634	14699	14828	14782	14538	14749	14608	14783	14688	14645	14721	14765	14709	14845	14599	14750	14498	14652	14564	14672	14742	14680	14711	14563	14785	14706	14735	14679	14680	14754	14608	14804	14793	14733	14629	14736	14745	14703	14575	14793	14643	14678	14758	14875	14552	14745	14689	14804	14681	14803	14669	14622	14426	14760	14653	14643	14747	14677	14440	14723	14529	14858	14711	14658	14750	14852	14602	14698	14736	14681	15013	14601	14743	14657	14764	14867	14689	14827	14756	14648	14682	14763	14599	14467	14840	14749	14596	14630	14730	14549	14754	14709	14555	14557	14665	14533	14720	14847	14765	14598	14579	14725	14702	14647	14692	14713	14702	14676	14854	14707	14566	14558	14740	14737	14786	14683	14547	14754	14644	14615	14628	14621	14661	14691	14710	14621	14639	14858	14847	14744	14710	14730	14621	14612	14781	14457	14810	14662	14767	14697	14621	14683	14864	14712	14539	14632	14614	14600	14729	14761	14570	14571	14661	14649	14652	14504	14769	14570	14723	14774	14701	14498	14657	14706	14838	14616	14721	14726	14663	14598	14703	14593	14675	14697	14664	14584	14633	14649	14669	14721	14662	14741	14745	14702	14694	14778	14871	14763	14711	14738	14654	14542	14771	14716	14800	14919	14606	14754	14467	14676	14636	14683	14661	14749	14777	14678	14755	14837	14813	14674	14703	14785	14725	14698	14623	14828	14757	14750	14683	14554	14806	14687	14691	14641	14671	14698	14684	14666	14661	14788	14781	14832	14707	14579	14802	14550	14781	14796	14903	14745	14602	14661	14582	14664	14683	14582	14748	14677	14790	14722	14660	14706	14626	14675	14836	14710	14687	14698	14662	14609	14756	14594	14650	14783	14642	14593	14438	14833	14703	14675	14628	14757	14759	14840	14695	14693	14706	14428	14536	14610	14739	14651	14668	14621	14664	14681	14786	14759	14855	14656	14826	14598	14774	14672	14710	14667	14669	14812	14711	14757	14713	14600	14755	14708	14787	14695	14651	14662	14875	14785	14718	14587	14746	14588	14640	14696	14723	14658	14731	14648	14598	14572	14650	14580	14643	14610	14709	14873	14921	14574	14614	14737	14635	14660	14679	14669	14530	14684	14669	14512	14673	14668	14541	14717	14674	14774	14607	14560	14477	14680	14688	14663	14769	14725	14849	14611	14556	14644	14726	14737	14683	14832	14652	14606	14770	14816	14605	14701	14567	14550	14681	14678	14785	14749	14800	14637	14779	14590	14643	14625	14994	14792	14665	14536	14762	14696	14801	14662	14698	14713	14573	14672	14632	14773	14790	14801	14714	14583	14802	14663	14693	14662	14673	14691	14622	14727	14835	14751	14765	14571	14654	14726	14716	14829	14573	14674	14606	14625	14634	14714	14708	14773	14666	14729	14517	14793	14682	14606	14723	14709	14697	14659	14618	14746	14850	14747	14678	14672	14625	14436	14633	14647	14677	14677	14691	14610	14707	14587	14726	14721	14665	14751	14651	14639	14578	14569	14592	14519	14606	14610	14468	14841	14589	14775	14595	14640	14868	14614	14700	14673	14670	14540	14844	14776	14570	14942	14587	14602	14722	14751	14615	14691	14633	14634	14757	14670	14867	14575	14597	14681	14611	14656	14710	14724	14590	14709	14535	14718	14677	14581	14730	14784	14591	14665	14694	14730	14705	14665	14623	14704	14697	14771	14608	14655	14608	14783	14782	14731	14750	14842	14784	14787	14695	14762	14822	14831	14658	14734	14583	14757	14533	14620	14689	14853	14688	14592	14578	14631	14483	14596	14569	14698	14522	14683	14587	14748	14653	14677	14688	14758	14741	14672	14612	14852	14664	14666	14718	14792	14860	14625	14653	14753	14626	14767	14762	14746
22624	21535	28641	24956	22280	24412	24855	20041	18598	18215	18006	17625	17397	17373	16997	16984	16929	16873	16741	16747	16665	16762	16812	16775	16760	16839	16801	16802	16539	16688	16486	16589	16795	16556	16399	16600	16438	16404	16530	16426	16696	16599	16513	16424	16827	16538	16533	16516	16413	16414	16563	16442	16565	16499	16509	16599	16594	16386	16437	16392	16556	16606	16652	16504	16590	16644	16857	16538	16488	16658	16595	16343	16722	16684	16370	16503	16543	16576	16647	16516	16607	16596	16350	16419	16595	16698	16605	16567	16474	16383	16510	16585	16427	16558	16650	16664	16557	16555	16712	16448	16489	16378	16611	16453	16529	16429	16457	16442	16662	16539	16598	16478	16591	16526	16417	16512	16474	16482	16429	16472	16375	16318	16644	16499	16389	16486	16569	16498	16494	16517	16539	16506	16438	16729	16457	16460	16524	16412	16559	16544	16428	16441	16490	16668	16625	16476	16449	16442	16506	16443	16440	16437	16679	16603	16570	16572	16589	16541	16428	16568	16567	16395	16329	16403	16462	16445	16414	16543	16597	16414	16385	16553	16477	16372	16525	16549	16547	16564	16401	16483	16296	16350	16619	16549	16340	16384	16420	16488	16330	16409	16515	16472	16543	16447	16480	16500	16605	16343	16526	16458	16427	16483	16290	16494	16461	16433	16519	16566	16555	16515	16355	16473	16566	16593	16443	16662	16422	16367	16391	16349	16486	16432	16462	16551	16463	16426	16515	16547	16442	16351	16656	16465	16532	16316	16517	16399	16460	16423	16509	16535	16493	16544	16410	16607	16433	16664	16468	16428	16562	16590	16449	16496	16459	16526	16467	16474	16486	16613	16302	16424	16597	16508	16452	16415	16487	16322	16558	16528	16455	16508	16441	16466	16364	16388	16371	16398	16647	16465	16278	16455	16394	16499	16650	16641	16566	16429	16536	16688	16470	16538	16659	16553	16522	16634	16489	16274	16593	16441	16437	16549	16415	16319	16636	16481	16490	16608	16585	16423	16566	16484	16484	16413	16552	16505	16426	16642	16712	16465	16404	16439	16394	16369	16404	16538	16600	16646	16484	16585	16461	16384	16605	16483	16334	16571	16366	16380	16628	16509	16549	16595	16312	16532	16538	16590	16364	16673	16500	16643	16332	16398	16548	16464	16619	16445	16316	16548	16581	16424	16736	16380	16584	16466	16207	16370	16385	16419	16209	16528	16782	16507	16459	16492	16428	16551	16626	16632	16660	16381	16422	16305	16536	16466	16439	16545	16541	16335	16459	16462	16534	16609	16383	16368	16547	16395	16481	16655	16624	16484	16424	16357	16706	16340	16536	16395	16298	16403	16335	16596	16448	16341	16477	16591	16423	16503	16574	16337	16320	16432	16418	16469	16542	16582	16571	16426	16543	16487	16373	16432	16568	16364	16434	16452	16449	16502	16458	16465	16347	16605	16423	16335	16559	16389	16472	16358	16510	16393	16446	16294	16436	16612	16598	16612	16383	16514	16459	16410	16316	16557	16561	16558	16242	16448	16665	16592	16591	16480	16462	16731	16291	16412	16506	16549	16319	16212	16450	16432	16450	16308	16397	16384	16531	16630	16491	16406	16458	16347	16542	16592	16420	16589	16510	16447	16313	16397	16383	16448	16545	16339	16592	16521	16472	16360	16332	16386	16639	16404	16430	16415	16398	16353	16674	16424	16515	16550	16655	16433	16446	16603	16419	16416	16555	16468	16530	16462	16440	16559	16397	16583	16488	16407	16576	16419	16654	16654	16643	16557	16468	16475	16595	16419	16650	16510	16428	16445	16516	16463	16547	16369	16591	16476	16514	16430	16449	16574	16336	16237	16406	16599	16473	16496	16730	16474	16697	16666	16387	16442	16443	16429	16653	16384	16397	16408	16472	16417	16422	16621	16587	16660	16507	16445	16603	16369	16469	16754	16422	16247	16359	16335	16577	16863	16622	16594	16491	16352	16634	16475	16486	16363	16442	16621	16543	16525	16237	16433	16368	16314	16600	16569	16676	16432	16468	16414	16544	16692	16571	16618	16573	16480	16511	16634	16530	16427	16408	16545	16444	16392	16500	16594	16572	16519	16601	16396	16552	16468	16623	16469	16578	16415	16399	16372	16439	16573	16351	16394	16446	16659	16463	16497	16568	16330	16478	16424	16385	16383	16427	16298	16433	16608	16388	16515	16555	16344	16511	16543	16389	16371	16553	16412	16432	16583	16370	16379	16495	16417	16470	16295	16473	16552	16557	16202	16505	16580	16637	16191	16404	16420	16546	16477	16416	16444	16558	16503	16460	16534	16446	16568	16541	16387	16468	16507	16377	16355	16431	16523	16562	16509	16519	16377	16409	16492	16666	16217	16344	16528	16501	16474	16490	16514	16301	16508	16483	16471	16388	16560	16525	16400	16482	16358	16608	16397	16348	16367	16399	16607	16653	16426	16279	16302	16405	16457	16500	16650	16413	16406	16371	16646	16631	16549	16502	16721	16429	16688	16609	16640	16508	16472	16541	16367	16545	16386	16659	16571	16441	16549	16254	16506	16472	16587	16572	16421	16346	16544	16455	16466	16357	16252	16547	16377	16400	16310	16565	16706	16324	16241	16341	16374	16524	16500	16523	16441	16334	16428	16509	16553	16497	16510	16337	16525	16622	16201	16627	16480	16346	16479	16468	16514	16586	16521	16267	16550	16454	16418	16385	16434	16406	16636	16481	16499	16450	16426	16544	16518	16643	16517	16459	16579	16676	16323	16473	16549	16498	16445	16319	16578	16648	16377	16632	16287	16434	16579	16376	16433	16439	16462	16606	16604	16524	16465	16362	16576	16566	16531	16630	16602	16557	16514	16586	16598	16373	16557	16481	16715	16568	16596	16627	16714	16294	16498	16453	16535	16462	16358	16443	16557	16583	16422	16573	16467	16604	16509	16572	16877	16748	16568	16595	16538	16481	16325	16504	16526	16481	16725	16441	16695	16440	16651	16500	16621	16569	16578	16332	16779	16351	16477	16571	16375	16598	16414	16559	16568	16434	16515	16497	16302	16271	16653	16560	16355	16346	16389	16331	16405	16518	16587	16392	16611	16362	16485	16416	16381	16603	16440	16472	16587	16668	16473	16552	16507	16468	16405	16373	16562	16331	16529	16486	16230	16560	16509	16639	16528	16652	16350	16453	16412	16384	16545	16583	16275	16425	16397	16502	16488	16404	16362	16603	16513	16463	16700	16540	16484	16533	16612	16409	16397	16501	16623	16528	16517	16552	16475	16428	16391	16442	16533	16547	16496	16391	16503	16566	16393	16584	16534	16806	16548	16402	16541	16461	16453	16414	16359	16552	16658	16782	16733	16499	16443	16427	16322	16290	16573	16488	16489	16438	16532	16469	16492	16412	16493	16506	16556	16671	16549	16510	16427	16568	16435	16453	16558	16425	16477	16460	16434	16522	16316	16615	16564	16396	16573	16398	16497	16421	16656	16536	16494	16616	16483	16513	16277	16619	16592	16634	16406	16426	16596	16324	16616	16769	16409	16625	16598	16473	16607	16536	16564	16497	16385	16572	16423	16429	16441	16617	16601	16582	16929	16465	16530	16408	16580	16380	16621	16402	16361	16415	16432	16525	16466	16452	16285	16508	16361	16487	16405	16439	16642	16569	16377	16479	16586	16650	16429	16554	16354	16494	16539	16332	16450	16620	16469	16419	16560	16469	16573	16487	16369	16339	16491	16673	16533	16487	16650	16386	16501	16533	16172	16496	16589	16458	16476	16614	16008	16363	16526	16602	16519	16442	16420	16430	16609	16506	16549	16565	16377	16663	16406	16501	16550	16543	16402	16417	16586	16527	16686	16491	16643	16647	16536	16417	16313	16572	16540	16451	16505	16543	16518	16342	16545	16427	16554	16636	16575	16536	16528	16502	16507	16451	16609	16353	16546	16491	16355	16440	16460	16469	16658	16548	16394	16314	16305	16628	16424	16438	16318	16594	16570	16494	16429	16561	16553	16415	16641	16603	16846	16588	16421	16559	16339	16429	16616	16746	16489	16420	16447	16476	16469	16626	16607	16480	16356	16248	16738	16363	16431	16403	16318	16555	16517	16479	16435	16349	16512	16504	16534	16474	16471	16389	16497	16501	16554	16768	16426	16360	16396	16416	16518	16504	16483	16669	16580	16421	16429	16454	16495	16248	16689	16398	16468	16408	16447	16646	16693	16648	16471	16661	16452	16434	16437	16373	16433	16428	16688	16649	16618	16383	16461	16538	16439	16568	16484	16398	16652	16620	16463	16459	16394	16441	16361	16408	16359	16417	16517	16541	16642	16708	16584	16528	16535	16561	16439	16295	16460	16620	16515	16527	16569	16569	16547	16612	16383	16396	16437	16576	16479	16469	16363	16458	16621	16503	16210	16576	16395	16498	16491	16320	16596	16583	16486	16391	16439	16319	16323	16593	16459	16369	16355	16630	16424	16489	16360	16485	16574	16589	16540	16515	16487	16560	16393	16589	16557	16465	16553	16614	16425	16592	16536	16471	16459	16353	16490	16583	16275	16610	16637	16568	16468	16570	16508	16539	16199	16291	16541	16513	16239	16522	16401	16547	16501	16524	16354	16414	16320	16566	16358	16591	16430	16406	16530	16586	16511	16482	16573	16591	16454	16432	16334	16493	16560	16671	16486	16523	16659	16545	16541	16488	16534	16648	16407	16547	16514	16565	16331	16554	16596	16637	16561	16548	16595	16638	16402	16616	16594	16555	16256	16428	16216	16356	16374	16500	16499	16265	16477	16495	16470	16479	16505	16487	16469	16598	16579	16745	16411	16534	16650	16781	16615	16613	16610	16496	16408	16164	16500	16531	16583	16569	16397	16569	16576	16438	16519	16532	16528	16283	16468	16347	16555	16371	16383	16379	16555	16392	16379	16675	16475	16620	16580	16356	16472	16580	16507	16523	16471	16475	16410	16395	16466	16285	16596	16511	16448	16403	16512	16436	16414	16588	16653	16237	16569	16784	16509	16501	16528	16575	16578	16486	16535	16509	16373	16404	16607	16612	16454	16551	16540	16495	16424	16374	16599	16543	16626	16423	16415	16478	16502	16607	16401	16345	16473	16548	16498	16590	16439	16473	16640	16488	16556	16453	16538
26756	50796	42265	33583	27968	24095	21056	19023	17955	17046	16574	16069	16025	15712	15532	15294	15157	15255	15256	15067	15103	15267	15246	15070	15034	15177	15036	15153	14852	15051	15099	15073	14867	14888	14940	15090	15018	14948	15129	14936	15001	14950	14978	14924	14984	14938	14997	14942	14815	14922	14976	14852	14915	14808	14923	14928	15045	14886	14841	14811	15012	15001	15002	14827	15023	15046	14918	14850	14819	15039	14913	14924	14947	15013	14775	14827	14723	14827	14960	15065	14869	14943	15010	14925	14892	14975	14797	14870	14945	14888	15013	14901	14911	14851	15008	14900	14795	14949	14910	15015	14929	15054	15051	14820	14940	14834	14752	14965	14974	15073	14817	14963	15015	15015	15006	14887	14825	14957	15055	14806	14892	14795	14813	14906	14933	14857	15024	14842	14983	14954	14932	14939	14973	15044	14829	15056	14941	15004	14987	15038	14954	14790	14932	14965	15029	15101	14738	15051	14796	14905	14821	14842	14867	14848	14875	15010	14798	14897	14942	15033	14874	14968	14836	14813	14936	14874	14948	15010	14756	14843	14862	15009	14902	14852	14937	14949	14873	14798	15069	14764	14986	14910	14948	14831	14902	14871	14736	14950	14903	14925	14907	14910	14924	14778	14808	14926	14837	14980	15063	14641	14760	14825	14813	15024	14862	14908	14923	15128	14872	14841	14863	14987	14889	14895	14760	14961	14821	14859	14911	14760	15016	15088	15069	15015	14873	15178	14887	14959	14863	14818	14979	14997	14792	15027	14973	14942	14964	14892	14864	14872	15094	14949	14914	14826	14928	14916	14906	14960	14785	14887	15073	14857	14899	15030	14882	14966	14927	14813	14927	14886	14913	15026	14897	15145	14849	14993	14891	14862	14901	14971	15039	14826	14765	15008	14952	14891	15031	15027	14855	14860	14964	14832	14845	15021	15039	14746	15105	14939	14797	14951	14838	14993	14875	14962	14952	14900	15016	15024	15030	14987	14743	14920	14949	14944	14976	14867	14983	14830	14957	14991	14982	14875	14958	14960	15012	14925	14930	14642	15086	14900	14823	14991	14978	14697	15128	14837	14830	14959	15052	14826	14959	14994	14808	14941	14933	14942	14962	14779	14924	14947	14978	14785	15023	14936	14884	14844	14929	15071	15022	15039	15005	14957	14815	14907	14939	14792	14910	14887	14973	14782	14937	14838	14909	14847	14826	14805	14837	14867	14843	14848	15094	15010	15023	14957	14827	14842	15145	15000	14946	14882	14967	14869	14934	15141	15038	14891	14911	14782	14955	14834	14935	14874	14990	14920	14804	14801	15055	14883	14973	14828	15027	14941	14927	14955	15039	14936	14989	14803	14823	15120	14998	14945	15049	14973	14959	14836	15106	15002	15058	14911	14931	14865	14999	14839	14849	14797	14907	14929	15091	14910	14790	15131	14931	14915	14998	14807	15046	14645	14939	14780	14914	15108	14825	14860	14786	14786	14979	14953	15014	14814	14960	14847	14882	14865	14972	14788	14978	14995	14951	14961	14920	14966	15031	15000	14952	14915	14949	14951	14925	14975	14815	14979	14927	15115	14890	14873	14893	14853	14977	14882	14945	14945	14739	14888	14817	14903	14967	14903	14912	15161	14818	14938	14991	14977	14769	14977	15082	14919	14859	14922	14894	14873	14986	14854	14826	14813	14911	14972	15074	14807	15008	14900	15007	14967	14969	14875	14850	14837	15035	15012	14825	14907	14881	15072	15010	14936	14917	15208	14968	14913	14805	15107	14848	14890	14944	14914	14870	14875	14810	14926	14874	14862	14889	14866	14881	14972	15019	14943	15029	14733	14690	14861	14789	14980	14929	14932	14899	14869	14945	14996	14899	15058	14987	14735	15077	14879	14951	14954	15002	14857	14824	14915	14934	14649	15043	14999	14905	14985	14878	14775	14959	14955	14807	15014	14988	15031	14737	15002	14928	14851	14916	15106	14790	14940	15003	14877	14925	15021	14934	14957	14737	14966	14857	14908	14882	14804	14900	14824	15034	14893	15053	14738	14981	15068	14978	14844	14838	15027	14961	15060	14992	14844	14956	15110	14881	15023	15047	14844	14942	14947	15016	14939	14798	14801	14925	15102	14856	14896	14928	14933	14788	14893	14872	15011	14842	14751	14844	15068	15010	14738	14767	15016	14978	14893	14852	14969	14927	14720	15107	14803	14977	14953	14922	14938	15018	14817	14886	14974	14953	14876	14926	14986	15089	14736	14787	14745	14910	15019	14740	14873	14968	14774	14918	14945	14829	14798	14871	14823	14979	14928	14950	14886	14993	14914	14933	15063	14817	14798	14791	14908	14998	14938	14849	14835	15074	14799	14950	14880	14945	14864	14973	15012	15136	14903	14986	14901	14970	14752	14984	14984	14926	14924	14973	14899	14870	15113	14905	14952	14772	14942	14997	14929	14930	14853	14907	14957	14751	14909	14983	14894	15029	14863	15092	14819	14932	14784	14862	15033	15065	14998	14947	15009	14882	14842	15037	15019	15016	14929	15026	14860	14846	14866	14987	14843	14816	14909	14911	15019	14866	14902	14970	14831	14793	14944	14782	14806	14862	14779	15142	14906	14917	14940	15032	14952	14937	14966	14971	14944	15033	14877	14967	14776	15031	14773	14912	14955	14963	15012	14919	14806	15090	14996	15095	14909	15117	14940	14809	15018	15053	14787	14683	14796	14935	15030	14840	15016	14886	14882	14909	15000	14941	14763	14777	15006	14890	14855	14873	14946	14943	15086	15019	14911	14787	14907	14939	14960	14845	14848	14919	15026	14803	15020	14921	14922	14952	14865	14854	14993	14956	14981	14985	14907	14841	14903	14942	14864	14820	14990	14850	14825	14902	14892	14995	14844	15047	15032	15007	14994	14898	14868	15000	14946	14925	14911	14711	14853	14784	14968	14772	14972	14847	14862	14825	14732	14969	14916	15078	15065	15067	14940	15006	14830	14809	14855	14955	14892	15029	14993	14902	15067	14986	14858	14772	14956	14793	15017	14900	14793	15018	14918	14924	14713	14908	14788	14744	14938	15100	15077	15010	14962	14868	14882	15034	14914	14883	14840	14930	14958	14984	14823	15014	14862	14848	14986	14896	14800	14798	14981	14902	15010	14928	14807	14915	14932	15125	14731	14955	15044	14820	14897	14857	15086	14926	14845	14987	15079	15086	14874	15044	14841	15103	14940	14831	15036	14931	14935	14845	14919	14913	15023	15027	14998	15068	14758	14827	15011	15045	14826	14987	14974	14883	14961	14894	14859	14886	15030	14840	14995	14921	14879	14874	14804	14935	15114	14995	14853	14746	14858	15075	14934	14772	15041	14871	14974	14932	14843	15000	14783	14988	15011	14778	14976	14889	14953	14742	14969	15030	14824	14887	14949	15061	14820	15061	14938	14996	15018	14966	15014	14920	15008	14878	15028	15046	14933	14937	14735	14786	14899	14963	14809	14851	14963	14953	14910	14922	14937	14852	14976	14927	15160	15045	14952	14838	15022	14959	14922	14970	14968	15108	15007	14744	14734	15013	14921	14991	14897	15030	15042	14912	14872	14870	14792	15019	15007	14926	14938	14933	14791	14953	14946	14924	14973	14796	14668	14988	14962	14985	14924	15036	15013	14864	14841	14986	15053	14903	14997	14941	14945	14956	14816	14821	14861	15032	14906	15126	14885	14965	14842	14959	14875	14765	14894	14869	14990	14699	15016	14967	14947	14975	14873	14896	15002	14792	14895	14712	14774	14828	14999	14828	15039	14853	14845	14863	14947	15006	14876	15033	14884	15114	14976	14964	14843	14957	14896	14973	14731	15032	14959	14800	14988	14845	14907	14890	14883	14964	14968	14854	14928	15048	14834	14914	15020	14832	14793	14891	15062	15079	14942	15090	14861	14839	14889	14968	14867	14852	14851	14805	14934	15071	14921	15074	14804	14889	14774	15057	14921	15055	14910	14851	14830	14853	14924	14891	14982	14900	14899	14832	14885	14929	14952	14941	15079	14805	14991	14956	14945	14851	15031	14939	14869	14916	15041	14887	14952	15031	15079	14987	14818	14794	14934	14837	15114	14832	14997	14927	15009	14895	14810	14914	14981	15008	14776	14908	15011	14888	14944	14799	14960	14880	14814	14994	14888	14923	14830	14930	14875	14746	14992	15019	15084	14995	14907	15109	15027	14787	14712	14924	14930	14914	14960	15073	14773	14888	14819	14915	15070	14939	15060	14769	14839	14919	14865	14961	14989	14840	14801	15036	14852	15053	15001	14969	14986	14866	14752	14918	14838	15004	14868	14935	14935	14896	15026	14927	15021	14807	14955	14897	14878	15064	15059	15043	14896	14862	14849	14869	14876	14757	14981	14889	14862	14941	15021	14824	14901	14920	15109	14992	14908	14816	14865	14767	14944	14888	14977	14870	14973	14926	14912	14728	14766	14841	14877	14904	14968	14892	14896	14844	14771	14938	14876	14836	14985	14894	14849	14944	14889	14910	14871	14898	14859	15019	14870	15005	14909	14953	14929	14928	14834	14971	15038	14982	15114	14969	15012	15036	14762	15041	14900	14790	14984	14948	14837	14947	14951	14751	14819	14973	15028	14874	14809	15045	15041	14711	14951	15027	15004	14916	15109	15068	15041	15062	15064	15016	14920	15007	14891	14803	14933	14924	15002	14832	14949	15026	14927	15072	14770	14945	14886	15067	14900	15007	14857	14886	15015	14926	15020	14904	15138	14885	14866	14954	14908	15020	14933	14994	14885	14996	15005	14911	14761	14855	15035	14992	14932	14873	14907	14923	14929	14823	14974	14957	14866	14923	14824	14944	14887	15096	14930	14878	15052	14781	14939	14851	14860	14803	14960	14935	14985	14900	14827	14993	14771	14839	14951	14730	15087	15143	14932	14946	14869	15001	14917	14805	14815	14838	14871	14836	15025	15010	15106	15026	14754	14938	15022	14951	14901	14788	14863	15012	15034	14852	14824	14996	14802	14833	14885	15038	14981	15080	14878	14937	14721	15040	14836	14920	14836	14899	14897	14984	14913	15013	14946	14884	14948	15168	14965	15105	14938	14962	14893	14997	14951	14851	14910	14856	14863	15005	14854	14938	14873	14944	15106	14897	14961	14907	14799
29774	27210	30788	26253	21145	19246	18344	17632	17150	16793	16789	16648	16625	16632	16686	16504	16369	16545	16327	16527	16410	16394	16249	16349	16375	16345	16257	16163	16287	16477	16259	16276	16350	16286	16141	16443	16292	16319	16447	16351	16398	16304	16394	16182	16207	16342	16168	16281	16352	16220	16447	16353	16255	16256	16233	16362	16314	16247	16330	16401	16260	16114	16279	16412	16257	16175	16382	16348	16458	16342	16444	16238	16304	16041	16266	16380	16451	16298	16330	16437	16336	16406	16252	16518	16417	16277	16495	16271	16410	16312	16296	16365	16533	16288	16283	16375	16181	16270	16246	16335	16458	16229	16309	16327	16605	16485	16323	16404	16256	16246	16221	16182	16451	16448	16576	16399	16447	16314	16274	16275	16203	16392	16352	16294	16388	16230	16353	16252	16382	16368	16238	16496	16300	16228	16127	16387	16167	16247	16268	16107	16431	16461	16299	16289	16305	16479	16039	16397	16475	16306	16297	16202	16245	16270	16290	16339	16366	16373	16218	16310	16352	16320	16212	16316	16609	16334	16324	16314	16419	16532	16270	16345	16349	16337	16364	16264	16069	16207	16360	16418	16275	16274	16400	16295	16294	16372	16083	16277	16426	16333	16331	16424	16444	16184	16361	16402	16472	16444	16149	16221	16375	16425	16469	16258	16335	16311	16400	16567	16337	16181	16520	16286	16157	16344	16242	16271	16487	16239	16234	16264	16537	16269	16360	16289	16324	16217	16342	16281	16351	16448	16234	16252	16142	16593	16345	16484	16311	16193	16232	16190	16523	16427	16426	16164	16426	16301	16340	16262	16400	16415	16290	16517	16430	16147	16280	16391	16270	16222	16329	16264	16327	16472	16237	16273	16263	16384	16086	16295	16186	16418	16341	16325	16355	16478	16536	16285	16461	16208	16369	16365	16280	16386	16192	16181	16317	16352	16328	16297	16179	16348	16346	16143	16145	16279	16257	16419	16456	16360	16323	16300	16311	16303	16356	16477	16498	16288	16327	16552	16197	16115	16322	16324	16048	16368	16245	16315	16394	16213	16499	16333	16346	16343	16429	16313	16263	16228	16232	16433	16334	16246	16503	16246	16326	16364	16165	16305	16238	16410	16194	16318	16495	16298	16347	16125	16374	16411	16460	16435	16480	16533	16490	16393	16223	16513	16271	16269	16275	16168	16379	16338	16115	16225	16490	16556	16239	16445	16380	16361	16493	16344	16417	16326	16249	16274	16221	16246	16213	16472	16263	16279	16365	16273	16472	16472	16311	16447	16527	16364	16305	16164	16272	16325	16074	16272	16379	16243	16246	16322	16321	16400	16330	16459	16380	16294	16439	16301	16272	16303	16427	16435	16462	16359	16268	16408	16340	16426	16278	16287	16311	16142	16125	16426	16433	16425	16271	16105	16230	16310	16242	16258	16391	16293	16384	16320	16346	16485	16297	16365	16357	16274	16318	16392	16337	16425	16300	16311	16410	16296	16395	16425	16296	16356	16228	16478	16368	16421	16308	16370	16279	16288	16231	16299	16331	16212	16289	16420	16411	16432	16308	16311	16449	16264	16501	16471	16123	16328	16507	16293	16356	16540	16226	16238	16368	16475	16320	16215	16396	16376	16510	16333	16482	16405	16460	16317	16352	16246	16450	16352	16356	16314	16246	16185	16395	16427	16501	16188	16278	16370	16350	16367	16347	16433	16401	16138	16138	16247	16387	16147	16166	16081	16245	16345	16246	16426	16271	16323	16404	16268	16208	16335	16339	16114	16223	16325	16337	16323	16321	16095	16389	16299	16372	16444	16351	16340	16207	16230	16256	16542	16255	16301	16291	16256	16487	16476	16372	16396	16244	16243	16273	16194	16388	16428	16409	16454	16402	16368	16303	16064	16399	16619	16444	16242	16192	16508	16487	16208	16278	16339	16456	16377	16336	16355	16122	16470	16298	16386	16638	16397	16310	16285	16369	16472	16319	16230	16156	16399	16475	16552	16381	16529	16283	16118	16259	16192	16397	16233	16225	16325	16361	16432	16442	16438	16432	16260	16245	16428	16254	16363	16292	16422	16175	16378	16298	16200	16433	16038	16276	16190	16398	16419	16523	16399	16483	16497	16252	16230	16317	16356	16304	16435	16279	16152	16300	16216	16335	16309	16265	16226	16322	16500	16252	16287	16257	16252	16395	16089	16330	16493	16293	16428	16465	16284	16277	16341	16351	16302	16084	16315	16408	16389	16394	16189	16495	16378	15964	16443	16416	16409	16237	16335	16365	16398	16182	16378	16258	16182	16425	16359	16354	16176	16191	16233	16163	16430	16584	16307	16306	16317	16445	16333	16307	16303	16298	16237	16504	16366	16358	16394	16195	16325	16054	16341	16390	16413	16389	16269	16463	16321	16378	16354	16373	16291	16219	16456	16427	16326	16220	16491	16348	16319	16263	16359	16330	16393	16255	16140	16167	16242	16281	16334	16340	16222	16241	16379	16271	16456	16381	16131	16245	16327	16463	16388	16539	16209	16246	16319	16303	16441	16366	16436	16333	16123	16372	16392	16342	16220	16139	16340	16557	16357	16363	16453	16293	16378	16149	16448	16407	16237	16296	16201	16272	16338	16290	16399	16408	16285	16118	16187	16378	16152	16293	16261	16601	16201	16123	16429	16495	16269	16179	16413	16389	16327	16385	16363	16357	16280	16233	16384	16494	16544	16427	16228	16483	16425	16208	16385	16245	16329	16258	16543	16270	16134	16151	16272	16359	16383	16313	16404	16173	16323	16425	16142	16275	16560	16358	16328	16214	16260	16333	16201	16428	16333	16186	15948	16356	16213	16325	16330	16283	16503	16411	16280	16349	16361	16335	16500	16278	16248	16502	16217	16309	16287	16421	16277	16420	16393	16308	16232	16450	16374	16337	16469	16290	16250	16327	16318	16395	16448	16263	16314	16380	16370	16284	16277	16391	16412	16459	16487	16317	16287	16254	16417	16342	16245	16376	16310	16279	16201	16463	16580	16322	16372	16356	16395	16399	16340	16255	16332	16255	16577	16400	16294	16429	16203	16372	16344	16168	16284	16383	16438	16318	16395	16326	16248	16398	16387	16609	16292	16161	16606	16339	16215	16495	16194	16415	16308	16280	16208	16218	16187	16280	16354	16226	16354	16299	16378	16128	16419	16178	16394	16409	16280	16299	16215	16332	16319	16350	16222	16296	16465	16586	16409	16409	16172	16294	16291	16375	16246	16441	16298	16145	16178	16362	16343	16155	16283	16351	16102	16375	16213	16349	16402	16354	16288	16300	16476	16252	16378	16225	16545	16516	16308	16321	16234	16352	16200	16264	16402	16365	16416	16322	16262	16254	16518	16233	16207	16407	16323	16431	16308	16412	16327	16526	16433	16355	16350	16275	16397	16402	16316	16463	16378	16236	16353	16180	16467	16431	16291	16510	16244	16318	16273	16106	16297	16378	16340	16304	16329	16343	16380	16629	16336	16452	16267	16249	16362	16266	16403	16220	16347	16324	16227	16410	16170	16351	16241	16291	16359	16370	16120	16366	16226	16408	16329	16499	16240	16413	16460	16318	16392	16363	16179	16296	16361	16242	16385	16346	16339	16364	16345	16383	16471	16355	16504	16367	16269	16076	16501	16291	16270	16283	16539	16371	16378	16422	16273	16499	16434	16296	16527	16341	16581	16323	16532	16359	16333	16406	16415	16278	16391	16392	16196	16209	16358	16400	16280	16292	16501	16500	16336	16105	16347	16310	16160	16285	16408	16316	16410	16366	16437	16444	16244	16311	16549	16441	16253	16246	16347	16275	16315	16206	16354	16337	16292	16413	16646	16357	16369	16076	16323	16411	16426	16185	16438	16265	16191	16448	16591	16420	16312	16500	16408	16483	16476	16465	16215	16406	16466	16295	16362	16486	16513	16438	16287	16672	16557	16285	16369	16278	16418	16276	16400	16336	16319	16307	16171	16282	16510	16194	16304	16314	16218	16348	16251	16377	16382	16199	16363	16195	16296	16160	16366	16276	16414	16468	16440	16427	16375	16198	16425	16257	16273	16175	16395	16292	16306	16298	16495	16180	16409	16370	16526	16419	16494	16450	16351	16444	16306	16266	16436	16306	16514	16400	16359	16402	16218	16494	16239	16387	16355	16207	16435	16448	16282	16348	16152	16474	16348	16311	16353	16372	16323	16428	16387	16426	16275	16117	16568	16480	16305	16320	16376	16358	16351	16384	16384	16415	16440	16341	16251	16370	16536	16343	16392	16461	16490	16418	16203	16342	16469	16310	16508	16287	16381	16295	16531	16332	16296	16341	16284	16109	16344	16514	16299	16405	16402	16205	16309	16400	16426	16650	16340	16466	16232	16315	16411	16377	16280	16376	16271	16234	16388	16286	16409	16371	16386	16308	16194	16426	16608	16401	16519	16407	16345	16470	16327	16351	16226	16310	16422	16309	16318	16283	16400	16315	16399	16223	16292	16183	16267	16249	16363	16325	16277	16244	16277	16494	16467	16391	16269	16361	16081	16387	16295	16395	16389	16395	16363	16270	16436	16251	16372	16431	16293	16301	16303	16255	16538	16383	16355	16427	16390	16284	16249	16279	16245	16375	16362	16544	16243	16388	16319	16604	16480	16258	16428	16239	16330	16388	16267	16302	16351	16353	16526	16422	16153	16325	16352	16348	16328	16387	16306	16386	16328	16262	16285	16437	16512	16295	16251	16302	16332	16487	16562	16415	16143	16411	16271	16374	16309	16337	16461	16502	16260	16290	16416	16463	16498	16451	16653	16364	16396	16353	16205	16131	16369	16508	16241	16465	16400	16230	16191	16341	16415	16290	16123	16310	16277	16022	16312	16285	16491	16282	16334	16266	16263	16268	16616	16253	16268	16388	16438	16357	16391	16302	16428	16475	16394	16321	16286	16563	16305	16362	16256	16223	16335	16421	16490	16365	16372	16285	16467	16463	16517	16482	16366	16498	16233	16351	16389	16524	16246	16448	16364	16477	16700	16223	16337	16285	16530	16266	16321	16471	16415	16382	16369	16353	16393	16311	16417	16513	16370	16290	16384	16318	16084	16207	16105	16157	16429	16561	16356	16402	16368	16295	16307	16241	16393	16303	16363	16475	16292	16254	16365	16429	16331
26380	40754	32243	24937	21105	18767	17409	16282	15973	15597	15351	15349	15136	15143	14991	15039	14973	14716	14855	14757	14738	14876	14940	14939	14888	14804	14787	14871	14703	14815	14855	14700	14930	14723	14787	14758	14804	14885	14842	14611	14799	14532	14907	14790	14843	14674	14755	14837	14692	15013	14868	14605	14795	14809	14834	14620	14901	14645	14761	14797	14788	14830	14615	14765	14848	14753	14584	14800	14834	14789	14732	14825	14816	14778	14793	14635	14720	14664	14813	14734	14883	14720	14775	14889	14789	14814	14847	14648	14927	15082	14833	14708	14744	14702	14670	14815	14708	15060	14841	14825	14831	14655	14646	14646	14705	14711	14860	14899	14764	14763	14719	14953	14764	14764	14676	14656	14738	14638	14849	14806	14714	14943	14680	14896	14750	14750	14755	14881	14765	14704	14885	14838	14768	14758	14750	14815	14962	14657	14838	14771	14630	14873	14787	14825	14804	14702	14699	14845	14872	14664	14918	14870	14688	14605	14668	14803	14651	14818	14820	14678	14912	14720	14730	14986	14684	14687	14722	14872	14725	14644	14840	14979	14893	14730	14760	14617	14733	14889	14963	14781	14871	14959	14634	14790	14814	14897	14920	14830	14682	14770	14867	14902	14742	14802	14799	14762	14830	14921	14676	14550	14769	14726	14930	14948	14835	14676	14843	14658	14702	14846	14819	14841	14791	14637	14725	14777	14845	14940	14805	14788	14643	14839	14799	14742	14648	14683	14669	14810	14752	14576	14802	14741	14820	14824	14824	14696	14802	14708	14885	14879	14578	14720	14980	14835	14741	14799	14921	14848	14852	14745	14938	14757	14881	14718	14703	14768	14816	14724	14873	14587	14917	14707	14747	14871	14791	14878	14739	14776	14790	14790	14605	14773	14864	14931	15006	14605	15010	14823	14702	14810	14848	14873	14636	14692	14699	14805	14699	14723	14835	14850	14772	14769	14688	14765	14656	14981	14833	14634	14836	14737	14820	14869	14805	14770	14758	14724	14836	14804	14943	14716	14848	14789	14802	14741	14785	14842	14976	14922	14658	14856	14892	14816	14891	14716	14840	14769	14743	14969	14687	14820	14846	14960	14851	14805	14831	14753	14866	14579	14853	14705	14585	14725	14565	14772	14748	14864	14893	14846	14818	14826	14854	14802	14775	14661	14831	14999	14990	14668	14920	14840	14667	14689	14721	14624	14805	14798	14749	14737	14863	14967	14740	14759	14734	14723	14902	14895	14680	14718	14598	14794	14722	14789	14742	14952	14600	14869	14873	14588	14868	14784	14718	14718	14863	14646	14726	14836	14886	14659	14743	14705	14611	14821	14604	14848	14801	14745	14722	14866	14847	14813	14757	14789	14845	14859	14947	14630	14945	14675	14836	14734	14995	14710	14901	14809	14820	14917	14796	14699	14815	14859	14788	14850	14768	14697	14700	14831	14774	14554	14806	14979	14581	14765	14846	14554	14763	14931	14921	14776	14840	14844	14851	14670	14796	14838	14934	14792	14788	14901	14794	14791	14523	14760	14733	14721	14986	14830	14956	14780	14768	14717	14725	14711	14661	14863	14764	14754	14758	14705	14775	14754	14882	14771	14932	14768	14814	14815	14780	14871	14756	14775	14776	14782	14794	14756	14678	14750	14919	14982	14762	14821	14859	14780	14845	14916	14760	14851	14779	14616	14571	14652	14650	14916	14848	14942	14796	14879	14584	14877	14580	14953	14878	14893	14825	14972	14808	14904	14933	14683	14816	14716	14771	14623	14760	14847	14650	14781	14721	14955	14805	14908	14691	14846	14736	14591	14879	14607	14870	14718	14747	14925	14890	14808	14812	14672	14932	14774	14720	14725	14842	14657	14893	14716	14920	14834	14700	14678	14737	14737	14893	14947	14723	15023	14651	14743	14863	14701	14663	14961	14733	14706	14846	14811	14843	14899	14796	14714	14589	14776	14971	14536	15031	14817	14668	14793	14740	14910	14816	14721	14673	14787	14735	14706	14828	14897	14733	14856	14836	14882	14895	14742	14758	14627	14624	14789	14770	14804	14763	14818	14774	14843	14865	14892	14760	14851	14677	14748	14749	14791	14907	14712	14691	14826	14909	14760	14711	14804	14612	14948	14660	14772	14659	14825	14825	14866	14870	14879	14766	14673	14665	14980	14773	14678	14775	14822	14785	14638	14831	14759	14720	14848	14863	14829	14875	14584	14660	14625	14839	14740	14745	14827	14754	14793	14678	14885	14919	14831	14764	14688	14809	14780	14857	14672	14700	14778	14728	14731	14899	14715	14987	14754	14842	14755	14727	14729	14821	14772	14615	14778	14680	14864	14683	14682	14797	14629	14955	14881	14827	14743	14813	14764	14936	14825	14746	14820	14786	14819	14849	14794	14670	14710	14730	14668	14900	14777	14635	14875	14888	14803	14845	14820	14904	14832	14764	14763	14786	14648	14846	14880	14734	14677	14710	14913	14757	14814	14734	14780	14833	14780	14758	14789	14734	14799	14784	14834	14863	14770	14788	14857	14776	14789	14648	14844	14781	14772	14662	14851	14746	14895	14839	14790	14763	14839	14836	14670	14736	14931	14843	14973	14860	14984	14726	14842	14847	14809	14824	14672	14969	14734	14592	14890	14730	14771	14636	14651	14819	14789	14932	14839	14840	14890	14733	14863	14800	14810	14753	14742	14880	14546	14822	14812	14606	14820	14796	14870	14680	14773	14780	14755	14885	14841	14680	14768	14785	14756	14856	14777	14755	14737	14767	14918	14814	14902	14851	14875	14841	14766	14812	14885	14957	14766	14824	14880	14914	14823	14653	14812	14667	14856	14753	14796	14873	14933	14791	14722	14704	14802	14795	14622	14920	14916	14779	14869	14682	14736	14751	14760	14782	14805	14654	14673	14948	14874	14859	14745	14825	14800	14801	14916	14846	14755	14729	14727	14862	14699	14948	14730	14787	14708	14645	14941	14909	14749	14661	14757	14735	14807	14658	14889	14818	14770	14732	14799	14802	14738	15119	14785	14866	14843	14914	14800	14752	14761	14836	14837	14870	14666	14813	14754	14722	14738	14946	14977	14710	14823	14854	14718	14757	14818	14828	15022	14803	14805	14819	14734	14860	14807	14654	14770	14521	14796	14757	14755	14926	14735	14896	14789	14647	14737	14668	14825	14992	14618	14788	14936	14934	14812	14745	14980	14635	15030	14836	14672	14936	14775	14859	14780	14766	14956	14897	14757	14801	14672	14690	14780	14807	14755	14921	14778	14835	14731	14887	14523	14743	14869	14865	14665	14691	14854	14883	14818	14694	14754	14925	14944	14761	14780	14735	14870	14736	14713	14906	14768	14839	14880	14887	14798	14774	14675	14908	14981	14883	14798	14722	14781	14656	14585	14843	14752	14906	14795	14911	14834	14815	14735	14736	14731	14875	14893	14702	14841	14817	14874	14841	14918	14858	14754	14564	14826	14926	14845	14751	14721	14932	14666	14788	14651	14742	14683	14936	14785	14822	14633	14791	14706	14875	14892	14857	14747	14722	14703	14634	14685	14788	14800	14698	14697	14792	14829	14737	14711	14704	14999	14912	14683	14728	14863	14849	14831	14855	14703	14716	14931	14867	14742	14796	14764	14603	14760	14747	14846	14669	14755	14856	14679	14760	14694	14634	14922	14771	14908	14875	14771	14895	14726	14799	14745	14807	14927	14717	14592	14877	14939	14757	14647	14845	14820	14778	14756	14776	14906	14691	14912	14803	15029	14825	14602	14854	14872	14824	14632	14706	14694	14995	14719	14863	14824	14936	14723	14704	14942	14876	14744	14793	14735	14751	14731	14869	14737	14793	14702	14779	14786	14779	14749	14910	14851	14807	14903	14779	14776	14888	14751	14618	14674	14640	14750	14604	14876	14723	14791	14777	14849	14772	14769	14864	14908	14967	14679	14877	14756	14847	14868	14960	14956	14973	14723	14819	14886	14745	14784	14867	14676	14826	14677	14768	14796	14717	14742	14639	14682	14804	14953	14792	14760	14775	14686	14832	14655	14885	14891	14728	14612	14717	14848	14728	14824	14865	14731	14810	14732	14853	14661	14813	14657	14815	14840	15039	14781	14687	14840	14818	14726	14813	14865	14829	14853	14846	14680	14622	14784	14698	14835	14767	14982	14656	14792	14831	14922	14836	14661	14807	14652	14725	14681	14808	14746	14660	14824	14765	14671	14702	14752	14997	14993	14751	14832	15031	14661	15024	14800	14864	14872	14714	14892	14934	14863	14920	14913	14792	14775	14575	14829	14847	14871	14707	14895	14865	14779	14854	14766	14980	14615	14749	14932	14745	14683	14870	14674	14802	14759	14871	14772	14741	14929	14920	14920	14868	14777	14670	14582	14727	14900	14750	14749	14743	14695	14849	14891	14869	14664	14746	14807	14656	14826	14875	14775	14774	14858	14871	14882	14722	14776	14700	14767	14674	14730	14929	14809	14774	14966	14910	14727	14668	14865	14757	14847	14593	14626	14894	14646	14828	14864	14781	14825	14899	14831	14707	14873	14769	14663	14666	14932	14665	14733	14882	14853	14666	14875	14881	14831	14839	14838	14814	14622	14689	14842	14701	14809	14724	14768	14696	14841	14655	14767	14923	14799	14685	14678	14708	14763	14664	14804	14730	14637	14805	14667	14831	14835	14813	14875	14834	14763	14827	14863	14771	14848	14787	14815	14844	14687	14939	14828	14532	14937	14782	14851	14854	14869	14649	14776	14718	14921	14819	14740	14913	14690	14828	14810	14765	14608	14728	14719	14814	14687	14590	14782	14697	14761	14822	14680	14781	14896	14698	14786	14907	14736	14668	14743	14865	14851	14889	14844	14595	14605	14646	14891	14801	14659	14948	14692	14822	14719	14724	14838	14822	14775	14731	14838	14725	14652	14730	14902	14849	14743	14805	14741	14755	14804	14693	14632	14783	14866	14973	14994	14860	14989	14750	14881	15017	14882	14927	14702	14739	14628	14745	14813	14701	14778	14817	14857	14772	14803	14771	14671	14890	14836	14857	14778	14609	14781	14746	14657	14768	14959	14859	14757	14719	14851	14743	14684	14676	14807	14854	14636	14764	14709	14774	14805	14870	14720	14875	14670	14890	14889	14916	14817
23525	21490	28173	25802	23336	22911	21593	18680	17846	17680	17542	17149	16811	16827	16679	16681	16694	16782	16625	16567	16681	16685	16597	16497	16447	16659	16585	16598	16512	16394	16409	16439	16409	16453	16558	16411	16525	16375	16417	16332	16527	16485	16465	16439	16332	16627	16339	16513	16241	16545	16304	16432	16264	16346	16273	16345	16332	16478	16257	16329	16391	16571	16422	16452	16392	16483	16442	16537	16530	16511	16538	16488	16325	16573	16522	16576	16424	16290	16404	16482	16445	16390	16634	16424	16281	16326	16463	16502	16399	16476	16417	16406	16364	16440	16381	16384	16428	16469	16339	16597	16473	16409	16503	16370	16517	16456	16428	16273	16431	16264	16497	16412	16375	16398	16389	16384	16464	16336	16385	16480	16398	16332	16180	16480	16469	16384	16581	16421	16605	16497	16302	16528	16609	16625	16420	16385	16404	16327	16439	16343	16305	16338	16463	16295	16298	16416	16494	16463	16318	16330	16416	16424	16433	16360	16407	16415	16371	16526	16470	16375	16272	16376	16414	16491	16488	16396	16493	16633	16603	16463	16462	16428	16609	16599	16554	16434	16327	16360	16347	16308	16386	16416	16316	16428	16452	16314	16428	16536	16430	16266	16384	16316	16502	16547	16653	16207	16383	16312	16321	16553	16339	16533	16325	16380	16403	16473	16450	16512	16541	16315	16617	16557	16468	16424	16351	16516	16568	16502	16419	16405	16545	16427	16530	16487	16413	16622	16325	16352	16782	16480	16453	16330	16364	16456	16409	16319	16520	16421	16503	16346	16254	16536	16502	16395	16375	16547	16620	16418	16270	16554	16402	16576	16447	16509	16429	16526	16222	16584	16504	16350	16414	16428	16246	16577	16605	16467	16435	16395	16277	16300	16315	16795	16409	16332	16539	16693	16419	16515	16322	16616	16524	16475	16464	16663	16431	16510	16553	16218	16430	16438	16575	16442	16609	16323	16334	16414	16267	16216	16529	16182	16568	16331	16436	16448	16412	16421	16505	16412	16696	16468	16195	16420	16377	16537	16450	16509	16511	16403	16357	16499	16306	16496	16338	16300	16300	16380	16331	16379	16313	16301	16433	16381	16535	16255	16411	16534	16436	16471	16391	16187	16316	16297	16444	16368	16376	16421	16242	16401	16475	16525	16686	16233	16417	16347	16285	16490	16581	16296	16699	16574	16348	16273	16486	16652	16332	16231	16437	16547	16545	16402	16579	16343	16496	16417	16507	16670	16324	16150	16497	16378	16483	16400	16372	16553	16490	16352	16319	16443	16709	16465	16496	16337	16456	16357	16328	16562	16402	16567	16436	16668	16296	16510	16368	16347	16385	16513	16287	16399	16428	16416	16365	16459	16561	16597	16331	16329	16469	16433	16320	16447	16357	16311	16235	16377	16463	16538	16486	16540	16489	16362	16326	16379	16507	16329	16398	16421	16487	16352	16334	16525	16507	16463	16319	16409	16353	16639	16558	16548	16478	16481	16500	16314	16498	16186	16357	16542	16325	16310	16313	16541	16485	16324	16259	16332	16341	16528	16365	16477	16434	16527	16406	16432	16372	16499	16505	16427	16441	16431	16632	16404	16435	16536	16515	16285	16439	16239	16515	16520	16496	16465	16429	16610	16554	16605	16367	16413	16378	16343	16425	16346	16397	16497	16408	16430	16418	16441	16432	16475	16378	16471	16481	16254	16340	16340	16496	16421	16424	16572	16436	16477	16242	16504	16372	16522	16393	16433	16463	16569	16444	16449	16397	16380	16553	16326	16548	16432	16515	16521	16398	16313	16313	16504	16492	16427	16558	16567	16354	16313	16324	16273	16485	16346	16342	16495	16417	16356	16350	16184	16390	16517	16622	16401	16365	16486	16532	16384	16456	16450	16406	16587	16513	16521	16250	16465	16274	16342	16435	16379	16328	16489	16333	16404	16279	16452	16494	16392	16654	16479	16462	16535	16367	16236	16446	16328	16382	16355	16362	16395	16350	16536	16313	16316	16506	16441	16454	16317	16532	16473	16385	16526	16430	16450	16382	16387	16381	16556	16422	16439	16535	16252	16292	16353	16270	16319	16369	16456	16417	16433	16238	16301	16183	16336	16623	16306	16240	16397	16381	16229	16494	16514	16466	16327	16567	16306	16547	16525	16375	16289	16389	16489	16629	16504	16441	16315	16317	16385	16305	16426	16545	16605	16408	16541	16403	16319	16475	16425	16565	16366	16365	16196	16351	16446	16591	16461	16285	16428	16228	16404	16536	16454	16639	16403	16357	16388	16534	16472	16529	16218	16504	16402	16442	16200	16433	16461	16362	16255	16478	16455	16388	16338	16449	16564	16097	16472	16129	16532	16356	16515	16347	16429	16451	16329	16396	16575	16392	16510	16430	16289	16304	16472	16545	16284	16548	16468	16533	16487	16487	16542	16523	16401	16374	16381	16434	16381	16543	16547	16537	16363	16403	16239	16200	16498	16439	16480	16558	16417	16379	16270	16355	16466	16491	16337	16238	16263	16446	16641	16515	16480	16399	16476	16487	16235	16351	16248	16252	16432	16387	16391	16550	16421	16526	16340	16578	16542	16426	16587	16366	16543	16521	16389	16471	16590	16460	16462	16495	16458	16497	16461	16391	16211	16543	16350	16484	16562	16412	16223	16397	16558	16512	16674	16552	16379	16402	16411	16379	16434	16488	16757	16221	16543	16472	16597	16343	16243	16229	16330	16446	16495	16408	16599	16664	16512	16233	16464	16510	16311	16479	16660	16449	16500	16505	16347	16446	16500	16485	16640	16379	16573	16348	16345	16507	16426	16350	16616	16334	16461	16502	16539	16344	16306	16428	16342	16501	16223	16425	16361	16357	16586	16455	16367	16396	16467	16419	16512	16269	16200	16542	16507	16355	16516	16507	16437	16437	16371	16339	16546	16356	16381	16477	16470	16682	16423	16427	16455	16263	16378	16398	16407	16416	16564	16488	16302	16522	16408	16450	16391	16438	16643	16300	16374	16498	16559	16556	16525	16425	16392	16516	16354	16440	16450	16354	16444	16469	16306	16464	16465	16466	16148	16526	16545	16626	16418	16625	16399	16502	16582	16502	16508	16359	16342	16592	16600	16430	16440	16370	16399	16511	16411	16457	16322	16445	16446	16417	16338	16458	16361	16257	16546	16420	16362	16178	16297	16467	16312	16518	16646	16387	16565	16394	16304	16499	16334	16402	16610	16360	16502	16508	16497	16505	16365	16508	16519	16559	16340	16645	16337	16272	16395	16610	16419	16400	16271	16617	16327	16414	16376	16395	16564	16316	16426	16375	16570	16375	16443	16538	16544	16425	16381	16511	16431	16231	16322	16502	16452	16452	16214	16441	16280	16426	16411	16471	16493	16373	16304	16228	16465	16373	16531	16438	16470	16530	16217	16484	16319	16491	16379	16318	16601	16572	16512	16625	16391	16537	16566	16464	16510	16343	16636	16209	16433	16388	16457	16528	16154	16356	16515	16316	16481	16489	16221	16465	16351	16453	16330	16500	16538	16382	16542	16400	16427	16405	16397	16316	16455	16259	16280	16490	16552	16634	16623	16307	16341	16482	16277	16373	16378	16384	16151	16461	16535	16301	16419	16228	16467	16473	16521	16540	16326	16314	16392	16323	16326	16394	16449	16549	16504	16313	16311	16573	16503	16441	16492	16693	16601	16361	16536	16368	16458	16321	16352	16347	16416	16384	16426	16404	16661	16405	16355	16446	16346	16316	16276	16316	16446	16419	16371	16487	16304	16319	16482	16332	16437	16553	16525	16371	16299	16259	16350	16289	16416	16446	16277	16288	16556	16307	16364	16418	16464	16440	16396	16511	16514	16582	16313	16498	16510	16434	16467	16372	16519	16401	16511	16431	16308	16433	16518	16614	16378	16523	16327	16292	16335	16300	16227	16283	16287	16176	16531	16371	16377	16550	16403	16373	16497	16488	16386	16406	16395	16415	16348	16423	16556	16187	16374	16469	16476	16236	16284	16373	16523	16334	16339	16553	16542	16577	16425	16274	16431	16410	16406	16304	16421	16630	16258	16505	16425	16241	16462	16285	16454	16345	16376	16341	16443	16431	16378	16390	16574	16506	16456	16268	16585	16420	16526	16481	16349	16551	16538	16473	16530	16293	16383	16558	16548	16372	16409	16345	16336	16327	16505	16313	16468	16493	16549	16333	16431	16323	16500	16371	16425	16435	16321	16446	16408	16410	16242	16301	16407	16391	16368	16423	16477	16466	16492	16239	16320	16346	16263	16446	16476	16311	16451	16492	16497	16320	16447	16411	16435	16406	16360	16328	16420	16458	16364	16506	16452	16437	16553	16337	16342	16368	16388	16425	16473	16279	16474	16539	16518	16349	16268	16318	16244	16448	16452	16443	16500	16468	16386	16569	16389	16309	16394	16537	16366	16567	16300	16585	16720	16486	16236	16443	16495	16350	16335	16553	16463	16436	16560	16445	16393	16205	16427	16500	16455	16511	16369	16232	16334	16515	16631	16416	16488	16560	16392	16296	16498	16359	16394	16298	16536	16468	16399	16416	16599	16267	16300	16385	16428	16346	16402	16539	16321	16136	16466	16390	16281	16493	16268	16430	16365	16632	16577	16628	16389	16498	16276	16272	16538	16541	16658	16591	16477	16431	16590	16290	16181	16479	16390	16184	16490	16338	16313	16300	16316	16488	16397	16506	16366	16448	16222	16345	16308	16519	16492	16529	16423	16454	16291	16582	16292	16601	16430	16530	16411	16301	16349	16240	16443	16436	16488	16582	16287	16435	16402	16407	16462	16492	16609	16415	16299	16579	16509	16494	16499	16483	16515	16358	16286	16504	16220	16449	16364	16380	16325	16485	16459	16567	16426	16562	16575	16447	16397	16555	16371	16446	16369	16222	16447	16605	16512	16498	16237	16411	16510	16496	16302	16607	16514	16537	16492	16293	16544	16309	16292	16362	16545	16506	16476	16529	16545	16535	16418	16469	16516	16463	16557	16501	16500	16421	16471	16349	16467	16551	16396	16266	16325	16557	16435	16527	16285	16421	16384	16381	16371	16500	16491	16224	16645	16638	16471	16425	16454	16494	16559	16448	16316	16311	16551	16424	16318	16143	16334	16412	16617	16440	16344
25638	47088	38315	30113	25038	21383	19217	17895	17077	16391	16014	15686	15513	15354	15333	15285	15115	15052	14895	14951	14979	14888	15009	15097	15076	15106	14881	14944	14957	15009	15053	14841	14828	14883	14817	14853	14985	14954	14827	14852	14925	14730	14918	14802	14855	14863	14777	14935	14776	14862	14914	14908	14789	14889	14887	14930	14925	14957	15013	14790	14742	14783	14798	14881	14736	14701	14856	14896	14889	14815	14834	14877	14867	14941	14879	14878	14917	14739	14927	14755	14882	14965	14995	14915	14848	14953	14866	15013	14699	14819	15013	14940	14835	14889	14765	14888	14812	14919	14838	14902	14844	14799	14949	14794	14727	14820	14749	14886	14680	14915	14807	15029	14780	14687	14906	14814	14927	14845	14923	14951	14792	14726	14831	14865	15012	14639	14763	14844	14885	14949	14825	14810	14848	14765	14903	14788	14890	14815	15016	14974	14976	14805	14948	14814	14937	14794	14723	15028	14872	14785	14796	14884	14846	14672	14850	14829	14855	14909	14771	14819	14741	15056	14877	14804	14881	14889	14961	14867	14904	14965	14807	14922	14642	14793	14897	14885	14824	14857	14684	14941	14769	15008	15005	14838	14915	14838	14864	14864	14806	14843	14796	14867	14739	14786	14729	14861	14843	14864	14890	14797	14848	14710	15027	14919	14983	14763	14964	14906	14869	14848	14855	14772	14782	14942	14968	14792	14864	14826	14896	14832	14931	14818	14745	14821	14893	14871	14789	14843	14817	14780	14891	14817	14721	14916	14889	14853	14885	14706	14994	14908	14913	14865	14971	14986	14833	14789	14848	14835	14739	15054	14798	14837	14744	14953	14757	14836	14859	14823	14874	15018	14938	14920	14954	14918	15131	14840	14923	14842	14786	14896	14902	14915	14991	14953	14831	14810	14857	14675	14839	15022	14824	14885	14800	15066	14884	14798	14867	14907	14849	14780	14828	14930	14956	14819	14932	14962	15021	14787	14814	14822	14857	15056	14892	14827	14869	14796	14724	14854	14858	14707	14830	14895	14931	14799	14912	14864	14874	14918	14692	14718	14829	14901	14935	14764	14802	14844	14899	14897	14952	14926	14806	14889	14907	14938	14946	14648	15093	14913	14731	14885	14769	14800	14712	14916	14828	14721	14964	14798	14811	14862	14846	14874	15009	14798	14948	14903	14937	15027	14820	14954	14899	14846	14889	14707	14775	14819	14938	14743	14952	14818	15033	14974	14833	15006	14869	14833	14852	14874	14976	14762	14993	14876	14925	14917	14815	14907	14922	14806	14994	14760	14925	14818	14986	14947	14951	14954	14750	14821	14982	14837	14899	14730	14886	14828	14811	14684	14810	14988	14772	14749	14993	14970	14805	15065	14842	14790	14807	14753	14737	14926	14837	14752	14968	14739	14947	14721	15041	14835	14799	14823	14911	14733	14836	14740	14907	14858	14786	14849	14930	14917	14782	14816	14757	14849	14879	14838	14725	14880	14894	14883	14807	14998	14946	14983	14680	14913	14821	14879	14828	14933	14910	14790	14775	14798	14749	14923	14873	14886	15033	14996	14742	14890	14953	15090	14755	14692	14812	14833	14902	14937	14952	14871	14750	14998	14785	14861	14966	14878	14747	14850	14916	14799	14955	14835	14770	14882	14944	14850	14849	14877	14680	14826	14811	14852	14817	14754	15013	14848	14931	14842	14733	14901	14814	14841	14875	14844	14953	14809	14872	14949	14822	14815	14907	14898	14787	14949	14895	14967	14970	14714	14874	14715	14682	15027	14853	14651	14825	14828	14852	14734	14912	14840	14910	14874	14840	14874	14904	14777	15055	14852	14860	14856	14858	14803	14685	14766	14793	14957	14961	14784	14803	14930	14763	14886	14945	14870	14815	14748	14899	14906	14842	14864	14748	14856	14982	14952	14799	14847	14922	14837	15016	15051	14837	14802	14929	14811	14771	14888	14812	14835	15099	14857	15065	14840	14960	14928	14906	14847	14797	14860	14821	14971	14997	14753	14736	14935	14708	14980	14776	14826	14821	14764	14761	15005	14860	14838	14850	14844	14840	14692	14938	14829	14992	14896	14654	14643	14856	14878	14894	15091	14883	14919	15065	15023	15035	14886	14886	14886	14833	14799	14861	14862	14694	14799	14956	14839	14925	14749	14967	14902	14862	14634	14807	14814	14867	14842	14848	14768	14861	14751	14817	14739	14775	15034	14782	14928	14987	14744	14805	14937	14854	14804	14870	14722	14999	14879	14837	14824	14776	14783	15003	14809	14903	14784	14894	14846	15023	14942	14927	14910	14812	14813	14831	15018	14916	14994	14857	14940	15068	14840	14979	14935	14886	14863	14834	14754	14976	14963	14849	14781	14745	15023	14872	14884	15092	14753	14885	14942	14690	14899	15012	14774	15016	14911	14803	14743	14920	14978	14827	14893	14971	14877	14879	14811	14843	14772	14893	14744	14759	14822	14783	14802	14867	14908	14786	14762	14931	14975	14867	15069	14875	15032	14839	14779	14914	15016	14898	14822	14791	14754	14960	14946	14894	14909	14744	14724	14900	14876	14750	14835	15030	14998	14762	14790	14875	14722	14740	14773	14954	14765	14994	14778	14954	14886	14719	15031	14695	14677	14892	14921	14821	14743	14954	14911	15012	14961	14877	14782	14971	14905	14977	14939	14771	14913	14841	14892	14865	14873	14898	14838	14867	14837	14675	14794	14828	14903	14955	14846	14877	14720	15043	14967	14780	14885	14761	14696	14928	14846	14954	14850	14970	15032	14792	14906	14849	14843	14769	14864	14801	14975	14920	14819	14729	14829	14872	14906	14925	14860	15006	14767	14788	14831	14847	15038	14822	14901	14931	14819	14826	14884	14914	14777	15012	14753	14841	14755	14764	14807	14835	14763	14915	14860	14871	14888	14779	14990	14972	14740	14959	14668	14674	14846	14855	14815	14760	14914	14903	14819	14803	14895	14820	14784	14837	14956	14919	14924	14834	14833	15070	14830	14637	14819	14862	14833	14791	14976	14974	14819	14766	14868	14829	14664	14806	14930	14916	14903	14678	14904	14873	14892	14921	14888	14914	14766	14696	15020	14854	14694	14883	14894	14905	14921	14834	14817	14760	14953	15041	14902	14732	14835	14880	15016	14727	15018	14853	14824	14919	14943	14859	14711	14932	14798	14858	14659	14768	14865	14898	14797	14891	14830	14749	14862	14924	14787	14839	14695	14809	14858	15085	14782	14927	14811	14954	14889	14873	14932	14786	14976	14708	14858	15059	14926	14861	14932	14993	14760	14861	14804	14974	14950	14797	14769	15026	14740	14822	15162	14897	14842	14922	14871	14734	14762	14877	14821	14941	14796	14837	14952	14852	14946	14828	14825	14836	14768	14888	15035	14889	14850	14862	14853	14942	14845	14742	14885	14833	14893	14816	14957	14878	14688	14863	14792	14907	14771	14889	14742	14994	14820	14861	15032	14907	14876	14915	14886	14909	15026	14794	14904	14930	14919	14726	14844	15090	14777	14932	14957	14861	14832	14708	14975	14861	14844	14882	14755	14986	14760	14797	14839	14798	14924	14867	14873	15041	14841	14984	14915	14865	14711	15059	14872	14920	15027	14771	14887	14999	14775	14866	15034	14861	14908	14865	14916	15046	14745	14877	14808	14954	14939	14800	14765	14915	14843	14886	14922	14840	14887	14808	14811	14839	14794	14917	14964	14851	14890	14885	14888	14953	14804	14878	14902	14868	14717	14937	14899	14945	14770	14887	14930	15005	15023	15042	14970	14952	14806	15020	14836	14906	14759	14847	14937	14829	14956	14935	14805	14679	14813	14847	14974	14890	14950	14945	14746	14872	14830	14955	14949	14941	14946	14955	14832	14906	14937	14920	14976	14784	14792	14987	14718	14906	14957	14700	14646	14794	14815	15014	14850	14868	14950	14923	14799	14817	14836	15025	14798	14991	14790	15054	14860	14710	14749	14886	14865	15000	14840	14811	14876	14890	14869	14868	14945	14757	14775	14860	14781	14931	14847	14901	14815	14907	15030	14698	14832	15101	14749	14968	14828	14935	14912	15023	15018	14753	14812	15004	14987	14782	14748	14814	14907	14739	14923	14835	14991	14871	15045	15043	15030	14898	14787	14875	14682	14742	15162	14886	14944	14845	14866	14876	14918	14908	14877	14951	14911	14679	14970	14817	14896	14920	14833	14963	14932	14764	14912	14862	14852	14915	14939	14766	14870	14833	14772	14956	15016	14776	14718	14969	14811	14778	14936	14806	14855	14828	14870	14881	14713	14948	14761	14856	14867	14782	14790	14756	14852	14913	14976	14857	14767	14887	14821	14800	14912	14815	14909	14733	14782	14847	14915	14844	14832	14802	14818	14705	14813	14978	14801	14861	14916	14836	14692	14909	14714	14679	14908	14905	14910	14994	14789	14808	14869	14672	14733	14967	14870	14859	14788	14869	14938	14903	14871	14756	14779	14801	14877	14869	14877	14813	14852	14910	14797	14691	14915	14901	15005	14918	14940	14694	14797	14914	14893	15013	14833	14849	14765	14839	14937	14865	14880	14674	14661	14942	14946	14822	14958	14850	15009	14822	14854	15019	14757	14944	14738	14949	14923	14918	14810	14991	14763	14863	14857	14941	14869	14863	14807	14907	14917	15045	14822	14916	14855	14914	14701	14846	14907	14973	14772	14787	14830	14832	14861	14879	14826	14669	14851	14959	14969	14890	14734	14912	15017	14923	14860	14913	15072	14900	14902	14954	14763	15025	14808	14808	14895	14936	14938	14892	14960	14975	14839	14964	14840	14872	14822	14881	14856	14829	14824	14902	14774	14935	14796	14917	14878	14791	14760	14860	14862	14999	15016	14899	14929	14887	14923	14813	14845	14849	14916	15036	14898	14941	14993	14837	14767	14916	14785	14843	14747	14986	14895	14814	14914	14910	14825	14896	14978	14971	14712	14946	14795	14890	14772	14820	14826	15086	14857	14921	14834	14850	14856	14789	14760	14938	14878	14788	14913	14913	14874	14851	15037	14831	15002	15013	14958	14925	14852	14738	14837	14945	14864	15096	14713	14948	15122	14890	14882	14904	14887	14883	14805	14952	14893	14855	14943	14985	14880	14828	14789	14964	14790
25501	21749	27864	28221	21621	19555	18252	17371	16820	16579	16439	16248	16276	16145	16014	16137	15939	16312	15985	16261	15923	16129	16057	15914	15994	16050	15864	15629	15909	16003	15822	15838	15905	15902	15957	15901	16054	15895	16227	15885	15661	15862	16021	15678	15972	15892	15803	15968	15585	15872	15723	15913	15794	15749	16006	15658	15793	15796	15929	15849	15872	15873	15861	16125	16040	15903	15854	15868	15809	15772	15923	15840	15879	15816	15829	15887	16082	15892	15850	15935	15892	15862	15909	15940	15846	15864	15876	15907	15715	15895	16040	15938	15726	15778	15983	15871	15908	15820	16053	15974	15829	16016	16055	15773	15999	15842	15825	15937	15924	16018	16118	15938	15752	15833	15916	15773	16070	15816	15882	15810	16037	15854	15896	15857	15887	15671	15962	15984	15878	15826	15933	15739	15870	16005	15820	15838	15967	15834	15842	15958	15971	16052	15951	15938	15782	15715	15914	16081	15960	15809	15829	16000	15882	15866	15966	15865	15951	16070	15932	15838	15988	15854	15805	15861	15993	15979	15779	15832	15905	15914	15980	15779	15840	15801	15750	15790	15741	15940	15936	15988	15978	15715	15894	15839	15869	16094	16078	15789	15999	15800	16137	15754	15909	15952	15877	15676	15780	15582	15861	15851	15911	15798	15920	16132	16063	16022	15855	15790	15824	15979	16005	15936	16076	15804	15838	15827	15869	16018	15842	15870	15960	15932	16005	15884	16018	16162	16082	15831	15904	16006	15998	15887	15910	15747	16046	15813	15914	15758	16001	15864	16024	15880	15814	15866	15859	15975	15865	15948	15863	15959	15967	15937	15777	15906	15783	15921	15805	15658	15799	15869	15945	15953	15761	15972	15866	15841	15882	16029	15833	15864	16079	15784	15939	15856	15825	15712	15695	15989	15742	15813	15998	15675	15816	15889	15863	15738	15920	16042	15879	15961	15801	15736	15884	16075	15941	15847	15713	15957	15963	15650	16010	15789	16059	16016	15836	15899	15889	15888	15960	15853	15973	15774	15863	16058	15908	15695	15906	15845	15789	15821	16044	15863	15883	16092	15857	15909	16094	15813	15986	16104	15951	15721	16153	15814	16169	16002	15770	15809	15806	16073	15804	15746	15671	15782	15952	15916	16010	15729	15990	15860	15900	16154	15697	15839	15936	15733	16055	15847	15980	16114	15854	15921	15706	15649	15755	16077	15825	15869	16011	15849	15912	15889	16004	15842	15843	15893	15807	15960	15923	15849	15789	15815	15894	15836	15730	15941	15982	16148	15983	15835	15911	15761	15873	15860	15871	16055	15892	16014	15752	15869	15816	15951	16024	16009	15757	15963	15852	16035	16029	15808	15674	15826	15888	15891	15786	15889	16015	15860	15922	15883	15992	15978	15795	15875	15811	15962	15810	15850	15822	16055	16014	15840	15906	15855	15804	15794	15911	15754	15844	15821	15848	15894	15965	15799	16078	15778	16017	15935	15739	15878	15838	15799	15910	15885	15945	16069	16022	15932	15849	15891	15844	15880	16064	15901	15942	15716	15862	15922	15832	15888	15890	15714	15966	15781	15887	16007	15905	15882	15950	15776	15868	16074	15814	16057	15972	16081	15833	15948	15837	15702	15851	15740	15786	15907	15781	15887	16022	15946	15836	16091	15866	16048	16031	15916	16018	15963	15817	15938	15873	15870	15884	15873	15798	15845	15835	15992	15918	15924	16031	15810	15849	15919	15835	15913	15875	15874	15939	15874	15951	15957	15897	15767	15807	16000	16019	15996	15874	15847	15857	15877	15838	15971	15942	15865	15868	15721	15896	15722	16077	15856	15742	15938	16066	15802	16038	15884	15846	15994	15846	15982	16148	15880	15824	15958	16092	15831	15809	15923	15925	15794	15751	15870	15889	15837	15848	15860	15823	15823	15944	15975	15898	15897	15853	15774	15967	15825	16003	15925	16018	15760	16054	15997	15814	16008	15847	16024	15998	15974	15905	15910	15852	16111	15940	15801	15849	15802	15839	16015	15779	15881	16033	15861	15914	15767	15966	15886	15805	15849	16005	15909	15774	15782	16020	15839	15735	16029	15603	16049	15916	15922	16138	15826	16074	16039	15873	16041	15912	15755	16027	15943	15855	15939	15913	15938	15890	15843	15812	15821	15817	16061	15829	15995	15730	15896	15847	16088	15867	15803	15800	15969	15933	15946	15930	16061	15930	15892	15738	15814	15766	15971	15842	15798	15984	15734	15868	15823	16028	15980	15901	15785	15835	15874	15912	15950	15893	15964	15842	15770	15695	15732	15628	15885	15737	15595	15632	16066	15870	15848	15949	15920	15891	15943	15900	15847	15941	15903	15970	16090	15901	15953	15861	15803	15926	15850	15748	15702	15872	15784	15831	16046	15854	15818	15974	15848	15925	15883	15926	15785	15758	15896	15948	15774	15899	15982	16013	16072	15854	15953	15758	15936	15807	15862	16061	15851	15694	15792	15849	15954	15876	15877	15947	15920	15864	15645	15820	15849	15917	15879	15826	15774	15872	15934	15745	15627	15900	15944	16043	16078	15828	15828	15824	16022	15875	15816	15796	15972	15885	15793	15960	15601	15994	15983	15975	15931	15987	15918	15941	15863	15946	15930	15870	15917	16126	15936	15821	15807	16024	15802	15887	15929	16040	15835	15701	15807	15971	15939	15803	15973	16068	15819	15951	15994	15812	15887	15928	15837	15954	15907	16041	15873	15924	15979	16082	16011	15972	15804	16005	15818	15828	16007	15901	15850	15778	15808	15839	15970	15873	15929	16107	16001	15929	16127	15919	15770	15878	16049	15851	15856	15715	15981	15979	16091	15929	15888	15753	15865	15841	15815	15892	15873	15809	15847	15804	15914	15761	15852	15928	15593	15922	15933	15828	15899	16084	15906	15941	16080	15962	15876	15905	15810	15934	15915	15881	15643	15973	15770	16003	16050	15788	15955	16051	15838	15784	15858	15933	15801	15714	15911	15964	15881	15847	15919	15811	15739	15899	15785	16097	15752	15967	15894	15961	15723	15980	15790	15792	15835	16017	15928	15663	15830	16029	16116	16094	16027	15949	15722	15810	15927	16021	15854	15837	15765	16056	15915	15965	15856	15954	15909	15901	15822	15853	15830	16033	15738	15699	15910	15882	16020	15821	16046	16092	15930	15927	15864	15858	15972	15762	15889	15861	15793	16057	15948	15994	15861	15822	15922	15924	16047	15941	15743	16020	15856	15928	15839	15751	15910	15860	15868	15645	15825	15887	15628	15790	15696	16066	16005	15705	15857	16153	15951	16073	15868	15705	15938	15841	15815	16075	15886	15873	15710	15754	15951	15847	15780	15735	15986	16088	15887	15827	16018	15723	15713	15703	15878	15745	15825	15863	15968	15856	15842	16055	15824	15870	15975	15893	15869	15926	15881	15833	15844	15816	15852	16035	15831	15822	15698	15880	16043	15678	15861	15864	15877	15947	15769	15846	15550	15721	15886	15908	15882	15948	15995	15810	15883	15844	15962	15924	15758	15889	15909	15891	15829	16071	15871	15887	15898	15804	15697	15857	15909	15891	15863	15935	15869	15838	15831	15817	15718	15929	16008	15706	15944	16036	15885	16002	15887	15686	15856	15983	15856	15808	15973	15917	15998	15895	15890	15753	15910	15967	15828	15838	16065	15998	15872	15775	15958	15898	15946	15899	15822	15990	15973	16064	16180	15813	15994	15811	15861	16028	15821	15903	15788	15936	15952	16013	15946	15906	15990	15752	15837	15967	15857	15941	15984	16074	15939	15893	15765	16027	15865	15956	15818	16133	15850	15938	15944	15897	15877	15812	15924	16002	15812	15973	16002	15972	16046	15869	15836	15930	16012	15846	16041	15801	15902	15997	15900	15907	16001	16008	16146	15926	15923	15936	16000	15939	15914	16110	16198	15793	15781	15749	16030	15742	15824	15772	15863	15884	15924	15757	15686	15815	15894	15903	15810	15690	16041	15944	16032	15852	15818	15787	15657	15894	15745	16011	15730	15755	16003	16072	15988	15844	15874	15870	15878	15965	15942	15768	15877	16090	15864	15881	15912	15735	15919	15953	15852	15846	15910	15944	15851	16020	15911	15999	15934	15922	15989	15668	15972	15841	15782	15930	16024	15776	15943	15742	15925	15985	15835	16109	15775	15882	15938	16003	15970	15892	16000	15917	15883	15852	15883	15834	15709	16017	15765	15888	15946	15825	15771	15982	15999	16019	15980	15739	15831	16014	16115	15970	15826	15883	16057	15873	16007	15909	16074	15908	15911	15928	15883	15921	16057	16029	15935	15734	15928	15851	15980	15887	15970	15833	15741	15912	15924	16042	16081	16003	15792	16118	15824	15867	15949	16035	15797	15808	15939	16098	15995	15779	15895	15887	16029	15920	15650	15798	15780	15921	16224	15827	15994	15934	15993	15846	16086	15776	15763	15696	15985	15923	15775	16067	15756	15875	15932	16054	15856	15905	15906	15986	16056	16020	15669	15959	15680	15671	15671	15973	15891	15962	15827	15899	15934	15869	15918	15862	15913	15924	15872	15836	15969	15661	15905	15901	15744	15926	15876	15939	15846	15911	16017	15714	15897	15919	15975	15847	16017	15897	15783	15964	15832	15893	15852	16073	15849	15785	15908	16005	15777	15938	15768	15822	15903	15923	15960	15964	15838	16098	15807	15746	16169	16060	15675	15575	15929	15968	15960	15744	15916	15853	15936	15711	15971	15744	15807	15971	15940	15966	15915	15872	15755	15809	15814	16005	15819	15879	15792	16023	15929	15886	15837	15883	15958	15851	15834	15841	15643	15918	15887	15947	15970	15954	15883	15754	15845	16024	15849	15713	15857	15884	15926	15849	15816	16145	15806	15898	15743	15809	15975	16118	15973	15969	15890	16007	15884	15832	15906	15990	15749	16150	15876	15855	15915	15864	16047	15825	15921	15859	15809	15929	15998	15997	15977	15783	15888	15935	15925	15837	16147	15869	15918	15813	15920	15944	15985	15810	16097	15912	15878	16060	15905	15957	15952	15892	15923	15997	15970	15760	16037	15893	16038	15935	16066	15987	15912	16006	15892	15848	15728	15975	15925	15883	15896	15868	15988	15986	15841	15955	15758
25910	43523	35220	26687	22316	19428	17557	16727	15993	15677	15610	15124	15111	14788	14894	14732	14949	14700	14600	14747	14716	14712	14696	14615	14506	14757	14568	14638	14663	14620	14700	14525	14455	14378	14643	14621	14550	14735	14701	14640	14524	14458	14549	14406	14661	14532	14660	14598	14486	14382	14555	14657	14520	14426	14583	14383	14565	14401	14550	14349	14411	14621	14731	14556	14547	14525	14629	14716	14431	14591	14463	14542	14741	14575	14609	14528	14652	14454	14487	14536	14546	14458	14582	14583	14512	14584	14551	14678	14532	14616	14532	14587	14526	14549	14555	14556	14629	14571	14433	14685	14451	14459	14503	14478	14570	14491	14458	14598	14593	14615	14479	14682	14660	14409	14681	14587	14601	14668	14503	14452	14662	14619	14452	14659	14603	14544	14481	14346	14613	14499	14512	14519	14469	14491	14511	14511	14539	14756	14477	14635	14593	14492	14762	14576	14444	14684	14584	14571	14299	14505	14640	14507	14472	14536	14500	14545	14730	14457	14517	14481	14628	14552	14402	14639	14633	14638	14496	14417	14673	14744	14666	14675	14548	14596	14667	14709	14511	14685	14423	14405	14399	14548	14422	14514	14449	14481	14608	14685	14557	14492	14630	14346	14422	14501	14459	14697	14585	14614	14404	14524	14414	14681	14534	14428	14521	14480	14881	14563	14582	14429	14550	14678	14433	14565	14558	14555	14611	14706	14584	14573	14639	14634	14510	14547	14458	14645	14391	14547	14716	14678	14608	14471	14535	14524	14539	14510	14498	14545	14543	14501	14520	14646	14555	14670	14755	14571	14699	14557	14699	14534	14586	14509	14505	14621	14789	14480	14659	14514	14626	14460	14596	14386	14584	14482	14592	14376	14640	14555	14498	14472	14613	14628	14580	14556	14619	14683	14625	14669	14499	14589	14307	14533	14470	14575	14588	14487	14419	14689	14510	14435	14508	14630	14514	14615	14548	14599	14616	14533	14458	14442	14583	14608	14464	14440	14417	14584	14484	14552	14492	14585	14688	14479	14609	14833	14667	14404	14565	14708	14537	14616	14572	14517	14615	14473	14495	14582	14601	14554	14433	14490	14530	14515	14686	14526	14402	14470	14605	14585	14605	14635	14536	14674	14498	14586	14593	14584	14400	14619	14480	14729	14614	14608	14462	14768	14461	14501	14481	14497	14545	14764	14487	14616	14457	14558	14372	14459	14646	14656	14602	14606	14573	14546	14474	14642	14591	14588	14554	14511	14511	14511	14642	14506	14543	14645	14501	14572	14580	14636	14680	14613	14630	14620	14569	14438	14468	14605	14473	14648	14495	14627	14551	14648	14484	14549	14607	14553	14551	14692	14643	14537	14465	14623	14507	14695	14429	14704	14391	14431	14447	14695	14422	14545	14589	14623	14549	14450	14534	14730	14603	14537	14515	14849	14480	14511	14784	14626	14557	14490	14462	14552	14552	14538	14488	14456	14666	14511	14545	14580	14532	14414	14674	14657	14574	14508	14617	14508	14643	14478	14547	14667	14751	14595	14660	14606	14416	14407	14627	14611	14611	14417	14473	14563	14558	14767	14327	14439	14516	14652	14676	14613	14511	14481	14427	14648	14560	14609	14419	14557	14601	14745	14589	14410	14775	14522	14529	14481	14567	14425	14434	14565	14683	14472	14610	14541	14569	14658	14657	14451	14432	14599	14534	14402	14655	14593	14662	14653	14615	14573	14507	14579	14678	14417	14830	14560	14645	14588	14603	14596	14539	14536	14577	14479	14602	14618	14558	14557	14596	14592	14621	14577	14614	14753	14501	14382	14622	14536	14592	14506	14532	14574	14548	14546	14582	14522	14346	14628	14430	14643	14440	14403	14467	14375	14609	14726	14465	14454	14775	14515	14708	14592	14496	14564	14595	14675	14531	14535	14407	14530	14669	14455	14622	14577	14519	14611	14583	14663	14545	14582	14471	14598	14535	14814	14578	14507	14626	14496	14786	14574	14629	14532	14620	14681	14543	14552	14621	14367	14688	14561	14430	14547	14508	14727	14550	14598	14490	14543	14543	14671	14627	14358	14594	14494	14390	14573	14525	14583	14416	14538	14729	14340	14469	14590	14731	14649	14656	14510	14800	14644	14610	14644	14491	14605	14442	14691	14634	14482	14516	14596	14511	14571	14470	14556	14648	14529	14465	14573	14526	14679	14636	14672	14547	14598	14629	14805	14636	14543	14477	14499	14656	14629	14560	14681	14525	14682	14562	14718	14635	14651	14562	14576	14445	14452	14602	14520	14479	14441	14533	14450	14507	14399	14714	14621	14427	14593	14630	14611	14457	14426	14607	14557	14534	14449	14515	14654	14542	14474	14526	14474	14707	14459	14482	14656	14623	14403	14564	14537	14486	14567	14621	14631	14701	14539	14465	14535	14680	14770	14523	14538	14594	14563	14616	14568	14590	14540	14515	14519	14563	14487	14427	14720	14509	14461	14575	14508	14575	14408	14655	14616	14536	14425	14762	14666	14613	14557	14456	14624	14582	14557	14595	14588	14533	14500	14779	14323	14593	14706	14643	14703	14500	14760	14610	14600	14552	14609	14596	14664	14491	14592	14438	14628	14675	14579	14799	14514	14564	14524	14413	14749	14509	14478	14560	14739	14524	14845	14563	14662	14531	14501	14606	14727	14641	14731	14541	14558	14620	14538	14629	14466	14613	14601	14562	14573	14660	14600	14598	14613	14535	14603	14512	14425	14699	14564	14580	14611	14630	14519	14561	14537	14542	14682	14652	14674	14602	14492	14547	14651	14472	14466	14731	14483	14585	14558	14663	14588	14608	14723	14673	14686	14567	14546	14511	14515	14522	14519	14616	14680	14519	14653	14450	14562	14671	14510	14535	14544	14608	14542	14583	14476	14545	14494	14661	14407	14504	14711	14763	14559	14533	14422	14449	14539	14587	14443	14612	14566	14442	14605	14487	14665	14463	14665	14506	14347	14531	14677	14662	14525	14509	14484	14522	14664	14676	14694	14569	14553	14475	14546	14421	14515	14616	14563	14458	14509	14603	14470	14737	14738	14431	14614	14582	14548	14531	14368	14648	14617	14662	14569	14436	14644	14554	14606	14880	14448	14704	14669	14372	14710	14578	14436	14513	14432	14473	14496	14491	14653	14512	14620	14416	14625	14457	14450	14591	14637	14465	14479	14694	14681	14570	14577	14703	14557	14609	14486	14626	14597	14630	14632	14650	14630	14639	14565	14734	14455	14519	14429	14679	14527	14568	14609	14638	14496	14552	14597	14439	14566	14509	14692	14734	14379	14663	14508	14631	14421	14493	14742	14382	14529	14470	14484	14575	14634	14597	14603	14716	14513	14593	14659	14567	14682	14487	14679	14501	14451	14732	14513	14471	14663	14723	14640	14600	14680	14548	14478	14623	14698	14485	14526	14633	14644	14643	14404	14608	14555	14448	14710	14704	14589	14550	14476	14630	14662	14459	14631	14461	14686	14438	14518	14449	14596	14565	14670	14554	14680	14550	14556	14617	14655	14556	14674	14693	14670	14580	14627	14491	14608	14563	14529	14671	14623	14388	14632	14587	14430	14551	14538	14766	14470	14635	14502	14638	14679	14429	14623	14430	14584	14619	14630	14480	14523	14509	14444	14684	14491	14578	14482	14600	14477	14589	14586	14680	14540	14379	14528	14700	14617	14515	14505	14449	14575	14567	14460	14757	14535	14702	14625	14513	14686	14490	14656	14560	14703	14603	14435	14675	14597	14530	14756	14576	14675	14521	14720	14587	14625	14753	14504	14457	14625	14551	14464	14649	14565	14583	14672	14621	14463	14600	14657	14503	14436	14589	14684	14629	14652	14682	14619	14596	14585	14494	14486	14577	14546	14520	14544	14844	14547	14483	14623	14484	14645	14543	14483	14432	14506	14541	14664	14371	14744	14516	14600	14378	14576	14529	14459	14551	14843	14455	14415	14571	14691	14463	14651	14486	14621	14408	14629	14660	14697	14650	14634	14594	14585	14673	14633	14570	14552	14614	14443	14462	14469	14598	14628	14417	14443	14674	14557	14430	14655	14601	14634	14611	14669	14528	14553	14627	14434	14496	14718	14660	14443	14511	14697	14817	14674	14517	14530	14473	14646	14547	14748	14476	14666	14646	14435	14510	14746	14424	14456	14692	14577	14536	14668	14755	14612	14650	14522	14478	14626	14671	14459	14680	14601	14556	14635	14728	14558	14587	14628	14582	14556	14736	14476	14466	14691	14423	14518	14578	14661	14650	14556	14376	14462	14625	14577	14600	14395	14576	14561	14595	14485	14673	14608	14309	14510	14643	14537	14538	14640	14655	14418	14550	14564	14610	14540	14520	14597	14516	14582	14482	14472	14610	14511	14607	14392	14581	14691	14642	14338	14671	14515	14465	14547	14637	14707	14665	14593	14426	14457	14452	14642	14621	14552	14646	14379	14467	14630	14569	14497	14630	14591	14796	14590	14646	14563	14707	14616	14751	14605	14673	14689	14531	14541	14480	14663	14627	14657	14713	14805	14590	14530	14586	14603	14586	14606	14585	14670	14454	14657	14470	14520	14540	14487	14448	14477	14615	14715	14666	14548	14761	14620	14401	14547	14628	14643	14426	14575	14477	14498	14820	14679	14504	14587	14579	14662	14478	14622	14451	14517	14572	14599	14395	14688	14466	14608	14541	14648	14515	14532	14440	14458	14573	14528	14565	14495	14715	14522	14570	14483	14541	14567	14496	14637	14707	14460	14589	14588	14487	14519	14628	14446	14484	14646	14554	14591	14651	14614	14450	14638	14637	14467	14541	14520	14774	14632	14455	14495	14628	14566	14523	14576	14582	14587	14645	14411	14513	14571	14511	14694	14493	14614	14583	14547	14822	14570	14651	14671	14551	14665	14530	14655	14435	14517	14590	14524	14613	14511	14675	14490	14585	14543	14600	14674	14541	14372	14567	14367	14550	14438	14488	14645	14609	14623	14479	14657	14701	14607	14441	14625	14587	14476	14648	14589	14463	14689	14522	14610	14444	14657	14665	14486	14543	14595	14669	14565	14484	14481	14572	14549	14522	14618	14484	14457	14694	14552	14748	14624	14730	14525	14705	14653	14494	14389	14540	14518	14577	14540	14518	14488
22602	21502	28612	24875	22258	24275	24886	20153	18670	18540	17827	17171	16925	16960	16808	16767	16821	16782	16724	16493	16437	16544	16743	16682	16522	16555	16555	16435	16442	16534	16421	16347	16461	16349	16467	16382	16394	16560	16393	16411	16442	16211	16524	16656	16356	16578	16286	16265	16186	16283	16388	16594	16355	16268	16246	16421	16505	16448	16305	16272	16337	16284	16427	16470	16361	16296	16505	16278	16315	16437	16411	16721	16449	16368	16265	16274	16266	16419	16387	16439	16364	16188	16549	16406	16332	16338	16292	16417	16201	16311	16348	16292	16108	16323	16288	16284	16296	16429	16402	16356	16375	16256	16504	16182	16475	16411	16293	16421	16391	16314	16560	16267	16244	16243	16397	16431	16190	16224	16325	16393	16428	16379	16314	16241	16483	16467	16183	16289	16427	16373	16387	16444	16243	16273	16433	16185	16339	16339	16438	16359	16355	16318	16341	16220	16576	16403	16190	16324	16348	16288	16322	16283	16256	16410	16476	16416	16385	16511	16480	16261	16330	16291	16201	16348	16219	16320	16419	16161	16322	16397	16277	16499	16402	16376	16327	16117	16316	16562	16401	16292	16224	16318	16510	16347	16363	16370	16239	16351	16225	16227	16215	16159	16209	16400	16164	16303	16385	16267	16230	16251	16235	16166	16237	16261	16370	16138	16364	16414	16394	16223	16321	16238	16248	16411	16310	16339	16371	16435	16382	16357	16259	16434	16420	16214	16346	16299	16143	16299	16180	16353	16198	16413	16412	16471	16384	16428	16272	16518	16285	16435	16415	16315	16346	16434	16198	16406	16309	16353	16463	16408	16304	16350	16339	16185	16261	16405	16220	16213	16207	16144	16229	16396	16199	16115	16219	16265	16128	16112	16350	16499	16284	16353	16182	16354	16134	16075	16393	16293	16395	16343	16161	16351	16465	16344	16363	16259	16284	16194	16172	16056	16515	16265	16378	16190	16500	16219	16297	16269	16245	16386	16480	16357	16329	16306	16513	16224	16196	16258	16237	16278	16372	16238	16266	16314	16203	16395	16227	16107	16272	16214	16313	16195	16440	16329	16194	16165	16377	16359	16449	16246	16253	16320	16213	16223	16218	16430	16412	16326	16212	16194	16179	16299	16211	16455	16309	16194	16422	16304	16425	16475	16340	16209	16332	16355	16483	16448	16351	16367	16392	16234	16376	16323	16396	16383	16239	16291	16516	16246	16284	16119	16285	16239	16313	16084	16329	16334	16417	16469	16319	16284	16262	16482	16274	16208	16321	16249	16392	16498	16190	16226	16110	16355	16186	16288	16266	16336	16379	16283	16361	16316	16435	16427	16373	16318	16235	16204	16099	16114	16059	16120	16300	16393	16403	16278	16437	16308	16444	16296	16452	16232	16235	16555	16332	16374	16270	16268	16250	16588	16334	16323	16163	16160	16258	16269	16223	16168	16335	16244	16293	16190	16370	16223	16315	16342	16316	16192	16445	16436	16231	16146	16386	16354	16425	16218	16335	16592	16289	16371	16359	16316	16154	16440	16247	16355	16233	16385	16227	16239	16190	16351	16118	16406	16531	16183	16197	16524	16418	16289	16213	16193	16251	16425	16265	16360	16344	16305	16149	16380	16147	16291	16421	16411	16248	16092	16328	16551	16352	16242	16447	16423	16152	16387	16415	16214	16256	16277	16252	16511	16443	16177	16278	16339	16457	16368	16296	16248	16211	16231	16299	16304	16267	16343	16432	16258	16543	16254	16307	16376	16179	16263	15970	16414	16360	16361	16505	16400	16096	16201	16237	16211	16293	16454	16348	16451	16291	16269	16302	16423	16228	16402	16565	16268	16134	16391	16234	16261	16299	16314	16344	16405	16414	16342	16254	16252	16312	16324	16587	16432	16393	16358	16364	16512	16242	16281	16252	16445	16268	16158	16520	16428	16175	16396	16238	16454	16396	16216	16455	16142	16328	16507	16314	16275	16195	16443	16277	16387	16345	16531	16245	16259	16386	16390	16562	16388	16218	16326	16317	16156	16293	16225	16176	16251	16171	16154	16088	16409	16421	16106	16403	16439	16375	16313	16420	16368	16181	16444	16384	16136	16263	16389	16347	16459	16380	16196	16466	16268	16254	16301	16190	16320	16284	16411	16229	16380	16238	16245	16284	16129	16381	16472	16312	16248	16305	16325	16418	16452	16336	16355	16222	16253	16221	16350	16323	16366	16463	16237	16396	16387	16539	16326	16432	16302	16505	16457	16260	16476	16215	16285	16072	16247	16382	16382	16309	16235	16374	16257	16291	16188	16400	16358	16275	16338	16268	16378	16380	16234	16345	16405	16358	16281	16293	16401	16465	16446	16509	16436	16266	16225	16323	16471	16439	16248	16283	16191	16325	16508	16151	16130	16238	16368	16468	16422	16347	16324	16296	16347	16349	16448	16187	16455	16333	16253	16336	16420	16369	16430	16150	16298	16341	16009	16374	16283	16297	16276	16289	16149	16293	16349	16369	16388	16450	16210	16287	16337	16150	16253	16480	16427	16191	16298	16353	16250	16600	16177	16426	16176	16321	16291	16286	16349	16289	16521	16241	16281	16531	16381	16202	16459	16547	16306	16361	16225	16227	16238	16424	16431	16253	16229	16436	16335	16466	16400	16016	16270	16229	16374	16285	16394	16254	16223	16260	16332	16378	16121	16435	16237	16421	16245	16379	16454	16365	16151	16408	16067	16253	16202	16418	16636	16525	16223	16238	16207	16411	16216	16427	16497	16297	16117	16599	16419	16311	16306	16218	16356	16485	16082	16368	16309	16329	16314	16382	16266	16306	16207	16332	16334	16254	16307	16347	16331	16275	16265	16406	16304	16330	16248	16348	16435	16252	16301	16346	16358	16137	16281	16411	16356	16392	16329	16207	16234	16160	16235	16387	16350	16335	16329	16309	16403	16392	16168	16178	16177	16300	16235	16170	16356	16195	16238	16120	16382	16353	16337	16301	16258	16443	16024	16400	16305	16246	16302	16190	16284	16259	16206	16240	16319	16487	16266	16190	16350	16279	16442	16215	16457	16266	16269	16512	16181	16475	16281	16150	16313	16074	16294	16254	16186	16170	16360	16437	16441	16416	16087	16417	16412	16147	16177	16185	16327	16215	16425	16215	16290	16246	16316	16388	16351	16398	16353	16444	16140	16446	16339	16150	16229	16311	16426	16381	16224	16109	16267	16275	16232	16117	16241	16390	16286	16151	16242	16199	16324	16179	16178	16446	16540	16211	16398	16241	16326	16395	16330	16279	16374	16465	16372	16479	16399	16339	16250	16403	16302	16342	16271	16209	16144	16146	16277	16364	16338	16226	16229	16416	16281	16354	16258	16284	16309	16430	16427	16383	16099	16166	16246	16237	16195	16362	16349	16337	16259	16513	16418	16313	16277	16329	16355	16385	16350	16359	16359	16506	16423	16495	16440	16422	16424	16274	16324	16234	16350	16346	16135	16401	16396	16423	16345	16330	16351	16424	16378	16153	16228	16372	16293	16206	16267	16329	16327	16283	16289	16336	16152	16268	16283	16357	16427	16308	16122	16467	16344	16263	16163	16256	16192	16396	16277	16493	16216	16282	16382	16345	16103	16267	16285	16478	16124	16301	16300	16581	16256	16319	16230	16259	16229	16383	16470	16482	16225	16363	16252	16399	16338	16432	16301	16264	16233	16406	16366	16269	16149	16163	16274	16260	16327	16315	16196	16205	16163	16227	16264	16025	16296	16313	16147	16569	16161	16296	16115	16571	16292	16192	16387	16442	16187	16238	16351	16213	16536	16310	16428	16165	16282	16118	16340	16520	16325	16215	16304	16321	16482	16188	16103	16142	16223	16435	16269	16605	16400	16358	16255	16248	16412	16347	16355	16281	16288	16145	16318	16295	16386	16281	16306	16398	16246	16304	16299	16442	16206	16025	16414	16380	16368	16392	16401	16427	16327	16565	16403	16292	16487	16202	16217	16267	16464	16464	16311	16190	16179	16416	16434	16225	16257	16195	16428	16234	16214	16297	16319	16377	16210	16564	16237	16333	16423	16191	16269	16416	16240	16452	16342	16241	16128	16270	16179	16252	16193	16291	16427	16352	16441	16340	16277	16471	16320	16369	16480	16082	16234	16300	16112	16383	16430	16187	16471	16288	16325	16369	16246	16291	16383	16336	16244	16270	16176	16308	16247	16461	16299	16298	16390	16207	16114	16374	16301	16516	16342	16242	16374	16318	16302	16211	16425	16341	16250	16323	16452	16420	16405	16365	16363	16175	16443	16274	16223	16164	16353	16386	16451	16310	16401	16031	16092	16310	16244	16373	16284	16313	16436	16235	16080	16308	16335	16327	16096	16490	16264	16237	16438	16367	16299	16443	16233	16397	16377	16297	16160	16481	16338	16371	16280	16333	16264	16442	16151	16266	16448	16041	16391	16388	16169	16384	16438	16273	16300	16274	16234	16172	16358	16343	16232	16346	16261	16219	16315	16411	16400	16253	16396	16413	16278	16439	16339	16319	16278	16320	16314	16264	16324	16439	16280	16360	16314	16259	16426	16306	16496	16302	16245	16527	16286	16214	16478	16224	16377	16312	16095	16089	16271	16358	16393	16259	16464	16150	16178	16073	16353	16224	16305	16198	16296	16375	16414	16455	16243	16337	16090	16265	16381	16369	16116	16287	16446	16260	16437	16231	16503	16449	16328	16473	16232	16262	16414	16289	16287	16423	16253	16340	16211	16265	16208	16522	16119	16188	16519	16221	16330	16097	16219	16306	16276	16346	16309	16327	16005	16295	16303	16358	16167	16383	16469	16449	16200	16330	16261	16082	16324	16387	16375	16380	16254	16286	16165	16332	16439	16285	16306	16301	16351	16142	16394	16188	16223	16273	16398	16231	16307	16281	16341	16203	16245	16461	16406	16255	16412	16282	16322	16727	16399	16356	16373	16329	16364	16451	16340	16161	16293	16367	16254	16394	16212	16260	16245	16059	16138	16270	16348	16268	16335	16312	16423	16518	16257	16286	16398	16415	16292	16239	16466	16492	16440	16384	16409	16193	16481	16516	16272	16449	16298	16344	16347	16307	16344	16255	16138	16276	16148	16288	16310	16350	16275	16231	16273	16368	16476	16175	16202	16111	16318
27132	52292	44183	34312	28335	23680	20905	19077	18013	16951	16491	16183	15613	15303	15464	15120	15031	15020	15061	15144	15029	14985	14850	14769	14889	14991	15004	14908	14857	15112	14856	14739	14888	14765	14692	14872	14771	14639	14934	14831	14679	14941	14644	14680	14818	14691	14738	14802	14651	14893	14667	14670	14801	14819	14762	14895	14916	14756	14718	14756	14777	14828	14709	14668	14765	14773	14764	14813	14806	14827	14685	14726	14897	14684	14840	14872	14751	14917	14755	14868	14843	14734	14966	14624	14757	14872	14860	14781	14666	14782	14512	14699	14525	14767	14735	14663	14691	14943	14762	14606	14585	14797	14833	14712	14883	14793	14835	14861	14733	14811	14701	14749	14756	14645	14780	14826	14655	14747	14849	14893	14611	14794	14719	14781	14769	14764	14599	14750	14731	14634	14791	14801	14899	14685	14717	14791	14707	14911	14731	14828	14846	14727	14827	14694	14696	14725	14681	14846	14746	14647	14778	14738	14665	14758	14880	14856	14719	14659	14772	14718	14818	14792	14564	14662	14818	14782	14853	14681	14566	14667	14789	14834	14924	14777	14718	14755	14790	14822	14647	14772	14806	14763	14716	14910	14729	14774	14819	14710	14801	14673	14810	14811	14611	14796	14631	14696	14703	14822	14836	14735	14727	14822	14746	14526	14676	14830	14698	14603	14779	14767	14693	14659	14684	14729	14759	14842	14712	14835	14686	14874	14795	14778	14968	14583	14803	14821	14780	14924	14785	14700	14802	14691	14815	14690	14700	14452	14795	14747	14600	14757	14818	14839	14679	14900	14848	14845	14833	14844	14682	14766	14871	14667	14865	14816	14857	14676	14738	14700	14669	14811	14848	14757	14697	14707	14610	14878	14725	14798	14748	14598	14639	14804	14647	14700	14766	14746	14906	14900	14663	14781	14806	14794	14679	14798	14646	14822	14946	14735	14844	14628	14920	14886	14594	14884	14655	14925	14706	14790	14716	14657	14814	14776	14710	14809	14713	14823	14990	14828	14859	14676	14846	14665	14796	14765	14589	14693	14796	14683	14919	14886	14774	14858	14863	14729	14746	14628	14847	14813	14752	14739	14865	14895	14789	14859	14696	14721	14773	14783	14635	14766	14810	14926	14609	14849	14686	14787	14796	14797	14873	14650	14711	14722	14700	14892	14797	14692	14732	14674	14706	14804	14696	14841	14783	14802	14717	14795	14872	14963	14696	14823	14731	14643	14721	14712	14738	14615	14789	14742	14849	14757	14714	14563	14797	14880	14687	14676	14601	14842	14876	14747	14702	14762	14847	14788	14933	14703	14748	14808	14903	14759	14582	14955	14814	14793	14673	14727	14856	14850	14613	14834	14841	14713	14704	14744	14862	14710	14759	14933	14828	14727	14749	14887	14607	14731	14854	14745	14794	14806	14900	14822	14648	14651	14706	14681	14764	14874	14702	14612	14778	14882	14697	14675	14920	14923	14819	14768	14760	15019	14859	14561	14814	14815	14812	14688	14728	14807	14727	14734	14914	14723	14847	14800	14709	14850	14736	14649	14889	14609	14729	14696	14751	14765	15012	14639	14794	14896	14877	14814	14798	14795	14669	14800	14637	14757	14709	14732	14663	14724	14886	14965	14723	14673	14781	14863	14863	14792	14665	14784	14748	14715	14923	14754	14724	14735	14786	14842	14857	14623	14753	14703	14804	14812	14779	14820	14860	14713	14762	14894	14677	14891	14915	14847	15036	14844	14590	14631	14872	15010	14746	14649	14799	14795	15007	14781	14769	14804	14746	14548	15049	14680	14825	14787	14864	14793	14751	14754	14763	14731	14719	14814	14783	14902	14753	14604	14714	14883	14711	14865	14767	14607	14822	14945	14794	14817	14802	14652	14875	14725	14878	14799	14722	14662	14764	14730	14775	14849	14773	14680	14781	14893	14943	14693	14641	14884	14534	14862	14609	14711	14932	14635	14845	14738	14700	14604	14740	14978	14781	14754	14836	14771	14729	14717	14837	14683	14739	14899	14875	14882	14469	14831	14828	14761	14606	14696	14957	14738	14876	14800	14853	14973	14849	14749	14809	14610	14678	14663	14760	14842	14525	14860	14696	14708	14796	14646	14573	14777	14725	14727	14531	14853	14680	14680	14831	14831	14805	14747	14867	14824	14789	14631	14557	14709	14724	14658	14736	14748	14744	14740	14791	14891	14734	14682	14825	14771	14703	14568	14695	14644	14878	14704	14738	14676	14626	14966	14615	14674	14722	14626	14743	14877	14924	14718	14834	14766	14780	14815	14864	14735	14832	14849	14641	14729	14891	14825	14701	14724	14875	14853	14856	14732	14719	14671	14735	14942	14892	14897	14636	14763	14792	14686	14797	14811	14800	14800	14704	14790	14532	14710	14699	14773	14638	14764	14776	14719	14827	14736	14660	14689	14761	14723	14706	14748	14657	14709	14669	14682	14702	14807	14806	14666	14532	14940	14852	14816	14630	14791	14743	14716	14636	14724	14743	14769	14769	14814	14864	14749	14874	14700	14911	14732	14789	14706	14753	14704	14835	14750	14746	14745	14929	14927	14775	14735	14784	14883	14754	14821	14690	14854	14863	14860	14657	14873	14950	14892	14612	14772	14849	14728	14864	14586	14712	14797	14878	14909	14754	14819	14879	14678	14783	14721	14712	14723	14870	14841	14651	14892	14919	14727	14735	14864	15043	14822	14764	14667	14705	14831	14802	14726	14626	14884	14750	14850	14569	14716	14746	14730	14738	14836	14750	14703	14596	14685	14818	14730	14799	14755	14766	14674	14841	14868	14634	14957	14729	14827	14805	14696	14638	14763	14684	14556	14688	14604	14581	14784	14777	14730	14902	14864	14782	14902	14803	14926	14662	14766	14758	14570	14663	14808	14739	14633	14775	14833	14762	14785	14978	14772	14749	14737	14730	14785	14716	14674	14764	14789	14844	14726	14863	14766	14727	14770	14984	14891	14862	14741	14709	14786	14836	14791	14724	14912	14702	14807	14723	14769	14826	14828	14787	14706	14694	14917	14824	14799	14830	14601	14887	14627	14792	14715	14812	14799	14720	14806	14774	14636	14834	14760	14701	14602	14660	14909	14874	14889	14760	14768	14865	14850	14839	14899	14740	14796	14925	14639	14772	14725	14703	14726	14669	14869	14759	14784	15043	14633	14803	14734	14934	14587	14829	14664	14701	14997	14752	14914	14681	14566	14655	14620	14795	14786	14734	14735	14796	14544	14711	14821	14646	14894	14713	14758	14736	14590	14808	14683	14980	14756	14689	14595	14640	14857	14618	14569	14639	14785	14785	14657	14900	14821	14894	14794	14788	14805	14777	14595	14758	14574	14849	14619	14949	14804	14825	14782	14636	14836	14747	14831	14798	14799	14573	14792	14687	14642	14603	14678	14715	14951	14743	14717	14733	14835	14630	14658	14799	14721	14630	14879	14720	14698	14871	14698	14779	14975	14835	14734	14856	14559	14755	14918	14879	14843	14669	14696	14861	14879	14684	14723	14911	14745	14819	14656	14903	14794	14774	14651	14892	14721	14867	14637	14662	14894	14702	14715	14771	14789	14832	14842	14729	14689	14791	14796	14776	14700	14744	14658	14807	14731	14580	14816	14914	14693	14690	14768	14754	14904	14750	14797	14854	14675	14719	14804	14893	14845	14702	14674	14945	14709	14691	14764	14690	14864	14849	14783	14730	14763	14843	14674	14867	14816	14639	14534	14692	14750	14813	14861	14831	14687	14894	14798	14651	14690	14613	14765	14798	14769	14680	14619	14653	14858	14732	14797	14800	14706	14853	14621	14823	14633	14770	14791	14701	14664	14680	14712	14725	14804	14801	14500	14681	14748	14721	14588	14696	14812	15006	14875	14667	14634	14954	14697	14676	14908	14775	14890	14830	14866	14787	14979	14909	14844	14642	14903	14745	14780	14748	14847	14884	14750	14684	14643	14892	14651	14630	14906	14871	14767	14657	14914	14811	14865	14789	14547	14757	14771	14697	14718	14767	14804	14805	14857	14672	14701	14722	14739	14703	14845	14626	14707	14714	14820	14750	14867	14834	14795	14653	14681	14837	14743	14819	14822	14693	14783	14677	14931	14733	14725	14692	14661	14722	14793	14679	14916	14826	14926	14743	14816	14963	14810	14571	14776	14712	14736	14900	14796	14776	14717	14818	14547	14683	14564	14727	14671	14630	14647	14836	14826	14614	14775	14831	14760	14788	14777	14803	14775	14525	14786	14704	14687	14739	14700	14843	14702	14781	14647	14579	14816	14848	14857	14758	14828	14815	14678	14781	14783	14779	14801	14817	14749	14750	14748	14870	14936	14894	14835	14909	14909	14875	14807	14725	14830	14784	14578	14809	14676	14796	14727	14729	14926	14779	14822	14781	14824	14772	14630	14810	14911	14896	14628	14837	14873	14991	14670	14766	14782	14694	14707	14735	14842	14646	14768	14811	14663	15056	14601	14821	14633	14791	14585	14712	14843	14603	14886	14876	14640	14749	14579	14692	14804	14722	14934	14749	14695	14700	14642	14883	14683	14689	14651	14775	14933	14918	14789	14579	14934	14649	14679	14877	14676	14859	14747	14635	14742	14999	14757	14833	14804	14659	14756	14861	14605	14830	14772	14806	14833	14810	14732	14704	14647	14812	14764	14684	14846	14816	14856	14740	14863	14730	14675	14938	14769	14675	14670	14810	14940	14782	14971	14871	14597	14861	14826	14748	14812	14681	14892	14739	14851	14872	14806	14759	14853	14742	14887	14644	14668	14692	14858	14730	14786	14680	14723	14812	14706	14803	14797	14731	14564	14853	14897	14820	14800	14641	14871	14796	14769	14827	14764	14896	14525	14848	14652	14814	14669	14773	14723	14748	14928	14512	14816	14782	14813	14691	14761	14724	14862	14886	14811	14696	14783	14940	14730	14726	14708	14625	14590	14730	14759	14775	14578	14805	14726	14716	14963	14813	14719	14622	14750	14799	14654	14611	14877	14919	14901	14688	14871	14826	14619	14688	14774	14868	14622	14700	14548	14815	14799	14771	14752	14906	14863	14667	14703	14794	14904	14668	14775	14849	14670	14754	14839	14696	14706	14844	14666	14707	14648	14681	14929	14714	14720	14832	14794
29530	26961	30894	26256	20798	18893	18090	17481	16929	16646	16777	16485	16351	16115	16129	16087	16216	16170	16203	16274	16173	16168	16177	16103	16076	16111	16099	16102	16197	16034	16139	16078	16116	16048	15922	16016	16143	16276	16146	16021	16012	15985	16021	16047	16037	16011	16015	15930	16182	15923	16087	16110	16175	16156	16133	16030	15944	15898	16140	16116	15923	15982	16106	15912	16094	16000	15985	16139	15977	16041	16106	15985	16193	16017	16202	16197	16016	15988	16137	15877	15933	15995	16112	16103	16093	15928	16026	16031	16216	15827	16055	16165	16044	15945	16102	16159	16117	15922	16132	16114	16225	16034	15918	16058	16222	15976	16015	16045	16043	16003	16095	15745	16175	15913	15936	16149	16066	15873	15905	15940	15943	16298	16119	15835	16101	16089	15910	15956	16100	16049	15995	16061	15941	16087	16014	15909	16077	16077	16145	16094	16125	16132	16060	15980	16183	15821	16031	16193	16224	16043	16022	16164	15904	15888	15986	16177	16150	15985	16160	16047	16086	16106	16140	16021	15950	15953	15901	16200	16012	15964	16143	16163	16051	15878	15970	15870	16085	16061	16106	16030	15993	16234	16078	16051	16105	16112	15994	15974	16103	16170	16092	16045	16217	16001	15996	15941	16115	16231	15935	15983	16335	16076	16231	15890	16068	16174	15995	16159	16119	16058	16049	15984	16157	16026	16013	16006	16168	15956	16089	15929	16103	15899	15974	16194	16116	16119	15938	16171	16039	15818	16133	16258	16032	16170	16068	16211	16128	15950	16046	16208	16141	15979	16090	16328	16134	15945	16046	15944	16138	16048	16039	16095	15969	15940	15989	16088	16234	16045	16065	16088	16177	15997	16283	16022	15979	16152	16160	16145	16165	16104	16252	16234	16094	16056	16318	15949	16043	16019	16131	16018	16121	16031	16176	16236	16091	16045	16110	16173	16049	16192	16153	16184	15938	15994	16019	16027	16086	16115	16170	15910	15982	16132	16005	15991	16125	15997	16011	16037	15816	16266	16125	16171	16066	16058	16195	16161	16201	16065	15996	15969	16030	16017	16135	16171	16073	15994	16018	16013	16120	15902	15905	15963	16052	15913	16226	16012	16024	16019	15942	16019	15930	15935	16060	15903	15967	16015	16210	16048	15946	16103	16110	16156	15929	15910	15961	15990	15936	16206	16140	16015	16179	16141	16070	15964	16041	16172	15914	16125	16116	16084	15926	16212	16131	16055	15903	15937	16009	15932	16101	15989	15983	16223	16330	16148	16088	16088	16049	15984	16274	16160	16175	15986	16134	16227	15818	16179	15999	15871	16080	16027	16067	16114	16116	16049	16122	16108	16047	16050	16043	16166	16177	16319	16192	16044	16337	16049	16266	16361	16246	16146	16086	16010	16137	16077	16161	16030	16096	16114	15976	16198	16055	16218	16228	16067	16154	16117	16308	16203	16109	16199	16095	16123	15912	16099	16082	16210	16049	15949	15969	15895	16194	16163	16237	16041	15884	15977	16145	15951	16087	16029	16194	16060	16128	16067	16125	15934	16115	16075	16003	16219	16009	15933	15972	16006	16048	16124	16237	16029	16073	16162	15960	16014	16064	16230	16051	16230	16176	16061	16029	16193	16289	16127	16116	16054	16036	16166	15955	16069	16133	16069	16085	16150	16032	16137	16124	15987	16004	15947	16109	16042	16085	16034	15945	16030	16062	16117	16181	16090	16043	15938	16123	16297	16234	16020	16196	16164	16155	16050	16194	16094	15965	16076	16012	16105	15978	16046	16049	15921	16062	16104	16078	15986	15880	15961	16031	16000	16179	15977	16266	15977	16081	15981	16129	16329	16012	15938	16024	15947	16021	16115	16112	16146	15981	16167	16188	15994	15975	16123	15992	16028	16009	16151	16004	16096	15943	16077	15896	15929	15895	16109	16110	16216	16132	15981	16171	16220	16065	16012	16049	16159	15890	16198	16161	15977	16095	16047	16248	16016	15923	16167	16038	16051	15872	15999	16052	15940	16150	15938	16050	15947	16041	16191	16207	16227	16251	16182	16170	15985	15885	15957	15931	16077	16268	16106	16094	16157	15953	15968	15985	16243	16053	16050	16100	15939	15983	16268	16295	15980	16168	15946	15889	15934	16014	16277	16064	16163	16103	16147	16239	16166	16087	16015	16002	16179	16133	16027	15999	16000	15961	16021	16121	16009	16042	16079	16019	16037	16024	16133	16088	15978	16011	15944	15838	15965	16156	16031	15940	16180	16142	15997	16115	15991	16308	16048	15883	15994	16052	16006	16058	16064	16125	16057	16195	16250	15962	16148	16119	16079	16116	15923	16244	16096	15961	16268	15996	16075	16091	16232	16089	16102	16011	16308	16057	16117	15995	16159	16094	15869	16082	16117	16053	16119	16025	15916	16224	15893	15931	15876	16054	15989	16148	15989	15994	16137	16094	15912	16268	16273	16166	16078	16006	16035	15983	16267	16044	16117	16017	16109	16013	16086	15884	16007	16336	16221	15953	15896	16083	16072	15991	16002	16128	15948	16170	15870	16307	16033	16027	16181	16222	16234	16028	16055	16075	16036	16077	16206	16163	16000	15996	15944	16172	16018	16074	15872	15874	16062	16074	16002	15999	16199	15978	15952	15991	16190	16067	16195	16145	16161	15948	16229	16263	15939	16140	16082	16091	15827	16058	16168	16089	15989	16057	15911	15995	16039	16279	16165	16248	16174	15844	15989	15968	16104	16087	16060	16098	16187	15948	16097	16120	16012	16049	16107	16219	15996	16267	15966	15993	16159	16116	16265	16291	16167	16028	16245	16203	16055	15987	16166	16040	16179	16122	16216	16064	15896	16004	16078	15954	16108	15969	16226	15989	16054	16101	15858	15908	15946	16340	16218	15906	16187	16088	16181	16127	16000	16253	15969	16112	16020	16023	16017	16039	15891	15980	16152	16009	16193	16208	16138	16145	15910	16074	16011	16066	16090	15965	15960	16057	16221	16244	16014	16115	16000	16194	15991	16189	16190	16224	16285	16079	16038	16024	16085	16052	16175	16276	16019	16097	15983	15964	16093	16062	16184	16087	16013	16026	16095	16089	16157	16109	15684	15987	16131	15973	16206	16115	16030	16137	16054	16197	16165	16183	15810	16221	16047	16107	15939	15962	16083	16016	15890	15909	15980	15994	15888	15888	15987	16004	16150	16111	16070	16107	16236	16110	16118	16137	16167	16112	16217	15922	16302	15997	16073	16032	16246	16232	16117	16116	16134	16205	16220	16352	16090	16080	15993	15995	16017	16121	16036	16269	16080	16155	16152	16139	16018	16121	15940	16112	16109	16131	16055	16174	16043	16203	16106	16070	16113	16217	16258	16200	16149	16071	16078	16038	16066	16121	16203	16244	15973	16216	16049	16120	15939	16149	16293	16047	16288	16042	15960	16115	16126	15915	16033	15955	16032	15977	16135	16021	15941	16029	16067	16200	16204	16102	16005	16024	15871	16333	16167	16376	15971	15976	15881	16041	16147	16168	16084	15923	15999	16171	16034	15876	16080	15879	15956	16167	16081	16175	16021	16157	16180	16128	15953	16075	16103	15951	16099	16138	16185	16079	15886	16162	15899	16116	16215	16157	16026	15790	15952	16190	16139	15997	16090	16137	16287	16077	16138	16076	16191	15955	16062	16021	16099	16207	16021	16046	15993	16277	16285	16006	15952	16031	16108	16171	16167	16129	15973	16126	16165	16242	16038	16084	16088	16025	15867	16106	16123	16175	15891	16076	16196	16025	16123	16122	15864	16156	16072	16151	16231	16043	15955	16248	16091	16137	16109	15957	16184	16187	16078	15982	16144	16093	15946	15982	16022	16047	15993	16139	16002	16077	16051	15907	16030	16240	16242	16108	16040	15811	16002	16241	16112	16070	16127	16031	16074	16317	16134	16038	16165	16246	16032	16235	15966	15947	16137	16014	15758	16200	16139	16208	16091	15905	16063	16035	16190	16000	16040	16123	16146	16008	16185	16107	15940	16235	16163	15891	15984	16121	15909	15942	15877	16150	16101	16081	16084	16238	16326	16118	16204	16067	15986	16028	16210	16220	16150	15790	15970	15818	15961	16262	16104	16101	16065	16142	16170	16098	16021	16182	15985	15863	16043	16089	16298	16015	16117	15954	16112	16026	15850	15900	16005	16089	16032	16053	16206	16111	16157	16131	15973	16033	16153	16173	16101	16119	16165	15996	16015	16160	16165	15986	15893	15938	16291	16034	15965	16085	16091	16059	16130	16182	16024	16044	16110	16054	15928	16003	16171	16203	16138	15970	16244	16102	16050	16137	15962	15869	16067	16177	16082	16171	16058	16134	16038	16123	16238	15881	16193	16047	16089	16092	16196	16181	16181	16005	16203	16018	16084	16157	16177	15983	16241	16047	16231	16107	15950	16225	16029	16084	15920	16160	16185	16247	16044	16267	16226	16265	16041	16086	16144	15948	16294	16216	16206	16019	16244	15996	16142	16131	16086	16019	16022	16061	16043	16273	16046	16139	15946	16057	16289	16108	16004	16084	16113	16218	16045	15836	15962	16101	16150	16200	16111	15872	15964	16274	16172	16077	16061	16187	16012	16062	15955	16105	16187	16077	16033	16078	16124	16153	16079	15989	16212	16158	16052	16121	15952	16131	16066	16014	15984	16136	16091	16188	15995	16078	16052	16083	16169	16131	16328	15953	16235	16148	16080	15828	15911	16140	15891	15893	16245	16222	16104	16120	16164	15947	16030	16104	16038	16391	16121	16305	16142	16051	16234	15812	15881	16153	16118	15864	16116	16075	16026	16231	16251	15926	15874	16104	16143	16005	15911	16199	16258	16219	16293	16185	16070	16143	16191	16013	16037	16002	16025	15917	16335	16050	16167	16112	16044	16161	16115	16278	16100	16118	15951	16079	16053	16064	16018	15991	16041	16257	16131	16164	16253	16156	16093	16094	16046	16155	16139	16158	16151	16044	16261	16141	16098	16137	16040	16122	16102	16239	16003	16148	16056	16071	16146	16192	16130	15988	15946	16059	16171	15912	15950	16107	16121	16022	16018	16116	15984	16086	16146	16081	16011	16002	16192	16045	16090	16191	15966	16171	16170	16295	15953	16063	15997	16040	15957
26413	41398	33905	25323	21117	18488	17158	16305	15683	15314	15184	15161	14779	14925	14750	14731	14696	14784	14756	14725	14756	14619	14593	14711	14649	14620	14748	14533	14662	14811	14725	14582	14674	14718	14611	14581	14717	14576	14493	14578	14547	14491	14652	14758	14618	14584	14590	14681	14738	14637	14648	14547	14555	14476	14689	14562	14647	14568	14508	14785	14591	14806	14661	14712	14626	14567	14821	14730	14622	14661	14428	14693	14579	14561	14662	14640	14505	14579	14640	14451	14679	14470	14607	14545	14468	14634	14697	14547	14643	14575	14514	14767	14680	14625	14691	14487	14684	14496	14657	14776	14609	14570	14720	14502	14772	14629	14578	14562	14650	14705	14467	14659	14580	14635	14556	14526	14549	14450	14584	14657	14488	14573	14428	14740	14552	14582	14666	14649	14441	14525	14504	14820	14587	14694	14576	14679	14575	14635	14445	14472	14664	14695	14560	14503	14577	14416	14577	14595	14557	14656	14653	14639	14762	14635	14823	14513	14681	14598	14572	14650	14676	14553	14584	14705	14551	14509	14605	14596	14605	14605	14714	14614	14540	14479	14548	14592	14792	14557	14697	14483	14661	14349	14713	14535	14676	14539	14587	14713	14533	14643	14544	14626	14472	14579	14617	14625	14669	14682	14657	14680	14621	14490	14517	14653	14502	14624	14520	14616	14720	14714	14591	14626	14593	14604	14681	14614	14482	14604	14603	14631	14643	14496	14689	14527	14785	14545	14694	14718	14607	14556	14526	14547	14693	14701	14555	14635	14540	14620	14503	14621	14462	14582	14708	14401	14566	14546	14573	14571	14511	14592	14548	14407	14739	14685	14599	14556	14570	14732	14389	14592	14512	14539	14701	14659	14567	14598	14580	14680	14656	14526	14476	14721	14646	14573	14749	14483	14660	14736	14505	14746	14579	14440	14593	14447	14717	14642	14736	14507	14652	14681	14513	14756	14825	14467	14651	14569	14455	14609	14709	14598	14568	14614	14449	14756	14654	14394	14613	14708	14729	14516	14657	14630	14716	14635	14544	14705	14572	14593	14565	14640	14698	14683	14770	14691	14546	14550	14675	14738	14649	14599	14662	14596	14511	14621	14826	14817	14691	14556	14666	14443	14583	14558	14684	14539	14616	14657	14866	14511	14689	14613	14461	14542	14521	14699	14710	14679	14542	14740	14518	14561	14629	14552	14662	14593	14659	14737	14630	14613	14636	14523	14544	14525	14717	14699	14417	14701	14545	14545	14692	14659	14686	14684	14492	14541	14605	14728	14716	14809	14648	14616	14681	14378	14891	14679	14622	14421	14635	14612	14553	14414	14658	14758	14618	14681	14593	14503	14606	14715	14452	14607	14800	14573	14791	14701	14728	14410	14754	14617	14525	14701	14734	14497	14380	14643	14670	14742	14415	14614	14592	14646	14671	14578	14602	14558	14565	14568	14482	14547	14604	14610	14599	14553	14802	14642	14577	14536	14680	14548	14691	14541	14659	14633	14679	14512	14639	14693	14730	14561	14632	14653	14606	14533	14537	14666	14699	14654	14570	14630	14601	14537	14626	14836	14593	14483	14537	14707	14640	14456	14700	14639	14558	14476	14684	14508	14523	14543	14569	14579	14640	14475	14502	14662	14640	14626	14694	14548	14719	14580	14780	14676	14624	14788	14556	14619	14546	14488	14597	14584	14731	14662	14658	14707	14587	14671	14617	14489	14764	14475	14675	14801	14596	14427	14697	14619	14495	14610	14637	14690	14689	14447	14649	14608	14534	14672	14575	14564	14530	14722	14459	14355	14526	14744	14512	14517	14628	14581	14652	14581	14693	14608	14523	14641	14571	14758	14534	14636	14554	14635	14530	14622	14723	14647	14757	14632	14655	14633	14694	14660	14584	14484	14590	14451	14545	14732	14693	14732	14585	14535	14610	14685	14686	14716	14700	14654	14596	14623	14632	14610	14691	14731	14615	14648	14644	14682	14648	14501	14670	14605	14764	14479	14587	14587	14461	14584	14618	14604	14650	14669	14688	14579	14676	14672	14655	14651	14737	14446	14618	14576	14715	14610	14724	14694	14622	14565	14635	14687	14520	14408	14570	14587	14743	14732	14586	14620	14684	14613	14587	14756	14830	14607	14510	14689	14733	14622	14751	14541	14626	14694	14592	14554	14672	14688	14494	14604	14587	14559	14563	14629	14745	14589	14620	14511	14476	14565	14656	14675	14666	14695	14692	14558	14650	14531	14786	14463	14522	14661	14587	14662	14541	14459	14725	14561	14747	14729	14595	14783	14677	14592	14507	14674	14654	14545	14691	14682	14530	14466	14509	14763	14728	14549	14509	14688	14701	14407	14748	14592	14416	14703	14630	14525	14683	14476	14639	14537	14647	14758	14631	14566	14485	14588	14559	14708	14608	14656	14654	14465	14555	14709	14591	14571	14578	14630	14685	14605	14724	14627	14678	14650	14556	14822	14627	14749	14637	14489	14666	14609	14635	14518	14747	14632	14663	14661	14575	14752	14568	14569	14589	14516	14693	14811	14661	14364	14659	14623	14465	14576	14651	14829	14873	14614	14568	14789	14567	14693	14530	14770	14753	14598	14579	14470	14640	14468	14607	14465	14703	14729	14438	14563	14601	14563	14661	14533	14700	14662	14453	14560	14499	14649	14672	14660	14578	14561	14683	14576	14602	14604	14817	14536	14788	14621	14541	14651	14652	14634	14476	14583	14613	14554	14732	14494	14383	14446	14698	14765	14554	14585	14453	14632	14783	14755	14652	14539	14552	14699	14511	14531	14729	14678	14665	14629	14659	14478	14436	14490	14414	14571	14605	14564	14578	14728	14714	14572	14559	14698	14687	14589	14721	14612	14853	14582	14691	14568	14732	14662	14535	14661	14442	14588	14479	14553	14542	14593	14556	14531	14663	14628	14734	14570	14488	14516	14577	14612	14699	14569	14648	14668	14597	14632	14653	14625	14725	14610	14699	14601	14710	14437	14847	14735	14623	14507	14678	14658	14617	14710	14657	14472	14521	14408	14614	14462	14736	14619	14692	14569	14461	14775	14583	14642	14577	14551	14686	14600	14483	14659	14542	14585	14727	14558	14557	14754	14413	14541	14711	14524	14518	14646	14715	14586	14643	14543	14594	14449	14610	14579	14664	14599	14704	14448	14600	14750	14635	14570	14474	14674	14663	14509	14631	14659	14397	14486	14638	14591	14676	14631	14631	14516	14711	14696	14591	14639	14553	14660	14648	14652	14587	14572	14534	14805	14573	14673	14662	14681	14490	14530	14614	14600	14537	14725	14634	14538	14569	14653	14785	14631	14505	14704	14629	14435	14486	14691	14517	14761	14580	14636	14494	14635	14620	14484	14442	14686	14653	14622	14764	14555	14794	14560	14683	14542	14653	14557	14584	14723	14506	14708	14627	14749	14732	14551	14716	14529	14775	14522	14593	14644	14614	14610	14776	14760	14690	14638	14780	14559	14518	14601	14875	14672	14558	14703	14713	14569	14622	14577	14562	14557	14718	14655	14613	14432	14747	14433	14608	14612	14602	14659	14698	14707	14724	14663	14685	14812	14575	14615	14634	14641	14660	14633	14579	14367	14580	14459	14757	14690	14452	14578	14656	14668	14425	14580	14677	14526	14576	14540	14507	14540	14595	14627	14518	14624	14703	14713	14817	14645	14609	14549	14615	14627	14589	14659	14598	14590	14660	14490	14502	14625	14646	14653	14508	14620	14556	14675	14606	14618	14616	14650	14725	14668	14701	14758	14463	14619	14820	14431	14611	14542	14682	14698	14644	14495	14622	14622	14667	14456	14610	14552	14499	14690	14713	14578	14723	14573	14753	14654	14514	14673	14643	14622	14593	14730	14595	14642	14497	14738	14550	14626	14639	14711	14679	14579	14413	14805	14658	14482	14588	14623	14706	14714	14540	14613	14554	14455	14677	14643	14549	14482	14369	14726	14634	14710	14556	14442	14578	14626	14627	14598	14529	14648	14460	14660	14493	14477	14469	14637	14479	14818	14655	14694	14578	14554	14565	14557	14606	14621	14609	14666	14683	14603	14669	14766	14633	14663	14732	14668	14638	14765	14625	14682	14534	14527	14648	14532	14786	14528	14570	14611	14828	14751	14663	14531	14626	14635	14676	14496	14572	14537	14777	14557	14675	14527	14733	14591	14523	14556	14579	14611	14586	14611	14736	14518	14653	14813	14550	14599	14621	14735	14557	14616	14541	14504	14670	14625	14623	14722	14651	14667	14352	14605	14544	14779	14489	14546	14660	14689	14674	14567	14584	14778	14663	14616	14760	14505	14513	14599	14830	14661	14697	14506	14429	14579	14659	14738	14565	14790	14380	14826	14533	14715	14689	14651	14748	14697	14548	14640	14545	14786	14629	14575	14616	14485	14371	14695	14681	14688	14924	14574	14616	14612	14739	14610	14734	14843	14669	14650	14587	14733	14474	14563	14645	14699	14618	14527	14677	14528	14613	14426	14607	14509	14524	14504	14673	14520	14542	14649	14748	14612	14618	14798	14480	14681	14614	14747	14740	14628	14713	14519	14813	14712	14560	14567	14591	14472	14512	14649	14653	14417	14572	14632	14689	14601	14696	14576	14544	14602	14717	14616	14489	14630	14642	14597	14606	14690	14724	14550	14637	14657	14727	14626	14572	14579	14769	14733	14648	14566	14570	14791	14430	14699	14628	14636	14659	14645	14542	14532	14766	14586	14698	14713	14642	14677	14660	14671	14560	14548	14644	14754	14615	14667	14670	14569	14601	14575	14613	14553	14721	14552	14640	14686	14533	14607	14547	14658	14575	14410	14551	14745	14893	14546	14586	14582	14675	14597	14621	14632	14682	14540	14581	14750	14702	14655	14525	14644	14656	14650	14709	14675	14472	14500	14573	14578	14564	14589	14620	14568	14726	14556	14562	14625	14669	14556	14771	14693	14565	14513	14465	14686	14671	14730	14661	14722	14575	14699	14572	14638	14570	14644	14641	14627	14550	14498	14478	14744	14651	14706	14632	14531	14586	14822	14484	14638	14536	14702	14463	14605	14623	14507	14635	14646	14607	14756	14685	14524	14606	14789	14572	14577	14569	14559	14781	14673	14482	14560	14642	14548	14655	14688	14659	14624
23607	21502	28148	25854	23314	22630	21517	18626	17664	17457	17272	16723	16649	16583	16541	16485	16402	16388	16227	16515	16261	16396	16435	16461	16374	16265	16087	16163	16183	16253	16052	16262	16293	16311	16393	16192	16439	16282	16228	16212	16393	16398	16398	16126	16252	16335	16288	16226	16179	16253	16247	16453	16282	16164	16093	16327	16482	16342	16128	16028	16207	16035	15948	16119	16197	16267	16123	16196	16127	16057	16173	16292	16149	16413	16326	16185	16230	16017	16259	16102	16230	16260	16189	16069	16312	16164	16273	16185	16233	16082	16107	16114	16148	16106	16137	16358	16206	16305	16183	16002	16236	16168	15890	16005	16141	16109	15924	16197	16085	16026	16047	16099	16138	16034	16279	16185	16069	16072	16074	16368	16267	16063	16046	16100	16098	16065	16194	16197	16089	16069	16112	16077	16349	16042	16221	16464	16214	15973	16162	16285	16132	16142	16143	16215	16197	16113	16190	16271	16060	16362	16355	16246	16317	15919	16180	16290	16274	16149	16157	15884	16121	16169	16265	16244	16208	16173	16227	16342	16236	16375	16199	16176	16016	16131	16271	16176	16056	16234	16264	16054	16194	16129	16077	16278	16330	16369	16183	16198	16222	16151	16279	16301	15997	16226	16110	16224	16159	16321	16226	16116	16040	15992	16461	16147	16425	16226	16083	16245	16334	16259	16192	16120	16277	16093	16365	16304	16279	16150	16297	16106	16282	16383	16135	16115	16348	16180	16222	16046	16199	16218	16326	16252	16217	16217	16163	16187	16143	16405	16122	16270	16326	16262	16240	16160	16188	16270	16060	16244	16236	16081	16245	16210	16329	16150	16261	16170	16330	16116	16256	15903	16144	16144	16175	16073	16119	16283	15993	16207	16071	16204	15988	16373	16080	16210	16248	16271	16188	16368	16250	16048	16197	16193	16128	16262	16194	16172	16261	15994	16026	16147	16132	16194	16105	16057	16065	16453	16309	16306	16193	16218	16315	16162	16273	16351	16189	16249	16072	16315	16190	16179	16235	16250	16194	16005	16218	15988	16077	16169	16244	16291	16280	16193	16234	16184	16201	16336	16140	16140	16445	16262	16429	16230	16498	16417	16145	16272	16252	16168	16097	16159	16261	16217	15999	16071	16445	16275	16483	16183	16309	16274	16326	16129	16176	16206	16257	16177	16131	16145	16037	16131	16237	16055	16247	16287	16378	16259	16208	16164	16093	16164	16125	16199	16085	16089	16432	16437	16251	16291	16194	16301	16089	16228	15969	16070	16500	16523	16157	16099	16323	16157	15859	16115	16279	16033	16100	16209	16175	16186	16282	16266	16364	16190	16184	16095	16320	16171	16208	16078	16102	16252	16348	16416	16067	16276	16024	16304	16264	16142	16284	16251	16308	16267	16352	16223	16187	16110	16347	16358	16208	16256	16152	15974	16328	16191	16037	16283	16332	16081	16086	16174	16131	16237	16156	16214	16177	16186	16040	16235	16306	16181	16102	16276	16181	16192	16273	16208	16221	16114	16303	16349	16192	15977	16171	16168	16275	16366	16160	16350	16088	16246	16118	16237	16296	16197	16312	16130	16238	16118	16143	16245	16082	16247	16297	16277	16170	16180	16256	16243	16078	16151	15994	16295	16386	16068	16230	16162	16206	16074	16085	16178	16251	15951	16109	16139	16297	16260	16079	16167	16044	15996	16127	16078	16131	16219	16122	16101	16420	16366	16251	16216	16415	16404	16312	16110	16137	16127	16015	16094	16135	16250	16249	16144	16358	16418	16268	16274	16231	16153	16380	16239	16305	16315	16221	16142	16102	16148	16125	16225	16099	16187	16480	16161	16340	16002	16184	16001	16227	16303	16272	16065	15966	16211	16296	16088	16217	16258	16115	16408	16099	16249	16191	16263	16262	16322	16386	16216	16401	16337	16110	16249	16280	16173	16225	16179	16318	16290	16213	16065	16243	16217	16119	16113	16158	16336	16280	16120	16294	16041	16245	16268	16116	16256	16249	16234	16083	15985	16195	16217	16367	16275	16029	16015	16185	16290	16092	16331	16132	16321	16120	16382	16104	16372	16190	16198	16431	16177	16162	16156	16246	16331	15950	16194	16221	16150	16200	16096	16215	16331	16136	16023	16155	16194	16152	16230	16287	16190	16179	16248	16285	16172	16198	16196	16182	16271	16341	16114	16044	16185	16169	16206	16051	16205	16235	16070	16285	16162	16137	15913	16115	16164	16157	16073	16340	16284	16131	16261	16130	16237	16340	16115	16162	16097	16175	16178	16125	16022	16085	16305	16463	16020	16211	16105	16214	16134	16251	15971	16280	16216	16189	16061	16179	16109	16296	16335	16242	16253	16215	16035	15964	16195	16311	16119	16299	16241	16375	16148	16218	16205	16270	16215	16320	16195	16390	16286	16157	16248	16085	15903	16222	16037	15995	16106	16154	16158	16263	16065	16203	16269	16131	16128	16150	16195	16252	16402	16300	16205	16197	16237	16016	15939	16373	16111	16044	16228	16190	16250	16248	16018	16033	16261	16297	16323	16060	16201	16224	16324	16019	16187	16048	16207	16189	16164	16073	16253	16211	16174	16164	16275	16070	16164	16153	15938	16270	16234	16193	16274	16234	16260	16155	16314	16218	16340	16223	16426	16195	16179	16149	16235	16177	16102	16193	16190	16296	16336	16311	16128	16088	16130	16192	16201	16248	16244	16278	16040	16106	16344	16160	16143	16108	16255	16052	16196	16326	16164	16055	16170	16273	16360	16260	16141	16205	16247	16358	16334	16166	16000	15917	16271	15876	16070	16346	16279	16135	16200	16310	16269	16057	16181	16129	16159	16232	16166	16131	16244	16167	16230	16181	16313	16185	16308	16227	16177	16279	16426	16275	16069	16148	16284	16039	16157	16173	16139	16311	16264	16215	16292	16100	16180	16237	16247	16397	16152	16360	16200	16173	16218	16104	16199	16232	16200	16355	16267	16135	16289	16161	16313	16111	16300	16424	16287	16329	16533	16106	16239	16022	16222	16230	16424	16314	16256	16081	16404	16220	16186	16038	15893	16255	16124	16223	16261	16174	16333	16193	16198	16357	16161	16172	16002	16197	16256	16061	16354	16040	16295	16363	16203	16488	16167	16279	16065	16381	16249	16259	16324	16085	16049	15965	16336	16304	16037	16236	16242	16130	16366	16223	16130	16229	16330	16133	16214	16186	16049	16137	16248	16217	16081	16058	16205	16250	16145	16360	16154	16282	16162	16251	16258	16092	16239	16165	16263	16336	16157	16136	16265	16324	16180	16254	15911	16141	16299	16173	16129	16049	16120	16203	16071	16194	16231	16384	16203	16194	16063	16245	16374	16583	16169	16182	16277	16091	16006	16233	16366	16195	16232	16082	16166	16024	16216	16092	16038	16327	16373	16193	16059	16278	16119	16211	16470	16314	16203	16244	16226	15993	16212	16090	16055	16273	16316	16325	16105	16381	16195	16328	16047	16150	16238	16073	16233	16193	16110	15930	16033	16147	16305	16193	16420	16257	16181	16160	16166	16096	16135	16155	16250	16100	16109	16107	16283	16319	16267	16078	16281	16294	16096	16164	16375	16123	16106	16218	16184	16265	16370	16057	16236	16433	16065	16080	16305	16271	16341	16234	16047	16148	16325	16053	16118	16238	16160	16383	16052	16381	16240	16227	16141	16089	16324	16253	16109	16199	16509	16462	16206	16331	16278	16080	16236	16224	15924	16090	16180	16177	16094	16004	16120	16142	16077	16303	16354	16367	16249	16065	16376	16246	15938	16039	16175	16271	15924	16272	16177	16256	16063	16107	16109	15962	16256	16109	16076	16011	16407	16238	16226	15929	16124	16137	16103	16127	16241	16414	16369	16207	16262	15993	16275	16252	16211	16355	16231	16200	16074	16240	16150	16250	16337	16182	16016	16158	16155	16242	16231	16266	16356	16153	16127	16031	16302	16081	16094	16066	16168	16337	16128	16230	16353	16407	16281	16112	16133	16171	16294	16297	16096	16147	15988	16221	16347	16168	16005	16246	16220	16143	16223	16384	16355	16189	16240	16057	16344	16188	16533	16242	16194	16160	16212	16121	16180	16212	16236	16389	16201	16404	16251	16276	15940	16131	16303	16390	16310	15932	16233	16252	16449	16227	16269	16057	16353	16181	16303	16209	16077	16268	16146	16166	16354	16262	16380	16272	16002	16283	16202	16299	16121	16158	16151	16389	16346	16070	16174	16177	16152	16114	16395	16156	16147	16165	16189	16188	16148	16143	16119	16395	16299	16582	16283	16145	16281	16080	16042	16248	16259	16208	16303	16202	16300	16323	15919	16048	16383	16035	16071	16306	16174	16245	16175	16104	16221	16115	16227	16196	16154	16218	16315	16259	16346	16179	16290	16402	16169	16232	16224	16207	16266	16161	16189	16290	16335	16227	16277	16388	16337	16192	16267	16224	16239	16211	16116	16271	16098	16379	16116	16357	16112	16109	16165	16172	16063	16169	16332	16209	16260	16147	16240	16104	16236	16179	16014	16295	16368	16026	16079	16122	15966	15968	16168	16306	16173	16375	16166	16177	16291	16211	16146	16223	16120	16250	16242	16177	16104	16112	16146	16300	16134	16331	16262	16195	16209	16148	16195	16125	16251	16091	16060	16174	16100	16130	16156	16137	16201	16277	16138	16046	16188	16393	16240	16288	15949	15948	16043	16218	16009	16284	16286	16259	16277	16232	16342	16243	16155	16230	16283	16038	16208	16315	16202	16121	16310	16409	16121	16141	16257	16265	16074	16178	16192	16132	16146	16185	15975	16199	15965	16271	16253	16183	16435	15961	16148	16259	16296	16286	16277	16081	16253	16282	16174	16169	16148	16181	16112	16318	16205	16296	16218	16025	16202	16313	16180	16225	16093	16270	16223	16148	16336	16206	16226	16219	16129	16272	16177	16184	16227	16211	16127	16194	16300	16333	15987	16000	16249	16323	16445	16126	16380	16329	16128	16173	16395	16187	16153	16181	16249	16165	16226	16174	16385	16176	16101	16132	16109	16197	16166	16158	16043	16157	16237	16206	16165	16041	16186	16219	16207	16198	16224	16153	16125	16284	16162	16187	16247	16258	16302	16171	16296	16120	16098	16131	16184
25391	47635	40068	30700	24886	21326	19062	17919	17029	16386	15822	15523	15325	15182	15228	15088	14817	15051	14913	14885	14886	14902	14683	14919	14840	14874	14843	14781	14994	14932	14796	14719	14769	14541	14739	14836	14919	14705	14874	14812	14653	14710	14719	14827	14691	14646	14818	14690	14783	14597	14792	14626	14655	14743	14757	14781	15055	14781	14877	14855	14720	14698	14667	14722	14873	14716	14788	14673	14756	14774	14869	14682	14802	14734	14795	14714	14577	14776	14761	14712	14729	14963	14653	14822	14888	14632	14761	14804	14617	14718	14881	14639	14582	14906	14834	14714	14856	14747	14655	14671	14687	14833	14859	14846	14741	14765	14823	14709	14544	14823	14730	14886	14862	14748	14747	14775	14937	14716	14669	14709	14855	14814	14743	14582	14697	14696	14938	14719	14632	14687	14719	14882	14779	14729	14609	14687	14596	14686	14662	14685	14591	14739	14719	14655	14633	14680	14712	14698	14693	14821	14623	14725	14803	14738	14697	14589	14768	14671	14917	14739	14591	14720	14521	14742	14790	14797	14540	14883	14677	14505	14845	14798	14656	14692	14774	14639	14581	14639	14796	14654	14793	14774	14665	14672	14687	14883	14843	14843	14687	14716	14729	14878	14789	14788	14883	14882	14737	14661	14648	14528	14844	14681	14437	14740	14783	14676	14654	14787	14616	14568	14882	14756	14861	14751	14898	14746	14608	14853	14802	14673	14739	14736	14623	14680	14800	14887	14731	14647	14520	14701	14787	14701	14802	14669	14799	14737	14795	14747	14866	14678	14720	14899	14843	14645	14747	14703	14735	14779	14646	14714	14766	14551	14706	14670	14637	14688	14762	14749	14692	14536	14828	14779	14959	14848	14748	14474	14721	14676	14609	14809	14742	14498	14837	14633	14670	14817	14678	14799	14816	14746	14819	14684	14713	14900	14727	14696	14743	14832	14855	14825	14726	14811	14735	14746	14861	14745	14678	14773	14900	14716	14697	14802	14581	14705	14812	14734	14877	14739	14566	14807	14667	14851	14854	14713	14763	14927	14815	14778	14825	14675	14796	14790	14877	14729	14706	14845	14880	14621	14584	14740	14753	14752	14688	14923	14687	14841	14954	14661	14690	14731	14899	14777	14707	14702	14766	14611	14741	14726	14666	14718	14662	14861	14751	14797	14793	14823	14845	14746	14584	14741	14622	14786	14725	14746	14804	14798	14745	14791	14734	14749	14754	14741	14631	14829	14726	14633	14967	14697	14670	14854	14840	14449	14942	14764	14678	14756	14858	14614	14654	14747	14621	14783	14740	14778	14656	14819	14769	14733	14638	14813	14790	14783	14676	14610	14828	14622	14732	14626	14816	14766	14702	14851	14786	14776	14798	14740	14425	14861	14591	14798	14613	14836	14629	14955	14592	14607	14836	14669	14953	14792	14716	14705	14759	14752	14799	14688	14721	14816	14713	14636	14700	14787	14760	14721	14777	14686	14603	14846	14763	14865	14611	14795	14854	14645	14800	14799	14893	14790	14635	14774	14640	14862	14742	14912	14617	14875	14664	15066	14741	14644	14745	14616	14714	14775	14700	14648	14693	14593	14714	14774	14724	14731	14637	14804	14733	14744	14669	14729	14774	14635	14913	14748	14737	14763	14639	14809	14769	14849	14750	14762	14641	14685	14723	14764	14876	14667	14768	14628	14826	14651	14726	14843	14806	14835	14714	14759	14711	14728	14771	14856	14834	14791	14816	14622	14804	14653	14728	14688	14826	14589	14710	14786	14725	14806	14752	14813	14694	14841	14621	14741	14906	14592	14754	14819	14800	14739	14757	14732	14814	14872	14654	14640	14801	14738	14837	14703	14770	14773	14695	14696	14758	14851	14779	14655	14822	14675	14646	14560	14701	14800	14707	14768	14838	14665	14902	14744	14866	14681	14588	14669	14904	14687	14829	14639	14702	14701	14758	14679	14711	14824	14810	14743	14614	14726	14645	14715	14685	14748	14753	14687	14620	14720	14813	14772	14866	14828	14697	14486	14751	14832	14670	14722	14863	14505	14702	14755	14819	14645	14741	14807	14619	14547	14707	14530	14654	14800	14807	14635	14843	14792	14727	14727	14794	14793	14637	14690	14647	14957	14716	14742	14927	14638	14725	14833	14614	14641	14732	14740	14710	14803	14654	14566	14619	14783	14789	14619	14774	14812	14591	14614	14716	14722	14565	14791	14756	14770	14813	14809	14748	14559	14904	14829	14856	14753	14574	14626	14896	14744	14457	14722	14759	14794	14812	14659	14769	14677	14720	14714	14644	14723	14594	14572	14716	14675	14692	14716	14770	14807	14735	14725	14805	14702	14913	14608	14798	14746	14650	14626	14831	14757	14712	14739	14749	14701	14794	14740	14850	14679	14802	14743	14683	14836	14861	14786	14957	14486	14744	14780	14765	14751	14801	14502	14718	14867	14702	14734	14648	14766	14767	14800	14770	14852	14681	14888	14727	14593	14664	14786	14813	14792	14588	14775	14641	14681	14703	14642	14893	14754	14710	14721	14832	14685	14751	14551	14689	14878	14752	14705	14777	14840	14789	14681	14768	14719	14793	14739	14808	14527	14794	14686	14829	14680	14902	14632	14751	14695	14892	14594	14709	14644	14792	14753	14736	14774	14862	14738	14869	14633	14800	14830	14632	14764	14595	14848	14817	14613	14706	14640	14763	14707	14901	14853	14762	14724	14697	14864	14703	14900	14884	14898	14768	14563	14506	14738	14674	14863	14742	14721	14507	14695	14713	14674	14758	14706	14765	14899	14719	14511	14861	14662	14885	14754	14744	14645	14649	14974	14589	14715	14886	14755	14658	14792	14615	14687	14689	14770	14578	14787	14921	14864	14635	14761	14689	14804	14734	14637	14575	14699	14675	14733	14705	14690	14730	14825	14624	14706	14729	14675	14748	14601	14651	14804	14670	14808	14769	14733	14928	14740	14648	14730	14750	14656	14785	14917	14691	14700	14806	14598	14652	14773	14887	14612	14892	14782	14696	14849	14516	14642	14662	14794	14747	14570	14761	14804	14614	14738	14847	14741	14628	14931	14648	14757	14878	14740	14650	14783	14547	14960	14850	14637	14798	14533	14744	14716	14586	14684	14693	14682	14618	14813	14680	14776	14706	14793	14671	14662	14739	14801	14795	14731	14648	14797	14806	14812	14942	14696	14635	14623	14656	14605	14762	14883	14823	14766	14843	14929	14759	14812	14740	14657	14666	14778	14650	14662	14634	14918	14688	14888	14804	14719	14673	14727	14746	14720	14762	14792	14812	14751	14631	14707	14774	14773	14802	14836	14690	14714	14845	14761	14892	14769	14708	14685	14812	14733	14721	14751	14719	14793	14790	14848	14720	14794	14758	14594	14866	14664	14924	14776	14884	14780	14761	14827	14693	14634	14546	14834	14587	14967	14806	14682	14724	14630	14717	14667	14751	14617	14693	14825	14613	14853	14751	14756	14758	14702	14706	14619	14911	14850	14653	14733	15026	14770	14618	14759	14627	14889	14767	14741	14799	14779	14791	14868	14759	14730	14596	14691	14577	14706	14783	14766	14735	14535	14634	14815	14664	14763	14855	14699	14701	14806	14576	14793	14850	14604	14990	14729	14694	14544	14497	14719	14618	14697	14598	14674	14844	14677	14782	14647	14656	14771	14836	14717	14849	14808	14709	14748	14852	14905	14808	14616	14745	14624	14620	14754	14745	14895	14838	14894	14452	14647	14726	14849	14712	14695	14803	14721	14827	14890	14593	14521	14545	14897	14890	14899	14648	15005	14740	14831	14907	14909	14674	14747	14744	14738	14717	14770	14871	14692	14718	14689	14876	14815	14588	14669	14879	14983	14814	14716	14774	14661	14745	14712	14855	14743	14704	14839	14761	14653	14683	14715	14780	14840	14645	14844	14777	14773	14698	14806	14776	14635	14652	14845	14721	14607	14771	14679	14653	14729	14703	14792	14735	14528	14687	14761	14755	14681	14780	14880	14723	14742	14821	14817	14625	14820	14665	14721	14723	14677	14678	14862	14879	14694	14739	14683	14738	14899	14827	14703	14610	14921	14626	14762	14771	14747	14750	14728	14741	14755	14839	14904	14599	14872	14785	14788	14731	14661	14892	14851	14825	14695	14646	14861	14819	14634	14644	14765	14928	14879	14866	14750	14834	14645	14589	14755	14801	14865	14920	14828	14897	14731	14718	14770	14703	14877	14724	14588	14745	14762	14770	14828	14674	14820	14942	14765	14710	14846	14718	14860	14745	14668	14965	14756	14847	14663	14802	14822	14908	14848	14677	14711	14801	14830	14694	14755	14844	14720	14659	14940	14912	14559	14730	14677	14751	14693	14760	14696	14644	14589	14796	14750	14750	14889	14718	14599	14919	14707	14722	14755	14685	14605	14669	14722	14721	14746	14841	14733	14586	14643	14693	14847	14621	15004	14694	14723	14728	14591	14788	14771	14669	14748	14799	14753	14762	14618	14530	14892	14743	14700	14844	14966	14853	14722	14842	14788	14711	14750	14651	14901	14782	14828	14831	14752	14795	14844	14816	14731	14768	14841	14545	14677	14938	14906	14787	14704	14782	14733	14829	14709	14615	14820	14792	14787	14659	14859	14560	14635	14715	14697	14646	14701	14892	14883	14832	14770	14603	14760	14697	14759	14707	14711	14838	14725	14855	14667	14722	14825	14748	14718	14780	14804	14659	14793	14797	14702	14728	14526	14619	14845	14784	14927	14857	14749	14854	14703	14541	14727	14838	14886	14762	14855	14686	14825	14710	14600	14708	14632	14771	14751	14871	14721	14869	14794	14754	14694	14835	14667	14607	14563	14768	14679	14841	14600	14844	14811	14786	14887	14742	14783	14768	14718	14528	14778	14707	14646	14771	14802	14728	14663	14822	14619	14821	14802	14969	14694	14779	14836	14617	14676	14782	14936	14824	14827	14775	14846	14790	14738	14698	14789	14614	14939	14851	14826	14902	14813	14844	14665	14622	14571	14751	14826	14797	15040	14743	14727	14644	14690	14750	14869	14898	14638	14811	14872	14754	14915	14738	14907	14790	14924	14929	14812	14872	14726	14836	14897	14746	14820	14652	14673	14713	14660	14644	14821	14732	14624	14707	14792
25564	21697	27760	28212	21043	19193	18373	17122	16874	16633	16222	16286	16059	16154	16114	15971	15767	15831	15683	15729	15833	15778	15916	15715	15772	15825	15900	15657	15944	15885	15796	15695	15724	15797	15678	15950	15895	15977	15763	15709	15645	15905	15620	15792	15607	15677	15942	15867	15840	15666	15693	15830	15816	15543	15921	15618	15581	15730	15567	15720	15752	15716	15610	15685	15758	15629	15783	15890	15757	15743	15761	15802	15756	15856	15718	15798	15807	15782	15700	15610	15643	15744	15687	15533	15666	15830	15553	15623	15813	15714	15839	15718	15734	15658	15577	15910	15690	15716	15544	15754	15582	15782	15841	15753	15630	15781	15822	15649	15773	15875	15548	15854	15858	15732	15785	15580	15785	15764	15899	15841	15774	15641	15788	15467	15854	15766	15802	15865	15676	15669	15821	15845	15643	15730	16044	15853	15873	15574	15717	15833	15773	15789	15797	15829	15588	15629	15813	15909	15733	15705	15609	15713	15854	15713	15856	15664	15630	15787	15750	15872	15694	15753	15598	15837	15835	15667	15694	16003	15755	15788	15778	15848	15693	15888	15814	15647	15590	15646	15930	15764	15735	15824	15740	15732	15762	15912	15770	15625	15721	15826	15880	15724	15592	15770	15715	15710	15614	15797	15834	15716	15680	15557	15866	15637	15843	15731	15732	15691	15883	15888	15786	15739	15517	15723	15756	15845	15871	15604	15460	15699	15947	15718	15666	15648	15784	15901	15775	15827	15706	15704	15601	15727	15927	15746	15619	15706	15809	15645	15693	15638	15606	15943	15775	15750	15861	15894	15731	15730	15844	15679	15810	15734	15759	15662	15792	15737	15813	15777	15586	15640	15780	15722	15882	15772	15590	15793	15628	15787	15588	15707	15650	15759	15723	15869	15841	15713	15698	16018	15725	15700	15672	15992	15685	15895	15886	15753	15546	15646	15767	15715	15692	15644	15561	15697	15785	15701	15917	15783	15820	15732	15610	15687	15780	15808	15776	15871	15701	15648	15731	15595	15763	15812	15694	15727	15798	15735	15877	15803	15767	15620	15812	15870	15909	15800	15719	15700	15785	15630	15738	15712	15491	15748	15629	15716	15840	15722	15763	15619	15618	15701	15992	15668	15568	15723	16017	15689	15771	15878	15819	15746	15758	15738	15738	15769	15823	15640	15896	15731	15672	15657	15786	15565	15780	15766	15636	15614	15846	15668	15700	15742	15717	15775	15644	15870	15773	15824	15662	15629	15859	15863	15908	15759	15873	15881	15681	15821	15840	15908	15666	15711	15833	15797	15760	15713	15673	15732	15784	15995	15768	15777	15809	15661	15666	15791	15901	15667	15778	15669	15892	15782	15607	15759	15844	15644	15871	15887	15714	15524	15542	15691	15732	15718	15756	15637	15762	15732	15643	15830	15700	15799	15773	15946	15526	15809	15719	15622	15801	15742	15624	15905	15793	15759	15726	15715	15530	15712	15564	15705	15778	15629	15812	15858	15736	15785	15799	15732	15848	16053	15735	15935	15749	15599	15800	15687	15656	15791	15833	15755	15633	15688	15509	15747	15645	15957	15877	15744	15839	15680	15706	15673	15819	15698	15980	15774	15813	15689	15815	15768	15731	15673	15687	15843	15731	15791	15877	15834	15647	15715	15560	15794	15675	15748	15741	15738	15632	15604	15681	15776	15866	15614	15591	15679	15756	15783	15619	15891	15588	15832	15738	15663	15833	15802	15824	15960	15668	15636	15733	15767	15835	15776	15559	15718	15691	15609	15739	15698	15896	15713	15744	15668	15671	15804	15777	15853	15801	15917	15824	15780	15765	15563	15963	15933	15780	15819	15857	15860	15710	15692	15839	15797	15797	15625	15698	15660	15893	15623	15896	15809	15685	15632	15754	15838	15873	15773	15729	15763	15735	15708	15572	15858	15915	15664	15892	15885	15706	15720	15662	15765	15611	15764	15869	15725	15809	15529	15791	15721	15788	15719	15699	15678	15631	15785	15592	15800	15775	15837	15578	15803	15749	15576	15903	15867	15953	15666	15672	15527	15612	15779	15818	15638	15814	15812	15784	15633	15768	15883	15989	15664	15685	15608	15738	15546	15725	15640	15682	15630	15706	15727	15734	15756	15704	15631	15741	15473	15777	15721	15671	15776	15856	15759	15663	15518	15783	15883	15917	15681	15503	15690	15889	15658	15621	15736	15808	15800	15938	15780	15901	15750	15385	15716	15757	15696	15672	15544	15781	15916	15757	15696	15700	15761	15848	15654	15818	15814	15742	15816	15717	15730	15589	15799	15534	15832	15879	15652	15788	15773	15640	15844	15738	15737	15832	15785	15818	15788	15731	15800	15608	15710	15759	15730	15648	15690	16093	15687	15731	15636	15729	15750	15803	15566	15791	15570	15840	15585	15793	15790	15589	15752	15759	15770	15901	15716	15722	15792	15723	15651	15609	15764	15780	15555	15538	15690	15787	15833	15866	15747	15864	15888	15540	15683	15997	15862	15734	15922	15705	15735	15796	15857	15819	15817	15677	15625	15791	15705	15851	15654	15882	15802	15844	15745	15591	15597	15885	15803	15753	15382	15844	15809	15866	15862	15927	15742	15755	15744	15666	15743	15749	15665	15875	15838	15780	15778	15728	15643	15650	15877	15656	15718	16026	15741	15767	15885	15951	15710	15591	15749	15532	15710	15806	15788	15627	15654	15776	16021	15733	15700	15976	15778	15560	15845	15905	15662	15653	15886	15900	15630	15593	15581	15793	15846	15612	15848	15813	15715	15813	15768	15787	15771	15702	15781	15648	15778	15797	15645	15585	15755	15837	15784	15689	15589	15698	15937	15748	15808	15613	15414	15750	15811	15628	15922	15605	15593	15639	15753	15806	15638	15733	15733	15518	15711	15736	15579	15736	15723	15946	15754	15632	15733	15779	15793	15737	15847	15681	15755	15751	15588	15681	15711	15895	15741	15745	15743	15701	15583	15740	15398	15837	15818	15677	15612	15551	15802	15828	15694	15968	15841	15893	15734	15699	15919	15815	15648	15632	15800	15521	15861	15859	15812	15863	15629	15573	15755	15731	15743	15765	15656	15836	15826	15829	15768	15799	15653	15692	15763	15686	15668	15782	15691	15721	15920	15860	15816	15702	15752	15826	15817	15689	15850	15795	15716	15759	15682	15856	15781	15642	15557	15998	15822	15800	15856	15843	15637	15691	15767	15726	15685	15851	15753	15680	15895	15629	15673	15614	15732	15851	15671	15885	15645	15909	15801	15646	15606	15632	15676	15746	15786	15733	15699	15886	15690	15987	15709	15845	15986	15786	15690	15740	15746	15714	15642	15895	15901	15799	15819	15514	15690	15875	15878	15702	15773	15728	15686	15837	15928	15901	15542	15670	15493	15869	15760	15881	15882	15524	15649	15811	15797	15879	15730	15842	15802	15786	15817	15792	15781	15779	15767	15628	15717	15779	15564	15830	15883	15700	15789	15860	15673	15704	15807	15818	15646	15860	15757	15784	15685	15624	15713	15876	15656	15708	15799	15772	15850	15726	15810	15871	15905	15894	16023	15900	15725	15935	15747	15831	15773	15851	15486	15694	15696	15864	15950	15836	15678	15805	15899	15716	15659	15832	15779	15801	15585	15775	15605	15649	15662	15889	15924	15680	15883	15835	15929	15756	15703	15784	15736	15661	15680	15750	15599	15810	15866	15731	15733	15863	15772	15870	15575	15643	15753	15863	15677	15794	15733	15857	15578	15708	15754	15876	15778	15813	15530	15650	15915	15680	15704	15748	15836	15760	15700	15575	15752	15852	16005	15707	15684	15825	15867	15698	15761	15711	15764	15653	15677	15920	15905	15660	15750	15830	15644	15890	15834	15605	15742	15842	15723	15821	15782	15768	15813	15860	15625	15676	15604	15746	15677	15700	15694	15767	15650	15793	15688	15715	15760	15814	15735	15801	15742	15655	15471	15700	15755	15775	15913	15688	15717	15631	15837	15905	15723	15846	15659	15642	15908	15838	15853	15542	15670	15772	15721	15695	15859	15754	15673	15933	15879	15706	15737	15752	15789	15673	15633	15595	15683	15828	15546	15718	15800	15712	15752	15851	15696	15726	15847	15870	15864	15878	15621	15830	15795	15824	15681	15737	15787	15674	15742	15772	15846	15749	15836	15656	15744	15779	15853	15639	15822	15656	15800	15884	15616	15493	15871	15827	15665	15709	15704	15677	15747	15665	15597	15798	15821	15620	15779	15829	15652	15615	15787	15650	15697	15699	15641	15678	15978	15489	15635	15694	15847	15824	15569	15727	15560	15794	15766	15649	15777	15657	15653	15684	15834	15714	15863	15803	15825	15751	15795	15560	15716	15800	15911	16005	15801	15676	15662	15786	15653	15743	15768	15845	15792	15816	15688	15691	15547	15730	15767	15763	15751	15643	15981	15796	15977	15816	15763	15742	15796	15824	15902	15679	15512	15576	15762	15775	15720	15726	15747	15707	15990	15850	15674	15565	15959	15729	15813	15712	15593	15557	15650	15849	15802	16112	15704	15625	15837	15695	15681	15654	15846	15780	15623	15831	15752	15670	15632	15744	15646	15703	15713	15938	15691	15696	15579	15776	15764	15980	15826	15709	15622	15868	15666	15894	15668	15800	15702	15693	15761	15885	15840	15836	15744	15619	15776	15654	15667	15973	15684	15798	15650	15662	15823	15595	15844	15695	15823	15731	15710	15891	15621	15667	15942	15811	15695	15724	15536	15520	15549	15801	15774	15980	15651	15839	15838	15629	15653	15756	15456	15709	15819	15699	15773	15825	15929	15972	15807	15618	15435	15848	15691	15699	15783	15731	15697	15730	15783	15851	15706	15802	15723	15878	15981	15758	15879	15922	15766	15787	15926	15653	15870	15783	15848	15856	15665	15712	15852	15869	15736	15879	15873	15619	15722	15947	15876	15656	16085	15785	15507	15667	15656	15793	15702	15773	15573	15742	15854	15826	15809	15648	15738	15747	15712	15592	15726	15967	15878	15745	15800	15821	15644	15795	15759	15637	15602	15930	15752	15903	15555	15518	15806	15824	15825	15559	15737	15491	15725	15669	15685	15521	15615	15812	15834	15607	15848	15948	15669	15762	15793	15744	15986
25448	43209	35788	26753	22010	19244	17585	16533	15923	15597	15227	15063	14899	14664	14652	14883	14573	14404	14632	14550	14438	14531	14488	14467	14420	14459	14503	14395	14483	14530	14340	14438	14386	14492	14346	14462	14406	14480	14360	14449	14629	14298	14500	14399	14387	14222	14269	14338	14522	14448	14396	14409	14406	14336	14389	14423	14273	14398	14405	14261	14500	14429	14356	14334	14272	14316	14382	14433	14415	14306	14240	14451	14546	14424	14315	14239	14510	14412	14198	14469	14469	14366	14539	14514	14532	14426	14374	14511	14498	14446	14436	14539	14345	14243	14283	14318	14429	14220	14450	14265	14441	14330	14437	14625	14430	14417	14518	14439	14360	14548	14363	14413	14326	14381	14460	14472	14457	14335	14451	14249	14594	14476	14394	14426	14182	14264	14649	14538	14380	14339	14449	14499	14399	14352	14583	14364	14564	14361	14485	14327	14308	14447	14334	14544	14385	14459	14520	14493	14462	14400	14338	14637	14385	14474	14436	14395	14181	14627	14406	14203	14335	14297	14338	14296	14446	14503	14561	14426	14499	14452	14485	14447	14392	14595	14444	14418	14276	14269	14520	14563	14448	14313	14499	14298	14303	14385	14568	14439	14355	14355	14381	14348	14451	14275	14529	14390	14409	14491	14313	14293	14191	14354	14310	14469	14391	14480	14425	14216	14370	14436	14329	14497	14366	14502	14327	14384	14493	14531	14387	14377	14548	14394	14509	14324	14324	14224	14416	14403	14289	14304	14441	14376	14512	14348	14406	14301	14470	14560	14527	14468	14408	14532	14367	14405	14300	14468	14346	14358	14371	14434	14202	14526	14400	14417	14455	14416	14537	14400	14473	14429	14453	14298	14569	14597	14540	14317	14360	14472	14519	14360	14396	14599	14335	14427	14429	14419	14370	14304	14506	14458	14619	14270	14339	14266	14457	14473	14545	14512	14354	14503	14436	14339	14243	14405	14346	14357	14346	14620	14390	14368	14212	14561	14493	14427	14498	14327	14248	14389	14510	14294	14463	14402	14389	14409	14399	14613	14484	14437	14363	14335	14404	14323	14443	14320	14298	14339	14547	14363	14338	14480	14410	14353	14348	14332	14478	14493	14427	14417	14509	14570	14489	14321	14430	14423	14474	14406	14362	14355	14427	14257	14431	14453	14455	14406	14565	14371	14494	14319	14227	14399	14408	14542	14211	14480	14395	14455	14352	14382	14447	14397	14222	14306	14501	14378	14501	14428	14412	14495	14451	14394	14431	14501	14347	14248	14418	14609	14532	14580	14187	14603	14433	14333	14480	14425	14354	14398	14489	14487	14458	14613	14363	14379	14573	14349	14435	14381	14328	14488	14347	14448	14414	14469	14173	14488	14263	14427	14430	14444	14361	14587	14469	14498	14553	14471	14314	14424	14405	14283	14355	14443	14476	14581	14533	14195	14488	14385	14413	14480	14563	14480	14164	14504	14423	14344	14422	14335	14498	14335	14416	14349	14456	14488	14357	14348	14456	14535	14413	14481	14359	14589	14552	14474	14303	14427	14284	14328	14397	14587	14500	14571	14454	14562	14466	14487	14335	14601	14363	14426	14320	14181	14411	14271	14616	14509	14184	14454	14304	14306	14375	14421	14496	14482	14349	14330	14525	14462	14444	14491	14504	14425	14326	14464	14658	14598	14433	14350	14453	14623	14489	14238	14380	14364	14421	14445	14372	14411	14415	14487	14468	14403	14296	14469	14266	14386	14526	14282	14612	14515	14363	14272	14502	14438	14325	14465	14392	14424	14446	14426	14434	14493	14451	14519	14477	14246	14464	14401	14442	14415	14494	14281	14453	14390	14329	14309	14357	14538	14449	14522	14228	14357	14344	14390	14520	14248	14466	14539	14313	14542	14415	14615	14424	14429	14555	14485	14259	14502	14345	14545	14147	14561	14266	14308	14444	14524	14497	14345	14567	14423	14260	14433	14339	14507	14286	14357	14515	14445	14199	14495	14402	14399	14286	14395	14431	14332	14591	14549	14283	14513	14463	14555	14501	14400	14515	14536	14544	14455	14365	14320	14511	14651	14454	14548	14462	14307	14452	14167	14561	14387	14307	14424	14361	14576	14378	14516	14515	14241	14490	14596	14175	14456	14335	14509	14486	14359	14368	14466	14353	14380	14355	14456	14446	14378	14387	14199	14580	14502	14539	14440	14329	14575	14326	14424	14459	14416	14436	14434	14490	14360	14368	14462	14431	14335	14428	14492	14353	14395	14472	14381	14532	14382	14283	14331	14399	14329	14390	14369	14308	14349	14499	14424	14426	14461	14466	14610	14404	14412	14387	14486	14406	14275	14510	14247	14445	14357	14458	14343	14486	14419	14519	14323	14343	14586	14542	14425	14584	14568	14411	14440	14415	14462	14351	14351	14509	14398	14305	14384	14304	14388	14530	14497	14479	14394	14428	14355	14491	14440	14422	14344	14314	14507	14416	14431	14501	14335	14507	14381	14411	14385	14315	14436	14391	14524	14494	14579	14536	14309	14394	14340	14519	14382	14407	14460	14385	14464	14401	14537	14584	14477	14430	14414	14294	14586	14452	14530	14471	14492	14284	14514	14332	14505	14403	14488	14642	14406	14250	14385	14456	14311	14372	14295	14416	14529	14448	14564	14463	14360	14339	14426	14391	14349	14409	14426	14550	14534	14340	14622	14267	14458	14474	14478	14525	14486	14471	14449	14241	14399	14440	14439	14428	14301	14521	14543	14520	14442	14506	14653	14414	14338	14452	14347	14492	14412	14298	14434	14548	14445	14295	14407	14405	14375	14523	14434	14511	14357	14515	14556	14138	14442	14496	14368	14482	14389	14562	14554	14589	14565	14462	14341	14378	14190	14459	14537	14521	14211	14522	14429	14360	14397	14435	14313	14447	14368	14370	14536	14451	14445	14544	14240	14593	14332	14474	14477	14386	14458	14469	14459	14366	14515	14493	14370	14459	14510	14566	14461	14578	14503	14455	14389	14385	14459	14510	14359	14556	14381	14477	14660	14418	14300	14411	14310	14477	14593	14312	14532	14386	14468	14309	14463	14446	14458	14438	14470	14381	14427	14236	14549	14412	14360	14254	14308	14421	14363	14402	14441	14282	14299	14485	14462	14546	14465	14590	14267	14436	14344	14335	14566	14362	14379	14460	14472	14471	14435	14354	14307	14407	14389	14503	14452	14433	14298	14378	14316	14547	14394	14466	14428	14311	14457	14295	14386	14420	14399	14479	14354	14264	14302	14420	14398	14440	14171	14549	14458	14519	14547	14358	14521	14497	14362	14484	14365	14538	14280	14490	14419	14571	14491	14497	14416	14383	14396	14348	14454	14392	14420	14567	14509	14496	14338	14277	14553	14502	14299	14271	14224	14426	14621	14447	14435	14408	14365	14470	14254	14458	14503	14360	14283	14302	14453	14382	14468	14405	14354	14641	14387	14496	14432	14409	14375	14529	14473	14306	14419	14411	14350	14382	14308	14453	14229	14381	14448	14682	14334	14315	14360	14412	14499	14377	14523	14400	14370	14470	14480	14528	14375	14390	14450	14537	14610	14454	14386	14476	14633	14522	14418	14431	14359	14435	14405	14392	14341	14366	14265	14550	14483	14396	14451	14420	14483	14335	14302	14514	14397	14346	14488	14484	14385	14418	14511	14444	14631	14530	14392	14330	14287	14442	14404	14437	14586	14337	14393	14501	14481	14470	14339	14367	14354	14516	14362	14430	14508	14507	14414	14660	14523	14420	14350	14284	14359	14356	14373	14516	14360	14466	14242	14485	14388	14264	14454	14281	14398	14296	14367	14456	14427	14417	14450	14444	14361	14618	14561	14456	14461	14485	14398	14231	14398	14577	14482	14345	14508	14455	14363	14468	14457	14481	14477	14352	14374	14408	14508	14422	14424	14362	14337	14247	14431	14343	14349	14295	14486	14444	14417	14338	14431	14384	14493	14354	14543	14413	14420	14408	14350	14530	14501	14330	14339	14458	14317	14344	14318	14519	14534	14304	14481	14478	14312	14468	14164	14648	14532	14376	14473	14440	14320	14440	14408	14341	14337	14391	14348	14399	14302	14377	14594	14467	14510	14359	14419	14373	14525	14492	14551	14658	14338	14470	14413	14305	14489	14365	14529	14600	14342	14361	14393	14542	14406	14648	14491	14415	14512	14338	14390	14406	14524	14590	14402	14340	14444	14502	14442	14504	14546	14469	14469	14372	14438	14403	14396	14382	14537	14558	14460	14383	14646	14441	14250	14450	14407	14362	14380	14417	14524	14307	14364	14344	14371	14336	14477	14287	14398	14502	14409	14369	14400	14298	14395	14547	14458	14239	14480	14417	14264	14283	14561	14354	14449	14465	14371	14424	14398	14339	14353	14361	14404	14279	14587	14439	14457	14505	14295	14296	14379	14483	14444	14390	14467	14494	14519	14331	14282	14423	14477	14459	14549	14571	14538	14428	14296	14341	14476	14405	14408	14403	14401	14406	14317	14377	14397	14420	14485	14215	14374	14337	14264	14369	14422	14415	14353	14361	14489	14443	14626	14350	14357	14572	14402	14435	14510	14462	14397	14521	14449	14435	14510	14335	14564	14468	14380	14347	14457	14419	14394	14359	14460	14455	14394	14431	14342	14336	14201	14427	14558	14420	14508	14456	14473	14446	14224	14490	14493	14446	14321	14394	14514	14498	14468	14452	14496	14312	14420	14162	14499	14424	14382	14427	14387	14381	14608	14380	14493	14522	14322	14586	14455	14436	14448	14369	14294	14445	14390	14345	14470	14452	14491	14330	14389	14290	14317	14340	14492	14403	14443	14295	14537	14532	14415	14098	14524	14352	14466	14413	14435	14438	14410	14470	14381	14400	14347	14403	14311	14424	14283	14384	14453	14331	14515	14308	14463	14528	14375	14458	14361	14393	14385	14301	14430	14477	14581	14349	14480	14469	14597	14312	14318	14443	14543	14463	14529	14532	14598	14396	14396	14539	14409	14608	14413	14313	14485	14484	14433	14353	14454	14478	14408	14553	14375	14450	14474	14480	14613	14330	14401	14440	14373	14519	14511	14448	14395	14368	14414	14377	14220	14340	14307	14338	14452	14414	14677	14484	14360	14636	14454	14390	14337	14375	14271
22569	21519	28702	24896	22279	24181	24752	19811	18222	18102	17599	16934	17104	16641	16757	16770	16695	16584	16608	16548	16333	16304	16267	16273	16314	16127	16167	16421	16570	16269	16124	16324	16135	16152	16318	16168	16072	16106	16123	16205	16398	16212	16314	16296	16024	16174	16242	16234	16180	16140	16078	16115	16296	16010	16209	16378	16155	16028	16135	16058	16042	16098	16360	16176	16054	16100	16137	16247	16189	16247	16070	16047	15972	16003	16232	16123	16180	16159	16131	16025	16170	16166	16184	16163	16036	16307	16125	15931	16009	16115	15963	15987	15970	15941	16099	16042	16165	16094	16057	16025	16217	15979	16107	16134	16086	16059	16089	16167	16048	16085	16120	16221	16221	16240	16049	15786	16042	16289	16141	15976	16223	16018	15955	16068	16089	16143	16124	16047	16157	16190	15931	16151	16117	15965	16180	15872	16139	16177	16217	16016	16296	16030	16193	16194	16067	16089	16152	16203	16412	15990	16252	16087	16282	16417	16056	16005	16140	16106	16043	16092	16162	16191	16049	16241	16080	16064	15983	16088	16136	15984	16190	16038	15970	16000	16245	16123	16261	15995	16015	16134	16081	16228	15935	16033	16143	16187	16143	16144	15961	15923	16054	15959	16084	16143	16157	15995	16153	16193	15995	15949	15858	16129	15984	16211	16244	16296	16172	16022	16202	15966	16100	16142	16265	16164	15968	16236	15996	15997	16283	16089	16092	15982	16084	16002	16147	16056	16173	16200	15966	16026	16307	16200	15986	16195	16167	16083	16070	16168	15944	15880	16223	16053	16023	16122	15986	16303	16072	16081	16169	16238	16177	16070	16087	16286	16146	16225	16332	16228	16158	15996	16138	16114	16199	15956	16075	16217	16145	16260	16044	15964	16169	16035	16225	16072	16102	16205	16181	16167	16358	16152	16290	16179	15902	16013	15948	16181	15959	15875	15826	16085	15872	16157	16052	16085	15868	16122	16193	15844	16189	16272	16250	16013	16092	16293	16086	16043	16097	16135	16231	16132	16076	16194	16120	16096	15970	16084	16081	16188	16187	16149	15984	16079	15951	16014	15954	15795	16002	16235	16149	16224	16210	15974	16292	16246	16312	16232	16134	16266	16181	16087	16033	16104	15980	16084	16167	16161	15868	16046	16043	16124	15989	16065	16240	16241	16037	16104	16221	16078	15953	16006	16069	16040	15998	16148	16030	16027	15963	16077	16209	16058	16124	16001	16077	16075	15960	16106	16215	15854	16071	16155	16138	16155	15885	16090	16188	16186	16169	16214	16480	16071	15920	15933	16082	16163	16071	16028	16040	16102	15918	16152	15979	16053	16149	16000	16091	16252	16125	16109	16022	16094	16125	16191	16141	15898	16009	16156	16164	16139	16093	16119	16200	15846	15969	16085	16064	15883	16173	16138	16155	16074	16274	16134	16038	16045	16194	15961	15818	16090	16078	15978	16220	16209	16129	16020	16205	16132	16022	15974	16030	15902	16056	16329	16348	16119	16236	15863	16317	16002	15973	16325	16124	15931	16105	15914	16176	15945	16173	16298	16168	15976	16187	16125	16144	16190	16042	16011	16240	16188	16250	16082	16093	16122	15987	16246	16020	16098	16232	16043	16216	16315	15975	16276	16262	16127	16104	15972	15993	16324	16062	16034	16043	16190	16044	16077	15962	15952	16252	16216	16132	16056	16159	16060	16116	15836	16033	16073	16228	16128	16171	16197	16021	16263	16107	16025	16103	16109	16001	15926	16012	16077	16249	15964	16172	16290	16098	16084	16062	16043	16170	16169	16178	16198	15851	16001	16043	16208	16203	15831	16254	16207	16013	16104	16119	16101	15977	16106	16178	15954	16405	16104	15987	16003	16138	16164	16018	15991	16213	16104	16149	15827	16237	16149	16122	16195	16168	16316	16071	16367	16239	16083	16003	16131	16092	16070	16221	16049	16072	16134	16350	16090	16039	15954	15883	16105	16360	16163	16436	16213	15948	16215	15991	16099	16068	16309	16343	16167	16096	15980	16134	15992	15826	16065	16072	16188	16135	16065	16019	15957	16202	15925	15958	16236	16062	16255	16119	15956	16051	16099	16023	16131	16178	16143	16099	16069	16089	16167	15817	16119	16039	16245	16327	16117	16165	16300	16060	15986	16034	16021	16114	15930	15993	16171	16326	16093	16023	16277	16004	16044	15913	16289	15957	15934	16125	16361	16117	16255	15938	16124	16284	16081	15930	16145	16275	16063	16007	16133	16284	16104	16270	16045	16178	16087	16140	15958	16165	16082	15991	15916	16164	15928	16141	16061	16067	16063	16181	15954	15939	16024	16047	16126	16042	16007	16106	16126	16198	16054	15954	16155	15897	16107	16041	16080	16096	16050	16205	15994	16099	16244	16241	16044	16036	16090	16291	16047	16259	16124	16162	16002	16124	16172	16211	16142	16216	16167	16237	15833	16205	16070	16127	16072	16216	16101	16067	16144	15990	15974	16152	16174	16050	16074	16199	16126	16045	16046	16064	15893	15819	16228	16032	15942	15998	15994	16108	16107	16008	16087	16206	16222	16192	15976	16131	15995	16193	16118	16108	16080	16128	16072	16176	15999	16197	16194	16233	16210	15867	15980	16259	16250	16164	16137	16102	16235	16128	16003	16076	16167	16092	16138	16164	16134	16145	16082	16065	16245	16150	16161	16240	16162	16047	16284	15975	15896	15990	16290	16199	16178	16091	16105	16160	16182	16093	16100	16079	16225	15973	16246	16201	16147	16008	16067	15913	16181	15978	15993	15912	16105	16176	16141	16102	16171	16176	16078	16043	16247	16249	16333	16134	16074	16060	16126	16090	16112	16203	16142	15782	16142	16253	16070	16033	16053	16018	16008	16037	16155	15991	16370	16159	16158	15997	16193	16206	16098	15957	16242	16046	15977	16113	16228	16041	15983	15962	16180	16094	16097	16131	16019	16072	16131	16112	16170	16109	16231	16003	15866	16052	16175	16019	16210	15954	15892	16050	16055	16172	16165	15860	16101	16152	16027	16160	16157	16177	16047	16002	16019	16255	16063	15915	16020	15943	16094	15841	15986	16013	16073	16201	16107	16098	15911	15983	16157	16045	16222	16009	16131	16157	16223	15955	15966	16124	16212	16139	16145	16126	16079	16106	16123	16102	15637	16103	15976	16145	16221	16008	16231	16181	16147	16163	16191	15934	16044	15698	16010	16120	15995	16284	15955	16059	16091	15980	16090	16015	16143	16102	16154	16310	16072	16138	16117	15859	16061	16264	16086	16199	16184	16155	16206	16077	16397	16105	16108	16170	16082	15937	16031	16073	16265	16003	16016	15951	16050	16081	16077	15867	15771	16106	15979	16194	16068	15977	16000	16003	16067	16125	15941	16107	16063	16205	16308	16056	16076	16163	16161	16159	15964	16088	16123	15942	15882	16111	16082	16199	16115	15985	16111	16097	16061	15969	16162	16132	15978	16045	16124	15978	16104	16172	16095	16245	15890	16159	16257	16136	16119	16120	16195	16303	16071	16158	16190	16025	16103	16189	16020	16022	16227	15942	16039	16175	16123	16151	16047	16121	15952	16007	16133	16113	16113	16278	16010	15945	16045	16100	16014	16221	16158	16152	16125	16200	16195	15965	16068	15930	16092	16156	16130	15924	16084	16160	16269	16319	16237	16254	16285	16123	16102	15860	16072	16221	15988	16097	16154	16207	15982	16059	15978	16033	16090	16184	16075	15968	16102	16071	16197	16272	16115	16094	16241	16087	16068	16237	16159	16058	16188	16193	16044	16091	16161	16065	16095	16098	16253	16060	16017	16152	15963	16091	16047	16090	16100	16227	16077	16178	16068	16055	15951	15964	16102	16065	16198	16086	15969	16295	16048	15976	16057	16094	16093	16143	16187	16156	16068	16151	16190	16268	16059	15977	15980	16048	16163	16016	16071	16169	15999	16049	16118	16243	16301	16141	15921	16122	16152	16208	16061	16096	16139	16217	16141	16130	16189	16066	15978	16254	16187	16164	16038	15976	16162	16281	16078	16074	16176	16215	15886	15910	16058	16245	16063	15983	16267	16153	16331	16024	16237	16234	16173	16150	16146	15969	16003	16001	15940	16071	15967	16011	15904	16014	16137	16135	16346	16069	16056	16089	16087	16162	16110	15981	15987	16026	16089	16234	16177	16170	15973	16304	16189	16071	16107	15980	16009	16103	15947	16211	16172	16111	16199	16035	16186	16065	16071	16249	15892	16101	16069	16098	16212	16112	16180	16129	15942	16230	16082	16218	16002	16248	16055	16009	16202	16024	15906	16019	16117	16027	16144	16088	16046	16132	15931	15792	16213	15897	15954	15755	15950	16250	16161	16097	16091	15997	16080	16001	15918	16067	16144	16002	16161	16173	16059	15976	16094	16038	16111	16138	16339	16139	16108	16068	16081	16156	16002	16079	16168	16159	16162	16072	15916	15866	16039	16100	15918	16077	16146	16184	15947	16043	16159	16082	16053	16063	15974	16070	16258	15988	16146	16186	16073	15995	16115	16139	16146	16185	16028	16045	16232	16104	16241	16100	16132	16261	16091	16052	16194	16093	16187	16263	16093	16069	16272	16139	16013	16215	16073	15888	15904	16044	16098	16054	15787	16078	16167	16115	16138	16086	16040	16103	16197	16009	15981	16198	16216	16101	16114	16050	16027	16166	16043	16139	16122	15908	16044	15937	16115	16051	16096	16320	16253	15986	16090	16152	16037	16016	16106	16268	16171	16102	16271	15982	16159	16041	16001	16111	15948	15959	16141	16039	16118	16096	15955	16060	16254	16105	16039	16098	16140	16039	16124	16062	16174	16437	16048	15958	16068	16044	15993	16047	16084	16074	15924	16186	16165	16210	16127	15883	16177	16126	15940	16101	16271	16142	16250	16350	16126	16310	16052	16225	15973	15953	15959	15912	16236	15938	16180	16160	16177	16158	16253	16101	15956	16062	16136	16119	16176	16202	16034	16095	16300	15894	15809	16227	16199	16127	16017	16274	16143	16015	16062	16147	16081	16077	16216	16090	16069	16056	16077	16160	16197	15897	16019	15929	16140	16084	16099	16128	16117	16208	16035	15970	16012	16172	16014	16082	16134	16053	16198	15988	16122	15987	16098
26740	51499	44502	34569	28027	23635	20950	18934	17913	16775	16225	15788	15505	15228	15210	15018	15075	14998	15065	14908	14864	14838	14958	14738	14854	14766	14774	14675	14624	14698	14726	14683	14609	14740	14661	14698	14509	14558	14619	14537	14742	14769	14827	14626	14721	14753	14793	14512	14813	14762	14697	14725	14969	14663	14716	14703	14612	14777	14660	14707	14689	14593	14498	14782	14845	14780	14818	14534	14618	14566	14549	14635	14691	14657	14703	14703	14559	14584	14616	14676	14700	14514	14564	14526	14841	14662	14616	14662	14619	14631	14613	14603	14609	14774	14698	14625	14768	14779	14706	14661	14646	14799	14700	14700	14597	14706	14697	14662	14753	14669	14556	14649	14678	14716	14570	14780	14641	14513	14733	14567	14714	14651	14610	14605	14611	14729	14579	14538	14900	14757	14465	14659	14488	14552	14600	14652	14515	14397	14578	14590	14661	14824	14734	14660	14641	14807	14671	14544	14594	14701	14426	14681	14594	14732	14597	14804	14604	14535	14453	14702	14773	14661	14672	14569	14518	14452	14761	14543	14547	14605	14684	14868	14800	14737	14704	14500	14659	14638	14838	14549	14587	14691	14646	14612	14683	14572	14626	14582	14684	14657	14809	14539	14596	14639	14634	14675	14567	14537	14784	14831	14539	14520	14542	14869	14623	14626	14643	14550	14759	14613	14740	14627	14656	14785	14434	14784	14705	14585	14843	14590	14525	14541	14677	14675	14671	14524	14832	14541	14631	14707	14675	14702	14571	14649	14555	14727	14594	14563	14701	14743	14571	14682	14703	14626	14589	14928	14651	14663	14722	14505	14795	14470	14670	14606	14693	14580	14501	14529	14706	14633	14650	14629	14688	14741	14702	14937	14696	14554	14601	14687	14574	14628	14497	14651	14705	14642	14576	14672	14598	14720	14606	14662	14628	14619	14640	14522	14718	14650	14687	14605	14713	14921	14872	14808	14808	14720	14579	14790	14802	14588	14479	14563	14635	14827	14614	14758	14697	14686	14783	14637	14626	14417	14616	14621	14441	14683	14589	14794	14681	14491	14696	14532	14680	14657	14568	14828	14602	14525	14705	14825	14725	14639	14620	14684	14616	14720	14563	14566	14795	14605	14660	14455	14759	14470	14782	14583	14630	14587	14540	14652	14520	14774	14561	14708	14565	14625	14771	14629	14459	14492	14627	14617	14687	14763	14631	14590	14663	14690	14489	14693	14798	14539	14761	14681	14642	14717	14863	14694	14505	14529	14687	14540	14584	14629	14660	14715	14712	14580	14705	14609	14709	14735	14567	14640	14691	14532	14571	14630	14679	14447	14707	14557	14718	14644	14680	14526	14530	14647	14619	14599	14727	14614	14636	14352	14627	14543	14598	14687	14572	14568	14555	14701	14610	14633	14644	14573	14612	14683	14861	14599	14545	14673	14629	14578	14651	14568	14703	14661	14564	14586	14702	14636	14607	14699	14550	14577	14904	14639	14566	14579	14617	14656	14746	14542	14721	14889	14593	14461	14628	14684	14707	14691	14553	14522	14704	14502	14625	14749	14474	14626	14585	14637	14662	14722	14586	14720	14627	14572	14750	14742	14804	14542	14668	14716	14740	14637	14696	14661	14579	14744	14631	14551	14778	14635	14682	14571	14634	14596	14599	14725	14488	14695	14614	14632	14614	14624	14655	14714	14577	14864	14588	14725	14655	14733	14588	14545	14656	14668	14775	14702	14519	14700	14506	14720	14811	14565	14643	14555	14802	14667	14562	14503	14613	14634	14737	14699	14756	14523	14646	14485	14757	14604	14707	14778	14649	14611	14695	14584	14713	14537	14553	14682	14648	14591	14627	14756	14665	14835	14535	14653	14652	14790	14587	14563	14497	14441	14533	14627	14628	14575	14645	14798	14636	14592	14806	14511	14719	14681	14555	14569	14535	14637	14710	14589	14647	14582	14598	14487	14580	14492	14660	14579	14581	14667	14518	14685	14757	14727	14607	14527	14591	14646	14526	14722	14621	14723	14535	14742	14600	14794	14681	14645	14782	14474	14606	14633	14560	14641	14722	14620	14572	14796	14798	14558	14764	14642	14678	14628	14628	14717	14697	14568	14708	14582	14498	14591	14762	14621	14588	14563	14582	14545	14575	14463	14678	14564	14752	14566	14822	14822	14779	14572	14683	14763	14697	14697	14667	14507	14659	14590	14590	14568	14694	14647	14685	14706	14500	14814	14576	14704	14769	14586	14674	14622	14651	14676	14576	14855	14643	14758	14574	14773	14638	14775	14603	14499	14630	14681	14636	14567	14775	14610	14760	14616	14752	14587	14684	14772	14522	14749	14633	14681	14654	14646	14564	14500	14762	14676	14606	14756	14636	14632	14645	14705	14505	14586	14614	14616	14492	14654	14653	14882	14687	14799	14749	14734	14831	14674	14745	14713	14658	14580	14904	14495	14810	14557	14672	14662	14412	14703	14489	14628	14546	14627	14444	14650	14729	14720	14710	14742	14588	14808	14705	14633	14591	14548	14787	14604	14488	14661	14738	14728	14494	14609	14705	14510	14707	14619	14796	14664	14770	14669	14720	14696	14647	14697	14611	14669	14800	14662	14642	14582	14658	14633	14870	14512	14699	14688	14748	14623	14507	14706	14693	14715	14694	14639	14831	14636	14709	14646	14678	14593	14723	14768	14534	14590	14540	14776	14784	14597	14718	14768	14622	14546	14672	14746	14713	14560	14550	14717	14761	14585	14569	14768	14654	14511	14582	14611	14541	14602	14670	14515	14594	14569	14633	14660	14690	14596	14840	14699	14559	14495	14653	14523	14555	14596	14515	14632	14796	14623	14616	14769	14650	14647	14654	14637	14702	14524	14739	14818	14603	14617	14723	14682	14667	14556	14708	14560	14745	14573	14726	14598	14525	14636	14670	14628	14646	14597	14577	14609	14540	14603	14695	14570	14609	14600	14639	14610	14607	14485	14503	14623	14655	14788	14635	14631	14584	14719	14732	14661	14713	14481	14568	14657	14699	14722	14607	14836	14710	14741	14636	14587	14669	14667	14704	14694	14761	14782	14571	14678	14693	14713	14737	14662	14551	14679	14537	14664	14640	14778	14697	14544	14606	14571	14811	14664	14643	14712	14511	14551	14676	14673	14657	14653	14594	14492	14614	14566	14601	14575	14676	14570	14605	14559	14685	14779	14647	14644	14743	14484	14614	14637	14796	14670	14658	14777	14759	14742	14656	14660	14512	14715	14649	14741	14604	14559	14736	14744	14665	14639	14778	14689	14538	14623	14681	14642	14528	14637	14631	14610	14565	14809	14723	14589	14703	14626	14598	14643	14527	14562	14654	14674	14843	14826	14589	14780	14768	14614	14683	14729	14789	14617	14597	14678	14671	14558	14765	14739	14342	14676	14603	14773	14686	14617	14640	14568	14640	14535	14828	14451	14672	14607	14702	14604	14520	14637	14615	14616	14546	14724	14522	14534	14624	14567	14618	14495	14690	14757	14609	14794	14768	14810	14634	14715	14753	14786	14641	14624	14781	14574	14638	14759	14652	14733	14663	14625	14664	14574	14576	14598	14608	14651	14558	14694	14627	14805	14631	14725	14685	14639	14604	14646	14539	14686	14836	14621	14514	14656	14593	14581	14561	14596	14653	14566	14469	14525	14588	14655	14588	14721	14636	14793	14670	14694	14741	14476	14651	14511	14569	14566	14760	14518	14623	14652	14606	14594	14709	14704	14590	14695	14696	14662	14746	14524	14712	14638	14572	14682	14614	14592	14696	14649	14524	14592	14537	14713	14562	14647	14735	14606	14569	14564	14597	14710	14456	14850	14540	14613	14640	14549	14844	14840	14708	14667	14855	14689	14695	14721	14560	14684	14716	14452	14726	14684	14623	14667	14678	14733	14692	14625	14498	14833	14494	14668	14683	14584	14660	14601	14606	14525	14660	14692	14667	14455	14753	14665	14732	14619	14747	14690	14855	14626	14766	14707	14605	14444	14733	14635	14714	14683	14708	14704	14606	14609	14671	14619	14665	14672	14585	14708	14586	14569	14697	14790	14659	14635	14677	14778	14770	14603	14571	14752	14718	14688	14726	14511	14638	14829	14698	14675	14689	14757	14566	14680	14773	14665	14682	14549	14630	14443	14841	14677	14577	14529	14555	14614	14569	14681	14667	14693	14779	14603	14866	14437	14727	14815	14743	14685	14504	14585	14655	14725	14553	14619	14611	14645	14611	14582	14561	14670	14695	14879	14770	14556	14526	14639	14570	14440	14839	14485	14717	14738	14803	14823	14608	14753	14697	14499	14508	14616	14781	14539	14745	14634	14834	14818	14727	14627	14583	14555	14679	14634	14777	14632	14539	14685	14701	14514	14497	14597	14706	14624	14779	14593	14813	14802	14764	14708	14641	14540	14629	14697	14751	14808	14579	14780	14507	14554	14730	14629	14506	14638	14800	14668	14558	14692	14677	14723	14676	14674	14680	14661	14545	14548	14676	14525	14682	14561	14633	14590	14617	14665	14670	14614	14654	14569	14623	14582	14718	14700	14578	14752	14462	14602	14691	14699	14586	14609	14677	14670	14470	14443	14761	14686	14740	14732	14665	14667	14606	14697	14510	14728	14837	14654	14580	14726	14744	14512	14600	14647	14744	14579	14606	14654	14708	14733	14603	14658	14665	14585	14607	14745	14624	14559	14735	14687	14556	14512	14605	14612	14647	14497	14546	14551	14648	14738	14686	14623	14674	14698	14493	14735	14583	14771	14698	14746	14551	14630	14540	14736	14552	14605	14599	14750	14738	14609	14515	14699	14694	14563	14669	14765	14631	14577	14653	14671	14535	14673	14867	14695	14699	14578	14606	14760	14672	14520	14581	14592	14532	14749	14503	14836	14629	14913	14556	14565	14601	14594	14667	14667	14601	14576	14671	14598	14897	14604	14687	14617	14686	14626	14777	14752	14639	14647	14696	14720	14596	14730	14881	14843	14673	14569	14569	14588	14594	14694	14669	14497	14552	14794	14507	14725	14794	14618	14659	14517	14568	14683	14661	14735	14723	14744	14659	14803	14685	14784	14670	14682	14549	14646	14662	14791	14524	14643	14694	14733	14558	14693	14752	14633	14699	14555	14660	14575	14721	14733
29515	26628	30834	25550	20283	18513	17752	17017	16621	16504	16276	16134	16054	16216	15856	15980	16048	15997	15903	15836	15823	16007	15891	15918	15850	15735	16071	16161	16023	15943	15788	15891	15712	16003	15779	15865	15881	15622	15795	15934	15937	15487	15788	15859	15777	16056	15815	15856	15738	15844	15940	15954	15804	15873	15658	15776	15969	15742	15811	15718	15736	15911	15671	15818	15813	16027	15840	15793	15863	15753	15941	15881	15887	15798	15844	15970	15726	15737	15684	15865	15810	15773	15784	15779	15914	15972	15896	15846	15837	15789	15723	15867	15818	15669	16035	15811	15839	15874	15806	15838	15928	16011	15741	15844	16017	15768	15801	15848	15970	15831	15802	16038	15993	16011	15924	15929	15717	15718	15805	15711	15949	15993	15888	15889	15905	16052	15815	15998	15789	15786	15869	15758	15889	15808	15839	15982	15793	15953	15905	15757	15910	15737	15788	15728	15767	15877	15779	15997	15946	15897	15875	15864	15661	15653	15848	15777	15892	15996	15950	15763	15709	15802	16027	15788	15917	16040	15841	15984	16051	15847	15838	15622	15821	16013	15911	15922	15785	15532	15792	15973	15724	16082	16045	15906	15849	15771	15760	15983	15964	15820	15744	15827	15726	15885	15946	15595	15921	15939	15865	15984	15810	15921	15912	15974	15597	15909	15728	16024	15782	15815	15734	15910	15956	15964	15787	15853	15934	15857	15875	15944	16050	15906	15670	15915	15950	15744	15951	15848	15788	15848	15926	15701	15795	15956	15920	16200	15860	15681	15957	15889	16066	15948	15727	15741	15846	15838	15696	15846	15968	15851	15955	15815	15941	15919	15905	15741	15862	15785	16094	15715	15906	16019	15765	15727	15889	15869	15968	15772	16094	15903	15984	15816	15838	15794	15744	15875	15932	15755	15901	15969	15962	15815	15958	15864	15701	16007	15991	15812	15890	15590	15871	15756	15799	15946	15880	15977	15884	15752	15601	15932	15881	15767	15732	15735	15837	15730	15910	15777	15989	15801	15991	15987	15708	15745	15980	15848	15917	15798	15897	15917	15715	15776	15961	15911	15961	15910	15710	16029	15822	15848	15885	15868	15717	15877	15894	15784	16009	15874	15854	15694	15892	15687	15963	15857	15805	15858	15923	15826	15825	15779	15855	15944	15916	15786	15735	15916	16065	15794	15927	15672	16016	15855	15812	15823	16003	15653	15652	15701	15715	15933	15886	15797	15880	15926	15891	15958	15804	15906	15887	15947	15891	15834	15612	15759	15859	15983	15807	15679	15873	15773	15900	15827	15801	15951	15964	15853	15906	15720	15886	15877	15770	15810	15693	15804	15908	15779	15839	15923	15848	15947	15810	15727	15879	16022	15985	15876	15994	15920	15754	15639	15910	15720	15527	15591	15866	15913	15784	15952	15824	15756	15949	16002	15834	15946	15752	15803	16038	15907	15702	15725	15855	15913	15711	15868	15616	15817	16009	15943	15748	15857	15986	15932	15880	15855	15790	15798	15682	16016	15913	15968	15820	15823	15742	15992	15787	15739	15911	15928	15827	16000	15848	15796	16088	15911	15644	15835	15940	15679	15741	15898	15757	15797	15957	15878	16060	16035	15869	15788	15741	15897	15710	15793	15824	15778	15947	15922	15926	15782	15773	15864	16080	15858	15862	15730	15741	15897	15897	15693	15815	15912	15819	15960	15950	15963	15843	15813	15927	16001	16089	15893	15965	15978	16046	15891	15951	15950	16011	15880	15779	15626	15878	15887	15999	15711	15972	15762	15816	15842	15962	15802	15724	15655	15952	15739	16156	15902	15801	15945	15990	15971	15884	15700	16070	16167	15841	15922	15906	15946	15840	15805	16051	15821	15706	15991	15886	15855	15686	15784	15699	16126	15913	15740	15945	15749	15616	15818	16072	16189	15825	15810	15732	15818	15685	15833	15843	15730	15900	15866	15704	15873	15747	15887	15890	15895	15848	15663	15877	15550	15870	16006	15674	15885	15881	15768	15946	15733	15679	15953	15810	15662	15880	15963	16003	15797	15749	15906	15763	15829	15922	15757	15799	15921	15848	15935	15880	15786	16061	15916	15788	15650	15893	15765	15739	15908	15841	15934	15892	15807	15969	16010	16063	15926	15698	15762	15997	15918	15921	15909	15927	15824	15992	15783	15993	15918	15920	15895	15952	15767	15782	15695	15827	15954	16016	15883	15884	15847	15934	15836	15822	15882	15922	15856	15931	15668	15736	15734	15887	16018	15748	15919	15910	15919	15711	15760	15802	15959	15861	15845	15965	15788	15739	15699	16091	15776	15860	15683	15798	15689	16001	16013	15833	15834	15840	15902	15698	15763	15866	15904	15975	15788	15847	15870	15801	15889	15866	15797	15711	15885	15761	15862	15940	15996	15841	15825	15832	15617	15751	15835	15799	15734	15638	15519	15744	15828	15860	15761	15772	15815	15989	15916	15785	15581	15779	15829	16101	15688	15810	15887	15721	15739	15779	15820	15906	15883	16090	15660	15835	15917	15867	15903	15861	15828	15816	15694	15757	15931	15794	15838	15826	15757	15752	16016	15856	15834	15886	16051	15848	15851	15643	15694	15820	15949	15973	15757	15871	16000	15745	15771	15956	15909	15655	15911	15818	15919	15853	15963	15779	15970	15937	16033	15733	15935	15862	15902	15983	15998	15773	15862	15917	16012	15977	15819	15911	15783	15645	15800	16111	15959	15919	15764	15945	15846	15617	15879	15808	15658	15912	15716	15907	15819	15703	15763	15725	15808	15849	15791	15849	15797	15846	15756	15803	15891	15943	16001	15667	15910	15538	15817	15752	15844	15976	16126	15845	15717	15925	15806	15764	15841	15765	15886	15854	16025	15888	15781	15855	16018	15877	15928	15846	15673	15908	15730	15868	15595	15875	15937	15851	15787	15872	15769	15868	15787	15768	15897	15786	15872	15920	15949	15953	15760	15820	15942	15739	15975	15947	15887	16018	16012	15980	15800	15837	15794	15855	15776	15772	15591	16101	15805	15991	15695	15785	15670	15763	15916	15970	15931	15833	15908	15901	15832	16171	15981	16047	15901	15825	15845	15826	16073	15573	15983	15840	15768	15995	15841	15866	15836	15809	15751	15782	15965	15725	15911	16002	16157	16025	15946	15948	15970	15738	15945	16083	15913	15895	15841	16005	15827	15869	15624	15908	15801	15781	15883	15980	15913	15803	15854	16061	15812	15920	15864	15783	15894	15769	15769	15867	15731	15696	15744	15851	15808	16073	15738	15835	15869	15875	15981	15751	15811	16023	15816	15934	15562	15704	16049	16050	15891	15482	15825	15807	15856	15834	15907	15966	16085	15909	15819	15817	15948	16090	15859	15995	15878	15956	15926	15905	15836	15886	15966	15738	15661	15811	15732	15749	15954	15988	15549	15757	16066	15838	15916	15884	15899	15782	15955	15887	15797	15923	15717	15962	15934	15807	16049	15815	15884	15841	15792	15795	15925	15838	15657	15991	15946	15547	15612	15851	16075	15848	15770	15808	15935	15771	15831	15841	15783	15737	15662	16081	15850	15770	15746	15843	15824	15777	15548	15759	15847	16001	15567	15639	15816	15703	15832	15759	15890	15812	15813	15705	15786	15719	15981	15934	15830	15641	15872	15936	15767	15834	16068	15877	15889	16011	15747	15732	15652	15768	15833	15910	15837	15812	15914	15860	15849	15856	15864	15954	15881	15739	15928	15911	15696	15783	15986	15892	15907	15908	15801	15821	15859	15990	15873	15942	15856	15910	15870	15793	15929	15886	15967	15919	16057	15738	15982	15970	15907	15726	15827	15832	15783	16046	15746	15805	15554	15717	15738	15910	15717	15738	15767	15858	15990	15938	15822	15938	15660	15997	15972	15898	15776	15844	15908	15844	15676	15742	15800	15930	15868	15830	15897	15983	15720	15815	15741	15946	15890	15777	15702	15986	15642	15963	15862	15862	15729	15677	15819	15794	15930	15944	15776	15668	15890	15828	16154	16089	15749	15944	15786	15827	15962	15744	15783	15744	15847	15767	16089	16040	15779	15843	15778	15827	15795	15964	15704	15677	15740	15832	15900	15898	15813	15875	16052	15764	15978	15809	15882	15899	15670	15683	15884	16143	15958	15696	15703	15814	15930	15894	15830	16001	15921	16002	15868	15744	15647	15739	15792	15862	15979	15806	15908	15759	15703	15838	15798	15838	15798	15908	15917	15768	15976	15870	15811	15988	15779	15955	15853	15781	15820	15860	15771	15715	15941	15823	15903	15846	15800	15962	15890	15753	16043	15823	15755	16029	15790	16004	15926	15773	15623	15783	15699	15817	16006	15796	15707	15738	15909	15785	15821	16052	15963	15805	15827	15562	15977	15845	15832	15875	15923	15800	15873	15883	15921	15760	15801	15963	15739	15805	15764	15675	15794	15908	15717	15750	15923	15713	15728	15778	15756	15909	15900	15940	15926	15765	15748	15856	15843	15669	15819	15918	15932	15867	15798	15918	15883	15798	15803	15901	15978	16019	15793	15885	15978	15983	15864	15771	15801	15787	15841	15945	16124	15858	15858	15910	15796	15674	15743	15812	15869	15667	15928	15837	15856	15907	15720	15779	15931	15883	15875	15973	15796	16081	15923	15591	15813	15641	15743	15893	15737	15726	15868	15937	15876	15883	15867	15742	16076	15843	15960	15814	15764	15967	15776	15797	15824	15859	15853	15897	15987	15688	15795	15743	15608	15639	15657	15863	15642	15854	15907	15975	16022	15882	16005	15999	15846	15791	15818	15797	15863	15811	15898	15888	15915	15731	15914	15870	15896	15761	15773	15961	15649	15868	16024	15895	15819	15954	15754	15775	15779	16008	15761	15860	15884	15698	15915	15723	15818	15926	15828	15809	15828	15948	15843	15859	16012	15879	16023	15847	15808	15815	15832	15865	15937	15880	15881	15755	15832	15693	15785	15871	15871	15795	15842	15663	15812	16019	15930	15666	15728	15863	15747	15847	15729	15847	15977	15812	15749	15713	15920	15913	15894	15885	15752	15768	15931	15975	15812	15902	15886	15873	15731	15880	15863	15858	15980	15675	15800	15803	15967	15783	15843	15881	15679	16001	15722	15944	15930	15902	15987
26150	40674	33592	24960	20544	18303	16962	15958	15566	15201	14784	14869	14565	14730	14682	14655	14461	14523	14606	14633	14583	14601	14465	14370	14614	14505	14501	14536	14422	14493	14352	14624	14415	14447	14572	14516	14395	14505	14597	14528	14480	14546	14359	14353	14450	14483	14602	14497	14470	14370	14397	14487	14510	14475	14424	14592	14491	14434	14500	14452	14460	14439	14670	14478	14440	14420	14418	14638	14408	14544	14330	14641	14477	14347	14364	14349	14540	14395	14479	14591	14543	14462	14356	14346	14587	14405	14612	14536	14638	14335	14455	14257	14354	14408	14568	14443	14488	14472	14528	14603	14418	14394	14426	14490	14240	14555	14506	14496	14428	14499	14451	14360	14382	14445	14445	14373	14560	14274	14362	14499	14442	14492	14540	14538	14541	14378	14544	14353	14436	14299	14552	14555	14555	14425	14501	14418	14344	14413	14255	14443	14629	14391	14394	14484	14425	14553	14452	14484	14325	14419	14504	14409	14237	14536	14496	14484	14509	14541	14362	14446	14452	14612	14439	14666	14565	14492	14386	14369	14474	14392	14608	14487	14528	14570	14503	14382	14443	14463	14364	14456	14536	14420	14378	14438	14511	14507	14501	14479	14488	14475	14531	14263	14461	14547	14574	14489	14467	14538	14533	14554	14387	14427	14468	14340	14472	14407	14366	14300	14392	14394	14459	14419	14573	14346	14360	14494	14300	14392	14469	14284	14392	14437	14595	14464	14460	14382	14522	14493	14443	14537	14338	14494	14406	14597	14456	14350	14624	14493	14463	14473	14448	14348	14619	14480	14344	14466	14405	14553	14450	14357	14403	14442	14531	14428	14391	14407	14399	14377	14318	14359	14460	14535	14560	14472	14299	14386	14444	14670	14557	14634	14431	14472	14516	14321	14400	14445	14490	14382	14488	14579	14248	14501	14543	14344	14509	14532	14457	14470	14452	14547	14225	14419	14465	14577	14576	14417	14360	14506	14332	14514	14440	14440	14508	14379	14499	14432	14434	14516	14419	14469	14497	14342	14608	14657	14498	14356	14450	14470	14443	14540	14460	14472	14381	14474	14500	14490	14500	14281	14636	14331	14477	14449	14373	14466	14500	14698	14484	14546	14433	14372	14318	14522	14642	14510	14372	14295	14623	14401	14496	14297	14353	14446	14464	14389	14294	14424	14489	14550	14416	14314	14447	14539	14400	14435	14485	14428	14357	14539	14274	14533	14577	14521	14457	14333	14630	14513	14582	14322	14417	14275	14347	14357	14444	14402	14338	14395	14468	14370	14529	14462	14523	14399	14360	14338	14470	14383	14650	14447	14440	14482	14590	14418	14636	14382	14534	14461	14290	14538	14454	14385	14449	14455	14452	14225	14502	14427	14487	14425	14447	14472	14495	14372	14380	14386	14513	14648	14546	14532	14419	14520	14435	14530	14406	14489	14456	14504	14366	14437	14520	14547	14292	14496	14498	14589	14376	14438	14480	14679	14578	14335	14322	14418	14417	14425	14611	14582	14636	14457	14472	14417	14398	14322	14435	14414	14481	14485	14360	14522	14592	14515	14563	14516	14450	14539	14520	14652	14374	14468	14530	14304	14638	14692	14456	14534	14468	14372	14378	14518	14478	14501	14744	14515	14460	14529	14427	14269	14462	14585	14386	14602	14360	14432	14332	14465	14513	14481	14583	14367	14451	14601	14286	14533	14511	14510	14528	14582	14389	14393	14362	14556	14583	14532	14544	14381	14368	14658	14451	14526	14449	14385	14414	14450	14530	14452	14492	14536	14577	14484	14424	14486	14487	14526	14487	14513	14540	14633	14557	14666	14357	14469	14458	14563	14458	14429	14433	14485	14410	14566	14405	14389	14556	14598	14470	14495	14511	14388	14455	14390	14367	14392	14379	14467	14539	14380	14460	14575	14514	14502	14321	14292	14409	14495	14490	14343	14490	14421	14474	14445	14422	14452	14494	14518	14389	14422	14610	14535	14363	14560	14389	14432	14446	14512	14379	14289	14460	14623	14536	14539	14388	14513	14542	14300	14479	14441	14503	14522	14522	14437	14386	14671	14395	14457	14501	14487	14342	14495	14292	14598	14434	14530	14466	14491	14510	14431	14593	14469	14337	14549	14421	14491	14388	14354	14515	14386	14512	14488	14434	14472	14273	14501	14443	14562	14492	14374	14444	14462	14411	14390	14480	14431	14398	14528	14566	14553	14503	14464	14667	14501	14420	14492	14583	14402	14401	14487	14587	14456	14562	14377	14506	14354	14540	14458	14377	14476	14356	14470	14625	14312	14196	14440	14587	14302	14379	14434	14537	14443	14525	14541	14489	14478	14767	14371	14474	14399	14324	14479	14372	14481	14384	14499	14514	14528	14398	14420	14443	14515	14535	14323	14655	14522	14396	14455	14363	14353	14586	14370	14491	14531	14414	14479	14492	14557	14373	14641	14355	14688	14344	14540	14406	14411	14339	14400	14362	14589	14453	14442	14514	14397	14479	14404	14460	14422	14454	14464	14300	14512	14661	14504	14480	14388	14399	14441	14552	14325	14347	14387	14534	14535	14615	14372	14365	14355	14338	14475	14547	14479	14469	14484	14424	14389	14338	14656	14494	14538	14620	14415	14336	14428	14491	14386	14618	14426	14713	14549	14504	14303	14496	14402	14262	14496	14239	14427	14531	14373	14324	14454	14509	14469	14587	14562	14627	14396	14570	14356	14453	14428	14486	14587	14386	14400	14530	14629	14316	14313	14484	14551	14536	14584	14470	14600	14238	14559	14633	14586	14518	14356	14434	14496	14474	14354	14373	14413	14521	14498	14568	14440	14171	14492	14492	14310	14527	14605	14586	14465	14428	14451	14494	14592	14510	14422	14418	14425	14460	14451	14530	14485	14162	14435	14416	14543	14468	14451	14384	14399	14545	14492	14515	14468	14501	14367	14541	14396	14449	14433	14399	14608	14410	14507	14429	14551	14550	14502	14400	14584	14318	14523	14574	14478	14356	14473	14577	14448	14543	14464	14478	14306	14411	14529	14436	14376	14205	14320	14510	14442	14473	14359	14379	14553	14541	14359	14548	14380	14490	14472	14393	14331	14453	14581	14550	14436	14485	14469	14585	14583	14353	14325	14545	14555	14405	14262	14438	14573	14333	14244	14443	14534	14468	14546	14423	14597	14430	14442	14461	14351	14553	14340	14386	14511	14393	14457	14549	14435	14432	14474	14545	14291	14516	14562	14412	14396	14611	14211	14382	14401	14344	14473	14551	14295	14537	14332	14378	14516	14519	14507	14431	14521	14529	14432	14465	14379	14523	14518	14354	14351	14501	14486	14477	14489	14571	14335	14432	14489	14423	14388	14560	14383	14443	14514	14418	14450	14310	14434	14451	14328	14290	14588	14424	14305	14509	14498	14445	14221	14763	14506	14543	14504	14442	14464	14571	14428	14518	14592	14593	14532	14401	14437	14361	14448	14399	14541	14700	14449	14513	14473	14514	14484	14310	14377	14559	14552	14310	14477	14453	14520	14314	14486	14505	14479	14361	14332	14283	14336	14496	14497	14597	14552	14496	14480	14552	14493	14533	14402	14557	14365	14529	14512	14379	14355	14500	14467	14437	14493	14487	14564	14340	14428	14368	14264	14547	14390	14454	14381	14434	14394	14455	14291	14471	14464	14502	14483	14476	14319	14557	14539	14178	14669	14541	14435	14503	14407	14298	14239	14458	14492	14628	14311	14557	14330	14364	14533	14516	14385	14540	14508	14689	14466	14376	14413	14458	14529	14418	14527	14329	14470	14725	14503	14397	14458	14572	14565	14340	14594	14491	14625	14521	14476	14426	14485	14552	14371	14340	14376	14515	14609	14551	14268	14567	14539	14486	14343	14436	14450	14618	14540	14530	14574	14556	14478	14290	14316	14390	14436	14298	14424	14526	14573	14702	14562	14355	14533	14618	14333	14460	14447	14388	14486	14482	14389	14455	14553	14511	14387	14464	14502	14669	14531	14391	14427	14686	14486	14407	14531	14418	14571	14357	14552	14498	14488	14513	14459	14531	14493	14558	14403	14469	14432	14428	14224	14544	14574	14477	14466	14301	14449	14401	14433	14628	14410	14449	14541	14589	14395	14565	14430	14241	14496	14422	14456	14472	14494	14479	14412	14603	14519	14505	14486	14422	14482	14327	14560	14596	14520	14365	14583	14542	14572	14607	14435	14317	14581	14418	14393	14592	14370	14440	14611	14652	14438	14464	14466	14398	14470	14487	14710	14401	14689	14450	14517	14508	14364	14486	14303	14255	14610	14503	14519	14559	14472	14465	14246	14364	14475	14430	14337	14343	14494	14204	14425	14438	14316	14564	14441	14473	14437	14575	14411	14503	14343	14478	14518	14500	14535	14616	14441	14537	14534	14343	14486	14638	14537	14345	14499	14273	14360	14548	14583	14471	14467	14433	14408	14459	14432	14517	14508	14481	14513	14518	14274	14379	14480	14505	14363	14302	14432	14584	14528	14302	14459	14218	14429	14520	14752	14290	14443	14349	14439	14437	14571	14454	14491	14440	14396	14435	14377	14509	14450	14553	14428	14381	14551	14326	14619	14521	14477	14390	14475	14352	14377	14357	14491	14424	14607	14449	14560	14600	14595	14475	14590	14387	14298	14639	14547	14615	14467	14346	14414	14473	14480	14420	14445	14679	14660	14522	14552	14467	14461	14391	14453	14329	14329	14404	14432	14381	14453	14301	14398	14555	14485	14523	14306	14329	14445	14387	14431	14410	14548	14362	14645	14456	14467	14462	14440	14504	14518	14558	14360	14532	14387	14570	14410	14462	14492	14484	14328	14468	14445	14433	14445	14498	14328	14220	14515	14567	14530	14385	14402	14510	14567	14515	14552	14474	14379	14413	14289	14638	14243	14494	14390	14476	14494	14412	14342	14478	14625	14442	14458	14651	14471	14317	14460	14332	14382	14403	14348	14448	14501	14405	14374	14403	14439	14607	14476	14456	14349	14410	14394	14544	14549	14342	14579	14556	14389	14561	14378	14458	14557	14410	14667	14495	14558	14464	14258	14446	14695	14328	14548	14491	14448	14420	14508	14603	14460	14505	14465	14527	14564	14405	14227	14487	14364	14666	14432	14466	14460	14432	14404
23547	21545	28186	25830	23161	22553	21217	18487	17599	17369	17111	16683	16388	16272	16370	16103	16327	16383	16221	16285	16135	16191	16125	16404	16061	16185	16289	16218	15945	16185	16218	16096	15973	16062	16002	16154	15984	16032	16008	15881	16265	15845	15912	16207	16213	16095	16056	16067	16125	16087	16184	15909	15898	15931	16072	16108	16143	16116	16107	16057	16098	15915	16163	16080	15994	15973	16002	16132	16052	16039	15917	16098	16002	16264	15877	15904	15849	16145	16242	16067	16041	15983	16111	16161	16165	16199	15978	15939	15826	16094	16023	16044	16046	15977	15995	16029	16204	16159	16030	16031	16081	16135	16038	16275	16069	15964	16149	16011	16124	15962	16090	15873	15971	15985	16212	15877	15948	15899	15882	16102	15822	15902	16012	15946	16032	15882	15991	16111	16049	16185	15791	15895	15896	16005	16137	15933	15954	16055	16088	16123	16056	16129	15911	16137	15850	16128	15979	16080	15991	16350	16088	15970	15944	16114	15907	16014	15865	16010	16052	15985	16136	16259	16170	15853	15966	16075	16113	15938	16015	15956	16185	15806	16049	15981	15891	16041	16124	16122	16060	16226	15997	16089	15690	16092	15735	15891	16023	15948	16211	15970	15760	16047	15916	15996	15893	16007	16047	15863	16066	15968	15971	16175	16074	16122	16103	15905	16090	15989	15912	15904	16118	16129	16093	15947	16062	16089	15865	16071	15817	16015	16019	15865	15961	15824	15975	15907	15974	16083	16034	16032	16176	16197	16154	16057	15994	16031	15885	16161	16200	16001	16175	16120	15967	16205	15993	16055	15981	15985	16083	16132	16048	16224	16031	16080	15900	16128	16170	16046	15996	16127	16029	16120	15937	15844	16128	15902	15949	15767	16115	16005	16041	16167	16083	16025	16037	16185	16255	16002	16031	15964	15869	16117	16069	16085	16344	16099	16062	15961	16147	16027	16055	15852	15892	15996	16070	16035	16080	16052	16072	15966	15920	15892	16246	15866	15917	16159	15998	16147	16329	16119	16079	15840	16031	16201	16256	16136	15945	16017	16115	16178	16140	16058	16132	16116	16099	15611	16071	16025	16120	16025	16012	16116	15954	16091	16176	15939	16020	15908	16082	16219	15961	16167	16082	16041	15875	16021	15992	16135	16197	16096	16118	15897	15964	16040	15865	15730	15964	16009	16095	16265	16201	15912	15896	15951	16236	15830	16214	16210	16006	16213	16126	16241	16290	16177	16059	16094	16123	16090	16201	15901	15967	16049	16194	16026	16101	15983	15856	16241	16136	15835	16041	16175	16065	16005	15842	15832	16001	16124	16031	16182	16032	16126	16142	16096	15950	16126	15939	16081	15921	15997	16029	16141	15980	15947	15927	15934	15982	15971	15959	15757	16066	15911	15691	16046	16186	15847	16044	16088	15969	16028	16049	16051	15984	15823	16013	16026	16038	15954	15962	16052	16050	16009	15905	16200	15859	15854	15975	16036	15955	16069	16184	15959	15992	15891	15817	16034	15881	15910	16077	15932	15949	16217	15841	15857	15972	16072	15801	15939	16125	15959	16338	16039	16105	15862	15979	15862	16051	16026	15936	16028	16172	15963	15986	16159	15895	15966	15964	15866	16088	16313	15977	15901	15863	16139	16156	16158	15988	16019	16012	16064	16100	16157	15967	15972	15965	15920	16057	16071	15972	16083	16116	15929	16195	15934	16174	16031	15939	16136	16081	15999	16180	16168	15976	16147	15891	16000	16014	16163	16000	16122	16085	15962	16053	16187	15959	16085	15932	15950	15866	15929	16186	16021	15773	16006	16010	16031	15710	15977	16025	16192	16067	16048	15824	15934	15941	16152	16042	16026	16058	15932	16205	16038	15983	16017	16037	16144	16029	16127	16149	15931	15941	15992	16013	16103	15977	16125	15877	15922	16005	16129	16008	16031	15918	15931	15874	16013	16059	16057	15982	16016	16192	15922	16043	15978	16052	16023	16016	16090	16192	15943	15895	16074	16168	16102	16050	16061	15879	16018	16104	16166	16024	16108	16132	15924	15915	15896	15928	16150	16198	16057	15942	16052	16233	15874	16023	16053	16119	16034	16012	15934	16036	16127	15976	16073	16107	16174	15975	16005	16110	16186	16111	16019	15943	16240	15954	15953	16027	15896	16066	15898	15882	15760	16030	16140	15897	16062	16063	16020	16062	15988	15958	16113	16148	16011	16052	15939	16096	15880	16023	15981	15926	15922	16256	16156	16147	16087	15948	16140	16045	15950	16020	15987	15849	16147	16024	16135	15795	16010	16039	15971	16178	16054	15881	16013	16013	16031	15921	16105	15912	15963	16069	16133	15925	16091	15990	15781	16080	16056	16082	15820	15987	15881	15941	16058	15991	15989	16077	15958	16308	15896	16003	16051	16040	16053	16012	16160	15917	15917	15995	15908	16019	15999	16233	16111	16059	15999	15950	16077	15836	16064	16191	16089	16005	16181	16094	15982	16051	16117	16002	16103	16014	15882	15980	15980	16005	15944	16186	16042	15902	16089	16093	16058	15945	15898	15901	15906	15901	15934	15996	16150	15993	15818	16083	16104	15978	16037	15978	15963	15934	16020	16029	16072	16113	15929	16081	16194	16121	16102	15901	16004	15979	16131	16097	16007	16102	16149	16044	16053	16293	16040	15813	15997	15869	16073	16163	16138	16233	16152	15864	15916	15979	16132	15991	15961	16011	15998	15947	15965	16052	15899	15939	15959	16027	15964	15948	16014	15879	15965	15981	16201	15931	16062	16058	16026	15909	16010	16122	16056	15952	16058	16071	16039	16200	16135	15984	16210	15952	16005	15979	15910	15918	16210	16008	16161	16158	16103	16259	16050	15983	15794	16189	15881	16100	15991	16152	16125	16193	16042	15919	15918	15983	16047	15978	16062	15897	15958	15981	15874	16010	16035	16124	16036	15947	16121	15866	16028	16191	16077	15765	15970	16034	16020	16024	16234	16052	16117	15935	15683	16072	15985	16058	16021	16057	15810	16053	16033	15773	16019	16089	15821	16114	16051	15960	16086	15923	15873	16148	15999	15989	15969	15918	15962	16054	16134	15995	16041	16180	16087	15707	15911	15934	16216	15944	16052	16095	15931	16123	16127	15863	15815	16090	16043	15905	15799	15866	16075	16119	16177	16113	16157	16007	15972	15886	16153	15955	15811	15957	16067	15797	16045	16079	16112	16038	15935	16192	16074	16019	16227	16137	16043	16018	15994	16017	16072	15972	15976	16052	15979	16019	16083	16107	15969	16178	16118	16086	16085	16033	16315	15996	15916	16030	16180	15979	16244	16126	16201	16412	16018	16029	16152	16045	16077	15918	16044	16031	15986	16157	15770	16144	16020	16221	16120	15979	16058	16001	15877	16003	16164	15964	15952	15908	16053	15962	15913	16166	16106	16149	16118	16016	15919	15972	16028	15818	16052	16086	15944	15981	16025	16037	16130	16158	16053	16029	15940	16044	16036	16119	16005	16004	16115	16025	16172	16227	16173	15986	15983	15991	15904	16022	16189	16102	16140	16097	15848	16104	15965	16225	16007	16201	15941	16405	16047	16098	16060	15813	16101	16004	16199	16003	15904	15894	16082	15990	16085	15941	16013	15925	15947	16068	15974	15822	15853	15922	15930	16064	16137	15927	16120	16059	16124	16061	16108	16000	16159	15856	15740	16022	16084	16070	15847	15999	15966	16095	16068	16038	15882	15976	15790	15963	16109	16030	16036	15961	16052	16196	15968	16143	15920	16098	16224	15873	15938	15926	16039	16009	15859	16063	16135	15890	16069	16021	15985	16163	15996	16121	16144	16146	16110	15910	15921	16105	16019	16001	15915	16101	15901	16032	16153	16071	15935	16144	16114	16096	16048	16187	16035	16011	15952	15940	16067	16158	16011	16030	16192	15917	16097	16052	16012	16125	16069	15795	15841	16093	16030	16162	15992	16218	16201	16246	16153	16103	15900	16053	15945	15982	15885	15936	16191	16113	16334	16086	15957	16077	16069	16029	15810	15994	16069	16099	16078	16235	16011	16094	16008	16159	16384	15901	15888	15960	16029	15762	15939	15972	16013	16043	16160	16000	16066	15923	15863	16075	15912	16221	16008	16124	16031	16028	15994	16169	16018	15909	15995	15909	16136	15985	15950	15950	15854	16004	15882	15765	15983	16045	16163	16004	15991	16062	16004	16038	15949	15929	16026	15962	16040	16028	16020	16256	16001	16025	15881	16068	16114	16093	16143	16192	16141	16155	15823	16155	15941	15891	16153	15878	15962	16010	16154	16074	16158	16123	16000	16085	16111	16247	16046	15952	16209	16078	16022	16093	16139	15987	16095	16097	16007	16133	15910	16010	16082	16148	16096	16102	15999	15995	15900	15940	15868	16201	15910	15753	16020	16048	15869	16058	15972	15973	15944	16101	16221	16054	16031	15939	15933	16024	16208	15896	16062	16072	16163	15950	16029	16187	16183	16187	16087	16172	15955	15994	15954	15895	15898	16089	15964	16090	16019	15987	16050	15987	16116	16216	16044	16180	15949	16086	16046	15915	16116	16173	16055	16105	16068	16100	16163	16129	16043	16113	15985	16109	16206	16199	15897	15987	15981	15879	16157	16252	15983	16032	15776	15910	16269	16051	15920	15927	15970	15922	15984	15992	16044	15855	16261	16064	16036	15819	16141	16097	16125	16024	16109	15932	16005	16144	16010	16049	16091	15768	15808	16269	16071	16142	15946	15990	15992	15823	15697	15948	16018	15825	15890	15774	16041	16176	16050	15990	16251	16024	15972	16120	15686	15982	16113	16032	16013	15904	15961	16192	16249	16112	15990	16215	16110	15935	16146	16061	15957	15828	15900	16227	15967	16119	16090	16004	16202	16043	16167	16090	16089	15834	15930	16099	15834	15950	16045	16182	15986	16067	15914	15945	15920	15911	16109	15961	15843	16001	15896	16140	15932	16103	16161	16214	15975	15986	16017	15912	16031	15833	15960	16069	16140	16106	16046	16008	16141	15923	15845	15946	16065	16097	16109	16204	16083	16005	15939	15989	16143	15982	16329	16159	16105	15980	16269	15827	16026	16041	15734	15902	16113	16206	16083	16278	15922	15904	15996	16127	16095	15939	16109
25431	47147	40131	30413	24686	21204	19027	17728	16567	16049	15575	15382	15238	15187	14809	14916	15046	14667	14477	14777	14732	14695	14719	14728	14644	14821	14805	14695	14660	14674	14765	14539	14603	14418	14581	14610	14514	14576	14609	14582	14690	14584	14578	14487	14826	14675	14641	14633	14652	14683	14708	14625	14575	14606	14649	14583	14442	14811	14483	14662	14625	14395	14734	14628	14599	14618	14803	14672	14706	14669	14729	14530	14485	14619	14589	14616	14676	14571	14569	14563	14586	14614	14647	14723	14448	14509	14669	14499	14463	14658	14507	14603	14475	14559	14544	14681	14505	14585	14564	14744	14475	14701	14434	14697	14478	14491	14677	14594	14566	14401	14515	14610	14587	14605	14398	14650	14519	14599	14451	14490	14659	14503	14729	14448	14832	14710	14657	14540	14660	14659	14549	14754	14696	14655	14509	14598	14609	14496	14614	14624	14466	14450	14611	14565	14582	14512	14662	14597	14683	14723	14585	14607	14416	14605	14581	14573	14575	14647	14572	14668	14571	14695	14509	14605	14505	14600	14709	14693	14504	14561	14448	14625	14582	14654	14554	14581	14595	14613	14700	14656	14557	14622	14657	14449	14627	14560	14713	14723	14456	14696	14554	14501	14651	14593	14557	14824	14513	14793	14626	14613	14569	14580	14720	14742	14578	14534	14461	14573	14609	14758	14530	14366	14596	14390	14535	14616	14458	14478	14642	14458	14574	14500	14619	14556	14582	14449	14707	14612	14676	14583	14635	14717	14529	14548	14703	14622	14556	14523	14502	14729	14580	14369	14602	14579	14540	14448	14449	14542	14507	14517	14729	14668	14684	14724	14539	14489	14585	14490	14825	14581	14426	14651	14760	14649	14491	14521	14576	14549	14660	14802	14787	14400	14544	14470	14510	14602	14600	14607	14528	14457	14571	14393	14609	14386	14604	14593	14624	14504	14500	14658	14587	14453	14464	14615	14633	14616	14480	14586	14591	14589	14525	14464	14614	14563	14587	14581	14684	14543	14716	14587	14538	14573	14697	14628	14575	14627	14739	14546	14637	14490	14461	14656	14607	14479	14709	14505	14633	14747	14513	14701	14680	14668	14490	14597	14746	14507	14508	14552	14645	14483	14559	14325	14694	14523	14600	14547	14524	14566	14604	14467	14768	14665	14642	14447	14745	14747	14650	14740	14528	14567	14481	14541	14656	14489	14651	14674	14579	14551	14705	14612	14607	14586	14541	14638	14632	14628	14596	14626	14583	14551	14532	14503	14645	14481	14545	14586	14576	14528	14466	14511	14583	14549	14650	14597	14565	14608	14556	14390	14564	14791	14710	14488	14798	14482	14602	14496	14515	14537	14503	14606	14556	14626	14624	14599	14469	14603	14485	14668	14502	14606	14582	14453	14714	14606	14550	14660	14774	14627	14426	14478	14681	14603	14661	14562	14698	14624	14627	14614	14575	14628	14585	14561	14457	14699	14648	14627	14595	14720	14540	14559	14551	14676	14459	14675	14670	14545	14585	14519	14563	14568	14362	14549	14443	14684	14675	14596	14767	14739	14543	14607	14559	14694	14703	14587	14574	14584	14502	14515	14566	14612	14432	14761	14449	14497	14449	14542	14544	14428	14764	14646	14517	14606	14703	14520	14654	14525	14637	14698	14559	14550	14534	14598	14583	14667	14705	14419	14438	14577	14597	14582	14505	14600	14519	14449	14327	14651	14781	14601	14483	14645	14726	14512	14619	14483	14587	14543	14539	14547	14574	14591	14582	14698	14677	14657	14615	14576	14589	14678	14493	14648	14562	14572	14650	14342	14483	14642	14458	14514	14585	14410	14491	14667	14477	14733	14677	14530	14598	14535	14645	14574	14620	14475	14462	14806	14506	14587	14564	14519	14716	14564	14519	14596	14599	14511	14444	14678	14520	14640	14597	14667	14597	14794	14613	14582	14573	14526	14687	14586	14595	14587	14654	14616	14309	14505	14691	14643	14344	14661	14453	14623	14605	14607	14663	14630	14476	14560	14613	14502	14575	14611	14666	14661	14568	14511	14563	14526	14760	14540	14570	14388	14605	14567	14560	14598	14608	14502	14496	14599	14463	14602	14610	14460	14555	14800	14551	14594	14535	14502	14591	14825	14706	14549	14681	14592	14464	14599	14596	14380	14550	14466	14605	14545	14636	14599	14536	14471	14455	14511	14834	14679	14654	14671	14527	14461	14679	14833	14451	14622	14547	14644	14437	14577	14482	14614	14589	14532	14502	14613	14458	14556	14570	14347	14426	14659	14537	14612	14669	14593	14613	14607	14549	14734	14728	14538	14659	14492	14613	14680	14548	14785	14627	14599	14582	14527	14548	14523	14545	14673	14545	14418	14457	14579	14649	14576	14691	14579	14554	14580	14549	14758	14517	14701	14849	14462	14672	14586	14603	14558	14657	14452	14723	14605	14594	14605	14688	14478	14691	14474	14285	14471	14669	14511	14525	14642	14585	14651	14684	14696	14489	14719	14536	14673	14656	14522	14583	14453	14545	14610	14749	14649	14497	14637	14785	14598	14509	14632	14590	14584	14685	14381	14530	14647	14466	14443	14798	14493	14739	14712	14691	14619	14385	14527	14534	14523	14489	14449	14561	14482	14639	14596	14661	14469	14691	14480	14631	14532	14432	14552	14556	14585	14540	14614	14689	14504	14677	14855	14435	14525	14715	14524	14647	14472	14795	14660	14451	14670	14544	14622	14605	14622	14689	14530	14472	14566	14329	14450	14597	14690	14637	14592	14432	14600	14502	14597	14555	14521	14603	14536	14678	14587	14467	14419	14561	14598	14519	14550	14651	14748	14495	14540	14624	14480	14500	14483	14764	14422	14628	14509	14739	14719	14544	14590	14599	14518	14578	14570	14536	14614	14626	14625	14517	14459	14664	14626	14440	14469	14621	14564	14619	14421	14561	14543	14435	14571	14715	14481	14790	14478	14651	14652	14504	14558	14733	14715	14558	14748	14417	14693	14649	14525	14666	14604	14568	14673	14568	14523	14600	14413	14576	14660	14750	14593	14457	14777	14654	14654	14418	14580	14606	14458	14520	14507	14756	14585	14606	14654	14493	14492	14505	14491	14671	14665	14698	14674	14563	14494	14644	14517	14595	14600	14735	14499	14657	14684	14579	14626	14566	14575	14688	14636	14477	14561	14596	14514	14669	14587	14630	14530	14664	14628	14571	14748	14670	14603	14610	14551	14545	14641	14456	14571	14571	14674	14690	14557	14541	14513	14743	14608	14578	14460	14497	14593	14378	14542	14691	14483	14520	14476	14673	14663	14387	14712	14525	14551	14637	14466	14763	14580	14564	14540	14727	14619	14681	14451	14658	14591	14553	14458	14680	14567	14705	14477	14508	14759	14515	14691	14592	14572	14735	14659	14527	14582	14584	14542	14743	14460	14590	14607	14669	14528	14605	14646	14536	14434	14656	14462	14617	14588	14603	14648	14488	14590	14665	14544	14609	14564	14564	14522	14579	14579	14654	14418	14500	14569	14550	14644	14342	14564	14604	14614	14608	14542	14450	14669	14694	14576	14502	14508	14601	14576	14719	14592	14453	14644	14718	14498	14702	14463	14424	14799	14658	14533	14488	14736	14624	14677	14508	14603	14733	14614	14640	14734	14744	14572	14577	14535	14724	14587	14549	14781	14635	14711	14679	14482	14658	14620	14457	14605	14575	14479	14604	14595	14636	14611	14461	14640	14537	14495	14651	14427	14523	14343	14697	14637	14621	14619	14666	14586	14806	14741	14452	14729	14442	14555	14436	14689	14611	14488	14678	14501	14504	14584	14557	14519	14753	14547	14490	14536	14574	14709	14548	14548	14485	14643	14484	14599	14582	14577	14555	14554	14450	14550	14422	14577	14569	14446	14511	14596	14637	14622	14599	14617	14660	14532	14506	14585	14616	14536	14575	14669	14674	14656	14520	14609	14750	14598	14770	14676	14572	14737	14708	14505	14679	14574	14509	14301	14732	14545	14567	14569	14471	14529	14778	14533	14627	14465	14532	14586	14594	14816	14787	14585	14568	14486	14612	14661	14506	14555	14647	14695	14540	14578	14417	14550	14750	14576	14765	14612	14624	14538	14600	14720	14554	14524	14604	14644	14682	14732	14686	14653	14541	14550	14711	14584	14671	14404	14459	14609	14609	14546	14573	14628	14561	14570	14609	14610	14603	14582	14745	14662	14602	14673	14633	14512	14515	14597	14506	14547	14703	14621	14518	14639	14519	14622	14553	14605	14663	14727	14641	14538	14522	14546	14627	14550	14578	14350	14609	14409	14523	14616	14606	14618	14563	14686	14666	14658	14486	14549	14550	14678	14566	14563	14549	14687	14548	14731	14899	14648	14497	14500	14773	14631	14462	14524	14637	14707	14418	14523	14500	14649	14609	14659	14546	14550	14491	14713	14497	14572	14686	14518	14395	14568	14658	14549	14772	14587	14477	14684	14560	14492	14474	14614	14583	14637	14479	14529	14567	14626	14637	14565	14549	14434	14446	14546	14647	14630	14626	14558	14662	14393	14622	14716	14616	14668	14564	14479	14751	14609	14600	14631	14533	14469	14641	14489	14664	14545	14552	14592	14589	14724	14709	14433	14577	14592	14752	14535	14562	14519	14639	14567	14569	14544	14387	14473	14568	14590	14623	14678	14485	14594	14532	14492	14555	14619	14689	14604	14488	14642	14495	14622	14645	14522	14547	14545	14674	14593	14671	14666	14494	14650	14457	14479	14632	14594	14543	14622	14636	14611	14583	14411	14535	14533	14706	14615	14488	14631	14571	14518	14639	14576	14564	14513	14492	14619	14569	14779	14430	14646	14637	14519	14688	14745	14677	14622	14744	14614	14618	14612	14519	14610	14799	14403	14558	14659	14626	14605	14660	14660	14672	14466	14608	14411	14382	14688	14581	14686	14659	14519	14618	14519	14480	14652	14726	14453	14600	14621	14541	14525	14504	14569	14681	14540	14491	14564	14731	14562	14605	14660	14536	14787	14711	14595	14623	14477	14546	14714	14464	14543	14669	14457	14600	14467	14424	14664	14505	14694	14496	14581	14610	14622	14603	14425	14570	14638	14523	14601	14626	14671	14635	14623	14577	14386	14607	14538	14487	14542
25468	21703	27772	27849	21065	18952	18289	17006	16439	16251	16099	16040	15975	15883	15676	15681	15710	15493	15623	15585	15569	15616	15685	15641	15529	15559	15550	15291	15410	15467	15426	15311	15410	15511	15502	15468	15544	15232	15300	15357	15465	15458	15346	15394	15337	15431	15382	15621	15381	15503	15371	15273	15462	15441	15516	15447	15434	15420	15401	15369	15301	15269	15568	15518	15436	15335	15571	15573	15518	15515	15378	15393	15258	15335	15400	15305	15140	15441	15445	15638	15308	15498	15476	15582	15466	15521	15365	15355	15463	15436	15418	15437	15671	15353	15437	15583	15487	15533	15498	15436	15605	15426	15473	15532	15323	15356	15391	15606	15509	15422	15410	15416	15385	15549	15510	15462	15360	15530	15542	15366	15544	15446	15621	15357	15681	15511	15673	15611	15640	15383	15344	15406	15562	15478	15265	15416	15518	15683	15618	15389	15335	15436	15487	15429	15481	15421	15491	15396	15552	15428	15355	15357	15360	15378	15616	15461	15458	15518	15400	15507	15408	15471	15380	15292	15473	15460	15444	15583	15688	15412	15518	15427	15606	15444	15560	15528	15506	15608	15651	15392	15272	15342	15457	15320	15404	15461	15363	15401	15466	15591	15542	15465	15340	15500	15604	15420	15410	15532	15394	15614	15368	15683	15504	15427	15511	15292	15633	15513	15559	15366	15532	15449	15505	15317	15405	15500	15275	15388	15676	15456	15498	15487	15681	15395	15545	15504	15382	15364	15284	15401	15377	15517	15510	15474	15374	15404	15603	15325	15617	15430	15501	15352	15251	15478	15515	15390	15558	15468	15700	15319	15458	15416	15434	15480	15328	15570	15508	15548	15313	15486	15511	15584	15498	15445	15459	15425	15617	15214	15696	15583	15414	15488	15318	15359	15551	15508	15470	15345	15578	15444	15644	15663	15508	15458	15457	15325	15360	15254	15580	15534	15469	15606	15178	15400	15361	15478	15512	15317	15422	15402	15147	15305	15512	15368	15560	15477	15325	15552	15510	15493	15465	15514	15424	15715	15381	15571	15472	15473	15450	15390	15437	15406	15372	15426	15387	15297	15399	15658	15401	15479	15304	15356	15554	15326	15506	15714	15563	15590	15687	15609	15453	15574	15464	15595	15514	15567	15584	15528	15419	15656	15453	15481	15494	15464	15431	15410	15493	15427	15405	15445	15540	15612	15388	15584	15467	15127	15637	15486	15489	15484	15608	15355	15574	15558	15551	15316	15384	15659	15456	15469	15579	15576	15607	15406	15345	15473	15476	15145	15354	15512	15363	15393	15643	15627	15586	15516	15370	15511	15449	15405	15338	15348	15557	15457	15663	15512	15493	15427	15334	15400	15518	15336	15178	15440	15406	15279	15359	15435	15362	15313	15478	15366	15514	15488	15445	15503	15512	15523	15517	15424	15598	15564	15394	15380	15570	15421	15333	15511	15581	15615	15489	15418	15366	15527	15600	15576	15434	15467	15314	15543	15471	15651	15360	15614	15518	15565	15272	15458	15315	15565	15505	15579	15462	15291	15436	15544	15294	15558	15715	15301	15414	15498	15449	15475	15600	15584	15327	15412	15423	15271	15530	15331	15568	15345	15500	15390	15558	15406	15398	15330	15668	15287	15492	15389	15628	15581	15367	15396	15616	15380	15409	15614	15317	15544	15599	15385	15605	15357	15531	15529	15512	15476	15434	15459	15400	15487	15501	15398	15315	15640	15405	15376	15452	15291	15497	15482	15448	15362	15651	15399	15373	15479	15730	15389	15439	15523	15559	15551	15390	15351	15666	15495	15528	15273	15401	15529	15311	15516	15414	15567	15634	15528	15565	15569	15332	15313	15392	15484	15334	15514	15327	15576	15515	15382	15409	15470	15584	15332	15473	15492	15422	15378	15415	15486	15452	15500	15298	15236	15420	15366	15525	15418	15646	15515	15319	15418	15513	15397	15570	15492	15670	15417	15671	15497	15466	15376	15365	15524	15447	15429	15317	15590	15541	15463	15373	15414	15461	15420	15489	15542	15431	15381	15327	15391	15382	15331	15524	15478	15507	15620	15303	15565	15496	15627	15403	15533	15414	15405	15405	15436	15558	15516	15540	15480	15433	15510	15455	15405	15560	15397	15169	15494	15757	15558	15597	15480	15346	15516	15479	15432	15531	15546	15444	15539	15560	15385	15539	15576	15559	15525	15490	15311	15614	15430	15517	15529	15344	15325	15542	15434	15641	15512	15401	15509	15372	15287	15517	15541	15430	15579	15482	15369	15526	15418	15370	15347	15387	15344	15379	15336	15481	15668	15632	15251	15301	15502	15533	15505	15653	15520	15416	15438	15413	15603	15582	15412	15414	15434	15503	15338	15581	15375	15434	15531	15659	15411	15145	15540	15503	15532	15538	15619	15531	15590	15591	15498	15473	15473	15419	15345	15396	15305	15384	15419	15432	15595	15390	15447	15513	15653	15381	15622	15543	15370	15585	15577	15487	15421	15501	15319	15476	15323	15574	15608	15201	15294	15430	15508	15383	15458	15539	15667	15463	15265	15457	15488	15344	15536	15357	15582	15681	15429	15527	15397	15484	15408	15313	15246	15297	15309	15497	15381	15381	15394	15373	15367	15539	15533	15376	15539	15468	15374	15691	15645	15329	15318	15459	15293	15249	15380	15447	15460	15506	15246	15560	15219	15402	15216	15588	15596	15499	15428	15737	15446	15595	15603	15414	15416	15437	15265	15301	15451	15600	15419	15436	15318	15501	15607	15449	15541	15613	15696	15606	15383	15689	15437	15288	15392	15496	15418	15468	15385	15440	15185	15651	15432	15416	15474	15428	15633	15613	15476	15487	15518	15469	15492	15395	15229	15363	15634	15456	15437	15473	15327	15525	15601	15631	15377	15422	15521	15526	15641	15624	15563	15502	15548	15415	15506	15377	15697	15563	15396	15615	15421	15495	15414	15487	15253	15437	15524	15520	15439	15630	15541	15576	15355	15464	15206	15267	15385	15459	15351	15336	15512	15480	15478	15500	15468	15527	15327	15349	15527	15440	15601	15655	15525	15354	15505	15568	15505	15453	15549	15388	15348	15374	15351	15359	15230	15536	15376	15468	15501	15405	15489	15460	15590	15448	15345	15451	15499	15572	15455	15489	15359	15294	15467	15621	15378	15534	15586	15417	15542	15510	15471	15618	15486	15452	15461	15489	15459	15557	15530	15420	15482	15284	15437	15562	15373	15466	15438	15298	15635	15474	15561	15556	15352	15621	15552	15411	15482	15416	15448	15665	15513	15633	15433	15420	15670	15636	15553	15473	15291	15282	15257	15565	15577	15422	15553	15708	15533	15522	15355	15539	15598	15512	15402	15639	15655	15431	15424	15483	15423	15370	15500	15489	15537	15607	15555	15610	15425	15308	15544	15466	15202	15458	15437	15277	15348	15485	15518	15365	15578	15481	15518	15475	15615	15191	15410	15497	15428	15478	15487	15532	15630	15337	15363	15534	15496	15470	15382	15545	15355	15438	15439	15373	15537	15511	15377	15561	15223	15402	15340	15296	15483	15394	15432	15459	15417	15630	15510	15590	15483	15578	15400	15473	15569	15577	15504	15568	15509	15431	15561	15523	15542	15402	15291	15580	15611	15428	15327	15525	15429	15582	15373	15517	15594	15398	15631	15509	15528	15465	15486	15628	15548	15551	15432	15446	15439	15435	15563	15535	15508	15591	15450	15494	15490	15424	15518	15509	15474	15605	15586	15424	15399	15516	15542	15437	15392	15326	15322	15440	15422	15620	15506	15448	15279	15566	15453	15523	15586	15378	15438	15325	15364	15678	15471	15391	15474	15514	15507	15338	15571	15375	15377	15435	15453	15347	15503	15618	15337	15360	15633	15445	15527	15539	15266	15612	15556	15456	15269	15473	15452	15677	15508	15554	15327	15534	15578	15490	15473	15364	15195	15364	15423	15478	15530	15642	15314	15511	15518	15463	15493	15313	15664	15394	15464	15476	15399	15344	15634	15490	15600	15487	15517	15358	15433	15557	15420	15466	15509	15528	15328	15410	15427	15267	15582	15506	15331	15485	15237	15193	15493	15476	15496	15596	15530	15378	15291	15386	15466	15564	15488	15572	15382	15412	15620	15543	15446	15447	15288	15467	15537	15501	15357	15496	15297	15621	15496	15476	15447	15323	15526	15396	15362	15656	15595	15648	15390	15522	15289	15500	15522	15428	15417	15450	15668	15638	15493	15654	15413	15380	15411	15336	15481	15639	15375	15364	15513	15423	15451	15514	15243	15353	15615	15451	15575	15543	15432	15363	15438	15361	15617	15574	15449	15490	15589	15508	15534	15538	15200	15398	15354	15372	15526	15483	15550	15368	15503	15413	15328	15528	15623	15549	15521	15582	15302	15462	15363	15431	15481	15586	15293	15373	15462	15664	15406	15440	15420	15790	15580	15432	15299	15673	15456	15500	15329	15408	15368	15344	15374	15670	15451	15444	15277	15273	15525	15524	15441	15446	15548	15699	15587	15441	15321	15355	15262	15564	15336	15486	15626	15391	15498	15591	15414	15478	15414	15399	15674	15598	15360	15428	15501	15424	15299	15518	15601	15337	15505	15711	15586	15669	15488	15550	15662	15486	15427	15319	15413	15419	15436	15208	15354	15545	15482	15326	15480	15382	15346	15465	15390	15530	15493	15530	15473	15449	15528	15498	15535	15672	15484	15585	15454	15746	15502	15543	15443	15310	15447	15443	15509	15432	15550	15643	15434	15389	15424	15613	15383	15409	15406	15565	15408	15382	15649	15407	15199	15630	15551	15365	15572	15395	15289	15367	15449	15401	15579	15519	15725	15607	15288	15434	15505	15413	15475	15641	15556	15549	15387	15531	15243	15482	15515	15556	15443	15338	15464	15566	15607	15489	15446	15439	15496	15421	15602	15414	15416	15444	15591	15500	15719	15583	15665	15618	15544	15424	15361	15497	15473	15325	15409	15364	15603	15500	15428	15638	15343	15352	15555	15627	15402	15496	15378	15475	15475	15334	15336	15452	15449	15590	15332	15359	15435	15417	15508	15217	15528	15369	15437	15303	15473	15576	15447	15567	15400	15432	15468	15300	15349	15625	15383	15422	15338	15586	15323	15416	15366
25240	42946	35770	26646	22083	19094	17820	16425	15759	15390	15006	14794	14647	14475	14449	14623	14577	14515	14400	14194	14354	14297	14202	14242	14215	14330	14369	14181	14367	14392	14259	14025	14246	14302	14274	14176	14304	14233	14124	14294	14231	14235	14094	14318	14397	14286	14273	14164	14280	14255	14350	14446	14425	14135	14211	14120	14299	14190	14185	14091	14331	14280	14316	14128	14337	14218	14316	14223	14342	14204	14168	14309	14092	14243	14322	14348	14318	14209	14176	14425	14267	14154	14279	14290	14242	14186	14146	14137	14330	14120	14195	14237	14227	14205	14322	14213	14408	14292	14148	14250	14177	14170	14148	14007	14190	14175	14293	14200	14232	14147	14222	14165	14322	14244	14307	14052	14251	14244	14028	14194	14033	14292	14038	14294	14349	14280	14363	14171	14205	14146	14261	14135	14349	14170	14318	14167	14189	14243	14310	14417	14204	14167	14352	14177	14331	14071	14109	14345	14098	14128	14290	14195	14293	14268	14296	14202	14465	14252	14301	14253	14276	14045	14267	14128	14240	14270	14252	14252	14212	14239	14118	14231	14313	14210	14259	14223	14210	14222	14284	14299	14175	14185	14211	14159	14210	14039	14317	14128	14180	14171	14113	14243	14309	14259	14163	14172	14085	14068	14297	14198	14133	14170	14211	14257	14235	14347	14147	14163	14124	14314	14273	14288	14234	14034	14243	14301	14216	14150	14171	14321	14434	14232	14297	14131	14186	14247	14071	14283	14335	14212	14186	14402	14312	14122	14097	14197	14231	14156	14081	14208	14367	14339	14192	14315	14267	14209	14200	14189	14463	14083	14248	14338	14098	14131	14063	14325	14125	14323	14102	14309	14263	14292	14264	14372	14373	14104	14166	14272	14314	14297	14241	14294	14205	14119	14312	14221	14230	14404	14130	14125	14142	14186	14264	14239	14186	14197	14120	14059	14153	14374	14232	14119	14245	14245	14204	14112	14082	14110	14200	14278	14172	14258	14153	14414	14199	14308	14274	14358	14385	14331	14219	14222	14281	14128	14161	14301	14164	14136	14254	14231	14016	14095	14203	14168	14308	14209	14217	14161	14543	14298	14116	14328	14329	14221	14382	14255	14217	14161	14215	14266	14370	14378	14386	14195	14249	14341	14305	14348	14274	14409	14298	14175	13983	14288	14180	14333	14316	14207	14369	14169	14130	14256	14292	14285	14298	14218	14246	14206	14089	14221	14378	14082	14390	14194	14286	14203	14137	14403	14112	14285	14248	14199	14307	14214	14294	14132	14338	14288	14180	14198	14213	14361	14212	14142	14104	14231	14108	14285	14242	14238	14213	14223	14274	14171	14125	14158	14204	14305	14317	14199	14162	14307	14138	14132	14076	14322	14279	14346	14338	14139	14257	14153	14244	14219	14234	14243	14217	14163	14230	14174	14170	14267	14270	14280	14214	14268	14215	14078	14241	14298	14273	14175	14148	14165	14105	14339	14272	14163	14323	14289	14284	14094	14340	14259	14234	14138	14224	14309	14310	14202	14271	14222	14043	13982	14075	14155	14297	14071	14170	14039	14283	14192	14311	14293	14178	14097	14115	14161	14115	14161	14105	14261	14248	14058	14311	14364	14358	14067	14192	14198	14295	14275	14242	14126	14235	14279	14228	14200	14246	14181	14280	14281	14164	14214	14263	14139	14196	14267	14129	14140	14203	14307	14381	14294	14320	14473	14098	14275	14210	14439	14241	14213	14130	14271	14232	14332	14159	14115	14397	14193	14168	14233	14339	14378	14442	14255	14268	14088	14302	14291	14272	14333	14138	14128	14422	14185	14307	14213	14244	14086	14249	14281	14304	14168	14333	14209	13953	14300	14299	14162	14282	14203	14259	14185	14148	14112	14198	14313	14221	14341	14231	14005	14367	14431	14321	14172	14251	14217	14317	14302	14357	14031	14258	14334	14240	14263	14164	14209	14256	14263	14354	14156	14217	14230	14245	14202	14144	14200	14281	14436	14171	14175	14259	14238	14162	14135	14329	14400	14211	14117	14130	14311	14255	14213	14164	14244	14385	14052	14480	14106	14211	14194	14226	14155	14215	14321	14252	13980	14174	14206	14246	14226	14095	14215	14284	14287	14358	14119	14211	14151	14207	14195	14238	14224	14153	14268	14275	14274	14178	14421	14277	14027	14306	14249	14362	14437	14243	14429	14151	14329	14358	14254	14119	14290	14242	14407	14239	14225	14286	14259	13950	14189	14335	14206	14268	14172	14207	14307	14181	14293	14169	14200	14246	14233	14383	14340	14237	14131	14183	14221	14371	14272	14390	14279	14251	14115	14163	14299	14288	14166	14178	14222	14308	14142	14239	14408	14237	14351	14231	14251	14212	14307	14304	14200	14272	14265	14191	14112	14258	14305	14348	14361	14374	14299	14501	14153	14251	14076	14185	14330	14135	14358	14110	14004	14202	14226	14255	14295	14216	14193	14339	14457	14243	14294	14380	14103	14308	14245	14200	14331	14272	14148	14348	14115	14205	14122	14189	14406	14033	14244	14309	14446	14112	14136	14141	14117	14216	14243	14337	14161	14281	14305	14236	14307	14264	14007	14111	14169	14316	14154	14202	14221	14113	14275	14082	14287	14227	14146	14179	14156	14326	14146	14205	14114	14164	14321	14297	14300	14110	14117	14154	14155	14406	14272	14288	14124	14263	14169	14276	14227	14184	14233	14274	14251	14125	14228	14317	14259	14293	14310	14218	14060	14302	14346	14240	14360	14195	14309	14333	14357	14055	14162	14184	14366	14100	14474	14241	14306	14286	14193	14132	14080	14246	14476	14141	14162	14156	14084	14341	14162	14088	14450	14178	14260	14338	14306	14161	14156	14324	14302	14231	14365	14330	14221	14199	14210	14085	14094	14287	14364	14339	14065	14263	14339	14027	14172	14246	14330	14309	14326	14243	14285	14075	14396	14237	14147	14109	14283	14371	14192	14168	14159	14228	14228	14048	14348	14173	14229	14184	14371	14290	14235	14300	14105	14161	14228	14176	14246	14288	14116	14234	14165	14236	14224	14227	14330	14194	14290	14254	14340	14141	14283	14257	14228	14250	14220	14260	14241	14377	14176	14149	14307	14354	14079	14203	14246	14212	14219	14329	14370	14084	14249	14203	14215	14339	14195	14166	14249	14331	14250	14307	14284	14277	14298	14172	14275	14142	14112	14397	14262	14270	14285	14185	14074	14279	14268	14183	14102	14433	14361	14305	14287	14275	14208	14173	14176	14331	14364	14099	14252	14215	14240	14143	14206	14278	14282	14318	14402	14113	14234	14294	14351	14254	14362	14224	14418	14129	14218	14368	14334	14230	14262	14169	14331	14234	14139	14326	14319	14137	14349	14373	14329	14171	14179	14433	14240	14288	14344	14287	14192	14282	14140	14205	14401	14218	14309	14230	14318	14270	14092	14139	14307	14244	14332	14305	14219	14154	14295	14132	14237	14275	14187	14329	14351	14154	14277	14171	14069	14214	14227	14289	14279	14033	14207	14255	14286	14372	14165	14172	14112	14359	14232	14255	14335	14150	14201	14224	14195	14183	14206	14394	14493	14220	14486	14362	14355	14172	14215	14317	14217	14167	14122	14298	14217	14180	14110	14347	14177	14305	14202	14231	14330	14224	14047	14200	14168	14311	14135	14225	14211	14290	14273	14228	14351	14173	14166	14154	14190	14207	14141	14232	14266	14325	14382	14250	14113	14286	14166	14205	14254	14221	14041	14138	14060	14211	14136	14182	14005	14225	14226	14148	14097	14238	14471	14119	14333	14283	14299	14179	14161	14257	14019	14262	14149	14042	14296	14549	14246	14185	14184	14145	14338	14220	14174	14175	14240	14200	14228	14079	14080	14352	14100	14195	14226	14229	14198	14285	14226	14144	14303	14132	14184	14338	14293	14171	14113	14267	14100	14279	14404	14203	14246	14380	14236	14181	14405	14204	14186	14247	14218	14182	14365	14254	14212	14234	14353	14168	14113	14299	14232	14261	14406	14244	14411	14162	14089	14407	14253	14122	14250	14217	14228	14148	14183	14239	14363	14216	14243	14260	14399	14262	14304	14343	14155	14112	14185	14254	14186	14375	14282	14310	14219	14307	14303	14197	14300	14273	14169	14296	14186	14440	14176	14211	14232	14110	14339	14306	14213	14268	14170	14381	14146	14128	14166	14399	14259	14149	14205	14371	14320	14265	14208	14376	14225	14522	14196	14154	14298	14298	14115	14130	14274	14277	14309	14116	14306	14099	14039	14058	14089	14127	14299	14079	14315	14370	14151	14347	14242	14253	14336	14167	14284	14166	14186	14304	14229	14315	14201	14290	14057	14141	14056	14356	14140	14302	14323	14263	14324	14228	14182	14266	14155	14135	14229	14168	14311	14359	14176	14188	14153	14414	14178	14324	14388	14233	14336	14219	14364	14080	14209	14347	14278	14399	14296	14249	14106	14296	14170	14279	14322	14173	14196	14389	14178	14741	14222	14184	14211	14318	14188	14245	14362	14034	14297	14265	14294	14407	14103	14244	14263	14319	14088	14120	14223	14165	14289	14173	14226	14199	14117	14154	14157	14226	14296	14143	14316	14298	14315	14195	14303	14436	14157	14090	14213	14131	14264	14291	14120	14143	14170	14191	14192	14263	14236	14187	14224	14203	14131	14275	14408	14305	14164	14104	14206	14228	14097	14348	14282	14277	14242	14162	14208	14442	14236	14243	14278	14344	14246	14357	14208	14223	14369	14100	14350	14359	14299	14213	14193	14177	14148	14103	14177	14225	14355	14226	14141	14352	14343	14150	14277	14562	14280	14309	14193	14111	14275	14218	14309	14217	14386	14210	14354	14307	14394	14287	14083	14149	14271	14226	14151	14195	14407	14145	14211	14385	14246	14179	14244	14423	14166	14169	14133	14135	14212	14301	14379	14284	14244	14242	14399	14167	14064	14245	14294	14264	14300	14421	14317	14203	14209	14150	14235	14320	14189	14352	14261	14281	14463	14320	14279	14067	14303	14409	14193	14360	14217	14355	14135	14300	14254	14128	14085	14454	14398	13985	14232	14301	14166	14250	14189	14135	14312	14237	14100	14203	14326	14254	14351	14369	14053	14206	14195	14274	14207	14327	14308
22618	21504	28571	24888	22252	24040	24494	19525	18002	17850	17019	16901	16622	16457	16310	16158	16328	16355	16123	16112	16352	16203	15781	16068	16067	16009	16117	16025	15846	15922	16030	15794	16017	16170	15922	15596	15722	15956	16122	15949	15749	15900	16078	16085	15931	15939	15826	15834	15999	15871	16051	15922	16030	15712	15927	15876	15801	15962	15915	15983	15694	16017	15744	15765	15928	15794	15862	15917	15986	15821	15616	15921	15787	15679	15938	15973	15925	15869	15938	15977	15868	15881	15857	15838	15720	15758	15883	16034	15858	15910	15716	15898	15790	15964	15976	15734	15960	15804	15748	15863	15831	15993	15891	15670	16108	15791	15933	15983	15566	15939	15996	15865	15807	15695	15683	15852	15940	15899	15624	15871	15807	16081	15785	15802	15711	15776	15828	15764	15868	15882	15759	15770	15748	15913	15819	15768	15675	15745	15962	16009	15857	15789	15899	15999	16028	15850	15894	15683	15691	15786	15578	15825	15701	15987	15716	16038	15777	15949	15913	16003	15841	15854	15890	15899	15725	15639	15792	15768	15892	15878	15859	15749	15798	15805	15888	15850	15667	15796	15625	15938	15763	15887	15764	15708	15936	15945	15919	15810	15661	15748	15860	15735	15933	15906	15940	15846	16006	15832	15870	15773	15600	15802	15716	15652	15887	15609	15915	15743	15692	15751	15854	15822	15803	15844	15749	15811	15942	15579	15664	15701	15933	15681	16056	15798	15824	15793	15814	15765	15864	15777	15725	15778	15838	15754	15651	15699	15689	15750	15709	16054	15772	15892	15859	15829	15846	15812	15852	15750	15727	15732	15821	16014	15744	15667	15864	15796	15692	15947	15890	15841	15823	15765	16011	15796	15790	15799	15754	15941	16058	15846	15756	15790	15679	15857	16004	15844	15880	15786	15689	15719	15921	15796	15869	15858	15746	15833	15941	15797	15942	15812	15757	15908	15818	15791	15981	15773	15837	15936	15826	15577	15817	15936	15873	15776	15776	15917	15843	15748	15759	15644	15784	15783	16010	15870	15842	15757	15854	15791	15682	15841	16042	15717	15687	15752	15745	15749	15956	15908	15889	15882	15816	15790	15761	15837	16022	15835	15659	15841	15796	15733	15727	15810	15795	15818	15799	15913	15814	15890	15771	15625	15933	15719	15827	15931	15682	15779	15951	15739	15788	15904	15903	15928	15711	15815	15842	15846	15783	15970	15641	15775	15687	15657	15739	15907	15897	15829	15882	15943	15840	15802	15688	15874	15763	15641	15765	15842	15824	15980	15775	15894	15884	15726	15864	15664	15910	15847	15853	15690	15781	15989	15888	15787	15814	15829	15983	15865	15926	15852	15666	15765	15755	15942	15810	15899	15799	15910	15686	15986	15601	15946	15929	15879	15655	15831	15898	15905	15821	16076	15912	15841	15789	15769	15970	15807	15949	15829	15673	15712	15739	15767	16078	15994	15795	15816	15896	15866	15681	15834	15659	16018	15716	15932	15865	15986	16028	15894	15797	15860	15625	15925	15665	15790	15819	15870	15939	15876	15617	15846	15897	15870	15678	15699	15901	15730	15567	15808	15901	15828	15968	15755	15834	15946	15933	15872	15799	15903	15888	16016	15629	16003	15777	15602	15786	15690	15834	15676	15826	15763	15995	15838	15891	15643	15720	15812	15652	15868	15886	15863	15708	15963	15724	15911	15749	16067	15974	15846	15718	15994	15890	15739	15844	15867	15771	15738	15852	15696	15816	15649	15887	15647	15939	15831	15730	15755	15794	15780	15544	15690	15848	15769	15724	15995	15793	15872	15824	15742	15744	15785	16013	15753	15928	15765	15873	15892	15752	15844	15845	15702	15942	15811	15700	15710	15835	15846	15647	15677	15658	15742	15762	15854	15962	15817	15716	15670	15843	15769	15792	15889	15931	15810	15762	15574	15827	15810	15918	15696	16077	15992	15816	15690	15974	15714	15762	15718	15796	15738	15723	15685	15722	15917	15786	15852	15751	15566	15752	15788	15887	15673	15866	15760	16084	15874	15983	15902	15753	15797	15849	15870	15820	15903	15844	15709	15886	15580	15601	15560	15744	16024	15807	15795	15818	15836	15733	15893	15911	15672	15826	15786	15897	15847	15819	15725	15763	15642	15879	15843	15583	15575	15692	15773	15728	15789	15834	16062	15674	16027	15926	15660	15566	16032	15852	15697	15658	15786	15883	15870	15970	15596	15752	15760	15928	15938	15835	15971	15840	15672	15990	16079	15662	16005	15876	15909	15941	16003	15714	15964	15754	15836	15669	15797	15841	15770	15800	15946	15632	15619	15667	15733	15854	15786	15932	15818	15912	15593	15895	15808	15904	15895	15859	15904	15858	15821	15929	15668	15964	15838	16030	15847	15860	15788	15840	15733	15730	15907	15669	15833	15762	15915	15804	15866	15804	15743	15792	15832	15778	15718	15925	15818	15882	15803	15904	15889	15768	15666	15948	15741	15882	15800	15695	15592	15950	15917	15804	15935	15945	15616	15859	15838	15794	15844	16006	15945	15678	15698	15771	15796	15755	15937	15876	15911	15730	15805	15796	15835	15789	15794	15903	15653	15937	15951	15909	15936	15711	15553	15766	15915	15886	15921	15927	15772	15936	15972	15835	15844	15945	16001	15846	16032	15716	15730	15701	15813	16040	15595	15886	15714	15688	15859	15827	15784	15887	15747	15813	15760	16017	15807	15856	15897	15888	15733	15734	15661	15800	15816	15753	15733	15769	15953	15825	15692	15813	15809	15984	15859	15742	15681	15765	15678	15790	15846	15826	15843	15736	15668	15865	15993	15685	15760	16005	15578	15728	15808	15782	15789	15841	15788	15981	15741	15654	15820	15819	15912	15901	15837	15902	15918	15899	15780	15923	15789	15696	15967	15899	15685	15785	15784	15878	15821	15616	15711	15591	15804	15839	15680	15775	15752	15824	15910	15899	16007	15754	15796	15908	15520	15644	15679	15967	15799	15921	15918	15806	15777	15622	15847	15698	15627	15945	15754	15835	15909	15821	15665	15805	15818	16138	15786	15821	15704	15619	15795	15843	15694	15811	15714	15914	16024	15722	15906	15711	15625	15884	16025	15689	15956	15984	15793	15762	15765	15864	15860	15923	15739	15899	16104	15964	15912	15891	15722	15811	15873	15880	15713	15862	15792	15789	15937	15914	16005	15879	15870	16019	15741	15927	15856	15689	15780	15752	15609	15818	15783	15916	15834	15747	15803	15835	15798	15967	15906	15764	15949	15879	15881	15780	15618	15822	15788	15917	15790	15795	15955	15860	15509	15849	15734	15880	15947	15783	15708	15945	15771	15934	15587	15907	15675	15680	15908	15776	16035	15915	15908	15681	15803	15738	15896	15793	15740	15849	15789	15951	15956	15809	15874	15856	15823	15853	15765	15833	15795	15913	15807	15778	15930	15734	15806	15629	15722	15823	15928	15627	15904	15917	15677	15758	15938	15668	15727	15635	15913	15673	15885	15848	15684	15973	15575	15963	15720	15766	15832	15837	15877	15955	15903	15875	15749	15625	15638	15870	15836	15760	15739	15951	16059	15710	15625	15791	15952	15882	16028	15879	15888	15935	15928	15884	15897	15799	15766	15735	15833	15862	15894	15879	15859	15825	15913	15886	15701	15980	15816	15752	15756	15826	15605	15911	15728	15860	15958	15991	15692	15659	15795	15887	15914	15696	15805	15793	15977	15849	15990	15721	15956	15770	15900	15746	15981	15742	15845	15924	15719	15822	15824	15833	15795	15792	15811	15870	15785	16037	15710	15845	15879	15602	15678	15663	15799	15802	15927	15942	15752	15738	15872	15845	15867	15693	15654	15881	15806	15855	15693	15656	15891	15737	15899	15776	15874	15831	15589	15661	15829	15722	15799	15772	15832	15785	15725	15788	15922	15915	15833	15790	15767	15792	15845	15785	15936	15871	15737	15722	15751	15724	15723	15770	15826	15791	15936	15794	15775	15687	15911	16004	15773	15744	15708	15681	15896	15794	15922	15854	15685	15803	15814	15685	15934	15604	15809	15941	15783	15685	15956	15739	15704	15910	15823	15700	15815	15817	15904	15978	15910	15744	15703	15890	15651	15901	15818	15877	15741	15879	15703	15722	15808	15672	15870	16024	15689	15836	15689	15615	15785	15864	15808	15607	15780	15873	15836	15738	15767	15692	15878	15746	15650	15832	15857	15961	15901	15708	15749	15703	15704	15926	15844	15630	15783	15621	15804	15814	15796	15885	15676	15837	15942	15876	15772	15652	15725	15883	16032	16019	15870	16001	15826	15669	15896	15842	15686	15836	15809	15707	15901	15842	15494	15712	15821	15712	15852	15894	15918	15976	15843	15827	15680	15900	16003	15809	15688	15729	15763	15768	16017	15661	15954	15712	15613	16023	15979	15891	15748	15810	15773	15693	15764	15842	15981	15949	15862	16006	15648	15821	15772	15777	15770	15912	15583	15889	15939	15982	15690	15987	15889	15767	15686	15679	15660	16078	15943	15930	15767	15737	15730	15798	15602	15848	15744	15717	15809	15849	15755	15875	15961	15811	15892	15821	15738	15680	15644	15793	15847	15894	15762	15798	15848	15664	15775	15758	15874	15838	15767	15804	15742	15609	15598	15786	15796	15673	15749	15896	15858	15635	15900	15687	15871	16048	15932	15761	15805	15870	15783	15818	15717	15804	15949	15732	15890	15960	15946	15846	15660	15938	15869	15885	15802	15598	15881	15943	15985	15738	15822	15848	15885	15827	15906	15678	15945	15844	15877	15829	15893	15824	15848	15849	15859	15786	15810	15885	15948	15658	15838	15855	15904	15670	15866	15889	15756	15817	15838	15960	15869	15824	15901	15946	15882	15951	15676	15862	15855	16049	15751	15669	15866	15856	15887	15726	15681	15809	15597	15930	15865	15907	15808	15702	15836	15751	15795	15754	15885	15611	15793	16031	15847	15903	15514	15814	15837	15717	15865	15925	15872	15697	15592	15731	15860	15682	15864	15784	15818	15797	15815	15845	15837	15588	15788	15787	15903	15689	15772	15855	15687	16099	15792	15836	15739	15863	16052	15722	15899	15944	15911	15723	15920	15805	15814	15780	15766	15646	15844	15802	15883
26753	51759	43897	34313	27724	23354	21073	18827	17557	16527	15890	15502	15306	15201	15127	15071	14913	14810	14726	14725	14606	14583	14828	14678	14480	14657	14658	14516	14415	14706	14670	14582	14650	14391	14581	14440	14450	14449	14568	14387	14553	14475	14506	14436	14364	14376	14484	14502	14236	14597	14515	14523	14324	14370	14530	14399	14441	14369	14544	14515	14356	14395	14560	14436	14387	14440	14456	14370	14460	14295	14652	14355	14401	14383	14525	14463	14430	14444	14469	14313	14448	14414	14350	14417	14430	14329	14495	14361	14436	14450	14448	14495	14494	14370	14402	14345	14388	14454	14171	14546	14453	14493	14522	14381	14401	14255	14526	14507	14387	14462	14370	14532	14385	14626	14385	14481	14230	14399	14434	14387	14752	14395	14450	14333	14521	14250	14409	14695	14462	14705	14517	14463	14365	14321	14442	14478	14502	14422	14413	14464	14488	14478	14502	14457	14373	14438	14363	14472	14501	14367	14258	14304	14566	14362	14402	14534	14525	14491	14436	14532	14420	14261	14432	14332	14588	14412	14454	14366	14460	14503	14410	14537	14501	14464	14182	14439	14290	14333	14521	14539	14559	14337	14661	14445	14345	14346	14366	14204	14211	14351	14402	14283	14256	14350	14474	14489	14672	14369	14444	14429	14274	14368	14358	14382	14452	14391	14441	14371	14448	14496	14414	14367	14552	14411	14290	14433	14388	14433	14432	14470	14389	14420	14499	14438	14321	14451	14443	14490	14468	14438	14475	14464	14499	14466	14550	14549	14418	14525	14296	14256	14518	14510	14395	14523	14453	14569	14499	14494	14316	14577	14511	14395	14354	14496	14474	14441	14387	14523	14497	14485	14460	14516	14359	14502	14538	14372	14461	14276	14500	14381	14386	14514	14537	14392	14422	14533	14348	14480	14444	14485	14465	14607	14407	14354	14483	14362	14285	14266	14370	14462	14527	14504	14429	14513	14463	14443	14511	14357	14696	14448	14473	14444	14273	14368	14478	14553	14462	14437	14281	14406	14495	14702	14499	14411	14391	14548	14350	14229	14485	14458	14672	14603	14363	14417	14508	14573	14409	14401	14370	14368	14308	14562	14480	14576	14552	14422	14536	14451	14600	14557	14499	14230	14315	14473	14420	14424	14369	14406	14477	14413	14416	14486	14510	14495	14478	14291	14447	14379	14441	14309	14486	14419	14290	14569	14418	14566	14404	14373	14496	14397	14478	14300	14460	14316	14405	14504	14456	14514	14429	14459	14493	14405	14390	14275	14453	14442	14461	14467	14553	14511	14241	14337	14502	14372	14295	14261	14400	14530	14262	14284	14323	14272	14409	14284	14416	14450	14550	14435	14267	14229	14338	14389	14440	14456	14522	14634	14558	14356	14371	14508	14351	14278	14598	14307	14398	14360	14345	14411	14463	14367	14549	14480	14398	14486	14331	14451	14448	14374	14444	14605	14349	14487	14382	14380	14202	14442	14294	14524	14432	14362	14452	14365	14487	14321	14284	14473	14541	14478	14361	14369	14541	14370	14393	14396	14485	14381	14418	14573	14276	14421	14428	14414	14370	14501	14525	14516	14576	14581	14473	14487	14561	14401	14501	14185	14354	14476	14540	14360	14472	14396	14602	14444	14464	14474	14524	14381	14487	14265	14575	14480	14451	14416	14457	14475	14438	14599	14288	14415	14434	14523	14430	14390	14523	14431	14445	14386	14339	14388	14516	14577	14376	14339	14349	14205	14430	14397	14318	14117	14537	14319	14535	14642	14511	14439	14520	14487	14308	14411	14308	14504	14435	14416	14352	14487	14389	14311	14503	14349	14550	14381	14390	14440	14585	14445	14382	14528	14358	14359	14564	14478	14518	14457	14571	14422	14423	14458	14595	14553	14570	14385	14559	14358	14525	14403	14543	14465	14435	14518	14426	14415	14452	14597	14255	14410	14500	14571	14413	14458	14347	14375	14425	14422	14534	14453	14445	14460	14247	14416	14529	14451	14487	14495	14510	14331	14203	14444	14404	14542	14437	14369	14416	14309	14493	14610	14294	14659	14407	14538	14455	14676	14506	14438	14471	14380	14529	14438	14480	14452	14410	14313	14410	14283	14547	14386	14450	14424	14388	14527	14325	14576	14418	14447	14360	14432	14451	14428	14451	14396	14329	14481	14431	14389	14449	14400	14566	14530	14256	14342	14510	14479	14248	14496	14450	14241	14201	14676	14204	14490	14369	14096	14458	14557	14664	14474	14285	14571	14598	14384	14549	14676	14285	14473	14277	14387	14284	14401	14378	14521	14370	14470	14641	14606	14455	14342	14463	14405	14418	14306	14439	14471	14446	14464	14313	14577	14364	14441	14541	14548	14667	14452	14437	14362	14615	14311	14586	14381	14323	14220	14523	14447	14412	14431	14585	14397	14340	14431	14347	14525	14470	14484	14258	14302	14385	14432	14374	14396	14261	14291	14507	14197	14356	14302	14459	14399	14424	14352	14558	14349	14425	14454	14610	14434	14379	14563	14385	14382	14477	14604	14559	14470	14528	14343	14481	14396	14352	14421	14441	14538	14444	14457	14466	14386	14519	14325	14459	14438	14348	14380	14445	14559	14324	14534	14474	14397	14516	14603	14465	14446	14369	14473	14464	14558	14552	14370	14323	14400	14457	14486	14270	14423	14396	14532	14423	14512	14406	14388	14549	14495	14545	14408	14609	14441	14377	14480	14524	14319	14472	14225	14355	14542	14319	14545	14400	14444	14381	14498	14520	14490	14448	14512	14533	14551	14275	14539	14525	14435	14488	14573	14533	14458	14463	14343	14320	14313	14502	14375	14314	14623	14299	14483	14388	14297	14364	14403	14361	14454	14585	14454	14400	14384	14332	14464	14434	14364	14480	14384	14299	14415	14254	14373	14472	14473	14465	14479	14479	14383	14412	14475	14490	14368	14347	14464	14442	14409	14471	14303	14451	14424	14480	14453	14462	14376	14401	14490	14338	14248	14392	14344	14396	14385	14355	14591	14439	14359	14353	14629	14346	14396	14478	14412	14435	14451	14422	14366	14381	14432	14451	14468	14373	14400	14451	14465	14517	14269	14422	14386	14223	14513	14435	14452	14504	14462	14527	14415	14408	14446	14375	14394	14449	14418	14413	14421	14507	14556	14617	14373	14399	14427	14444	14467	14484	14421	14328	14393	14555	14477	14613	14494	14491	14365	14536	14492	14375	14566	14477	14246	14421	14405	14444	14337	14492	14366	14501	14354	14316	14385	14516	14327	14607	14356	14369	14494	14483	14539	14355	14319	14449	14280	14426	14353	14552	14377	14391	14283	14457	14434	14557	14408	14466	14515	14213	14288	14415	14414	14448	14478	14458	14478	14482	14366	14439	14381	14437	14397	14476	14369	14447	14459	14568	14355	14320	14459	14626	14346	14336	14446	14430	14476	14390	14589	14683	14334	14506	14422	14289	14394	14427	14295	14563	14463	14199	14515	14679	14316	14662	14561	14430	14482	14337	14684	14249	14346	14438	14397	14484	14477	14596	14489	14439	14433	14457	14343	14516	14401	14449	14599	14583	14603	14307	14579	14428	14284	14437	14523	14313	14379	14347	14502	14482	14442	14309	14502	14414	14607	14464	14295	14555	14364	14331	14396	14445	14411	14306	14423	14433	14443	14579	14367	14324	14411	14444	14405	14305	14504	14513	14529	14584	14420	14508	14392	14380	14601	14293	14207	14479	14502	14569	14522	14285	14593	14368	14664	14357	14440	14320	14474	14394	14388	14482	14252	14552	14540	14430	14306	14333	14286	14526	14505	14520	14386	14367	14455	14382	14484	14495	14313	14419	14507	14486	14508	14342	14567	14453	14449	14366	14350	14412	14200	14353	14473	14614	14601	14400	14377	14462	14514	14281	14580	14268	14678	14500	14418	14371	14383	14441	14421	14448	14444	14348	14347	14527	14393	14356	14462	14445	14383	14448	14510	14400	14473	14458	14467	14556	14504	14292	14345	14395	14455	14539	14308	14574	14267	14540	14533	14617	14170	14453	14327	14465	14544	14376	14597	14555	14424	14472	14532	14368	14547	14440	14318	14369	14491	14425	14435	14236	14446	14452	14456	14483	14418	14311	14373	14310	14505	14270	14427	14592	14393	14433	14398	14466	14462	14425	14489	14338	14449	14485	14376	14640	14478	14415	14497	14311	14536	14394	14409	14570	14355	14340	14287	14679	14443	14427	14418	14510	14494	14718	14316	14558	14429	14627	14475	14406	14532	14489	14587	14413	14293	14402	14503	14472	14240	14428	14443	14480	14423	14561	14352	14379	14476	14322	14479	14451	14327	14341	14551	14552	14352	14492	14369	14661	14417	14327	14547	14445	14498	14457	14594	14347	14537	14539	14358	14545	14440	14520	14452	14411	14286	14460	14454	14601	14489	14542	14480	14335	14527	14309	14561	14266	14522	14602	14276	14540	14513	14347	14379	14439	14579	14468	14415	14362	14334	14484	14430	14534	14260	14386	14466	14210	14501	14368	14466	14400	14528	14396	14386	14512	14478	14460	14509	14601	14431	14529	14483	14433	14399	14300	14324	14536	14466	14358	14431	14469	14490	14298	14616	14334	14335	14502	14342	14340	14185	14202	14398	14458	14450	14487	14471	14537	14512	14631	14258	14597	14304	14520	14436	14431	14360	14312	14508	14733	14528	14441	14491	14556	14608	14414	14392	14547	14455	14438	14507	14457	14316	14599	14530	14369	14446	14528	14413	14261	14465	14527	14392	14491	14445	14319	14296	14403	14521	14240	14332	14444	14458	14269	14521	14691	14397	14389	14256	14530	14451	14503	14449	14452	14523	14596	14561	14245	14557	14513	14336	14367	14323	14308	14545	14447	14295	14508	14470	14529	14558	14328	14358	14355	14406	14398	14324	14413	14508	14436	14491	14475	14450	14520	14493	14360	14457	14423	14271	14523	14458	14436	14487	14396	14483	14433	14456	14407	14387	14566	14252	14568	14521	14325	14420	14462	14484	14385	14380	14405	14485	14510	14283	14450	14506	14360	14243	14575	14541	14348	14273	14534	14599	14486	14296	14430	14507	14455	14446	14422	14481	14419	14573	14432	14565	14442	14457	14480	14358	14454	14679	14580	14582	14373	14284
29492	26816	29947	25337	19928	18208	17693	16910	16487	16194	15808	15939	16003	15791	15807	15859	15764	15687	15729	15608	15767	15612	15519	15393	15609	15558	15689	15643	15738	15659	15513	15570	15677	15544	15549	15683	15690	15541	15554	15693	15583	15502	15486	15635	15750	15406	15588	15450	15423	15451	15639	15558	15630	15583	15542	15466	15421	15544	15782	15565	15602	15677	15395	15776	15682	15294	15643	15490	15745	15465	15621	15601	15625	15594	15606	15562	15565	15380	15492	15474	15570	15570	15707	15668	15586	15566	15623	15486	15566	15711	15436	15425	15410	15741	15452	15651	15492	15481	15493	15599	15674	15588	15524	15673	15566	15382	15772	15311	15773	15688	15468	15426	15415	15421	15634	15662	15681	15635	15473	15358	15564	15496	15638	15206	15452	15410	15453	15732	15609	15416	15468	15590	15444	15569	15573	15432	15635	15448	15489	15324	15791	15256	15542	15527	15619	15552	15608	15579	15494	15449	15516	15501	15493	15670	15385	15459	15652	15483	15653	15687	15629	15604	15455	15672	15784	15587	15424	15516	15439	15644	15363	15593	15582	15480	15637	15432	15530	15726	15292	15421	15751	15505	15557	15710	15418	15640	15698	15450	15756	15572	15612	15630	15692	15725	15425	15696	15684	15518	15474	15557	15503	15502	15777	15624	15550	15429	15696	15425	15563	15387	15437	15584	15515	15525	15562	15507	15525	15408	15558	15697	15403	15562	15700	15426	15522	15330	15450	15790	15546	15557	15527	15513	15670	15601	15432	15599	15536	15401	15591	15462	15739	15410	15632	15505	15413	15480	15541	15415	15698	15358	15654	15564	15460	15430	15558	15770	15418	15496	15585	15648	15759	15492	15728	15504	15539	15448	15577	15721	15765	15652	15593	15603	15613	15605	15618	15531	15402	15473	15665	15525	15793	15578	15640	15551	15541	15402	15729	15690	15522	15484	15607	15589	15604	15573	15767	15520	15645	15579	15584	15605	15487	15517	15509	15624	15535	15605	15410	15634	15379	15783	15638	15411	15576	15615	15607	15727	15748	15506	15511	15729	15444	15577	15590	15581	15547	15488	15613	15746	15559	15611	15648	15492	15415	15458	15890	15614	15827	15634	15654	15559	15657	15600	15477	15624	15574	15654	15423	15475	15599	15468	15846	15632	15540	15625	15701	15529	15539	15581	15521	15388	15502	15269	15482	15509	15392	15511	15307	15752	15634	15619	15554	15467	15760	15447	15658	15449	15320	15551	15520	15410	15559	15645	15731	15502	15515	15463	15532	15505	15504	15366	15536	15488	15364	15214	15527	15547	15694	15697	15691	15305	15444	15611	15694	15574	15630	15539	15545	15688	15711	15565	15586	15495	15756	15534	15671	15692	15417	15692	15695	15576	15609	15665	15486	15388	15584	15639	15492	15685	15657	15631	15655	15301	15517	15634	15531	15516	15597	15614	15655	15785	15645	15598	15592	15337	15533	15367	15508	15507	15468	15474	15818	15653	15503	15462	15638	15465	15452	15486	15676	15448	15578	15328	15429	15461	15728	15523	15418	15486	15539	15603	15574	15620	15767	15494	15427	15651	15441	15473	15475	15480	15526	15519	15562	15630	15463	15541	15383	15535	15529	15452	15431	15675	15307	15295	15652	15685	15665	15705	15476	15540	15480	15576	15432	15368	15498	15542	15628	15514	15653	15419	15581	15488	15605	15505	15608	15645	15489	15634	15580	15482	15494	15605	15526	15687	15487	15600	15607	15306	15531	15713	15563	15469	15467	15516	15691	15563	15500	15567	15600	15579	15365	15683	15616	15503	15696	15539	15675	15496	15313	15617	15639	15678	15829	15725	15674	15621	15455	15685	15597	15465	15459	15666	15588	15453	15564	15530	15503	15599	15521	15659	15638	15714	15637	15482	15551	15599	15483	15528	15318	15525	15676	15590	15573	15373	15461	15434	15741	15477	15517	15503	15463	15507	15503	15587	15594	15507	15564	15375	15604	15569	15487	15427	15576	15471	15468	15530	15555	15538	15551	15514	15510	15609	15615	15545	15429	15610	15646	15628	15439	15456	15445	15329	15556	15445	15482	15494	15494	15564	15563	15545	15577	15540	15600	15702	15483	15479	15699	15595	15571	15466	15472	15195	15405	15567	15510	15469	15635	15793	15414	15502	15662	15542	15728	15576	15554	15562	15482	15502	15489	15531	15650	15473	15554	15682	15582	15296	15559	15512	15701	15755	15578	15523	15755	15452	15457	15594	15705	15559	15548	15700	15529	15447	15562	15660	15625	15518	15620	15638	15494	15529	15579	15542	15565	15635	15347	15524	15546	15654	15459	15586	15631	15704	15513	15465	15383	15670	15586	15559	15459	15572	15642	15507	15539	15523	15579	15672	15508	15488	15439	15361	15577	15613	15506	15598	15499	15447	15573	15586	15624	15621	15433	15444	15513	15611	15689	15704	15618	15463	15647	15540	15481	15455	15602	15577	15632	15447	15405	15683	15540	15549	15685	15494	15678	15666	15581	15614	15539	15424	15574	15603	15536	15437	15305	15507	15378	15474	15579	15529	15671	15563	15712	15554	15507	15729	15483	15491	15680	15674	15679	15662	15534	15493	15662	15466	15626	15620	15698	15542	15555	15408	15705	15636	15456	15689	15476	15373	15509	15544	15484	15475	15574	15637	15687	15524	15936	15700	15655	15512	15479	15519	15474	15471	15467	15570	15634	15542	15572	15570	15643	15555	15321	15565	15387	15569	15766	15443	15657	15712	15592	15585	15558	15560	15433	15427	15548	15437	15445	15629	15623	15630	15580	15800	15501	15265	15653	15390	15554	15577	15516	15581	15468	15824	15500	15642	15678	15473	15403	15433	15478	15539	15572	15582	15428	15496	15337	15629	15376	15618	15596	15726	15562	15397	15545	15570	15480	15564	15410	15552	15497	15690	15428	15586	15617	15567	15703	15538	15501	15518	15413	15562	15513	15513	15516	15634	15400	15426	15488	15535	15481	15461	15474	15527	15700	15402	15573	15635	15600	15581	15497	15642	15504	15613	15505	15557	15592	15601	15480	15334	15675	15657	15373	15606	15567	15394	15615	15656	15565	15534	15486	15619	15519	15662	15539	15475	15463	15599	15365	15441	15691	15558	15509	15397	15601	15572	15555	15390	15613	15503	15527	15642	15692	15439	15597	15497	15848	15481	15362	15503	15440	15643	15675	15555	15680	15714	15641	15553	15648	15483	15658	15600	15546	15537	15486	15642	15586	15507	15409	15458	15611	15556	15497	15535	15624	15737	15311	15577	15494	15530	15468	15658	15565	15304	15456	15390	15465	15642	15544	15656	15691	15535	15526	15684	15583	15612	15515	15614	15664	15706	15570	15424	15370	15748	15555	15544	15784	15690	15614	15569	15434	15830	15629	15614	15433	15457	15434	15307	15609	15374	15598	15508	15421	15562	15360	15422	15460	15699	15464	15431	15574	15591	15871	15598	15642	15435	15679	15507	15606	15491	15607	15547	15681	15786	15676	15577	15629	15514	15520	15762	15620	15508	15604	15484	15607	15528	15634	15615	15463	15563	15400	15602	15626	15565	15464	15607	15635	15478	15639	15665	15641	15487	15498	15609	15598	15576	15544	15622	15764	15699	15316	15390	15620	15446	15826	15427	15586	15468	15646	15659	15682	15441	15383	15618	15448	15626	15650	15575	15367	15408	15410	15589	15538	15658	15617	15536	15672	15597	15588	15449	15575	15504	15655	15608	15539	15674	15688	15492	15416	15581	15571	15589	15722	15546	15498	15548	15637	15561	15410	15612	15533	15709	15693	15535	15598	15539	15587	15512	15413	15477	15449	15542	15618	15405	15517	15558	15486	15496	15434	15646	15551	15037	15482	15404	15710	15679	15424	15450	15573	15349	15616	15523	15316	15583	15594	15602	15487	15477	15632	15695	15637	15607	15555	15720	15579	15576	15499	15618	15529	15631	15569	15499	15419	15423	15583	15666	15657	15534	15687	15521	15735	15483	15557	15539	15450	15447	15577	15602	15652	15683	15558	15404	15537	15547	15421	15675	15485	15710	15545	15489	15780	15642	15472	15464	15646	15613	15521	15539	15577	15608	15624	15523	15643	15730	15690	15553	15475	15492	15417	15655	15770	15605	15316	15632	15495	15399	15723	15521	15657	15656	15597	15658	15606	15422	15707	15631	15659	15591	15354	15643	15459	15597	15590	15445	15615	15473	15524	15466	15521	15692	15568	15519	15549	15603	15521	15470	15656	15581	15553	15518	15659	15793	15655	15631	15644	15618	15701	15647	15608	15618	15623	15658	15380	15475	15781	15544	15742	15506	15602	15445	15617	15435	15538	15346	15577	15429	15542	15576	15758	15591	15466	15639	15632	15280	15600	15727	15500	15524	15719	15525	15562	15431	15437	15643	15478	15458	15520	15573	15517	15603	15570	15615	15560	15455	15573	15443	15406	15510	15589	15742	15565	15612	15513	15662	15692	15706	15424	15505	15474	15497	15453	15644	15512	15461	15555	15706	15487	15474	15609	15556	15498	15591	15724	15581	15767	15548	15545	15627	15686	15364	15470	15582	15607	15837	15514	15574	15690	15767	15591	15629	15535	15442	15564	15416	15414	15560	15645	15571	15573	15464	15748	15357	15489	15554	15405	15666	15563	15546	15673	15606	15509	15590	15523	15347	15661	15732	15573	15560	15674	15486	15569	15666	15497	15895	15657	15797	15587	15527	15550	15598	15315	15579	15599	15530	15548	15508	15653	15626	15442	15528	15611	15565	15733	15576	15553	15452	15439	15492	15389	15527	15552	15618	15634	15460	15667	15552	15657	15492	15496	15568	15611	15788	15593	15669	15368	15441	15545	15639	15540	15655	15601	15499	15681	15550	15629	15645	15626	15689	15649	15614	15470	15459	15547	15491	15740	15543	15532	15651	15645	15585	15413	15613	15693	15441	15611	15480	15662	15609	15684	15476	15550	15577	15703	15370	15598	15564	15589	15407	15428	15612	15455	15553	15789	15590	15563	15545	15472	15445	15588	15658	15587	15709	15531	15629	15684	15450	15694	15631	15645	15408	15610	15497	15644	15527	15570	15505	15782	15521	15499	15611	15539	15476	15704	15335	15397	15542	15584	15819
26022	41061	32865	24818	20499	18120	16911	15932	15408	14922	14584	14760	14488	14396	14472	14631	14460	14252	14352	14320	14345	14342	14297	14368	14229	14320	14338	14305	14200	14256	14366	14188	14105	14297	14331	14393	14111	14128	14242	14237	14247	14372	14274	14349	14248	14368	14111	14297	14253	14159	14163	14119	14280	14196	14267	14360	14208	14079	14448	14170	14516	14282	14162	14278	14101	14253	14221	14115	14364	14344	14260	14196	14327	14039	14182	14428	14213	14176	14069	14148	14207	14269	14293	14238	14259	14310	14169	14308	14107	14316	14174	14180	14361	14211	14355	14360	14334	14138	14154	14256	14297	14022	14278	14374	14395	14221	14133	14193	14124	14250	14272	14447	14317	14163	14409	14131	14350	14298	14274	14360	14397	14475	14296	14263	14352	14224	14205	14307	14320	14405	14264	14191	14277	14096	14280	14265	14281	14348	14284	14345	14214	14313	14227	14272	14172	14335	14426	14016	14383	14193	14253	14347	14259	14117	14386	14342	14225	14165	14413	14282	14347	14230	14271	14287	14436	14211	14353	14324	14399	14250	14144	14299	14097	14336	14415	14196	14211	14240	14388	14267	14209	14174	14332	14293	14308	14301	14094	14239	14110	14362	14181	14233	14117	14157	14250	14236	14395	14298	14294	14483	14294	14403	14356	14138	14288	14140	14207	14227	14379	14223	14474	14019	14089	14243	14351	14138	14158	14279	14230	14201	14231	14213	14143	14159	14229	14266	14427	14189	14157	14225	14207	14352	14326	14337	14374	14127	14302	14160	14201	14139	14190	14156	14262	14399	14294	14117	14196	14327	14298	14271	14307	14315	14226	14232	14430	14275	14400	14135	14186	14228	14409	14019	14173	14228	14346	14177	14265	14414	14218	14198	14348	14309	14186	14293	14442	14354	14321	14200	14207	14222	14271	14285	14326	14229	14239	14297	14352	14394	14292	14329	14259	14292	14311	14373	14146	14295	14182	14215	14187	14171	14096	14396	14333	14383	14091	14347	14262	14405	14325	14271	14417	14204	14212	14187	14436	14411	14287	14316	14267	14350	14181	14220	14372	14099	14232	14320	14160	14250	14291	14229	14102	14181	14307	14306	14287	14143	14408	14256	14067	14158	14410	14348	14123	14297	14362	14384	14292	14320	14356	14253	14239	14267	14269	14335	14215	14265	14154	14131	14354	14234	14274	14236	14227	14313	14413	14341	14243	14390	14355	14319	14335	14321	14355	14216	14122	14265	14241	14212	14144	14207	14168	14196	14378	14290	14053	14359	14282	14129	14174	14210	14251	14216	14306	14294	14291	14364	14264	14243	14190	14349	14356	14182	14249	14298	14233	14246	14205	14200	14102	14294	14284	14203	14270	14207	14304	14169	14297	14144	14282	14238	14254	14279	14276	14453	14202	14202	14176	14268	14288	14299	14276	14463	14206	14219	14439	14401	14234	14311	14299	14135	14494	14296	14206	14168	14195	14308	14297	14407	14302	14129	14220	14243	14338	14215	14275	14254	14427	14303	14310	14422	14266	14169	14333	14196	14215	14236	14221	14369	14137	14389	14238	14242	14460	14286	14244	14403	14181	14218	14123	14397	14292	14340	14315	14070	14220	14454	14177	14324	14354	14375	14214	14230	14119	14145	14412	14236	14198	14321	14164	14245	14213	14298	14283	14415	14279	14161	14220	14266	14192	14178	14301	14251	14153	14171	14361	14274	14294	14349	14367	14156	14274	14218	14398	14194	14286	14412	14375	14259	14261	14345	14325	14141	14280	14298	14254	14274	14320	14335	14398	14327	14419	14146	14266	14272	14250	14249	14275	14002	14282	14322	14212	14178	14220	14236	14321	14316	14363	14252	14317	14361	14347	14178	14245	14242	14165	14230	14183	14198	14193	14244	14108	14277	14231	14294	14130	14202	14482	14392	14345	14239	14083	14371	14295	14208	14198	14399	14394	14333	14379	14425	14323	14190	14352	14225	14371	14139	14318	14351	14278	14438	14228	14369	14492	14186	14364	14196	14220	14371	14296	14139	14143	14268	14279	14180	14520	14191	14123	14307	14416	14321	14471	14191	14097	14213	14326	14215	14210	14379	14377	14321	14269	14234	14356	14242	14246	14380	14350	14155	14307	14366	14242	14376	14292	14126	14132	14449	14345	14233	14194	14197	14183	14269	14505	14294	14279	14215	14201	14290	14390	14126	14196	14276	14258	14320	14302	14382	14368	14351	14225	14205	14238	14290	14250	14406	14235	14226	14316	14224	14190	14242	14118	14183	14209	14198	14371	14288	14242	14312	14326	14225	14233	14266	14279	14400	14289	14361	14350	14316	14267	14311	14341	14288	14349	14154	14305	14065	14397	14409	14248	14241	14287	14135	14225	14157	14011	14530	14255	14040	14371	14313	14330	14335	14186	14206	14216	14180	14396	14191	14404	14199	14138	14280	14117	14184	14270	14338	14173	14228	14161	14297	14261	14309	14382	14220	14237	14142	14265	14340	14267	14430	14198	14283	14244	14402	14314	14154	14136	14084	14293	14260	14093	14305	14248	14261	14379	14224	14337	14282	14385	14212	14231	14226	14127	14180	14214	14121	14428	14350	14299	14288	14315	14344	14338	14394	14073	14245	14164	14203	14372	14245	14293	14258	14303	14280	14353	14128	14085	14343	14473	14249	14143	14130	14132	14256	14152	14271	14176	14232	14193	14232	14340	14417	14241	14306	14399	14255	14390	14339	14203	14256	14488	14160	14380	14256	14344	14178	14124	14241	14301	14260	14203	14271	14153	14393	14508	14260	14272	14263	14149	14316	14329	14258	14205	14231	14366	14362	14370	14126	14412	14352	14163	14261	14260	14074	14311	14349	14306	14214	14039	14327	14361	14315	14219	14255	14348	14346	14332	14286	14234	14057	14323	14370	14238	14170	14196	14339	14242	14244	14236	14226	14350	14333	14245	14354	14254	14180	14215	14209	14237	14227	14314	14330	14353	14186	14428	14157	14447	14269	14272	14201	14325	14071	14382	14169	14238	14270	14440	14238	14312	14189	14436	14301	14302	14265	14472	14273	14030	14300	14387	14352	14285	14118	14273	14250	14379	14334	14211	14419	14196	14374	14280	14299	14180	14228	14281	14210	14337	14373	14192	14325	14193	14351	14228	14267	14097	14191	14260	14217	14329	14207	14186	14259	14291	14229	14258	14160	14279	14073	14220	14206	14265	14331	14130	14266	14261	14344	14396	14411	14218	14279	14383	14260	14224	14231	14317	14185	14252	14171	14352	14261	14111	14342	14424	14261	14396	14246	14191	14146	14175	14200	14186	14230	14481	14262	14122	14277	14282	14272	14318	14195	14257	14080	14223	14260	14288	14201	14298	14355	14256	14147	14224	14441	14321	14098	14316	14316	14089	14330	14319	14370	14144	14296	14337	14171	14118	14239	14170	14329	14260	14103	14390	14349	14406	14235	14244	14340	14234	14420	14402	14310	14189	14139	14299	14394	14230	14219	14200	14425	14183	14157	14237	14170	14185	14426	14214	14207	14235	14256	14027	14194	14325	14456	14367	14330	14319	14188	14293	14208	14331	14166	14321	14347	14355	14166	14323	14464	14348	14419	14222	14420	14286	14280	14249	14276	14300	14394	14053	14466	14305	14191	14225	14129	14304	14243	14231	14246	14400	14377	14292	14310	14277	14256	14190	14261	14289	14405	14274	14100	14270	14403	14385	14331	14131	14342	14099	14227	14222	14158	14351	14525	14385	14331	14455	14271	14284	14258	14231	14226	14473	14315	14263	14442	14233	14190	14349	14421	14494	14320	14361	14356	14271	14240	14130	14220	14304	14324	14396	14380	14149	14097	14098	14426	14323	14214	14320	14234	14289	14425	14270	14274	14296	14369	14180	14145	14340	14146	14087	14201	14226	14345	14282	14382	14247	14250	14225	14248	14113	14469	14393	14314	14356	14274	14273	14168	14222	14339	14121	14426	14359	14245	14155	14121	14100	14446	14319	14232	14246	14262	14391	14246	14340	14303	14217	14370	14214	14214	14305	14403	14227	14337	14248	14217	14456	14321	14268	14192	14188	14418	14456	14356	14226	14348	14366	14256	14370	14143	14243	14093	14237	14334	14329	14146	14333	14296	14397	14216	14182	14349	14171	14311	14228	14222	14403	14194	14167	14263	14209	14304	14186	14256	14056	14325	14264	14322	14277	14258	14302	14295	14389	14303	14286	14272	14150	14392	14245	14343	14379	14099	14340	14350	14380	14231	14118	14233	14418	14184	14160	14306	14198	14422	14363	14437	14271	14169	14369	14214	14289	14412	14366	14261	14318	14345	14243	14171	14125	14298	14316	14326	14393	14296	14300	14291	14311	14218	14287	14239	14404	14286	14240	14335	14248	14325	14202	14410	14301	14393	14259	14328	14318	14264	14274	14159	14349	14477	14385	14267	14173	14167	14144	14378	14207	14244	14291	14270	14123	14390	14420	14201	14264	14251	14219	14197	14102	14096	14272	14179	14427	14099	14411	14277	14255	14365	14256	14262	14148	14347	14193	14283	14287	14234	14366	14271	14287	14154	14231	14268	14366	14414	14318	14425	14213	14289	14152	14315	14449	14218	14341	14390	14360	14304	14172	14171	14346	14185	14244	14289	14298	14203	14165	14346	14337	14431	14257	14220	14395	14224	14307	14394	14420	14144	14198	14399	14341	14250	14428	14288	14324	14346	14143	14148	13946	14236	14154	14217	14216	14241	14340	14341	14294	14129	14197	14073	14228	14289	14302	14236	14321	14070	14349	14252	14368	14320	14329	14335	14065	14438	14266	14156	14438	14373	14284	14280	14264	14240	14455	14297	14170	14311	14169	14440	14176	14265	14341	14263	14288	14277	14301	14142	14313	14207	14267	14298	14290	14303	14343	14200	14315	14263	14215	14259	14291	14342	14320	14058	14183	14248	14316	14325	14235	14233	14226	14124	14215	14249	14360	14217	14260	14418	14368	14219	14514	14197	14292	14245	14191	14307	14318	14298	14268	14193	14290	14273	14347	14336	14282	14215	14231	14373	14299	14287	14317	14246	14319	14248	14242	14341	14112	14271	14344	14301	14062	14327	14344	14173	14311	14209	14357	14410	14288	14303	14371	14211	14065	14197	14260	14386
23586	21516	28177	25800	23074	22420	20976	18283	17213	17075	16769	16443	16252	16058	16447	16037	16093	16033	15888	15783	15844	15889	15869	15906	16022	15778	15919	15866	15919	15669	15837	15802	15790	15838	15781	15998	15938	15568	15706	15889	15781	16003	15718	15613	15709	15822	15740	15769	15710	15827	15720	15774	15649	15948	15773	15610	15614	15722	15652	15639	15848	15682	15721	15748	15935	15750	15754	15654	15734	15647	15659	15754	15676	15858	15793	15812	15619	15774	15515	15824	15630	15919	15652	15689	15686	15666	15874	15735	15752	15554	15605	15790	15738	15607	15711	15866	15697	15837	15701	15984	15728	15643	15865	15801	15794	15640	15847	15682	15804	15813	15534	15724	15759	15679	15631	15550	15670	15625	15689	15661	15664	15654	15803	15600	15857	15665	15868	15644	15724	15697	15614	15667	15763	15544	15752	15738	15699	15649	15730	15567	15581	15570	15618	15784	15721	15568	15737	15798	15731	15738	15777	15829	15652	15591	15887	15787	15843	15761	15902	15353	15896	15585	15906	15750	15877	15724	15843	15821	15658	15845	15799	15613	15526	15578	15862	15777	15811	15822	15890	15886	15974	15622	15611	15717	15579	15675	15753	15799	15842	15815	15902	15734	15721	15723	15805	15691	15794	15651	15883	15749	15576	15721	15606	15773	15684	15674	15840	15600	15765	15748	15663	15763	15620	15751	15671	15738	15782	15761	15875	15741	15712	15763	15882	15595	15560	15904	15794	15658	15680	15935	15804	15822	15749	15755	15882	15566	15496	15676	15795	15729	15645	15651	16007	15582	15760	15850	15722	15839	15795	15584	15713	15815	15666	15699	15688	15635	15847	15782	15770	15814	15671	15734	15988	15643	15645	15811	15502	15686	15699	15615	15612	15640	15758	15636	15744	15780	15690	15565	15791	15703	15780	15734	15643	15710	15801	15601	15656	15607	15809	15728	15828	15637	15734	15714	15839	15637	15706	15651	15722	15698	15885	15808	15517	15822	15795	15635	15763	15731	15727	15542	15655	15794	15595	15652	15733	15864	15901	15839	15636	15672	15756	15796	15616	15667	15547	15472	15674	15720	15608	15648	15864	15697	15649	15890	15591	15617	15910	15747	15662	15525	15643	15921	15720	15835	15701	15624	15795	15736	15892	15749	15848	15589	15756	15711	15560	15835	15960	15725	15881	15797	15788	15820	15804	15742	15778	15928	15542	15656	15758	15863	15600	15809	15952	15843	15770	15540	15888	15718	15742	15816	16056	15847	15681	15969	15762	15836	15744	15844	15795	15755	15618	15766	15831	15842	15703	15756	15735	15726	15745	15675	15481	15644	15675	15747	15704	15859	15739	15671	15957	15981	15733	15878	15632	15770	15669	15874	15783	15770	15636	15622	15650	15820	15981	15783	15630	15731	15596	15689	15759	15775	15860	15877	15502	15744	15673	15468	15689	15842	15776	15779	15585	15627	15864	15789	15607	16004	15759	15949	15664	15687	15870	16013	15762	15804	15655	15537	15624	15678	15698	15912	15812	15648	15706	15718	15682	15882	15799	15765	15923	15790	15699	15976	15734	15712	15712	15675	15776	15818	15548	15714	15659	15811	15724	15767	15633	15885	15635	15637	15681	15828	15753	15874	15680	15875	15677	15658	15855	15710	15619	15670	15555	15819	15781	15885	16013	15564	15674	15777	15674	15942	15905	15515	15575	15863	15639	15800	15802	15703	15945	15874	15694	15795	15727	15824	15711	15778	15583	15823	15592	15812	15731	15688	15705	15831	15720	15590	15872	15931	15799	15718	15707	15913	15564	15825	15738	15625	15814	15762	15741	15879	15723	15771	15645	15729	15671	15753	15898	15863	15524	15802	15853	15614	15908	15880	15692	15685	15523	15682	15700	15899	15799	15627	15792	15567	15711	15717	15920	15722	15567	15740	15801	15763	15658	15831	15630	15992	15777	15662	15728	15854	15884	15652	15611	15782	15721	15765	15768	15732	15718	15536	15715	15675	15599	15706	15834	15933	15856	15633	15752	15721	15724	15856	15813	15637	15761	15721	15732	15803	15661	15661	15746	15599	15807	15769	15791	15635	15744	15651	15761	15640	15568	15658	15634	15610	15857	15721	15632	15656	15538	15838	15765	15824	15824	15751	15707	15747	15700	15689	15649	15801	15789	15742	15422	15641	15464	15692	15596	15740	15582	15681	15800	15663	15852	15853	15671	15804	15955	15972	15785	15761	15805	15710	15865	15527	15769	15817	15660	15572	15867	15779	15568	15740	15784	15890	15837	15680	15674	15775	15923	15677	15711	15579	15719	15632	15715	15779	15713	15848	15795	15852	15967	15736	15794	15895	15823	15826	15726	15643	15700	15558	15770	15878	15721	15786	15775	15821	15717	15810	15818	15677	15813	15529	15884	15866	15530	15747	15975	15758	15671	15865	15591	15636	15992	15746	15863	15873	15758	15776	15662	15751	15727	15527	15690	15808	15691	15960	15625	15676	15788	15793	15710	15635	15887	15767	15725	15528	15499	15560	15688	15710	15623	15741	15779	15554	15853	15780	15944	15737	15666	15687	15768	15546	15795	15607	15814	15854	15850	15527	15539	15911	15824	15784	15719	15628	15909	15853	15707	15726	15605	15622	15715	15556	15757	15715	15955	15832	15739	15785	15683	15643	15803	15794	15702	15766	15765	15785	15997	15760	15728	15623	15868	15718	15827	15787	15813	15555	15751	15661	15630	15843	15516	15843	15638	15516	15614	15832	15681	15830	15598	15671	15996	15721	15887	15777	15839	15707	15725	15658	15848	15607	15791	15704	15890	15795	15794	15737	15787	15738	15853	15723	15697	15804	15657	15684	15662	15644	15792	15637	15646	15945	15935	15750	15778	15882	15786	15589	15577	15712	15888	15762	15646	15685	15779	15637	15637	15747	15646	15821	15761	15712	15840	15753	15758	15581	15570	15642	15568	15665	15709	15754	15478	15711	15657	15670	15818	15743	15733	15635	15656	15804	15569	15591	15609	15576	15629	15719	15646	15491	15770	15495	15655	15678	15671	15693	15779	15813	15682	15764	15652	15673	15630	15770	15649	15862	15823	15773	15718	15703	15830	15806	15741	15739	15641	15655	15757	15654	15840	15750	15892	15793	15860	15712	15815	15977	15755	15668	15635	15721	15639	15743	15835	15585	15590	15692	15627	15606	15704	15899	15923	15681	15810	15794	15501	15774	15692	15734	15783	15782	15688	15961	15758	15755	15749	15658	15723	15687	15676	15895	15562	15735	15828	15763	15833	15662	15661	15771	15633	15565	15767	15722	15654	15770	15817	15812	15922	15616	15636	15815	15771	15855	15847	15564	15811	15957	15957	15666	15963	15765	15866	15606	15782	15632	15663	15635	15873	15731	15727	15703	15777	15638	15882	15657	15715	15999	15884	15696	15799	15801	15585	15719	15700	15805	15749	15659	15861	15827	15710	15843	15801	15796	15763	15637	15456	15844	15901	15761	15733	15743	15792	15562	15715	15918	15855	15652	15745	15513	15789	15797	15858	15775	15863	15926	15758	15779	15730	15729	15618	15925	15647	15759	15723	15574	15661	15715	15730	15665	15549	15659	15708	15686	15635	15692	15788	15811	15743	15948	15784	15693	15806	15869	15876	15769	15969	15747	15721	15800	15710	15756	15651	15706	15700	15830	15837	15720	15746	15712	15754	15836	15643	15875	15736	15545	15786	15768	15663	15652	15791	15701	15767	15705	15812	15905	15814	15670	15633	15803	15662	15516	15681	15858	15738	15697	15773	15585	15688	15597	15698	15838	15689	15746	15580	15809	15642	15802	15704	15796	15655	15527	15625	15838	15856	15810	15749	15600	15692	15740	15649	15777	15773	15718	15845	15840	15634	15677	15804	15646	15832	15618	15642	15779	15595	15801	15671	15560	15659	15785	15634	15621	15669	15831	15791	15866	15628	15902	15757	15754	15720	15756	15717	15899	15658	15837	15787	15780	15756	15720	15576	15636	15710	15886	15734	15670	15619	15839	15644	15741	15620	15628	15754	15761	15834	15682	15865	15878	15711	15722	15593	15888	15729	15696	15647	15765	15610	15727	15773	15778	15929	15671	15647	15667	15663	15690	15715	15786	15559	15528	15627	15781	15765	15907	15728	15760	15597	15769	15735	15847	15684	15724	15952	15863	15832	15740	15877	15682	15723	15858	15624	15513	15966	15795	15754	15681	15785	15853	15756	15875	15626	15993	15862	15824	15590	15822	15966	15594	15744	15590	15660	15716	15635	15854	15759	15898	15862	15510	15472	15875	15718	15814	15789	15827	15705	15810	15730	15659	15997	15792	15793	15904	16041	15617	15697	15692	15771	15713	15908	15581	15724	15575	15645	15886	16034	15827	15977	15744	15524	15736	15721	15628	15785	15906	15548	15856	15555	15650	15826	15859	15878	15731	15712	16007	15741	15655	15677	15655	15659	15712	15596	15753	15929	15594	15773	15660	15520	15776	15717	15749	15735	15648	15792	15851	15841	15659	15847	15711	15720	15724	15819	15541	15771	15701	15523	15783	15749	15515	15878	15866	15759	15617	15732	15748	15696	15577	15695	15661	15651	15861	15754	15808	15683	15834	16006	15741	15839	15810	15648	15679	15724	15858	15721	15534	15618	15741	15751	15934	15605	15764	15688	15606	15685	15715	15758	15806	15675	15658	15702	15676	15709	15625	15925	15750	15811	15776	15731	15800	15881	15897	15673	15785	15731	15725	15488	15698	15882	15849	15830	15629	15814	15733	15530	15739	15605	15586	15795	15685	15681	15755	15757	15727	15803	15823	15886	15643	15816	15769	15674	15675	15617	15834	15712	15725	15728	15807	15837	15679	15670	15668	15660	15754	15567	15669	15754	15844	15773	15660	15637	15751	15651	15805	15825	15891	15776	15612	15678	15834	15925	15495	15752	15919	15665	15806	15913	15754	15777	15767	15917	15659	15834	15576	15725	15817	15813	15779	15751	15685	15826	15870	15736	15623	15830	15687	15490	15565	15696	15834	15786	15842	15891	15750	15854	15905	15731	15652	15844	15812	15629	15795	15735	15799	15905	15703	15851	15731	15703	15637	15845	15850	15857	15694	15811	15921	15604	15713	15650	15758	15796	15798
25143	47672	39497	30473	24424	21069	18790	17436	16435	15751	15531	15108	15082	14812	14869	14741	14674	14613	14562	14524	14747	14558	14603	14542	14601	14504	14503	14312	14593	14402	14640	14336	14399	14535	14268	14623	14415	14278	14462	14523	14188	14508	14383	14331	14410	14466	14337	14265	14193	14370	14443	14484	14540	14471	14447	14367	14264	14539	14258	14415	14281	14590	14477	14494	14342	14284	14437	14372	14507	14533	14469	14386	14464	14503	14388	14412	14577	14349	14401	14393	14502	14282	14261	14330	14334	14203	14246	14327	14353	14435	14335	14305	14399	14467	14464	14427	14166	14464	14431	14267	14321	14404	14457	14354	14502	14419	14379	14271	14464	14541	14526	14392	14552	14488	14300	14490	14218	14275	14284	14396	14350	14448	14412	14344	14447	14527	14439	14400	14411	14373	14273	14420	14537	14462	14303	14490	14238	14395	14528	14387	14449	14374	14263	14469	14338	14490	14389	14434	14335	14361	14409	14496	14330	14531	14517	14284	14473	14245	14374	14360	14323	14454	14414	14380	14464	14472	14359	14359	14311	14468	14459	14328	14281	14295	14413	14388	14421	14489	14396	14313	14323	14506	14314	14494	14491	14302	14438	14274	14303	14230	14299	14267	14275	14327	14295	14418	14451	14475	14263	14269	14479	14230	14467	14459	14535	14317	14459	14461	14467	14372	14323	14532	14363	14446	14601	14362	14352	14398	14308	14413	14391	14450	14350	14298	14335	14593	14396	14303	14346	14436	14481	14340	14394	14373	14460	14255	14348	14399	14462	14469	14305	14416	14308	14547	14424	14528	14162	14328	14267	14444	14397	14264	14591	14428	14333	14531	14391	14423	14390	14327	14278	14414	14382	14425	14325	14365	14283	14417	14387	14333	14274	14461	14536	14565	14380	14493	14558	14474	14464	14486	14393	14257	14462	14380	14487	14470	14363	14487	14363	14368	14538	14500	14411	14278	14486	14513	14393	14305	14406	14561	14439	14392	14362	14450	14343	14525	14371	14363	14437	14282	14626	14488	14436	14519	14467	14390	14266	14318	14160	14422	14220	14546	14561	14236	14544	14488	14285	14397	14343	14287	14229	14466	14520	14263	14425	14324	14403	14384	14365	14325	14304	14308	14416	14381	14325	14500	14476	14479	14471	14420	14425	14466	14365	14326	14521	14268	14358	14317	14273	14405	14377	14452	14312	14258	14252	14446	14254	14445	14428	14369	14495	14394	14418	14307	14148	14446	14264	14433	14441	14490	14398	14439	14279	14367	14406	14322	14212	14522	14456	14371	14338	14251	14330	14307	14465	14465	14249	14505	14438	14521	14360	14274	14322	14367	14533	14455	14293	14277	14429	14530	14282	14362	14476	14273	14350	14473	14512	14420	14407	14521	14554	14224	14461	14490	14409	14414	14428	14269	14247	14393	14381	14379	14510	14381	14320	14509	14499	14435	14336	14381	14463	14497	14378	14555	14298	14383	14494	14309	14399	14385	14382	14438	14365	14414	14428	14370	14647	14410	14136	14353	14346	14257	14485	14389	14294	14509	14440	14395	14381	14444	14368	14306	14413	14480	14511	14317	14382	14306	14331	14308	14255	14369	14358	14427	14244	14529	14461	14380	14423	14249	14393	14310	14309	14281	14286	14234	14395	14284	14428	14366	14470	14240	14283	14424	14345	14503	14311	14406	14450	14343	14440	14316	14417	14220	14422	14327	14289	14436	14446	14423	14550	14369	14479	14388	14247	14428	14248	14502	14423	14441	14357	14522	14459	14286	14408	14529	14347	14420	14360	14336	14441	14495	14526	14484	14403	14392	14269	14438	14443	14340	14578	14363	14649	14309	14353	14309	14191	14593	14198	14322	14362	14574	14485	14337	14251	14397	14317	14381	14442	14483	14549	14558	14383	14503	14293	14437	14624	14459	14267	14428	14391	14543	14469	14396	14352	14344	14320	14320	14472	14343	14386	14313	14397	14411	14411	14330	14373	14481	14323	14448	14324	14485	14473	14373	14356	14572	14341	14343	14299	14411	14379	14391	14364	14495	14346	14394	14512	14188	14570	14278	14267	14401	14341	14483	14495	14513	14303	14586	14481	14365	14463	14310	14446	14337	14282	14411	14468	14349	14333	14422	14348	14405	14496	14182	14340	14471	14598	14356	14508	14372	14289	14421	14402	14342	14307	14441	14276	14440	14356	14411	14561	14341	14441	14344	14467	14559	14396	14474	14397	14453	14009	14450	14307	14426	14365	14383	14271	14422	14471	14328	14559	14338	14343	14370	14347	14497	14300	14370	14453	14352	14434	14532	14473	14155	14436	14353	14256	14310	14319	14325	14287	14457	14378	14291	14262	14374	14416	14430	14399	14375	14226	14175	14326	14236	14318	14438	14334	14296	14350	14490	14394	14320	14322	14338	14485	14518	14342	14397	14385	14272	14464	14549	14383	14313	14247	14326	14409	14432	14435	14317	14397	14400	14244	14446	14346	14291	14253	14509	14531	14255	14417	14374	14304	14305	14429	14343	14417	14327	14480	14360	14464	14370	14497	14238	14345	14362	14462	14402	14248	14523	14292	14476	14455	14348	14463	14294	14628	14402	14384	14437	14487	14311	14295	14342	14487	14640	14233	14391	14381	14549	14433	14587	14554	14333	14362	14322	14313	14403	14368	14340	14233	14395	14344	14315	14415	14476	14299	14444	14267	14410	14406	14414	14427	14261	14366	14347	14301	14332	14409	14374	14385	14430	14343	14484	14553	14215	14419	14488	14340	14426	14334	14461	14538	14402	14332	14392	14325	14258	14475	14307	14564	14448	14484	14489	14495	14431	14493	14610	14384	14388	14335	14390	14322	14454	14488	14449	14424	14565	14395	14478	14465	14281	14608	14394	14313	14435	14485	14491	14174	14338	14523	14375	14404	14275	14317	14546	14381	14337	14347	14393	14360	14256	14396	14308	14573	14328	14263	14279	14357	14421	14467	14405	14472	14423	14288	14274	14329	14280	14470	14242	14344	14393	14346	14396	14433	14399	14407	14483	14361	14190	14309	14524	14278	14226	14266	14382	14355	14481	14440	14346	14464	14433	14451	14355	14454	14411	14348	14399	14498	14345	14465	14551	14459	14421	14466	14524	14159	14522	14454	14406	14339	14382	14297	14484	14411	14522	14367	14599	14438	14390	14336	14367	14527	14404	14461	14357	14458	14423	14422	14557	14440	14399	14309	14469	14395	14325	14348	14414	14394	14359	14431	14559	14347	14485	14290	14444	14395	14408	14468	14432	14366	14293	14442	14465	14269	14254	14445	14353	14570	14411	14250	14567	14499	14315	14384	14416	14360	14469	14337	14367	14287	14467	14502	14375	14404	14317	14305	14494	14265	14236	14403	14673	14544	14296	14437	14405	14536	14471	14349	14460	14551	14463	14300	14451	14509	14277	14245	14430	14364	14405	14462	14362	14317	14223	14329	14344	14501	14445	14136	14523	14417	14423	14443	14282	14355	14502	14501	14438	14440	14427	14275	14376	14409	14416	14393	14452	14293	14464	14476	14393	14408	14491	14442	14351	14249	14411	14294	14405	14273	14369	14296	14355	14488	14418	14272	14463	14466	14374	14411	14315	14365	14458	14474	14284	14288	14507	14469	14366	14453	14484	14275	14442	14366	14390	14396	14321	14418	14477	14336	14329	14515	14428	14212	14319	14304	14408	14357	14331	14359	14245	14278	14376	14273	14471	14470	14574	14408	14236	14421	14260	14188	14250	14568	14308	14545	14332	14456	14302	14443	14251	14350	14364	14580	14453	14278	14521	14346	14328	14473	14600	14267	14389	14415	14386	14310	14404	14285	14457	14309	14388	14440	14416	14447	14312	14461	14263	14377	14382	14415	14398	14492	14307	14581	14405	14296	14578	14458	14379	14352	14501	14463	14434	14383	14428	14384	14290	14502	14592	14535	14394	14438	14301	14449	14474	14371	14446	14472	14404	14348	14424	14483	14428	14282	14406	14457	14312	14443	14246	14231	14585	14452	14322	14564	14508	14318	14550	14439	14378	14397	14431	14452	14337	14616	14373	14416	14278	14544	14434	14185	14322	14348	14256	14464	14283	14499	14355	14509	14162	14435	14460	14360	14330	14406	14408	14277	14460	14341	14230	14272	14384	14316	14415	14294	14371	14600	14361	14203	14406	14272	14518	14450	14434	14521	14478	14232	14505	14289	14502	14192	14360	14333	14508	14465	14538	14455	14323	14406	14429	14399	14455	14331	14394	14209	14586	14378	14338	14527	14352	14522	14431	14356	14469	14374	14513	14257	14376	14436	14404	14445	14344	14436	14518	14412	14354	14263	14311	14487	14432	14432	14257	14337	14445	14367	14503	14534	14356	14263	14404	14374	14430	14363	14392	14389	14171	14237	14314	14248	14233	14363	14496	14477	14483	14466	14263	14384	14355	14349	14375	14454	14422	14504	14455	14413	14477	14401	14269	14474	14459	14288	14399	14292	14350	14431	14456	14359	14432	14316	14560	14392	14377	14453	14394	14273	14337	14493	14511	14551	14484	14590	14357	14362	14491	14591	14446	14471	14324	14418	14458	14388	14521	14306	14588	14558	14235	14401	14516	14460	14382	14553	14460	14574	14501	14266	14475	14407	14389	14398	14464	14422	14325	14441	14393	14480	14580	14355	14506	14486	14536	14415	14315	14378	14274	14509	14420	14377	14364	14499	14426	14237	14466	14423	14348	14388	14264	14479	14338	14441	14434	14436	14174	14386	14423	14234	14378	14414	14556	14322	14436	14408	14416	14365	14497	14477	14282	14351	14479	14315	14397	14353	14378	14477	14428	14398	14205	14359	14448	14326	14420	14338	14396	14375	14499	14243	14279	14346	14336	14374	14261	14439	14528	14323	14464	14234	14368	14550	14426	14239	14395	14477	14304	14223	14501	14292	14533	14434	14376	14324	14424	14486	14300	14381	14275	14406	14413	14281	14395	14373	14422	14414	14313	14316	14324	14457	14479	14194	14446	14408	14446	14325	14275	14390	14326	14342	14461	14509	14314	14449	14307	14431	14440	14262	14408	14375	14355	14577	14374	14324	14372	14408	14396	14482	14344	14492	14617	14376	14352	14630	14454	14369	14325	14384	14340	14390	14368	14344	14378
25515	21690	27766	27496	20404	18639	17582	16479	15946	15935	15595	15393	15424	15561	15377	15421	15443	15505	15397	15266	15176	15125	15202	15263	15355	14984	15379	15241	15383	15245	15357	15105	14978	15053	15362	15322	15094	15280	15123	15004	15165	15392	15078	15071	15129	15279	15345	15214	15201	15089	15263	15230	15352	15266	15167	15231	15287	15141	15146	15300	15216	15146	15162	15249	15189	15242	15237	15195	15213	15090	15097	15033	15177	15172	15191	15275	15023	15004	15098	15175	15288	15204	15140	15137	15211	15262	15146	15105	15077	15243	15103	15152	15426	15233	15090	15087	15199	15178	15388	15185	15484	15208	15228	15299	15030	15083	15159	15185	15234	15337	15319	15147	15104	15103	15121	15195	15093	14915	15285	15156	15251	15169	15123	15141	15008	15152	15302	15353	15196	15267	15369	15191	15075	15110	15078	15075	15020	15199	15287	15185	15163	15199	15235	15153	15126	14956	15248	15293	15341	15136	15139	15009	15245	15303	15092	15108	15337	15098	15093	15136	15100	15242	15260	15232	15003	15129	15026	15154	14995	15077	15087	15084	15099	15228	15037	15236	15282	15098	15146	15318	15266	15308	15165	15088	15067	15265	15141	15024	15037	15171	15018	15067	15220	14993	15020	15184	15239	15181	15126	15208	15107	15297	15163	15094	15094	15302	15467	15204	15168	15234	15023	15114	15249	15099	15249	15210	15226	15295	14982	15009	15124	15148	15199	15300	15102	15137	14958	14982	15218	15252	15108	15204	15092	15332	15145	15097	14912	15174	14870	15075	15030	14909	15192	15093	15209	15162	15112	15318	14930	15004	15201	15145	15263	15406	15204	15271	15212	15109	15371	15161	15188	15252	15233	15002	15245	15269	15193	15146	15144	15148	15250	15094	15180	14992	15163	15340	15200	15245	15219	15018	15314	15120	14991	15158	15307	15191	15207	15149	15251	15121	15068	14986	15219	15307	15178	15221	14907	15235	15232	15086	15156	15064	15227	15131	15147	15348	15189	15235	15215	15045	14922	15085	15220	15233	15109	15231	15173	15211	14895	15339	15373	15194	15108	15196	15189	15161	15039	15176	15079	14828	15280	15194	15174	15257	15291	15133	15238	15278	15055	15141	15068	14872	15160	15057	15184	15116	15326	15249	15267	15246	15082	15310	15158	15295	15129	15250	15208	15128	15031	15228	15204	15269	15196	14956	15099	15191	15162	15262	15048	15135	15060	15337	15313	15246	15075	15294	15110	15008	15085	14983	15224	15162	15113	15225	15181	15153	15131	15318	15184	15134	15233	15145	15034	15273	15151	15172	15112	15054	15327	15105	15207	15108	15194	15164	15237	15175	15341	15093	15118	15085	15154	15181	15138	15060	15047	15050	15146	15237	15160	15029	15194	15430	15045	15172	15289	15129	15226	14956	15099	15158	15014	15108	15344	15181	15094	15086	15086	15262	15068	15196	15086	15187	14977	15195	15319	15205	15167	15097	15220	15389	15333	15255	15155	15184	15056	15158	15177	15239	15365	15202	15151	15071	15065	15277	15254	15124	15028	15240	15119	15097	15227	15110	15215	15165	15164	15224	15341	15014	15220	15123	15121	15362	15168	15314	15190	15187	15252	15404	15256	15143	15221	15279	15108	15053	15051	15322	15168	15212	15215	15199	15164	15030	15157	15083	15311	15376	15025	15305	15081	15054	15428	15298	15214	15157	15144	15165	15017	15267	15155	15271	15081	15093	15093	15202	15340	15267	15217	15289	15160	15261	15062	15109	15323	15150	15183	15097	15152	15074	15039	15270	15002	15172	15204	15221	15213	15105	15187	15014	15240	15232	15275	15211	15193	15154	15102	15095	15240	15239	15124	15003	15018	15301	15018	15435	15250	15247	15172	15042	15317	15076	15212	15207	15224	15114	15293	15241	14962	15041	15318	15302	15047	15098	15008	15060	15142	15062	15132	15083	15078	15390	15077	14981	15012	14995	15108	15085	15211	15209	15327	15057	15047	15234	15098	15051	15326	15456	15208	15124	15119	15317	15081	15266	15139	15191	15211	15250	15092	15104	15164	15121	15077	15145	15283	14900	15047	15055	14962	15126	15140	15277	15353	15327	15381	15317	15208	15104	14956	15245	15126	15202	15204	15067	15134	15135	15224	15239	15241	15250	15026	15270	15258	15153	15224	15406	15173	15328	15277	15021	15193	15166	15413	15111	15172	15063	14887	15104	15182	15306	15220	15132	15023	15053	15119	14993	14922	15002	15057	15245	15143	15105	15173	15179	15203	15267	15211	15199	15070	15180	15082	15175	15299	15224	15101	15039	15271	15151	15320	15041	15283	15408	15109	15194	14949	15053	15182	15059	15188	14882	15257	15175	15067	15255	15182	15268	15205	15099	15235	15152	15015	15174	15017	15210	15226	15021	15368	15276	15165	15079	15070	14933	15212	15089	15086	14972	15200	15091	15205	15040	15059	15210	15195	15092	15003	15201	15124	14965	15244	15243	14987	15084	15045	15074	15198	15130	14999	15204	15082	15183	15029	15211	15210	14948	15025	15307	15288	15205	15409	15197	15146	15086	15280	15072	15217	15199	15319	15153	15193	15218	15174	15405	15284	15079	15205	15170	15278	15019	15154	15108	15175	14933	15150	15348	15259	15333	15177	15141	15211	15150	15049	15250	15249	15264	15306	15141	15251	15082	15215	15278	15024	14974	15217	15023	15134	15185	15268	15230	15108	15254	15138	15338	15004	15253	15097	15175	15231	15106	15262	15109	15064	15169	15042	15128	15091	15135	15118	15291	15073	15140	15142	15134	15083	15211	15070	15137	15147	15179	15278	15138	15005	15084	15086	15177	15080	14949	14961	15087	15075	15195	15001	15019	15297	15144	15246	15306	15169	15039	15286	15150	15167	15209	15085	15184	15269	15156	15071	15244	15140	15209	15254	14944	15262	15286	15098	15014	15101	15226	15077	15248	15237	15028	15245	15276	15364	15280	15031	15236	15282	15193	15323	15089	15186	15036	15170	15268	15125	15032	15256	15063	15223	15056	15238	15168	15234	15193	15064	15111	14987	15091	15101	15238	15133	15139	15063	15022	15025	15046	15066	15111	15223	14992	15113	15094	15320	15128	15184	15239	15200	15289	15208	15017	15359	15380	15185	15175	15175	14999	15317	15175	15306	15462	15204	15184	15146	15222	15192	15112	15316	15214	15167	15292	15068	15103	15114	15177	15238	15178	15121	15105	15201	15094	15362	15030	15239	15169	15310	15152	15189	15292	15236	15154	15113	15173	14996	15224	15194	15366	15268	15053	15235	15155	15145	15257	15266	15302	15191	15306	15331	15157	15129	15201	15261	15224	15087	15144	14976	15133	15241	15096	15237	15064	15263	14939	15127	15050	15029	15233	15191	15084	15137	15283	15108	15063	14952	15150	15273	15152	14984	15179	15003	15251	15027	14886	15193	15320	15378	15303	15165	15101	14985	15277	15176	15201	15267	15105	14991	15218	15031	15290	15288	15173	15368	15430	15113	15021	14990	15193	15207	15182	15165	15075	15136	14976	15143	15170	14877	15213	15147	15324	15053	15068	15101	15096	15017	15227	15209	15255	15212	15107	15244	15214	15080	15193	15173	15282	15225	15110	15190	15292	15083	15099	15130	15096	15109	15043	15179	15187	14939	15129	15363	15069	15250	15032	15112	15132	15263	15174	15266	15310	15255	15170	14996	15128	15133	15142	15205	15267	15128	14992	15190	15123	15190	15282	15110	15237	15155	15243	15145	14968	15202	15130	15165	15328	15316	15251	15114	15201	15326	14955	15056	15106	15118	15109	15126	15097	15138	15086	15070	15090	15075	14928	15087	15160	15096	15170	15337	15366	15095	15302	15042	15209	15233	15173	15146	15188	15023	15111	15516	15210	15219	15201	15114	15311	15217	15342	15216	15224	15318	15215	15236	15051	15251	15262	15101	14945	15298	15094	15215	15120	15021	15044	15086	15267	15104	15348	15139	15094	15202	15081	15164	15190	15218	15227	15115	15048	14930	15131	15210	14980	15346	15193	15138	15181	15084	15021	15212	15036	15092	15073	14823	15149	15222	15270	15078	15276	15224	15059	15057	15064	15265	15193	15377	15093	15059	15048	15194	15175	15184	15155	14875	15208	15149	15195	15138	15277	15461	15001	15214	15276	15192	15249	15275	15380	15214	15259	14991	15318	15255	15307	15235	15228	15231	15003	15102	15315	15194	15134	15286	15115	15184	15045	15226	15132	15105	15113	15142	15371	15199	15063	15084	15211	14999	15358	15346	15213	15101	15137	15196	15050	15296	15257	15077	15284	15078	15158	15163	15213	15278	15103	15028	15196	15279	15360	15387	15178	15407	15140	15309	14888	15081	15148	15267	15140	14860	15090	15176	15025	15071	15106	15117	15219	15205	14974	15215	15222	15122	15055	15280	15206	15326	15107	15189	15102	15132	15230	15077	15266	14992	15115	15114	15080	15239	15254	15165	15093	15067	15183	15169	15181	15171	15088	15017	15444	15126	15097	15326	15259	15194	15117	15237	15025	15234	15232	15168	15065	15187	15234	15302	15102	15291	15166	15121	15252	15332	15258	15038	15188	15067	15120	15157	14883	15113	15225	15206	15229	15249	15196	15172	15220	15222	14897	15123	15468	15263	15173	15289	15125	15220	15263	15039	15093	15053	15203	15161	15320	15303	15268	15070	15243	15274	15214	15108	15292	15406	15137	15430	15062	15051	15160	15202	15080	15087	15173	15054	15188	15105	15077	15215	15150	15197	15105	15230	15384	15198	14928	15334	15421	15386	15346	15244	15059	15237	15237	15219	15241	15165	15507	15165	15334	15269	15122	15032	15246	15257	15164	15170	15165	15011	15098	15171	14976	15209	15311	15089	15036	15348	15169	15023	15094	14994	15012	15368	15107	15159	15267	15246	14999	15126	15319	15069	15086	15320	15359	15220	15248	15193	15128	15102	15233	14927	15092	15156	15346	15162	15046	15217	15139	15278	15062	15151	15172	15366	15180	15339	15223	15073	15217	15215	15233	14902	15103	15109	15155	14915	15081	15101	15185	15078	15065	15073	15251	15255	15366	15174	15271	15369	14953	15103	15067	15157	15076	15153	15392	15237	15192	15213	15177
25429	42750	34927	26276	21443	18911	17169	16100	15291	14801	14611	14696	14596	14403	14343	14121	14174	14245	14324	14049	14201	14352	14162	14260	14118	14078	14017	14039	14077	14071	14007	14188	14205	14088	14018	14101	14066	13898	14051	14079	14085	13861	14079	14226	14036	14150	13968	13998	14115	13994	13895	13925	14097	14041	13998	14133	14053	13983	14176	13978	14069	14193	13975	13952	13987	14122	13912	13926	14207	14200	14140	14094	14099	14088	13885	14211	14039	14015	14043	13955	14183	13984	14023	14051	13974	14006	14075	14267	13999	14061	13921	14062	14126	13866	13992	13937	14121	14096	13925	13882	14079	14052	14197	14051	14057	14010	14152	14074	14096	14032	14134	14060	13985	14047	14098	13914	14005	14056	14133	13913	14110	13995	14212	14099	14026	13861	13999	13931	13986	13979	14031	14128	14029	14084	13928	14081	13928	14079	14038	14023	14226	14205	14116	14042	14033	14203	14105	14062	14299	14098	14003	13991	13974	14019	14149	14015	14030	14074	14147	14023	14091	13932	14048	13927	13968	14173	14107	13861	14020	14079	14147	13937	13960	14038	14307	14145	14240	13997	14036	14038	14103	13904	14175	14040	14003	14135	13984	14111	14088	14066	14021	14148	14005	14006	14039	14085	13900	13919	14074	14005	14059	13996	13988	13962	14186	13996	14196	13861	13986	13921	13884	13886	14066	13918	14014	14008	14215	13877	13990	14087	14046	14157	14032	14046	14048	14086	14067	14174	14040	14130	14061	14110	14097	13898	13800	14028	14098	14042	14016	13938	14083	14022	14176	14150	14077	14017	13968	13969	13864	14146	14081	13845	14091	13975	14182	14044	13994	14055	14189	14022	14137	13955	14124	14168	14055	13983	14017	13934	14018	13858	14053	13996	14035	14220	13884	14095	14058	14022	14021	13875	14078	14033	14103	14000	14194	14160	13986	14081	14162	14153	14038	14056	14070	13919	14122	14164	14204	14228	14147	14131	14148	14020	14110	14211	14144	14093	13991	14006	13998	14297	14074	13924	14063	14074	13925	14060	14132	14093	14088	14100	14020	13929	14048	13917	14031	14019	13916	13897	14032	14030	14052	13936	13823	13947	14059	13970	14068	13981	13923	14128	13931	13892	14018	14020	13975	14051	13936	13913	14027	14044	14052	14130	14087	14181	14060	14128	14055	13976	13937	13984	14247	14047	14089	13983	13876	14022	14095	14033	13987	14023	14077	14120	14072	14127	14024	14055	13985	14066	13991	14058	14207	14270	14274	14063	14002	14138	13888	13953	13926	14067	14170	13936	14121	14005	14082	13946	13963	14053	14018	14159	14130	14117	14209	14097	14315	14024	14033	14113	13809	13891	13996	14021	14040	14189	14019	14148	14056	14111	14058	14093	13995	13981	14129	14062	14091	14187	13927	13961	14156	13950	14052	13962	14155	13887	14029	13926	14115	13926	13987	14163	14123	14019	14056	14191	14157	13991	14038	13919	14093	13868	13955	14173	14262	14056	14388	13949	14120	14034	14177	14040	14029	14023	14040	13877	14085	14121	14049	14020	13776	14006	14008	13929	14018	13956	14077	13931	14119	14055	14086	14199	14151	14175	14205	13955	13934	14059	14148	14053	13804	14336	14196	14102	14032	14086	14163	13983	14093	14122	14229	14134	14065	13974	14067	14035	14033	13906	14087	14015	14163	13898	14090	14225	13999	14166	14025	14082	14041	14184	14105	13980	14146	14004	14043	13972	14009	14112	14144	14049	14179	13959	14142	14082	13870	13868	14087	13944	14130	14035	13940	14103	14047	14024	13992	14079	14046	13891	13920	14062	14049	14147	13955	14160	14072	13961	13786	13949	14155	14028	13971	14119	13989	14120	14106	14114	14009	14044	14108	13949	14045	14152	14034	14034	14094	14058	14061	13947	14056	13944	14080	14017	13972	14108	14212	14142	14078	13977	13939	14175	14021	13990	14224	14131	13939	14309	14117	14191	13970	14005	14084	14020	14009	14116	13952	13950	14062	14074	14100	14053	14125	14058	14051	13978	14089	13992	13952	14104	14260	14042	14086	13966	13995	14000	14043	14102	14010	13932	14091	13885	14051	13998	13998	14017	13842	14044	14008	14082	13829	13973	14225	14101	14102	13953	14026	14106	13951	14132	14174	14029	14079	14149	14032	13859	14051	14028	14221	14173	14060	13975	14006	14187	14007	13950	14014	14006	13900	14040	13840	14070	14056	13951	13913	14021	14055	13966	14057	14130	13981	14107	13919	14002	14053	14137	14130	14139	13988	13871	14132	14001	14216	14182	14007	13967	13978	14029	13924	13933	14130	13980	14003	14029	14004	14117	14020	14018	13991	14104	14070	13953	14102	14035	14071	14108	14202	14126	14092	14246	14036	13968	14089	14050	14173	14029	14067	14008	14012	14114	14078	14033	14129	14051	14099	14014	14108	14141	13994	13972	14060	14014	14038	14113	14059	14019	14142	14078	13945	14193	14079	14190	14082	14163	14148	14128	14093	14103	13970	14140	14059	13911	13929	14102	14051	14028	13998	14042	14082	14093	13925	14013	14029	14070	13979	13961	14097	14032	14116	14076	14160	13912	13950	14051	14027	14070	13865	13844	14132	14211	13996	14030	13912	14061	14112	13956	14133	14179	14011	14075	14159	14167	14106	14017	14012	14138	13957	14033	14045	14096	14086	14210	14190	14065	14072	13971	13947	13935	13990	14046	14055	13855	14175	13975	14035	14068	13868	14128	14156	13998	13795	14128	13939	13889	14142	14047	14011	13991	14081	13861	14190	13948	14144	14033	14185	13970	14129	14090	14124	14143	13989	14110	14028	14259	14187	13936	14046	13958	14105	14137	14026	13914	14001	14261	14117	14080	14273	14085	14090	13995	13924	14055	14118	14254	14029	14149	14051	14227	13969	13981	14065	13981	14097	13954	13899	13920	14193	14124	13872	13995	14145	14131	14067	14123	13875	14016	14137	14131	13963	14064	14021	13984	14112	14073	14040	14066	14046	13976	14086	14057	13950	14063	14055	14013	14027	14056	14034	14175	14056	14037	13986	14057	14122	14120	13951	13994	14170	14117	14030	14070	14093	13981	14020	14105	14291	14084	13940	13954	14130	14206	13915	13987	14122	14044	13924	14060	14051	14032	14100	13922	14026	13999	14188	14147	14157	14219	13953	13915	13909	13972	14068	14059	13941	14179	13972	14019	13925	14211	14068	14161	14045	14192	14096	14014	14062	13999	14063	13977	14092	13936	14105	13941	14023	14003	14117	14006	14017	13941	14056	13927	14066	14168	13897	14011	13954	14009	13883	13819	13980	14028	14030	13957	14069	14060	13924	14114	14069	14262	14053	14053	14102	13909	13967	14086	13930	14065	14034	14134	14266	14023	14041	14162	13833	14399	13942	13981	13910	13952	14107	14080	14102	14120	14094	14006	14047	13889	14043	14029	13942	13955	14011	14140	13895	14106	14189	14171	14049	14175	14020	13958	13943	14232	14111	13933	14099	14147	13961	13742	13920	14082	14062	14031	14070	14057	14079	14000	14072	14063	14005	14154	13909	13887	14007	14137	14066	14133	14078	14143	14237	14025	14118	14097	14044	14039	14229	14109	13844	13846	14171	13913	14125	14074	14189	14164	13985	14143	14082	13882	13992	13931	14036	14101	13997	14083	14026	14107	14019	14155	14105	14042	14177	13935	14072	14173	13995	14043	14033	14146	14131	14036	13990	14138	14078	13901	14122	14031	14012	14085	14142	14038	14248	14037	14092	14060	14141	14059	14140	13996	14055	13918	14102	14025	14077	14178	14144	14040	14047	13979	14118	14044	14036	14068	14095	14048	13981	14143	14186	14149	14060	13982	14043	14231	13923	13987	14135	14073	13856	14101	14031	14057	14050	14019	14094	13970	13968	14127	14027	14051	14123	14080	13890	13985	14068	14214	13890	14045	14060	14019	14141	14126	14029	13906	13919	14133	14172	13988	14147	14079	14115	13985	14089	14179	14273	14008	13955	14003	14182	14091	13968	14093	14058	14058	14103	14183	13845	14072	14057	13993	13971	14089	14207	14080	14196	13985	14006	14058	14057	14098	14040	14028	14122	14030	14096	14189	13970	14076	14115	14026	14031	13981	13915	14057	14044	14187	14122	13949	14158	14027	13973	13959	14053	14028	14066	13979	14117	14050	14151	13993	14070	14009	14041	14132	13954	14043	14099	13893	13970	13984	14152	14082	14053	14089	14135	13976	13996	14080	14111	14019	14096	14183	14009	14022	14118	14070	14179	14169	13959	13955	14022	14090	14009	13964	14166	13924	14091	14149	14037	14211	13838	14108	14077	14020	14187	13944	14057	13988	13922	14085	14265	13911	14092	14017	14063	14005	14088	14053	14189	14038	14018	13930	14129	13994	14165	14104	13917	13953	14020	13998	14108	14042	13895	14065	13886	14037	14136	13985	13943	14111	14281	13919	14050	13980	13978	14090	14011	14069	14066	13895	13926	14106	14072	13958	14153	14144	14074	13967	13853	13906	14107	14124	13967	14071	14011	14028	14078	13980	14083	13930	14134	14298	13912	14086	14185	13946	14003	14161	13894	14009	14158	14129	13922	14032	13969	14055	14015	14066	14107	13874	13923	14062	14145	13823	14061	14058	14116	13881	14081	13989	14038	13906	13984	13956	13993	13987	13809	13947	14057	13878	14029	14097	13888	13959	14077	13917	14180	14136	14047	14028	13924	13984	14154	14054	13934	14036	14061	14134	13907	14173	14105	14108	14116	14051	14113	14008	13948	13965	14113	13969	13975	14077	14179	14030	14041	14142	14091	13885	13933	14027	14117	14066	14060	14056	14215	14072	14081	13962	14132	14046	14278	14129	14065	14253	13998	14197	14138	14104	13900	13961	13886	13881	14003	13962	13864	14057	13995	13968	14200	14014	14096	13931	14120	14077	14182	14088	14017	14075	13963	14117	13975	14105	14028	13993	14026	14011	14068	14012	13988	14038	14092	13984	14033	13967	14042	13963	14008	14142	14000	14142	13922	13981	14021	13971	13990	14098	14044	13973	14026	14022	14001	14177	14090	14080	14130	14133	14151	14110	14069	14132	14056	14108	14087	13975	14159	13983	14062	14036	14013	14120	14200	13992
22677	21579	28726	24978	22222	24087	23995	19144	17516	17432	16917	16700	16366	16190	16321	16137	16172	15964	15944	16279	16104	16022	15893	15871	15771	15720	15776	15821	15748	15819	15621	15707	15779	15627	15822	15657	15550	15973	15674	15864	15667	15724	15708	15698	15836	15636	15561	15673	15791	15868	15659	15610	15494	15527	15567	15658	15621	15780	15564	15725	15516	15562	15654	15366	15576	15601	15550	15624	15669	15658	15528	15523	15506	15551	15688	15620	15797	15651	15658	15659	15628	15673	15637	15728	15708	15759	15600	15414	15728	15496	15713	15598	15617	15750	15515	15793	15653	15573	15713	15600	15686	15694	15661	15757	15637	15761	15731	15706	15593	15636	15545	15739	15686	15515	15732	15554	15392	15454	15617	15455	15716	15566	15649	15583	15511	15833	15760	15529	15490	15640	15796	15531	15657	15592	15454	15629	15674	15555	15568	15455	15561	15613	15540	15555	15633	15729	15660	15609	15754	15712	15358	15659	15723	15631	15527	15597	15650	15652	15519	15463	15602	15702	15666	15653	15577	15487	15580	15695	15611	15462	15759	15896	15659	15754	15519	15617	15598	15629	15794	15782	15647	15394	15632	15796	15643	15652	15556	15681	15562	15449	15540	15704	15570	15699	15864	15752	15688	15604	15743	15546	15534	15541	15572	15437	15511	15541	15641	15742	15637	15411	15627	15661	15652	15887	15616	15652	15709	15597	15632	15513	15570	15710	15632	15680	15613	15754	15684	15604	15618	15604	15521	15617	15707	15498	15697	15755	15761	15564	15538	15502	15811	15676	15553	15478	15678	15622	15726	15541	15617	15754	15681	15728	15687	15735	15567	15789	15494	15706	15436	15543	15749	15679	15549	15536	15588	15448	15631	15536	15638	15641	15674	15634	15558	15449	15656	15565	15504	15611	15501	15974	15521	15575	15708	15494	15482	15903	15468	15524	15530	15454	15567	15573	15522	15648	15645	15548	15591	15438	15646	15719	15522	15442	15537	15499	15716	15625	15737	15272	15493	15739	15589	15604	15517	15710	15680	15557	15796	15649	15602	15674	15789	15590	15586	15552	15844	15765	15640	15664	15590	15653	15682	15553	15510	15737	15644	15835	15675	15519	15626	15632	15515	15543	15817	15576	15449	15417	15793	15745	15484	15783	15565	15703	15436	15590	15657	15692	15518	15713	15703	15643	15581	15512	15606	15554	15456	15720	15527	15738	15596	15815	15960	15480	15609	15450	15657	15573	15646	15591	15460	15678	15496	15602	15445	15610	15752	15674	15545	15721	15518	15628	15603	15807	15573	15526	15546	15706	15777	15529	15633	15681	15577	15533	15755	15386	15475	15712	15609	15618	15536	15612	15657	15560	15692	15789	15571	15722	15627	15518	15578	15415	15582	15776	15800	15548	15586	15455	15670	15539	15670	15569	15619	15702	15671	15745	15658	15468	15748	15728	15489	15585	15850	15494	15500	15558	15575	15824	15794	15681	15762	15538	15459	15747	15427	15611	15541	15425	15605	15607	15656	15659	15745	15663	15635	15557	15548	15589	15593	15671	15656	15759	15820	15598	15665	15595	15590	15690	15772	15554	15589	15669	15527	15469	15385	15422	15783	15673	15600	15671	15340	15585	15629	15445	15681	15437	15475	15495	15561	15525	15693	15580	15511	15683	15662	15832	15533	15493	15747	15528	15559	15410	15455	15611	15634	15498	15679	15587	15640	15614	15617	15552	15440	15729	15648	15647	15401	15589	15619	15437	15492	15648	15564	15523	15537	15695	15502	15701	15814	15728	15618	15679	15647	15631	15608	15646	15585	15660	15640	15553	15535	15586	15599	15656	15599	15558	15542	15538	15641	15874	15604	15676	15675	15739	15610	15554	15681	15455	15705	15538	15685	15686	15616	15483	15709	15437	15739	15642	15648	15759	15679	15646	15653	15458	15630	15391	15527	15779	15657	15522	15803	15483	15605	15571	15607	15554	15632	15527	15571	15583	15378	15538	15586	15578	15597	15764	15614	15769	15789	15593	15686	15725	15509	15397	15691	15617	15615	15675	15882	15709	15572	15861	15563	15634	15586	15760	15651	15580	15661	15572	15642	15778	15560	15720	15433	15647	15479	15639	15699	15649	15543	15592	15570	15624	15617	15612	15674	15553	15589	15686	15573	15734	15734	15556	15507	15649	15466	15550	15600	15661	15601	15573	15438	15557	15814	15609	15536	15468	15736	15528	15615	15604	15650	15677	15692	15674	15581	15611	15576	15577	15622	15737	15705	15633	15856	15549	15597	15598	15598	15296	15412	15606	15542	15501	15608	15509	15523	15339	15645	15696	15466	15436	15627	15585	15448	15498	15781	15395	15667	15445	15615	15657	15617	15714	15826	15445	15492	15547	15524	15699	15829	15614	15381	15453	15635	15649	15763	15602	15703	15657	15736	15814	15531	15694	15656	15619	15746	15778	15688	15458	15654	15848	15542	15639	15637	15650	15713	15637	15550	15484	15641	15483	15955	15757	15615	15607	15621	15713	15560	15561	15547	15623	15666	15554	15706	15732	15614	15711	15522	15752	15747	15592	15616	15699	15573	15714	15718	15552	15472	15692	15475	15684	15573	15638	15784	15813	15665	15759	15556	15704	15525	15543	15772	15705	15676	15455	15740	15774	15557	15657	15455	15664	15652	15509	15643	15770	15612	15619	15405	15550	15514	15526	15645	15936	15671	15723	15569	15680	15638	15692	15887	15687	15766	15534	15537	15604	15508	15381	15617	15599	15535	15629	15728	15759	15873	15523	15648	15555	15651	15520	15559	15451	15658	15742	15550	15623	15708	15763	15697	15531	15679	15606	15560	15555	15719	15435	15724	15462	15654	15559	15615	15756	15614	15579	15606	15642	15595	15611	15473	15651	15654	15590	15587	15431	15813	15621	15350	15453	15608	15713	15793	15602	15681	15781	15469	15654	15616	15648	15600	15629	15648	15691	15596	15617	15609	15646	15705	15539	15576	15751	15648	15683	15681	15727	15585	15566	15494	15459	15421	15639	15474	15666	15576	15801	15581	15546	15746	15743	15494	15376	15647	15571	15591	15443	15666	15740	15552	15473	15732	15545	15405	15632	15739	15575	15550	15649	15562	15648	15563	15608	15591	15602	15608	15657	15571	15520	15603	15791	15558	15475	15527	15572	15817	15767	15722	15685	15627	15703	15799	15546	15558	15548	15917	15531	15726	15750	15735	15617	15519	15506	15813	15561	15624	15606	15605	15616	15699	15586	15627	15531	15695	15794	15838	15655	15809	15765	15580	15638	15427	15491	15660	15652	15638	15643	15754	15607	15608	15537	15557	15636	15670	15556	15563	15689	15469	15696	15809	15691	15633	15674	15625	15691	15617	15563	15592	15552	15789	15761	15561	15874	15706	15581	15717	15484	15681	15620	15742	15728	15700	15670	15633	15558	15844	15526	15455	15497	15548	15561	15504	15554	15673	15572	15688	15611	15535	15688	15769	15284	15640	15606	15598	15618	15738	15427	15655	15728	15533	15678	15774	15652	15654	15648	15653	15634	15330	15867	15692	15441	15593	15630	15600	15440	15758	15751	15754	15636	15760	15577	15537	15635	15537	15692	15420	15582	15765	15639	15816	15523	15670	15566	15803	15816	15609	15535	15643	15605	15657	15728	15671	15627	15629	15647	15643	15762	15435	15496	15587	15587	15663	15745	15702	15549	15674	15507	15604	15822	15647	15460	15622	15637	15675	15682	15506	15398	15623	15563	15468	15400	15767	15723	15545	15735	15545	15646	15485	15649	15670	15660	15603	15691	15584	15569	15472	15425	15759	15591	15565	15606	15698	15466	15663	15546	15560	15438	15556	15404	15582	15582	15779	15744	15592	15802	15522	15650	15734	15541	15715	15650	15619	15685	15774	15712	15615	15576	15658	15544	15714	15502	15592	15533	15577	15486	15660	15580	15609	15530	15626	15679	15633	15794	15638	15641	15707	15498	15699	15616	15635	15642	15588	15529	15601	15767	15786	15582	15533	15591	15461	15724	15629	15747	15567	15745	15623	15563	15661	15683	15352	15727	15660	15454	15741	15530	15920	15412	15663	15491	15737	15701	15371	15846	15621	15493	15601	15421	15554	15539	15488	15559	15405	15615	15584	15528	15369	15554	15681	15804	15642	15386	15522	15429	15631	15427	15691	15740	15758	15556	15674	15681	15641	15691	15559	15691	15475	15610	15489	15839	15608	15338	15712	15509	15783	15667	15653	15620	15635	15505	15455	15811	15812	15739	15607	15828	15619	15482	15576	15676	15418	15554	15446	15706	15774	15595	15587	15537	15615	15745	15461	15627	15607	15622	15693	15584	15807	15633	15501	15890	15812	15358	15760	15583	15517	15644	15557	15549	15772	15682	15567	15516	15665	15633	15570	15606	15593	15537	15590	15540	15721	15597	15685	15743	15535	15411	15607	15562	15591	15530	15652	15564	15795	15492	15790	15589	15551	15657	15634	15690	15742	15481	15589	15723	15684	15768	15745	15462	15596	15749	15540	15515	15722	15777	15363	15513	15613	15570	15754	15458	15629	15542	15593	15604	15707	15615	15584	15393	15565	15813	15567	15681	15392	15483	15538	15815	15559	15562	15517	15840	15718	15559	15527	15489	15676	15536	15615	15585	15548	15498	15587	15588	15569	15551	15522	15523	15625	15723	15592	15585	15464	15536	15677	15565	15647	15608	15640	15566	15609	15483	15622	15551	15531	15565	15694	15509	15773	15575	15462	15558	15528	15679	15610	15788	15754	15582	15690	15614	15866	15746	15676	15661	15818	15731	15737	15662	15727	15507	15679	15598	15777	15858	15751	15591	15509	15581	15535	15560	15464	15516	15612	15845	15569	15642	15551	15703	15679	15396	15507	15669	15595	15563	15621	15449	15736	15664	15558	15549	15672	15627	15619	15854	15503	15585	15461	15622	15572	15582	15632	15620	15668	15632	15536	15603	15473	15487	15537	15448	15430	15572	15603	15602	15531	15731	15725	15548	15766	15620	15568	15679	15513	15670	15526	15393	15661	15693	15655	15581	15635	15624	15580	15844	15728	15799	15554	15512	15780	15508	15717	15431	15574	15545	15852	15470	15444	15675	15639	15596	15688	15789	15856	15586
27064	51213	43655	33617	27563	23335	20322	18439	17004	16400	15593	15409	15411	15002	14954	14938	14894	14588	14716	14501	14363	14576	14672	14420	14469	14553	14291	14540	14303	14545	14349	14455	14462	14480	14464	14393	14429	14352	14283	14308	14471	14331	14262	14344	14466	14152	14332	14253	14224	14456	14340	14294	14382	14353	14471	14250	14310	14294	14265	14490	14210	14341	14400	14484	14365	14355	14415	14441	14373	14245	14528	14336	14323	14455	14341	14395	14377	14141	14359	14393	14377	14365	14222	14335	14252	14483	14288	14192	14305	14312	14225	14258	14195	14276	14281	14388	14325	14243	14404	14152	14271	14184	14241	14450	14241	14431	14235	14480	14188	14323	14383	14238	14158	14374	14334	14553	14303	14316	14291	14449	14344	14255	14384	14254	14269	14356	14508	14330	14293	14354	14260	14500	14354	14367	14586	14332	14258	14141	14249	14349	14216	14195	14371	14300	14241	14386	14373	14445	14266	14281	14215	14136	14330	14242	14430	14317	14267	14278	14358	14345	14341	14490	14100	14199	14403	14285	14427	14374	14353	14351	14352	14453	14367	14419	14462	14553	14266	14301	14341	14340	14179	14326	14209	14205	14198	14220	14234	14360	14304	14285	14263	14445	14316	14507	14233	14263	14410	14390	14224	14308	14425	14115	14249	14300	14259	14495	14389	14269	14248	14242	14399	14353	14137	14446	14394	14388	14281	14285	14280	14240	14229	14455	14498	14383	14409	14292	14325	14377	14280	14247	14297	14129	14520	14277	14386	14241	14168	14399	14309	14254	14268	14458	14282	14328	14219	14434	14346	14171	14365	14223	14114	14196	14253	14293	14251	14294	14105	14220	14414	14274	14338	14404	14274	14373	14333	14271	14375	14287	14278	14202	14243	14298	14311	14337	14390	14259	14358	14292	14193	14340	14330	14152	14348	14285	14228	14373	14349	14431	14203	14426	14360	14451	14192	14316	14234	14281	14280	14350	14328	14185	14261	14452	14412	14385	14428	14307	14358	14266	14375	14156	14424	14345	14393	14239	14331	14280	14258	14293	14195	14387	14310	14300	14323	14255	14187	14418	14356	14280	14548	14316	14274	14258	14516	14465	14251	14287	14432	14173	14243	14413	14192	14432	14211	14344	14380	14291	14067	14224	14267	14240	14243	14260	14373	14250	14327	14255	14242	14318	14178	14254	14364	14280	14350	14357	14283	14103	14452	14400	14218	14221	14283	14313	14203	14344	14405	14327	14382	14258	14294	14217	14327	14191	14340	14227	14147	14437	14366	14078	14241	14248	14222	14399	14139	14268	14422	14345	14231	14243	14406	14384	14235	14155	14371	14413	14450	14232	14374	14524	14186	14222	14264	14338	14286	14213	14305	14319	14279	14455	14465	14222	14210	14257	14429	14276	14210	14302	14298	14292	14275	14300	14194	14289	14313	14375	14461	14416	14363	14152	14224	14355	14329	14339	14265	14290	14116	14338	14342	14319	14267	14394	14484	14311	14277	14145	14434	14331	14273	14503	14272	14155	14285	14338	14161	14255	14226	14286	14307	14124	14235	14409	14125	14161	14403	14225	14392	14338	14410	14409	14384	14262	14383	14237	14306	14497	14300	14416	14273	14368	14334	14260	14328	14286	14289	14181	14298	14448	14365	14247	14302	14181	14455	14269	14367	14415	14412	14196	14278	14097	14387	14405	14243	14315	14192	14302	14309	14177	14423	14343	14310	14439	14224	14380	14343	14233	14321	14398	14375	14223	14274	14352	14533	14339	14223	14448	14339	14361	14405	14410	14250	14340	14208	14333	14290	14274	14249	14347	14261	14391	14295	14239	14098	14230	14209	14540	14333	14156	14283	14305	14236	14179	14367	14353	14374	14332	14417	14285	14325	14378	14340	14377	14359	14315	14240	14142	14396	14288	14429	14323	14345	14311	14365	14390	14286	14211	14438	14358	14427	14287	14542	14451	14224	14357	14291	14272	14243	14279	14195	14318	14353	14266	14297	14384	14203	14352	14308	14418	14309	14372	14193	14469	14313	14381	14237	14376	14228	14324	14252	14181	14313	14470	14291	14527	14429	14261	14271	14328	14380	14322	14385	14299	14238	14438	14242	14378	14243	14248	14431	14362	14380	14288	14295	14414	14281	14395	14325	14280	14402	14311	14326	14265	14442	14322	14384	14199	14432	14224	14358	14263	14505	14493	14249	14246	14392	14187	14283	14318	14226	14392	14268	14159	14071	14261	14229	14325	14222	14490	14282	14442	14340	14262	14133	14403	14198	14089	14438	14148	14312	14216	14431	14343	14410	14259	14288	14310	14396	14284	14304	14259	14356	14276	14456	14315	14396	14248	14299	14303	14160	14317	14272	14201	14303	14374	14339	14294	14419	14313	14344	14470	14124	14396	14504	14196	14432	14286	14478	14363	14548	14196	14298	14370	14157	14345	14336	14357	14422	14258	14388	14275	14347	14271	14350	14394	14265	14323	14249	14386	14285	14494	14335	14355	14335	14339	14363	14204	14293	14382	14347	14354	14393	14408	14328	14271	14274	14430	14533	14296	14164	14307	14516	14431	14176	14338	14385	14263	14293	14283	14301	14411	14353	14350	14469	14152	14249	14188	14488	14429	14278	14197	14277	14164	14268	14227	14348	14081	14265	14353	14254	14344	14304	14153	14244	14296	14397	14390	14305	14302	14539	14381	14425	14397	14242	14330	14328	14291	14241	14284	14229	14316	14416	14306	14519	14407	14400	14349	14459	14361	14274	14378	14326	14234	14377	14258	14311	14325	14345	14358	14275	14237	14211	14283	14324	14297	14324	14333	14339	14339	14235	14101	14325	14254	14249	14358	14306	14569	14440	14370	14313	14421	14288	14362	14290	14256	14273	14181	14304	14315	14267	14270	14436	14278	14307	14297	14279	14195	14243	14469	14203	14339	14206	14473	14367	14452	14449	14374	14176	14221	14299	14242	14296	14407	14313	14246	14284	14351	14431	14284	14460	14413	14111	14333	14339	14330	14462	14239	14493	14440	14276	14201	14359	14285	14410	14341	14430	14300	14520	14242	14286	14449	14393	14288	14372	14307	14269	14293	14265	14403	14381	14194	14269	14216	14288	14318	14466	14226	14267	14311	14304	14425	14209	14305	14325	14402	14302	14476	14231	14378	14285	14374	14353	14313	14329	14293	14336	14324	14336	14192	14359	14190	14196	14293	14346	14375	14328	14606	14320	14320	14409	14331	14044	14291	14157	14325	14354	14333	14472	14267	14269	14295	14291	14249	14404	14304	14257	14326	14376	14376	14175	14421	14318	14170	14317	14445	14345	14371	14283	14243	14223	14194	14208	14353	14356	14406	14419	14347	14232	14219	14220	14317	14409	14448	14343	14349	14264	14330	14355	14273	14429	14243	14290	14258	14279	14314	14375	14213	14401	14247	14340	14396	14490	14226	14358	14308	14346	14414	14301	14287	14347	14072	14447	14287	14279	14422	14247	14266	14176	14384	14247	14258	14303	14314	14309	14367	14207	14186	14529	14223	14438	14433	14281	14212	14336	14223	14431	14362	14402	14469	14130	14305	14367	14231	14328	14396	14460	14222	14383	14267	14260	14370	14129	14179	14488	14368	14391	14149	14249	14392	14313	14224	14278	14107	14394	14311	14325	14429	14417	14334	14289	14348	14353	14268	14234	14206	14280	14261	14278	14364	14286	14354	14135	14332	14319	14278	14312	14347	14423	14262	14395	14143	14220	14195	14299	14356	14290	14303	14348	14433	14467	14371	14272	14319	14332	14227	14226	14344	14300	14420	14360	14282	14317	14490	14276	14400	14328	14222	14301	14222	14359	14420	14446	14284	14367	14324	14253	14294	14254	14270	14227	14192	14442	14388	14336	14242	14261	14409	14386	14483	14241	14277	14334	14326	14144	14310	14239	14248	14490	14211	14292	14427	14216	14286	14507	14331	14286	14232	14434	14289	14415	14301	14330	14142	14345	14483	14131	14218	14286	14401	14391	14193	14341	14319	14368	14281	14359	14345	14298	14266	14314	14419	14446	14334	14336	14366	14185	14151	14290	14420	14425	14296	14336	14300	14264	14344	14285	14327	14344	14198	14294	14449	14484	14479	14271	14412	14222	14382	14306	14304	14304	14284	14103	14387	14299	14285	14292	14443	14217	14399	14444	14273	14293	14328	14336	14355	14295	14238	14287	14147	14474	14314	14471	14293	14252	14420	14376	14426	14220	14313	14435	14304	14212	14262	14312	14312	14410	14469	14215	14236	14245	14319	14335	14443	14408	14307	14298	14213	14435	14307	14164	14369	14186	14310	14389	14213	14343	14472	14440	14481	14374	14237	14539	14282	14277	14091	14342	14422	14453	14376	14232	14448	14473	14309	14339	14285	14146	14322	14349	14312	14272	14310	14495	14279	14316	14231	14413	14241	14308	14394	14293	14305	14214	14233	14370	14245	14253	14327	14416	14320	14391	14306	14227	14446	14225	14342	14352	14331	14274	14234	14299	14383	14457	14294	14210	14141	14341	14406	14314	14275	14382	14413	14076	14188	14337	14423	14374	14452	14254	14270	14256	14209	14490	14348	14482	14330	14375	14451	14349	14244	14386	14342	14364	14367	14312	14348	14228	14284	14279	14233	14292	14444	14345	14206	14164	14250	14343	14363	14465	14211	14281	14375	14278	14377	14379	14228	14203	14312	14295	14391	14340	14336	14452	14253	14347	14265	14528	14345	14443	14309	14345	14338	14343	14247	14196	14251	14324	14490	14418	14508	14335	14200	14389	14282	14387	14505	14316	14329	14267	14345	14309	14255	14392	14261	14292	14177	14490	14407	14308	14273	14238	14351	14321	14290	14335	14380	14310	14309	14425	14269	14260	14273	14370	14457	14262	14157	14309	14351	14283	14296	14502	14502	14314	14376	14358	14257	14232	14238	14351	14357	14328	14424	14352	14137	14310	14479	14341	14420	14268	14310	14254	14339	14185	14235	14157	14278	14271	14347	14404	14304	14205	14269	14305	14359	14220	14321	14341	14408	14369	14341	14368	14472	14482	14321	14329	14350	14317	14383	14292	14338	14291	14322	14330	14335	14380	14253	14304	14306	14681	14444	14336	14392	14235	14347	14313	14367	14360	14329	14340	14194
29616	26513	29586	25041	19863	18323	17169	16612	16237	15901	15778	15769	15759	15836	15626	15518	15684	15490	15549	15508	15542	15614	15529	15667	15571	15499	15474	15603	15540	15703	15402	15259	15325	15610	15386	15356	15444	15433	15237	15359	15439	15574	15378	15358	15515	15345	15447	15570	15413	15452	15493	15361	15519	15586	15507	15546	15350	15392	15430	15470	15576	15234	15223	15529	15304	15504	15484	15464	15448	15582	15599	15484	15191	15351	15467	15558	15482	15287	15244	15568	15432	15289	15388	15514	15468	15376	15550	15661	15519	15268	15413	15398	15486	15312	15301	15229	15426	15163	15347	15350	15459	15325	15207	15568	15622	15549	15430	15285	15379	15611	15438	15385	15487	15613	15458	15546	15427	15499	15674	15463	15302	15383	15556	15563	15509	15503	15552	15466	15427	15307	15404	15577	15465	15467	15452	15265	15629	15353	15500	15606	15505	15627	15405	15546	15434	15450	15566	15343	15521	15457	15251	15484	15197	15300	15370	15387	15499	15605	15449	15486	15295	15273	15496	15401	15429	15473	15457	15222	15461	15402	15461	15332	15371	15502	15522	15491	15496	15420	15337	15420	15496	15549	15501	15347	15467	15727	15382	15440	15639	15245	15551	15627	15653	15556	15342	15491	15377	15315	15688	15613	15392	15497	15562	15564	15455	15332	15536	15337	15547	15260	15323	15230	15514	15548	15466	15386	15356	15432	15206	15422	15286	15375	15468	15490	15475	15393	15396	15297	15311	15454	15631	15385	15545	15430	15556	15221	15467	15376	15406	15215	15585	15576	15461	15359	15370	15352	15488	15490	15285	15384	15366	15637	15372	15561	15605	15381	15635	15462	15567	15182	15478	15320	15484	15612	15574	15693	15652	15534	15670	15517	15371	15426	15449	15509	15369	15531	15507	15748	15497	15448	15646	15543	15542	15375	15280	15382	15319	15497	15623	15515	15332	15474	15408	15522	15530	15309	15412	15268	15455	15542	15271	15086	15409	15311	15222	15447	15464	15314	15534	15406	15199	15575	15209	15328	15503	15491	15443	15420	15299	15470	15410	15425	15362	15336	15354	15381	15544	15538	15406	15351	15379	15459	15326	15646	15390	15361	15488	15272	15432	15332	15387	15407	15503	15592	15542	15377	15446	15438	15597	15521	15299	15479	15289	15493	15525	15440	15405	15344	15548	15483	15504	15304	15384	15487	15493	15426	15473	15252	15501	15536	15335	15396	15437	15343	15454	15391	15374	15476	15306	15405	15414	15481	15468	15352	15562	15333	15272	15413	15284	15382	15308	15465	15336	15558	15400	15649	15522	15322	15280	15385	15543	15529	15493	15468	15491	15419	15400	15347	15246	15597	15314	15378	15369	15545	15494	15324	15515	15413	15292	15557	15472	15774	15555	15353	15622	15407	15407	15488	15602	15244	15255	15524	15450	15606	15388	15723	15432	15531	15523	15365	15424	15435	15432	15442	15334	15344	15398	15539	15472	15543	15548	15383	15632	15487	15375	15383	15544	15405	15461	15293	15482	15502	15590	15609	15441	15440	15593	15539	15607	15474	15359	15549	15611	15434	15661	15474	15174	15257	15534	15485	15522	15537	15232	15641	15517	15451	15492	15540	15470	15536	15358	15460	15375	15396	15354	15610	15446	15498	15392	15507	15494	15394	15471	15251	15475	15428	15493	15439	15675	15528	15601	15612	15532	15296	15439	15354	15575	15384	15450	15454	15538	15352	15457	15520	15406	15382	15315	15454	15627	15469	15540	15363	15397	15515	15383	15484	15225	15486	15593	15563	15415	15419	15455	15467	15437	15343	15402	15733	15369	15474	15366	15367	15474	15239	15592	15448	15414	15362	15567	15533	15316	15462	15618	15228	15322	15418	15505	15400	15421	15438	15513	15417	15435	15280	15211	15643	15288	15380	15567	15579	15334	15460	15427	15327	15511	15454	15459	15186	15547	15598	15391	15537	15379	15366	15452	15219	15451	15424	15389	15416	15648	15421	15442	15475	15220	15440	15272	15349	15531	15326	15570	15569	15478	15456	15597	15578	15364	15267	15467	15375	15453	15673	15332	15287	15536	15351	15370	15484	15365	15301	15648	15211	15334	15512	15548	15516	15548	15625	15353	15549	15571	15485	15741	15551	15646	15427	15191	15388	15540	15496	15412	15526	15379	15404	15560	15629	15533	15461	15400	15499	15657	15390	15434	15443	15362	15472	15322	15427	15483	15294	15392	15267	15411	15512	15568	15429	15586	15323	15578	15353	15535	15399	15589	15388	15433	15177	15389	15388	15427	15416	15619	15522	15480	15410	15507	15525	15531	15411	15443	15555	15403	15428	15602	15398	15306	15448	15597	15375	15323	15753	15374	15304	15510	15429	15308	15461	15362	15419	15400	15541	15272	15487	15427	15446	15532	15513	15394	15344	15537	15208	15308	15490	15349	15455	15498	15319	15667	15435	15460	15457	15639	15340	15434	15333	15356	15385	15426	15459	15265	15458	15339	15606	15566	15383	15479	15356	15499	15535	15312	15343	15339	15453	15401	15385	15479	15584	15465	15470	15579	15406	15463	15321	15447	15383	15592	15389	15346	15460	15466	15470	15574	15592	15316	15338	15520	15441	15398	15390	15560	15527	15415	15553	15445	15507	15653	15462	15481	15550	15535	15587	15454	15460	15512	15374	15505	15550	15669	15629	15445	15529	15472	15617	15405	15306	15401	15511	15238	15515	15550	15635	15291	15506	15497	15571	15495	15351	15467	15596	15522	15186	15420	15577	15520	15367	15555	15348	15450	15228	15614	15419	15337	15565	15372	15262	15280	15418	15523	15474	15340	15514	15546	15320	15505	15401	15410	15345	15697	15563	15453	15514	15154	15456	15420	15559	15483	15513	15489	15679	15486	15582	15270	15431	15581	15455	15501	15454	15259	15325	15462	15497	15321	15511	15452	15442	15436	15550	15420	15563	15639	15408	15365	15578	15472	15405	15532	15431	15213	15369	15350	15325	15445	15405	15585	15408	15353	15385	15377	15375	15369	15421	15326	15529	15347	15463	15511	15615	15499	15405	15283	15426	15313	15304	15251	15299	15640	15330	15408	15236	15571	15538	15517	15525	15504	15436	15363	15427	15536	15351	15413	15420	15488	15216	15375	15549	15514	15414	15384	15407	15321	15557	15569	15410	15539	15663	15587	15361	15364	15490	15519	15355	15368	15292	15494	15366	15556	15467	15571	15663	15677	15440	15381	15502	15490	15598	15309	15408	15284	15357	15449	15507	15423	15383	15383	15421	15426	15383	15427	15485	15413	15538	15385	15572	15399	15338	15365	15359	15344	15376	15482	15427	15376	15798	15547	15321	15455	15405	15544	15544	15477	15450	15536	15494	15582	15508	15308	15256	15306	15433	15333	15189	15656	15385	15627	15328	15424	15506	15453	15596	15417	15635	15548	15467	15557	15320	15258	15469	15474	15227	15368	15394	15535	15526	15452	15446	15576	15346	15497	15570	15518	15404	15444	15389	15516	15499	15533	15489	15360	15346	15354	15405	15484	15629	15731	15480	15379	15373	15417	15524	15410	15575	15468	15540	15479	15470	15446	15399	15343	15415	15624	15451	15581	15605	15529	15354	15583	15470	15364	15540	15510	15488	15370	15290	15625	15422	15396	15587	15496	15321	15246	15308	15547	15498	15542	15296	15349	15351	15670	15559	15525	15411	15415	15566	15409	15376	15506	15506	15498	15358	15669	15394	15456	15396	15713	15421	15531	15475	15451	15383	15401	15660	15320	15427	15314	15542	15318	15412	15449	15293	15544	15484	15583	15589	15386	15503	15285	15470	15681	15389	15418	15372	15652	15505	15457	15380	15457	15394	15550	15591	15557	15443	15660	15216	15413	15315	15518	15582	15528	15470	15743	15382	15425	15459	15228	15439	15579	15266	15321	15480	15716	15390	15238	15326	15446	15576	15563	15543	15303	15562	15321	15421	15413	15331	15523	15272	15437	15439	15579	15563	15486	15411	15290	15479	15512	15595	15485	15310	15387	15502	15398	15374	15475	15373	15306	15394	15477	15559	15397	15377	15213	15531	15578	15563	15403	15519	15328	15552	15440	15308	15478	15554	15541	15616	15331	15523	15435	15384	15538	15571	15376	15351	15620	15540	15481	15452	15525	15492	15402	15526	15355	15329	15511	15697	15462	15634	15448	15317	15343	15375	15412	15349	15376	15486	15483	15350	15310	15381	15440	15411	15472	15536	15233	15427	15525	15562	15299	15523	15388	15501	15499	15480	15421	15396	15545	15531	15581	15286	15450	15568	15515	15390	15591	15335	15544	15523	15358	15463	15349	15481	15400	15584	15511	15328	15334	15265	15534	15485	15388	15527	15500	15412	15703	15389	15367	15383	15310	15423	15467	15447	15237	15322	15367	15424	15557	15450	15505	15343	15341	15457	15244	15318	15578	15497	15309	15396	15476	15506	15365	15397	15369	15218	15535	15482	15633	15506	15296	15517	15359	15201	15335	15418	15431	15299	15278	15491	15398	15225	15452	15598	15577	15497	15530	15472	15453	15655	15407	15682	15443	15452	15439	15430	15612	15489	15600	15513	15436	15451	15426	15469	15390	15367	15227	15572	15515	15357	15477	15573	15344	15372	15451	15558	15429	15355	15349	15401	15441	15416	15283	15516	15587	15420	15353	15562	15506	15532	15441	15574	15381	15279	15240	15310	15419	15620	15454	15485	15569	15521	15425	15516	15396	15351	15661	15424	15307	15471	15416	15392	15264	15366	15505	15605	15423	15457	15576	15624	15646	15567	15579	15406	15386	15377	15353	15477	15514	15538	15340	15587	15546	15455	15298	15273	15355	15273	15580	15428	15375	15423	15587	15519	15507	15576	15438	15473	15457	15720	15373	15458	15244	15480	15452	15453	15366	15477	15542	15396	15374	15449	15492	15455	15497	15328	15400	15541	15380	15357	15557	15407	15499	15351	15485	15417	15547	15341	15399	15508	15538	15422	15227	15180	15653	15583	15576	15375	15394	15610	15369	15612	15411	15668	15351	15402	15406	15584	15415	15510	15587	15545	15561	15355	15399	15438	15460	15515	15477	15372	15721	15505	15422	15430	15439	15502	15344	15561	15515	15313	15697	15382
26034	39957	32384	24349	20180	17916	16372	15707	15081	14891	14338	14410	14632	14369	14447	14368	14249	14333	14357	14219	14329	14243	14070	14124	14413	14402	14272	14137	14132	14351	14380	14120	14220	14257	14163	14183	14268	14110	14136	14087	14089	14188	14366	14032	14031	14173	13880	13995	14101	14224	14161	14105	14439	14027	14244	14285	13996	14012	14120	14168	14252	14264	14169	13944	14237	14284	14199	14019	14237	14099	14064	14269	14070	14110	14208	14193	14110	14136	14198	14228	14120	14138	14161	14074	14056	13954	14062	14014	14128	14177	14242	14122	14258	14156	14060	14048	14179	13989	14262	14268	14174	14112	14258	14203	14052	14158	14298	14188	14101	14152	14087	13925	14273	14135	14255	14127	14338	14249	14108	14147	13994	14155	14280	14135	13937	14171	14141	14212	14208	14121	14365	14124	14108	14192	14054	14211	14230	13995	14035	14143	14188	14119	14178	14239	14086	14202	14149	14186	14208	14174	14076	14024	14258	14162	14085	14146	14216	13976	14244	14188	14348	14049	14041	14190	14091	14203	14162	14179	14147	14050	14221	14185	14086	14246	14070	14116	14150	14256	14247	13973	14050	14151	14090	14281	14156	14003	14178	14039	14200	14251	14194	14258	14247	14174	14282	14203	14187	14165	14127	14068	13975	14232	14134	14179	14257	14153	14159	14102	14056	14341	13979	14037	14158	14138	14161	14157	14297	14054	14349	14034	14070	14158	14149	14068	14251	14080	14112	14330	14103	14367	14340	14270	14141	14111	14258	14174	14304	13986	14223	14112	14190	14221	14216	14104	14258	14074	14077	14161	14230	14071	14050	14158	14249	14184	14160	14118	14091	14182	14196	14073	14063	14198	14057	14321	14239	14201	13946	14169	14258	14097	14014	14138	14172	14104	14066	14122	14108	14296	14230	14205	14145	14155	14076	14135	14142	14123	14235	14129	14171	14081	14298	14093	14176	14108	14182	14183	14330	14074	14068	14280	14186	14171	14183	14212	14153	14057	14148	14095	14261	13992	14103	14178	14215	14180	14210	14231	14090	14206	14030	14081	14085	14119	14294	14053	14242	14227	14211	14206	14114	14146	14049	14301	14243	14130	14316	14282	13999	14041	14172	14148	14027	14188	14074	14338	14146	14138	14230	13938	14221	14213	14222	14171	14181	14067	14129	14131	14107	14166	14167	14242	14153	14133	14053	14188	14069	14110	14114	14147	14128	14190	14214	14076	14268	14186	14207	14144	14232	14222	14208	14137	14071	14214	14196	13941	14022	13920	14016	14240	14088	14025	14190	14113	14279	14047	14020	14144	14119	14168	14207	14216	14081	14082	14124	14135	14209	14206	14029	14121	14108	14094	14111	14250	14144	14127	14218	14071	13938	14050	14278	14195	14293	13984	14170	13993	14195	14129	14075	14072	14197	14014	14126	14226	14247	14200	14087	14186	14076	14114	14025	14139	14183	14213	14270	13921	14066	14134	14112	14045	14209	14045	14193	14107	14137	14163	14023	14070	14275	14183	14170	14144	14143	14192	14244	13855	14132	14148	14209	14014	14147	14113	14152	14138	14171	14165	14205	14165	14000	14052	14224	14182	14329	14315	14263	13927	14123	13978	14162	14304	14207	14250	14061	14363	14276	14159	14194	14148	14078	14194	14226	13938	14149	14132	14064	14070	14143	14177	14268	14058	14304	13988	14129	14150	14166	14189	14231	14124	14374	14148	14160	14247	14121	14131	14167	14144	14169	14244	14064	13978	14263	14012	14132	14223	14143	14064	13960	14414	14213	14129	14159	14123	14174	14115	14362	14048	14190	14120	14247	14202	14150	14132	14105	14311	14198	14313	14192	14025	14247	14094	14266	14192	14133	14068	14163	14183	14268	14120	14259	14078	14243	14236	14093	14216	14138	14146	14092	14062	14276	14208	14197	14210	14265	14057	14329	14191	14148	14065	14157	14128	14063	14111	14365	14146	14067	14294	14027	14134	13945	14165	14154	14145	14104	14283	14109	14122	14202	14181	14075	14260	14256	14213	14363	14233	14206	14141	14320	14093	14153	14024	14040	14128	14309	14131	14010	14070	14154	14244	14087	14128	14133	14174	14087	14161	14202	14232	14118	14235	14133	14335	14015	14265	14091	14152	14193	14193	14383	14067	14122	14132	14017	14122	14032	14224	14107	14235	14103	14193	13975	14100	14135	14053	14097	14258	14158	14113	14013	14035	14326	14089	14184	14243	14186	14339	14134	14152	14032	14305	14086	13920	14290	14232	14171	14140	14235	14233	13963	13985	14284	14090	14113	14113	14160	14181	14064	14167	14308	13910	14069	14139	14274	14158	13987	14089	14203	14128	13989	14246	14044	14046	14280	14237	14209	13951	14126	14234	14183	14150	14194	14063	14243	14105	14182	14118	14241	14175	14184	14221	14107	14189	13988	13939	14096	14172	14113	14098	14219	14190	14249	13998	14313	14162	14180	14226	14068	14175	14269	14071	14014	14127	14082	14262	14169	14322	14069	14118	14158	14048	13993	14128	13986	14378	14161	14224	14265	14117	14115	14203	14232	14118	14124	14098	14135	14125	14279	14134	14317	14134	14203	14369	13992	13990	14456	13942	14260	14167	14128	14063	14246	14098	14184	14043	14100	14217	14170	14209	14081	14025	14184	14172	14204	14312	14077	14053	14193	14128	14055	14159	14067	14161	14263	14013	14092	14252	14124	13966	14257	14147	14162	14089	14166	14069	14220	14306	14216	14114	14142	14078	13989	14156	14163	14126	14139	14083	14108	14142	14106	13908	14248	14054	14123	14122	14236	14173	14335	14192	14177	14176	14088	14023	14066	14033	14161	14227	14228	14139	14103	14250	14132	14229	14335	14173	13979	14116	14173	14326	14246	14079	14067	14104	14192	13995	14154	14110	13977	14124	14163	14153	14284	14124	14234	13995	14267	14112	14205	14161	14132	14151	14229	14296	14235	14044	14060	14116	14257	14190	14396	14072	14158	14050	14168	14193	13910	14195	14161	14267	14255	14166	14108	14250	14308	14064	14152	14355	14169	14147	14190	13974	14175	14010	14227	14155	14291	14190	14176	14131	14083	14018	14263	14245	14158	14048	14168	14078	13974	14230	14298	14198	14053	13969	13982	14206	13946	14063	14208	14023	13976	14225	14220	14093	14284	14202	14179	14175	14223	14073	14168	14103	14243	14202	14197	14211	14097	14238	14227	14209	14295	14218	14196	14167	14207	14320	14098	14043	14057	14076	14253	14291	14165	14018	14097	14121	14151	14170	14101	14109	13987	13988	14118	14137	14268	14196	14203	14102	14288	14285	14070	13969	14197	14059	14062	14013	14204	14127	14277	14149	14268	14250	14163	14209	14104	14328	14143	14153	14069	14111	14250	14019	14334	14261	14069	14160	14135	14188	14305	14084	14019	14191	14057	14201	14072	14054	14112	14087	14229	14196	14222	14228	14170	14234	14232	14298	14484	14075	14161	14194	14015	14120	14238	14053	14175	14236	14375	14082	13947	14121	14209	14255	14110	14290	14130	14268	14112	14012	14257	14242	14028	13922	14074	14254	14004	14163	14164	14241	14150	14132	13986	14060	14049	14014	13959	14051	14201	14225	14107	14237	14102	14241	14123	14364	14322	14269	14372	14132	14277	14145	14320	14114	14043	14073	14093	14128	14324	14062	14155	14071	14225	14241	14187	13997	14266	14250	14088	14269	14193	14116	14154	14162	14189	14260	14080	14017	14041	14153	14167	14196	14140	14130	14209	14214	14055	14152	14102	14063	14189	14251	14276	14035	14307	14241	14170	14129	14082	14139	14012	14454	14173	14302	14051	14081	14119	14104	14075	14167	13994	14203	14009	14179	14128	14324	14135	14261	14224	13986	14182	13934	14209	14234	14127	14337	14253	14224	14089	14189	14135	14243	14024	14120	14149	14267	14132	14091	14010	14092	14102	14078	14164	14115	14313	14103	14220	14035	14132	14178	14123	14193	14060	14163	14077	14128	14159	14173	14219	14217	14125	13964	14199	14251	14064	14200	13956	14138	14319	14057	14214	14204	14223	14067	14158	14158	14162	14294	14128	14197	14107	14104	14239	14317	14230	14239	14043	14120	14132	14131	14171	14081	14243	14074	14140	14248	14090	14126	14183	14146	14242	14189	14219	14191	14160	14294	14031	14283	14105	14170	14145	14030	14238	14119	14228	13947	14115	14247	14193	14152	14187	14318	14169	14291	14325	14165	14091	14152	14196	14097	14154	14180	14135	14125	13966	14287	14111	14087	14172	14343	14116	14088	14179	14170	14244	14138	14223	14131	14216	14105	14219	14227	14158	14122	14145	14214	14130	14152	14295	14221	14121	14300	14119	14089	14054	14047	13978	13916	13987	14160	14034	14121	14019	14106	14067	14081	14160	14125	13967	14224	14236	14201	14045	14075	14142	14019	14166	14290	14196	14075	14206	14115	14127	14125	14086	14151	14027	14137	14210	14155	14228	14049	14090	14066	14055	14185	14153	14236	14287	14057	14152	14218	14308	14010	14125	14149	13998	14150	14269	14076	14106	14180	14109	14178	14091	14062	14229	14209	14213	14111	14142	14127	14177	14144	14171	14016	14181	14083	14258	14235	14122	14380	14314	14075	14101	14235	14375	14252	14293	14024	14197	14027	14223	14314	14135	14152	14152	14189	14317	14112	14177	14286	14067	14284	14082	14135	14204	14046	14072	14284	14175	14172	14251	14271	14181	14273	14166	14195	14158	14093	14195	14196	14253	14214	14107	14086	14187	14271	14261	14136	14107	14118	14328	14240	14347	14098	14058	14141	14083	14158	14057	14127	14133	14230	14230	14029	14154	14005	14146	14165	14295	14037	14099	14176	14088	14233	14170	13987	14141	14192	14139	14164	14126	14050	14040	14100	14326	14221	14181	14066	14210	14128	14054	14191	14360	14160	14162	14077	14114	14220	14155	14193	14113	14244	13984	14148	14133	14200	14022	14187	14268	14164	14175	14060	14143	14269	14160	14105	14180	14124	14048	14150	14074	14079	14155	14088	14086	14261	14171	14073	14249	14244	14139	14239	14179	14161	13971	14032	14135	14040	13978	14305	14152	14346	14188	14186	14222	14211	14031	14157	14227	14196	14119	14307
23515	21482	28105	25720	22963	22189	20445	17804	16843	16490	16532	16341	16092	16016	15722	15619	15873	15776	15744	15796	16126	15748	15712	15784	15711	15762	15558	15617	15709	15605	15563	15452	15460	15515	15892	15579	15553	15769	15554	15478	15511	15517	15482	15431	15761	15521	15716	15482	15507	15568	15753	15587	15643	15265	15589	15622	15416	15550	15492	15575	15612	15540	15501	15508	15633	15573	15820	15549	15564	15501	15456	15522	15688	15438	15642	15628	15481	15706	15366	15739	15690	15547	15524	15510	15541	15503	15464	15404	15518	15643	15484	15561	15475	15446	15448	15346	15424	15489	15604	15515	15701	15637	15394	15522	15605	15684	15567	15466	15534	15526	15559	15619	15631	15401	15621	15504	15627	15573	15647	15514	15468	15617	15362	15613	15563	15477	15588	15692	15590	15358	15451	15431	15379	15670	15584	15373	15421	15618	15637	15716	15371	15571	15365	15490	15606	15406	15684	15497	15491	15373	15764	15516	15597	15659	15568	15573	15446	15601	15315	15502	15528	15339	15514	15596	15511	15693	15688	15504	15626	15415	15487	15418	15563	15431	15378	15554	15538	15547	15410	15289	15826	15616	15552	15592	15566	15503	15679	15355	15512	15592	15743	15532	15550	15534	15507	15519	15538	15403	15613	15310	15289	15341	15443	15364	15551	15626	15527	15654	15467	15456	15590	15753	15463	15422	15658	15587	15671	15571	15523	15516	15401	15549	15433	15479	15460	15665	15637	15542	15458	15529	15518	15466	15580	15468	15581	15552	15553	15649	15374	15395	15517	15591	15508	15457	15437	15471	15666	15540	15647	15376	15675	15411	15604	15748	15710	15382	15427	15456	15724	15415	15478	15677	15753	15543	15512	15504	15391	15476	15389	15580	15389	15559	15589	15467	15556	15606	15609	15565	15744	15701	15619	15810	15619	15490	15520	15550	15478	15485	15496	15503	15636	15588	15601	15701	15323	15424	15503	15536	15644	15581	15599	15558	15431	15462	15380	15489	15431	15684	15540	15577	15336	15393	15511	15490	15496	15549	15484	15623	15644	15443	15473	15398	15583	15366	15609	15474	15629	15609	15452	15649	15541	15634	15595	15404	15559	15389	15464	15484	15597	15468	15693	15650	15633	15682	15628	15616	15824	15651	15615	15392	15591	15482	15424	15462	15617	15601	15460	15410	15485	15595	15435	15391	15572	15493	15640	15688	15595	15644	15525	15597	15744	15747	15533	15542	15359	15631	15645	15488	15458	15834	15592	15693	15653	15513	15420	15415	15537	15326	15649	15637	15720	15536	15410	15450	15642	15308	15559	15368	15539	15558	15644	15467	15713	15481	15544	15516	15605	15371	15723	15496	15423	15384	15543	15608	15636	15566	15765	15545	15683	15512	15501	15539	15536	15380	15263	15475	15536	15642	15438	15401	15614	15631	15544	15501	15577	15356	15519	15317	15441	15466	15508	15434	15686	15621	15797	15480	15554	15721	15425	15509	15593	15653	15438	15651	15666	15445	15659	15470	15503	15632	15574	15783	15376	15645	15608	15524	15563	15575	15664	15662	15336	15689	15543	15504	15583	15586	15647	15544	15561	15644	15627	15487	15366	15466	15466	15514	15578	15644	15604	15685	15757	15314	15456	15670	15488	15309	15539	15425	15605	15502	15417	15439	15400	15466	15583	15466	15438	15622	15559	15621	15453	15452	15621	15516	15376	15478	15492	15563	15412	15508	15625	15455	15528	15815	15536	15560	15736	15360	15422	15645	15505	15656	15703	15529	15592	15585	15557	15351	15369	15578	15403	15402	15553	15474	15506	15424	15586	15477	15265	15469	15517	15544	15639	15566	15648	15690	15664	15586	15689	15480	15335	15712	15481	15387	15589	15448	15531	15394	15703	15540	15536	15472	15510	15585	15510	15632	15640	15576	15551	15522	15602	15682	15573	15584	15627	15515	15535	15391	15516	15458	15595	15791	15589	15348	15667	15452	15450	15795	15571	15313	15677	15497	15627	15537	15489	15522	15577	15588	15572	15672	15534	15682	15519	15673	15396	15512	15443	15637	15596	15427	15778	15578	15574	15446	15496	15403	15560	15524	15636	15418	15335	15534	15673	15504	15620	15644	15513	15500	15839	15615	15475	15488	15511	15476	15648	15581	15412	15573	15586	15433	15556	15651	15601	15472	15294	15478	15504	15533	15413	15563	15307	15629	15618	15525	15353	15391	15454	15341	15664	15626	15633	15627	15525	15534	15622	15278	15430	15503	15712	15529	15532	15587	15759	15573	15546	15830	15590	15514	15529	15560	15568	15419	15487	15414	15497	15506	15531	15539	15614	15548	15434	15351	15511	15419	15572	15545	15664	15670	15541	15365	15460	15546	15640	15620	15519	15528	15645	15766	15609	15440	15678	15631	15650	15598	15761	15547	15567	15688	15414	15574	15532	15390	15519	15711	15673	15546	15443	15643	15575	15584	15525	15484	15436	15455	15545	15336	15635	15466	15734	15467	15519	15565	15509	15448	15459	15494	15441	15601	15753	15584	15544	15568	15456	15537	15473	15631	15518	15516	15470	15564	15483	15665	15570	15648	15286	15500	15568	15532	15357	15579	15584	15576	15470	15543	15549	15531	15338	15400	15677	15602	15568	15662	15473	15490	15519	15594	15610	15433	15357	15586	15669	15408	15659	15525	15714	15568	15600	15475	15606	15469	15474	15541	15561	15411	15381	15659	15617	15470	15543	15698	15356	15524	15561	15471	15557	15544	15541	15600	15402	15496	15442	15307	15567	15584	15618	15690	15629	15398	15631	15276	15546	15386	15461	15591	15300	15456	15366	15580	15688	15636	15467	15620	15422	15684	15515	15547	15466	15642	15614	15515	15611	15523	15512	15520	15483	15722	15526	15527	15641	15613	15476	15323	15618	15472	15451	15761	15610	15515	15440	15500	15527	15393	15524	15577	15618	15630	15659	15681	15619	15647	15774	15398	15417	15574	15557	15634	15721	15584	15660	15505	15547	15629	15317	15382	15525	15538	15558	15552	15729	15447	15393	15222	15502	15628	15573	15459	15420	15359	15447	15661	15654	15406	15432	15710	15572	15566	15532	15595	15540	15673	15482	15536	15521	15555	15565	15606	15310	15325	15546	15680	15521	15367	15490	15508	15505	15551	15520	15646	15464	15596	15442	15602	15676	15562	15481	15580	15643	15641	15646	15741	15385	15473	15565	15586	15832	15608	15632	15654	15582	15539	15444	15288	15755	15430	15475	15328	15442	15735	15800	15421	15608	15358	15431	15444	15431	15676	15493	15616	15441	15568	15497	15447	15635	15609	15780	15568	15421	15515	15518	15511	15707	15409	15587	15406	15504	15463	15439	15653	15534	15460	15515	15492	15467	15435	15443	15696	15527	15538	15680	15698	15706	15561	15512	15394	15460	15377	15489	15513	15524	15481	15504	15487	15704	15642	15438	15437	15429	15449	15521	15494	15535	15552	15484	15464	15368	15639	15615	15642	15750	15480	15614	15378	15465	15517	15633	15585	15529	15495	15620	15577	15367	15419	15380	15333	15710	15562	15560	15568	15525	15538	15656	15653	15515	15573	15614	15616	15412	15495	15625	15526	15550	15656	15565	15541	15551	15449	15489	15597	15593	15710	15642	15499	15391	15563	15469	15555	15576	15397	15487	15467	15304	15536	15611	15340	15557	15429	15653	15678	15540	15716	15496	15434	15825	15599	15494	15584	15585	15309	15568	15468	15541	15555	15726	15487	15542	15502	15627	15482	15451	15464	15470	15510	15497	15469	15582	15427	15712	15539	15393	15535	15440	15370	15646	15550	15533	15302	15355	15598	15646	15542	15558	15446	15639	15333	15418	15627	15515	15390	15681	15440	15584	15534	15487	15578	15520	15401	15686	15606	15754	15484	15583	15581	15602	15587	15623	15674	15631	15489	15549	15413	15537	15690	15727	15457	15540	15397	15548	15618	15567	15426	15606	15631	15538	15688	15432	15687	15415	15431	15538	15543	15599	15483	15505	15505	15622	15642	15438	15503	15646	15545	15559	15702	15694	15654	15508	15412	15285	15415	15462	15687	15602	15537	15686	15433	15643	15590	15602	15480	15554	15605	15756	15450	15612	15501	15619	15495	15517	15537	15674	15629	15524	15660	15408	15539	15669	15719	15517	15468	15748	15539	15473	15240	15515	15588	15558	15582	15585	15537	15609	15583	15568	15466	15649	15462	15437	15512	15423	15349	15460	15439	15717	15630	15738	15439	15676	15609	15464	15375	15408	15457	15461	15520	15470	15289	15537	15475	15551	15468	15560	15600	15486	15436	15641	15498	15477	15614	15424	15654	15586	15597	15478	15672	15697	15443	15525	15506	15575	15614	15786	15390	15599	15755	15651	15585	15368	15371	15524	15379	15636	15526	15561	15510	15652	15633	15569	15702	15552	15369	15455	15643	15640	15521	15447	15508	15503	15406	15418	15652	15478	15638	15381	15760	15720	15576	15516	15286	15634	15491	15435	15432	15529	15535	15479	15527	15439	15484	15614	15472	15434	15459	15808	15586	15572	15510	15523	15478	15404	15494	15640	15441	15315	15599	15620	15590	15653	15470	15550	15423	15512	15506	15492	15461	15540	15451	15356	15741	15384	15524	15542	15144	15644	15547	15560	15749	15546	15566	15601	15641	15569	15363	15399	15590	15638	15676	15512	15380	15511	15486	15542	15511	15537	15550	15326	15654	15361	15571	15679	15504	15472	15533	15622	15427	15575	15851	15464	15591	15431	15418	15329	15646	15569	15412	15529	15574	15558	15335	15547	15536	15565	15454	15531	15410	15434	15425	15466	15650	15659	15632	15501	15560	15582	15453	15611	15690	15600	15566	15233	15599	15480	15791	15423	15528	15473	15490	15480	15468	15373	15431	15377	15449	15752	15326	15547	15621	15701	15326	15438	15751	15522	15567	15699	15717	15430	15697	15523	15616	15574	15513	15459	15506	15535	15516	15490	15534	15568	15673	15605	15671	15857	15734	15578	15511	15522	15473	15639	15654	15667	15717	15450	15416	15418	15418	15747	15458	15568	15536	15489	15529	15513	15449	15492	15456	15545	15567	15726	15421	15379	15604	15466	15547	15797	15445	15416	15434	15669	15762
25024	46627	38746	29696	24160	20430	18275	16789	15953	15468	15236	15051	14775	14710	14829	14497	14466	14519	14344	14418	14498	14449	14351	14316	14289	14391	14330	14460	14375	14284	14460	14376	14309	14278	14246	14305	14177	14231	14224	14350	14278	14274	14237	14170	14237	14139	14182	14282	14217	14235	14177	14242	14220	14155	14283	14236	14350	14124	14322	14207	14251	14374	14269	14158	14135	14293	14255	14159	14321	14262	14278	14161	14304	14351	14281	14249	14345	14423	14358	14290	14353	14393	14241	14152	14354	14001	14393	14365	14260	14333	14343	14299	14174	14230	14250	14260	14242	14330	14348	14212	14183	14239	14339	14359	14041	14212	14137	14177	14284	14085	14221	14243	14447	14348	14221	14316	14243	14296	14180	14146	14348	14203	14141	14239	14186	14346	14169	14332	14260	14216	14163	14206	14214	14261	14091	14071	14379	14174	14242	14208	14245	14301	14262	14364	14131	14158	14141	14262	14253	14131	14281	14208	14189	14151	14237	14273	14182	14290	14241	14190	14390	14199	14242	14192	14285	14372	14267	14216	14184	14303	14337	14253	14370	14156	14226	14029	14031	14330	14187	14066	14261	14257	14072	14333	14162	14241	14190	14210	14087	14271	14172	14259	14274	14208	14268	14103	14260	14128	14167	14306	14337	14205	14156	14184	14284	14357	14235	14309	14163	14216	14241	14307	14195	14131	14304	14185	14275	14294	14303	14278	14247	14085	14213	14208	14277	14076	14249	14121	14160	14210	14272	14334	14257	14355	14390	14281	14371	14326	14251	14111	14326	14193	14340	14013	14211	14156	14203	14246	14251	14139	14340	14318	14243	14381	14064	14219	14132	14301	14309	14058	14142	14227	14155	14129	14224	14136	14294	14176	14101	14249	14194	14316	14280	14295	14294	14185	14237	14322	14349	14230	14265	14304	14165	14083	14193	14003	14169	14188	14308	14194	14189	14239	14208	14183	14186	14143	14211	14112	14123	14400	14286	14468	14227	14281	14224	14150	14339	14351	14378	14308	14192	14296	13993	14260	14325	14126	14248	14269	14238	14204	14059	14296	14286	14148	14152	14210	14347	14102	14404	14203	14131	14176	14357	14290	14218	14103	14222	14273	14192	14144	14144	14236	14343	14194	14194	14244	14339	14280	14139	14278	14372	14194	14055	14304	14131	14261	14214	14217	14085	14219	14233	14320	14158	14495	14182	14354	14123	14290	14322	14380	14252	14194	14234	14248	14342	14235	14260	14250	14291	14167	14230	14180	14078	14192	14200	14304	14382	14184	14213	14211	14374	14260	14179	14225	14357	14251	14250	14224	14295	14245	14165	14108	14170	14294	14251	14293	14221	14425	14259	14288	14105	14261	14395	14147	14130	14319	14124	14406	14094	14425	14361	14356	14083	14201	14157	14334	14285	14437	14122	14235	14161	14229	14309	14158	14311	14177	14192	14157	14357	14251	14178	14119	14124	14218	14349	14375	14372	14150	14252	14234	14190	14421	14178	14119	14153	14175	14312	14341	13997	14197	14107	14169	14299	14196	14208	14417	14069	14253	14303	14092	14302	14347	14240	14319	14164	14162	14147	14120	14165	14133	14296	14232	14228	14267	14345	14167	14203	14344	14272	14392	14287	14176	14413	14264	14139	14326	14243	14162	14255	14313	14276	14222	14371	14146	14150	14212	14206	14498	14191	14363	14175	14289	14318	14305	14210	14202	14379	14313	14178	14287	14282	14301	14327	14221	14031	14231	14248	14307	14362	14278	14267	14200	14101	14156	14188	14333	14199	14227	14137	14233	14043	14240	14076	14186	14271	14193	14379	14121	14137	14295	14166	14141	14259	14444	14348	14374	14139	14220	14148	14347	14338	14170	14375	14301	14193	14252	14105	14190	14173	14240	14343	14372	14242	14136	14183	14057	14275	14197	14246	14168	14274	14300	14128	14262	14254	14361	14202	14122	14200	14243	14232	14225	14285	14295	14197	14371	14179	14188	14232	14207	14125	14216	14206	14198	14254	14286	14192	14263	14336	14157	14396	14312	14183	14249	14201	14282	14267	14205	14216	14288	14340	14062	14298	14156	14123	14216	14247	14296	13903	14299	14062	14177	14182	14431	14334	14226	14097	14253	14458	14525	14222	14143	14232	14205	14155	14299	14078	14014	14304	14248	14218	14403	14241	14177	14184	14191	14257	14404	14247	14184	14183	14192	14240	14355	14199	14438	14200	14271	14151	14047	14278	14077	14280	14182	14310	14163	14330	14264	14214	14282	14261	14112	14362	14391	14206	14198	14188	14346	14282	14226	14170	14351	14210	14411	14343	14449	14286	14102	14275	14297	14248	14262	14257	14326	14343	14036	14293	14186	14228	14179	14330	14186	14285	14383	14263	14304	14261	14269	14075	14265	14229	14220	14248	14275	14167	14169	14164	14211	14248	14288	14269	14286	14236	14214	14332	14273	14233	14195	14297	14197	14209	14262	14396	14240	14336	14361	14201	14065	14152	14349	14127	14188	14278	14243	14331	14176	14284	14229	14164	14340	14272	14246	14256	14421	14315	14311	14147	14345	14122	14152	14312	14380	14468	14214	14062	13940	14324	14335	14292	14154	14280	14189	14238	14340	14237	14202	14233	14312	14390	14313	14294	14315	14251	14176	14236	14312	14294	14209	14250	14135	14216	14104	14091	14200	14271	14072	14207	14252	14004	14230	14160	14220	14412	14262	14344	14275	14237	14310	14259	14398	13909	14168	14163	14167	14254	14123	14334	14216	14310	14251	14204	14240	14231	14163	14112	14238	14247	14269	14112	14250	14263	14047	14148	14131	14085	14268	14167	14337	14327	14278	14269	14190	14385	14290	14205	14172	14333	14223	14294	14134	14116	14358	14185	14341	14205	14343	14184	14148	14339	14321	14203	14206	14238	14435	14313	14079	14292	14236	14190	14307	14212	14209	14022	14247	14170	14314	14286	14249	14060	14105	14313	14239	14251	14187	14234	14288	14249	14130	14265	14370	14174	14122	14368	14133	14295	14111	14276	14221	14268	14313	14135	14134	14290	14320	14251	14310	14086	14274	14477	14341	14272	14252	14339	14234	14262	14197	14314	14282	14254	14299	14076	14158	13998	14401	14372	14165	14256	14124	14228	14254	14300	14228	14225	14302	14335	14182	14260	14077	14130	14187	14245	14115	14237	14289	14239	14253	14328	14020	14180	14153	14294	14156	14166	14142	14221	14225	14213	14386	14248	14210	14251	14142	14079	14274	14114	14235	14219	14208	14363	14077	14214	14237	14187	14295	14329	14206	14358	14253	14114	14107	14153	14270	14485	14121	14264	14254	14326	14339	14283	14266	14123	14176	14253	14233	14275	14093	14214	14120	14139	14268	14358	14323	14147	14269	14147	14232	14200	14408	14362	14414	14313	14162	14124	14210	14296	14282	14128	14132	14230	14238	14441	14167	14327	14162	14183	14173	14209	14157	14357	14233	14337	14245	14276	14215	14237	14229	14331	14241	14157	14224	14122	14324	14235	14302	14233	14369	14217	14250	14233	14222	14156	14383	14257	14104	14272	14267	14213	14304	14168	14248	14560	14325	14132	14152	14225	14477	14205	14138	14245	14198	14128	14236	14192	14268	14201	14038	14227	14364	14344	14001	14345	14070	14307	14278	14265	14274	14272	14213	14114	14236	14100	14254	14165	14153	14337	14139	14373	14257	14351	14100	14066	14329	14239	14333	14363	14153	14196	14265	14303	14246	14293	14186	14070	14356	14225	14059	14225	14322	14234	14156	14271	14285	14157	14309	14254	14275	14148	14388	14026	14119	14178	14176	14212	14384	14266	14205	14269	14221	14271	14207	14224	14367	14175	14103	14229	14197	14174	14120	14360	14142	14251	14236	14308	14105	14371	14160	14236	14329	14166	14267	14272	14098	14242	14378	14277	14170	14083	14143	14153	14099	14296	14208	14170	14173	14194	14322	14000	14235	14236	14215	14236	14139	14216	14272	14192	14058	14171	14320	14039	14208	14349	14324	14197	14329	14276	14469	14184	14157	14143	14241	14158	14262	14257	14300	14103	14212	14206	14058	14217	14143	14168	14049	14203	14298	14273	14232	14282	14357	14308	14261	14269	14336	14297	14250	14109	14156	14329	14115	14413	14246	14349	14125	14251	14440	14223	14266	14145	14313	14147	14023	14435	14204	14223	14135	14220	14078	14082	14297	14071	14383	14197	14216	14259	14295	14198	14289	14177	14196	14223	14186	14276	14268	14257	14237	14073	14160	14267	14098	14238	14310	14080	14313	14035	14355	14289	14269	14292	14130	13987	14044	14284	14339	14186	14165	14110	14098	14300	14293	14259	14350	14298	14507	14381	14167	14158	14209	14188	14432	14049	14320	14217	14315	14242	14117	14120	14359	14235	14228	14151	14323	14375	14215	14212	14248	13985	14270	14320	14246	14429	14282	14477	14044	14284	14350	14111	14228	14273	14279	14195	14123	14147	14188	14240	14317	14123	14409	14276	14205	14226	14237	14181	14163	14271	14238	14278	14195	14149	14520	14172	14220	14316	14171	14198	14226	14211	14433	14289	14231	14291	14226	14290	14166	14114	14186	14171	14360	14186	14176	14132	14200	14316	14147	14354	14475	14256	14362	14200	14309	14261	14157	14134	14399	14157	14283	14289	14018	14101	14183	14200	14336	14214	14336	14191	14285	14263	14245	14309	14200	14348	14187	14323	14345	14242	14334	14192	14231	14198	14225	14137	14263	14264	14158	14287	14194	14307	14337	14196	14105	14215	14041	14281	14223	14020	14218	14295	14319	14403	14264	14194	14263	14327	14231	14272	14399	14319	14204	14115	14365	14310	14254	14158	14228	14106	14214	14154	14313	14427	14236	14261	14158	14244	14142	14277	14165	14137	14251	14109	14183	14152	14372	14283	14205	14081	14381	14261	14286	14271	14356	14118	14311	14370	14199	14317	14179	14204	14152	14475	14320	14230	14297	14210	14275	14297	14205	14313	14371	14251	14230	14227	14292	14244	14339	14252	14179	14097	14269	14390	14418	14543	14218	14301	14221	14373	14189	14308	14277	14204	14308	14294	14093	14265	14236	14337	14250	14316	14185	14122	14276	14209	14249	14333	14286	14247	14133	14206	14370
25539	21710	27486	27625	20159	18325	17282	16488	15842	15721	15612	15472	15251	15481	15384	15205	15151	15355	15141	15002	15074	15190	15008	15197	15208	15120	14907	15172	15200	15279	15158	15122	14959	15020	15045	15173	15176	15009	15129	14921	15101	14973	14967	14983	14835	15121	15112	15045	14982	15225	15156	15157	14983	15003	15132	15099	15299	15092	14988	14967	15115	14823	15084	15024	14978	14999	15128	15156	15114	15169	15009	15085	15114	15009	15007	14876	14948	15087	15030	14965	14764	14993	15112	15024	14999	14945	14946	14895	15028	15200	14962	14899	15153	15014	15202	14900	15214	14920	14999	14989	15025	15146	15008	14900	15081	15061	15045	14998	14927	14984	14991	14958	14992	15115	14958	15048	15078	15069	14976	15099	15028	15107	14965	15112	15094	15099	15283	14960	15015	15139	15156	15010	14960	14835	14852	15009	15004	15130	14806	14916	15049	15036	14888	14898	14932	14891	14938	15006	14900	14811	15135	15036	14877	14844	14903	15330	14933	14901	15086	15160	15056	14988	15057	14941	15163	14990	15019	14889	14867	14945	15105	15060	15004	15185	15073	15031	14996	14920	14846	14992	15149	14981	15112	14937	15178	14985	14938	15060	14845	15045	15000	14978	14972	14941	15145	14945	15055	14872	14981	15059	15204	15056	15161	15140	15144	15021	15093	15009	14963	15010	15061	14875	14926	15166	15197	15087	14975	14969	15163	15040	14796	15053	14860	14959	14995	15033	15098	14998	15131	14915	15177	14793	15229	14962	15005	14957	15043	15087	15039	15034	15069	15048	15040	15016	15184	15127	14897	15184	14954	14854	15077	14926	15128	15187	14961	15031	14990	14957	15034	14934	14987	15058	15062	14938	14767	15143	15247	14936	14910	15050	15118	15061	15059	15056	14906	15307	15292	15150	15002	14956	15193	15015	14907	15128	15008	14960	15005	14906	14849	15166	14987	14981	14990	15117	15118	15063	14919	14838	14922	15089	15121	14873	15020	14869	14958	15264	15007	15130	15201	15001	15080	14875	15166	14934	14852	15222	14977	15105	15269	14867	15082	14814	15101	15003	15061	15041	15080	14925	15115	15217	15073	14751	14915	15170	15171	15035	15116	14871	14997	15280	14972	14836	15184	14896	15234	15143	14890	15033	14894	15087	14903	15063	14947	14803	15191	15063	15008	14898	15161	15057	14944	14895	15008	15119	15133	15100	14985	15047	15076	14888	14867	15021	14919	14890	14833	14976	15011	15015	15046	15003	15196	15042	15210	14966	15067	15219	15033	15030	14973	15095	14957	15014	15020	15086	15041	14913	15043	14781	14969	15183	14986	15241	14988	15086	14973	15125	14940	15135	14958	14885	15016	15052	14970	15131	15116	14923	15003	14995	15083	15057	15031	15158	14908	15098	15087	14867	15008	15110	15011	15080	14869	14852	15084	14967	14907	14849	15042	15084	15203	15181	14972	14917	15150	14883	15063	15079	15028	15211	15152	15143	14947	14987	14950	15032	14988	14979	15028	14911	15066	14972	15110	15260	15104	14900	15132	15089	15156	15083	14889	15151	15136	15034	15168	14951	14940	15055	15121	14946	15008	15007	14985	14962	14909	14970	14966	15171	15063	14902	14896	15057	14801	15158	15134	15196	15014	14967	15227	15020	14957	15044	14684	14976	15048	14905	14974	14729	14994	15024	14919	15142	15175	14958	15108	15114	15236	15054	15217	15131	15080	14907	15051	15057	15005	15048	15096	15021	15032	14999	15199	15132	15092	14980	15264	15220	15017	15154	14940	14842	14935	14989	14738	14670	14961	15025	15118	14975	15144	15229	15010	14892	15107	14966	15092	14964	15320	15006	15136	15064	14946	14997	15308	14971	15099	15016	15044	14974	15010	14862	14956	15074	15110	15020	15091	14802	15174	14834	15069	15001	15011	14980	15057	15185	15160	15066	15247	15021	15026	15077	14859	14821	14996	15050	14842	15074	15037	15148	14990	15226	15070	14989	15100	15033	15110	15080	15151	15169	15093	15157	15122	15117	15198	14924	15094	15155	14977	14954	14987	15033	14979	15065	15108	14903	14991	15093	15009	14774	15137	15041	15048	15165	15075	14945	15139	14922	14919	15147	15269	14807	14949	15254	14986	14855	15097	15065	15052	15078	14890	14822	15066	14948	15201	15059	15076	14957	15018	15185	14963	14970	15064	15117	15025	15113	15107	15153	14956	15165	15150	15137	14992	15119	15200	14933	15034	15063	14995	15095	15090	15073	14887	14923	14939	14976	14966	14956	14907	15070	15166	15333	14943	15041	15095	15171	15218	14971	15054	14998	15169	14999	14956	15150	15116	14885	14966	15114	15143	14947	15087	15268	15080	15033	15068	15031	15004	15095	15014	14943	15067	15019	15137	14949	15010	15113	15025	15075	14949	14975	15042	15035	14938	15155	15114	15037	15182	15027	15043	14973	14926	15043	15003	15090	15034	15045	14861	15065	14838	15057	15192	15041	14855	15107	15046	14975	15074	14956	15103	15019	15171	14931	15112	14768	14976	14925	15032	14939	15033	14870	15072	15104	14858	14985	15084	14988	14832	15016	15117	15166	15169	15085	14919	14988	15223	15007	14953	14946	14928	15011	15045	15103	15051	14797	15158	14891	14913	14764	14954	14992	15004	15112	15223	15046	14879	15094	15107	14987	14742	15164	15064	14992	15133	15039	15155	15051	15083	15055	15155	15109	15196	14976	15222	15225	15072	15037	14851	14874	14917	15153	14950	15069	15008	15056	14993	14966	15153	15096	14999	15152	15049	15224	15120	14680	14923	14863	14880	15110	15066	15027	15029	15145	15114	15043	15111	15021	15133	14794	15086	15137	15087	15156	14966	15169	14976	15115	15002	15147	15089	15026	15260	14926	15113	15072	14988	15103	15103	15213	15045	14866	15213	14896	15013	14879	14815	14872	15077	15115	14887	14856	15077	15044	15224	15081	15155	15210	14925	15102	15042	15014	15015	14889	14992	14954	15008	14973	15157	15149	14950	15125	14905	15104	14790	15086	15037	15001	15111	15018	14950	15129	15177	15004	15253	14954	15214	15077	15122	14907	14921	15173	15061	15008	15008	15051	15045	15117	15206	14963	14907	15072	15140	15089	15051	15116	15124	14829	15085	15096	14950	15132	15161	14956	14825	14932	14964	15111	14906	14764	15102	15064	15072	15189	15097	15003	15018	15030	14926	15051	15030	14896	15100	15154	15218	14884	14912	14995	14995	14860	15111	15056	15108	15064	15025	14993	15026	15020	14948	15040	14966	15212	15037	15036	14878	14917	14972	15052	14895	15087	15089	14863	15092	15029	15209	15202	15185	15087	14931	15040	14964	14883	15024	14931	14992	15099	15028	15049	15199	14902	14962	14904	14932	14898	14926	15234	15167	14914	14909	14854	14951	15035	15173	14885	15225	15167	15194	15014	15022	15002	14915	15022	15113	15098	15055	15089	15107	14959	15118	15081	14859	15006	14829	14991	15067	14969	15002	15002	15297	15021	15112	14991	14875	14946	15036	14891	15096	14860	15101	14985	15101	15052	15177	14963	15116	14842	15050	15103	15056	14874	14837	14927	15200	15259	15004	15090	14982	14904	14896	14986	15216	15257	14996	14948	14943	14971	15107	15013	14999	15021	15036	15147	15078	14877	15031	15020	15197	14916	14931	14866	15124	15054	15057	14855	15084	14927	15118	15023	14866	14902	15123	14913	14848	14824	14916	14921	15130	15153	15101	15160	14947	15109	15019	14911	14981	14970	14954	14910	14831	15028	15081	15130	14959	15083	15006	14819	14912	15043	15011	15066	15061	14926	14963	15093	14891	15037	14881	15032	15078	15141	15032	15028	14909	14888	15030	14885	15067	15014	15024	14965	15078	14994	15040	14941	15092	15082	15009	15144	15150	15014	15042	15033	14939	15136	14982	15097	15219	15206	14997	14919	14750	15019	14930	14853	15058	14857	14991	15024	14852	15012	14918	15067	15104	14849	14875	14914	14937	14929	15015	15057	15309	15043	14990	15155	15063	14919	15234	15045	15108	15048	15102	15175	15017	14983	14950	15027	15090	15270	14960	15106	15030	14935	15023	15079	14983	14975	14986	14942	14921	15021	15118	14712	15037	15241	14994	15335	15127	15092	14991	14814	14749	15258	15060	15185	15015	15112	14884	15107	15084	15118	14944	15195	15172	14925	15036	15008	15138	15181	15036	15056	15028	15102	15000	15035	15067	14970	14952	14862	15136	15037	15053	14957	14977	15054	15034	15023	15001	15102	15070	14959	14983	14921	15003	14984	15138	15054	15112	15122	14955	14987	14775	15051	14883	14954	15050	15040	14953	15029	15037	15081	15050	15203	15111	15116	15233	15118	15226	15037	14951	14941	14937	14977	14888	15066	14995	15166	15055	15092	14896	15035	15010	15083	14979	15048	14961	14909	15097	15236	15251	14917	14919	14927	15007	14958	14900	15088	15064	14990	15173	15092	14952	14977	15031	15034	15132	15052	14920	14912	14848	15067	15122	15045	14860	14999	15000	15024	14874	14812	14978	15035	14957	14989	14986	15047	15134	15105	15086	14938	15078	14980	15294	14993	15072	15025	14899	15113	15030	15013	15041	15027	15119	14948	14845	15074	15039	14995	14777	14937	15068	14700	15002	15034	15054	15131	15006	14825	14967	15159	15148	15210	15033	15117	14926	15090	14973	15234	15108	14985	15042	14997	14956	14884	15192	15103	15127	14972	15059	15163	15118	15053	15098	14765	15063	14913	15088	15139	14988	15157	15094	15152	15104	14972	14955	15030	15188	15095	15098	15098	15027	15168	15084	14955	14981	14930	15132	15020	15055	14996	15044	14923	15120	15035	14947	14959	15063	15101	15012	15056	15136	15004	15031	14957	15101	15175	15057	14767	14968	14887	14984	15002	15242	15109	15129	15186	15073	14974	14910	15042	15196	15131	15164	14955	15065	14905	14984	14929	15016	15034	15172	14947	15109	14993	15119	14898	15135	15041	14970	15051	15054	15050	15032	14993	15028	15047	15045	14942	15061	15054	15129	15294	15105	15143	14955	15078	15097	15045	14973	14997	15067	15178	15061	15035	14803	14878	15054	15095	14887	15299	15036	15112	14999	15141
25172	42145	34171	26263	21304	18539	16581	15792	15006	14723	14527	14598	14459	14512	14400	14218	14191	14268	14001	14018	13999	14201	13950	13990	14110	13995	13951	13941	13885	13905	13939	13770	13929	13962	13895	14092	14025	14001	13940	13859	13823	14045	13869	14015	13982	13833	14097	13804	14046	14015	13973	13984	13867	13959	13986	14117	14011	14115	13803	13931	13804	13989	13978	13926	13764	14055	13955	13865	13844	13933	13877	14038	13815	13996	13998	14033	14085	14037	13813	14159	13905	13898	13973	13870	13950	13897	14096	13815	13994	13906	13851	13835	14029	13862	13976	13979	13830	14075	13990	13893	13891	13973	13884	14002	13936	14042	13981	13858	13926	14061	13995	14021	13935	13849	13979	13949	13905	13862	14089	13991	13940	14021	13975	13948	13874	14078	13971	13849	13843	13895	13987	13992	14026	13919	14027	13768	13967	13914	13906	13999	13894	14107	13989	13991	13894	13817	13848	13889	13805	13985	14010	13945	13888	14046	13761	13879	14017	13759	14123	13898	14013	14032	13839	13765	14098	13854	14000	13992	14045	14094	13857	13958	14008	13945	13809	13987	13740	13753	14171	14085	14083	13882	13940	14085	14029	14061	13906	13920	14026	13840	13890	13951	14085	13950	13848	14045	13992	13862	13897	13745	13924	13806	14179	14036	13928	13861	13834	14047	13762	13839	13951	14057	13993	13908	14157	13811	14169	14099	13909	13976	13994	13988	14016	13956	13912	13941	13963	14102	13802	13950	13965	14101	13971	13872	13966	14063	13964	13877	13989	13968	13941	14022	14123	13846	14022	13859	13949	13747	14010	13899	14042	13792	14053	13757	13996	13935	13933	14065	13895	13983	14033	14164	13976	13824	14044	13944	14058	13974	13995	14022	14132	14000	14051	13973	13848	13995	13700	13904	13972	14020	13808	13894	13882	14104	13845	13812	13880	13924	13980	14072	13782	13957	14036	13959	13782	13953	13741	14013	13967	13877	13902	13907	14002	13853	13940	13991	13958	13895	13876	13944	13924	14051	14088	14025	14099	13893	14021	13898	13956	13866	14024	14009	13963	13933	13955	13858	13957	14027	14125	14007	13991	13863	14031	13897	14078	13991	14024	13955	13937	13914	13989	14077	13999	13968	13848	14013	14032	14110	13891	13842	14047	13918	13975	13772	13879	13923	13927	14097	14051	14050	13951	13928	13928	13833	13871	13953	13939	13980	14063	14006	13999	14028	13895	13891	13961	14122	13883	14079	13807	13870	13905	13850	13844	13994	13962	14064	13971	13926	13918	13970	13969	13954	13999	14047	13977	14121	14111	13818	13963	13936	13809	14059	13915	13952	13920	13761	13971	14131	14094	13802	13853	13826	13982	14107	13793	14020	13957	13983	13862	14115	13837	13913	13980	14007	14033	14008	14000	13799	13853	14037	13954	13722	13752	13947	13920	13903	14151	13971	14040	13996	14075	13968	13975	13968	13994	13971	13924	13975	13904	14032	14043	13833	13938	13816	14054	13852	13900	13916	13957	14027	14009	13931	14052	14039	13950	13923	14030	13994	14022	13893	13938	13882	13896	13845	13885	13916	14034	13946	13876	13973	13993	13992	13985	13928	13983	14065	13908	13847	13896	13996	13842	13935	14130	14051	14160	13881	13934	13996	14003	13975	14025	13888	14043	13915	13865	13914	13978	14037	13889	14033	13956	13881	13998	13863	13935	13990	13887	13902	14007	13805	13875	14011	13764	13960	13981	14045	13973	13946	13827	13943	13794	13797	14001	14152	14101	13880	13935	13988	13953	13722	14042	13919	13974	13939	13957	13888	13909	13966	13997	13867	13843	14064	14017	14007	13865	13992	14014	13961	13961	14045	13860	14067	13933	13980	13991	13976	14013	13963	14059	13857	14079	13949	13961	13871	14110	13947	14023	13880	13901	14017	13860	13955	13891	14048	13973	13889	13974	13966	13937	13863	14101	13996	14034	14015	14110	13845	13982	13944	14015	13954	13951	13978	14014	13994	14006	14089	14064	14094	14006	13972	13880	13769	13956	13768	14021	13849	14041	13890	13970	14015	13967	14053	14013	13948	13904	13858	13889	14062	13982	13866	13816	13860	13870	14069	13889	13915	13877	13758	13928	13897	13969	14187	13812	13819	13956	13992	13915	13956	13942	13900	13902	13972	13986	14073	13953	14033	13862	13887	13903	13804	13990	14138	13868	14024	13945	13974	13999	14007	13798	14014	13966	14123	13895	14088	14035	13840	13792	14169	13798	13972	14075	13976	13911	14024	13849	13769	14068	13990	14038	13986	14024	13990	13859	13976	14036	13830	13923	13943	13882	13963	14000	13791	13942	13861	13948	13886	14041	13932	14065	14128	13760	14140	14028	13931	13860	14017	13922	13913	13990	13819	13990	13970	13935	14045	13926	13808	13934	13689	14047	14068	14194	14012	13954	13897	13963	13863	13879	13911	13979	14014	13783	13860	14050	14092	13934	13936	13748	14009	13918	13778	13904	13993	14033	14062	13891	13886	13855	14069	13867	13767	14028	14043	13894	13974	13960	14075	14152	13738	14078	13987	14140	13831	13989	13982	13810	13849	14031	13835	13870	13990	13922	13932	13995	14102	14019	14045	13843	13867	13831	14079	13754	14118	14055	13828	13873	13959	13853	14071	13930	13794	14070	13914	13910	14125	13993	13807	14045	13898	13874	14030	13986	13982	13913	13898	13804	14171	13791	13738	13700	13961	13966	13968	13893	14036	13886	14072	13958	13991	13842	13984	13931	14062	13880	13913	13915	13886	13862	13908	14025	14031	14091	13966	13979	13999	14001	14000	13971	14100	13983	13983	14000	14016	13928	13952	14003	13939	13876	14052	13714	13952	14054	13809	13982	13998	13958	13875	13884	14018	13872	13884	14129	13983	13990	14004	13932	14081	13992	13691	14016	13985	13975	13976	14023	13706	13987	13944	13964	13906	14069	14069	14083	14001	14027	13888	13944	13966	13883	14103	13939	13985	13834	13986	14007	13789	13971	13874	14178	14034	13963	13937	14135	13830	13871	14013	14044	14130	13920	13903	14023	13919	13986	14046	13998	13905	13949	13780	13833	14165	14067	13853	14159	13860	13955	14046	14013	14020	13999	14134	13943	13953	13927	13954	13963	13988	13976	13909	13974	14115	14035	13941	13988	13843	13968	13825	14012	14039	14001	14013	13913	13899	13938	14094	13951	13833	13918	13955	13997	14037	14053	14071	13933	13888	14016	13973	14030	13760	13970	13952	13981	13962	13922	13932	14123	13876	13841	13804	14063	13840	13994	13965	13765	13871	13795	13874	13989	14018	13927	14090	13917	13846	13858	13811	13885	13984	14062	13870	13964	14031	13819	13860	14024	14102	13914	14120	14049	13924	14172	13915	14129	14014	13963	13998	13915	13849	14053	14106	13882	14025	14005	13970	14031	13916	13933	13994	13988	13924	13879	14107	13976	13952	14054	14032	13829	13882	14021	14088	13848	13856	14103	13909	14155	14090	14013	14016	13988	13865	13988	13921	13932	13967	14028	13991	13835	13930	13938	14174	14084	13940	14064	13877	14050	14045	14037	13815	13983	14108	14183	13991	13922	14119	14067	13949	14029	13939	13848	14035	13961	13996	13879	13967	14031	13924	13726	14073	14222	14049	13888	13808	13967	13884	13979	13917	14122	13886	13996	14066	13942	13963	14035	13853	13950	13863	13749	13986	13874	13913	13758	13900	13877	13937	13862	13998	13921	13934	14073	14043	13942	13966	13950	13853	13807	13893	14090	14004	13983	13925	14152	13959	14046	14174	14043	13875	13912	13925	14082	14032	14093	13966	13865	14034	13935	13914	13828	13961	13942	13790	13990	14045	13877	13921	13831	13983	13912	14035	13961	13858	13898	14100	14033	13869	14027	14078	14037	13897	13774	14104	14080	14160	13914	14014	13907	13901	14007	13894	13896	13808	13929	14032	14119	13931	13965	13933	13999	13984	14041	14037	14135	13934	14001	14229	14175	13909	13929	13821	14042	13982	13899	14037	13803	13982	13973	13834	13985	14040	14030	13781	13973	13808	13917	13868	14060	14003	13853	14047	14026	13865	13917	14081	14062	13910	14089	14128	13909	13861	13965	13874	13963	14041	13975	14049	14123	13828	13980	13868	13897	13930	13986	13889	13944	13821	13890	13939	14039	13932	13835	14060	13868	13941	14016	13957	13918	14029	13945	14086	13949	13924	13984	14113	14082	13933	13924	13839	13972	13953	13901	14057	14010	13914	13852	13830	13813	13973	14038	14025	13975	13947	13997	13984	14042	13968	13856	13893	14103	14021	14151	13939	14100	14004	14110	13879	13882	13984	13922	13774	14145	13982	13842	14117	13825	14128	14086	13880	13802	13950	13918	13927	13880	14003	13923	14020	13926	14010	13836	14010	14120	14044	13974	13974	13928	13853	14020	14023	14109	14018	14037	13840	13887	13980	13953	14104	13983	13981	14009	13971	13720	13864	13993	13948	13948	13885	13882	13946	14014	14044	13964	13752	14042	13968	13743	14047	13849	13880	14030	13869	13899	13975	13920	14060	13824	14027	13977	14042	13909	14085	13949	14007	13941	13989	13778	13896	13925	13901	13955	13919	14015	14053	13950	13916	14035	13889	14141	13936	13983	13943	13915	13927	13893	13909	13939	13889	13975	14026	13869	13994	13888	13991	14048	14007	14009	13994	13883	13950	13862	13902	14045	13905	13825	13969	14007	14163	14085	14130	13996	14006	13935	13857	13842	14079	13975	14001	13960	13818	14032	14069	13977	14080	14021	13999	13894	14066	14031	14040	14050	13925	14049	13918	13933	13887	13946	13995	13932	13756	14019	14028	13791	13967	13939	14054	13746	13905	13902	13889	14011	13890	14089	13894	14060	13912	13907	14030	13811	13865	13722	14144	13949	14012	14133	13968	14062	13994	14029	13771	13794	13904	14051	13960	13813	13911	13992	13891	13888	14155	14051	13919	13943	13926	13854	13824	13833	14068	14067	14069	14002	13900	13806	13998	13894	13932	13864	13851	13953	13904	14050	14023	13936	13891	13901	13880	13867	13938	13855	13951	14054	13988	13799	13953	14050	14008	13902	13904	14145	13951	14021	13989	13993	14074
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
