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
339826046258	339826046825	339826047375	339826047925	339826048475	339826049025	339826049575	339826050125	339826050678	339826051225	339826051775	339826052325	339826052875	339826053425	339826053975	339826054525	339826055075	339826055625	339826056175	339826056725	339826057275	339826057825	339826058375	339826058925	339826059475	339826060025	339826060575	339826061125	339826061675	339826062225	339826062775	339826063325	339826063875	339826064425	339826064975	339826065525	339826066075	339826066625	339826067176	339826067725	339826068275	339826068825	339826069375	339826069925	339826070475	339826071025	339826071575	339826072125	339826072675	339826073225	339826073775	339826074325	339826074875	339826075425	339826075975	339826076525	339826077075	339826077625	339826078175	339826078725	339826079275	339826079825	339826080375	339826080925	339826081475	339826082025	339826082575	339826083125	339826083675	339826084225	339826084775	339826085325	339826085875	339826086425	339826086975	339826087525	339826088075	339826088625	339826089175	339826089726	339826090275	339826090825	339826091375	339826091925	339826092475	339826093025	339826093575	339826094125	339826094675	339826095225	339826095776	339826096325	339826096875	339826097425	339826097975	339826098525	339826099075	339826099625	339826100175	339826100725	339826101275	339826101825	339826102375	339826102925	339826103475	339826104025	339826104575	339826105125	339826105675	339826106225	339826106775	339826107325	339826107875	339826108425	339826108975	339826109525	339826110075	339826110625	339826111175	339826111725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23172	21510	29412	24064	21679	23287	24019	18283	17207	17375	20686	31030	38709	35770	30591	24423	20084	17801	17071	16612	16578	16468	16362	16568	16328	16459	16467	16450	16452	16324	16390	16497	16259	16370	16530	16384	16308	16248	16515	16273	16328	16516	16369	16401	16551	16400	16409	16328	16274	16335	16480	16434	16299	16275	16365	16417	16470	16357	16538	16534	16277	16359	16485	16349	16129	16341	16449	16374	16325	16268	16391	16472	16274	16316	16598	16221	16381	16262	16368	16496	16572	16463	16198	16332	16320	16210	16366	16244	16333	16365	16183	16250	16349	16199	16358	16535	16487	16410	16334	16338	16378	16306	16443	16308	16359	16230	16495	16380	16466	16326	16382	16384	16323	16162	16566	16727	16321	16433	16315	16337	16282	16334	16556	16452	16582	16297	16398	16311	16208	16445	16278	16266	16271	16120	16215	16152	16356	16243	16554	16323	16268	16435	16176	16482	16305	16229	16284	16324	16256	16420	16453	16293	16405	16499	16308	16260	16444	16246	16438	16072	16510	16255	16367	16287	16149	16228	16340	16313	16436	16218	16282	16166	16397	16396	16217	16417	16534	16261	16199	16146	16477	16305	16277	16448	16316	16186	16189	16403	16375	16501	16477	16380	16415	16512	16261	16290	16400	16234	16284	16483	16342	16238	16379	16296	16437	16232	16532	16402	16425	16387	16423	16167	16210	16467	16308	16620	16328	16318	16215	16242	16510	16201	16518	16190	16191	16424	16484	16449	16344	16339	16352	16233	16357	16235	16315	16386	16386	16333	16262	16092	16115	16561	16366	16022	16634	16221	16559	16411	16434	16284	16233	16341	16374	16411	16326	16360	16315	16323	16176	16202	16284	16344	16226	16307	16426	16203	16278	16327	16436	16107	16422	16242	16323	16292	16352	16304	16152	16258	16270	16046	16351	16261	16359	16253	16195	16217	16291	16288	16399	16269	16288	16303	16271	16125	16186	16300	16348	16161	16183	16309	16200	16307	16506	16333	16134	16313	16413	16367	16228	16256	16363	16264	16421	16477	16362	16350	16289	16223	16352	16342	16248	16321	16249	16514	16391	16166	16198	16419	16235	16138	16346	16291	16294	16302	16328	16304	16272	16319	16457	16283	16219	16288	16248	16227	16268	16295	16496	16374	16227	16434	16335	16353	16431	16368	16380	16167	16474	16344	16254	16128	16303	16436	16281	16169	16544	16286	16363	16457	16374	16482	16370	16306	16222	16166	16366	16146	16315	16495	16273	16400	16208	16273	16267	16419	16206	16472	16377	16271	16561	16361	16454	16197	16273	16206	16179	16507	16223	16259	16245	16364	16424	16278	16239	16380	16388	16419	16317	16365	16409	16240	16253	16052	16333	16274	16420	16236	16203	16463	16480	16269	16176	16252	16147	16423	16221	16223	16341	16321	16439	16246	16312	16405	16326	16283	16394	16331	16423	16280	16492	16391	16190	16190	16345	16332	16369	16077	16181	16329	16349	16292	16301	16257	16380	16325	16306	16360	16292	16332	16373	16150	16577	16391	16453	16287	16325	16335	16294	16372	16339	16241	16412	16359	16309	16445	16171	16418	16238	16154	16329	16261	16302	16330	16140	16252	16343	16486	16296	16251	16532	16186	16129	16188	16389	16352	16349	16299	16375	16192	16376	16374	16494	16486	16464	16412	16269	16238	16357	16626	16300	16117	16208	16413	16324	16414	16358	16411	16382	16473	16298	16173	16180	16103	16503	16523	16221	16336	16325	16360	16400	16364	16327	16528	16311	16220	16276	16256	16287	16356	16178	16266	16417	16312	16538	16299	16323	16055	16220	16356	16345	16288	16434	16316	16339	16308	16227	16391	16217	16438	16490	16399	16213	16332	16424	16398	16260	16437	16480	16169	16177	16341	16240	16374	16501	16370	16530	16377	16236	16450	16402	16203	16347	16374	16436	16157	16276	16419	16234	16213	16419	16303	16268	16301	16493	16280	16619	16230	16436	16351	16302	16351	16203	16269	16264	16375	16449	16409	16301	16241	16473	16274	16343	16223	16323	16297	16374	16175	16178	16345	16210	16364	16352	16280	16241	16154	16310	16385	16291	16475	16171	16426	16160	16407	16329	16450	16208	16046	16376	16188	16404	16253	16103	16332	16339	16470	16259	16307	16349	16257	16314	16129	16413	16161	16266	16465	16393	16254	16256	16378	16273	16311	16327	16413	16242	16344	16250	16445	16313	16354	16402	16320	16423	16449	16400	16331	16367	16380	16541	16347	16378	16308	16420	16274	16340	16427	16344	16239	16268	16390	16181	16089	16198	16239	16114	16285	16384	16322	16548	16288	16392	16524	16413	16423	16217	16150	16392	16303	16380	16222	16172	16422	16437	16099	16125	16019	16387	16325	16253	16263	16174	16513	16399	16453	16399	16301	16235	16443	16409	16339	16496	16349	16293	16283	16381	16259	16231	16500	16336	16279	16316	16249	16095	16228	16157	16291	16330	16411	16342	16215	16248	16234	16280	16489	16371	16341	16440	16287	16525	16336	16432	16220	16185	16100	16381	16180	16249	16496	16314	16290	16420	16280	16210	16180	16361	16303	16136	16090	16283	16117	16162	16248	16134	16504	16260	16219	16379	16287	16229	16195	16183	16214	16233	16418	16498	16258	16139	16357	16062	16340	16322	16419	16259	16387	16291	16167	16205	16511	16429	16417	16521	16368	16569	16326	16155	16405	16374	16331	16386	16343	16343	16495	16504	16334	16251	16181	16374	16285	16067	16246	16294	16430	16410	16177	16242	16251	16358	16321	16266	16276	16375	16371	16316	16387	16403	16350	16441	16366	16060	16426	16374	16228	16442	16490	16515	16080	16218	16265	16303	16411	16357	16216	16242	16364	16138	16313	16230	16539	16230	16313	16307	16317	16340	16268	16315	16236	16391	16334	16271	16421	16231	16361	16204	16381	16154	16135	16509	16243	16291	16300	16330	16417	16313	16533	16547	16048	16142	16396	16415	16418	16478	16244	16521	16243	16206	16336	16348	16328	16398	16384	16385	16406	16111	16135	16273	16379	16356	16506	16257	16298	16334	16386	16224	16235	16229	16373	16458	16412	16249	16201	16200	16547	16293	16327	16031	16342	16325	16201	16299	16264	16331	16114	16494	16517	16287	16471	16523	16183	16298	16343	15979	16429	16453	16349	16346	16445	16243	16447	16395	16336	16538	16565	16421	16324	16229	16166	16328	16232	16350	16347	16557	16208	16263	16207	16429	16261	16079	16304	16299	16209	16391	16358	16292	16293	16151	16479	16454	16330	16384	16360	16202	16340	16181	16451	16474	16474	16178	16325	16321	16352	16335	16366	16550	16449	16529	16397	16209	16171	16407	16365	16336	16307	16217	16450	16447	16351	16281	16205	16361	16348	16521	16140	16164	16293	16308	16374	16116	16322	16247	16401	16242	16156	16332	16300	16435	16382	16511	16286	16135	16348	16362	16419	16525	16365	16356	16162	16211	16282	16254	16380	16346	16471	16142	16532	16243	16259	16207	16337	16230	16417	16072	16092	16207	16123	16178	16149	16396	16272	16308	16419	16335	16578	16436	16172	16458	16275	16206	16210	16356	16254	16255	16142	16277	16204	16383	16338	16370	16334	16394	16244	16267	16266	16274	16450	16500	16269	16420	16284	16483	16316	16118	16323	16420	16338	16112	16186	16274	16245	16292	16158	16405	16427	16311	16325	16346	16269	16280	16445	16193	16115	16197	16154	16392	16566	16360	16351	16294	16249	16412	16322	16481	16406	16508	16243	16393	16447	16368	16337	16289	16306	16298	16201	16051	16455	16225	16455	16304	16399	16520	16266	16322	16554	16265	16389	16201	16153	16394	16221	16403	16251	16202	16313	16392	16282	16361	16414	16288	16418	16173	16079	16191	16348	16406	16351	16170	16516	16332	16244	16162	16342	16327	16333	16343	16340	16325	16340	16345	16161	16444	16288	16410	16325	16312	16252	16609	16391	16427	16342	16301	16353	16430	16354	16386	16273	16246	16330	16234	16413	16407	16357	16202	16300	16404	16058	16345	16310	16229	16472	16448	16397	16285	16466	16555	16373	16254	16126	16115	16470	16320	16464	16425	16469	16285	16305	16150	16258	16183	16268	16331	16398	16045	16301	16337	16286	16382	16391	16300	16358	16386	16431	16315	16489	16357	16147	16207	16429	16297	16479	16363	16408	16354	16259	16171	16415	16346	16361	16414	16352	16344	16187	16298	16244	16411	16520	16334	16286	16292	16271	16424	16471	16271	16213	16374	16379	16253	16203	16161	16469	16126	16247	16237	16208	16385	16070	16348	16298	16288	16350	16145	16378	16379	16248	16374	16325	16231	16315	16362	16289	16417	16283	16380	16511	16457	16284	16347	16453	16323	16477	16362	16377	16337	16239	16465	16356	16191	16219	16408	16356	16198	16200	16294	16370	16224	16407	16225	16376	16155	16293	16368	16176	16342	16318	16492	16271	16458	16281	16227	16140	16313	16157	16420	16232	16204	16401	16437	16211	16194	16415	16338	16347	16233	16247	16138	16474	16234	16388	16346	16360	16234	16237	16281	16275	16518	16192	16371	16290	16514	16292	16337	16300	16335	16322	16078	16336	16416	16388	16493	16253	16348	16413	16054	16116	16374	16414	16407	16379	16321	16120	16329	16337	16241	16281	16445	16333	16314	16271	16244	16294	16221	16134	16359	16419	16315	16283	16390	16181	16388	16286	16291	16288	16267	16209	16344	16090	16360	16408	16334	16113	16197	16246	16408	16362	16396	16269	16222	16394	16227	16136	16323	16259	16379	16275	16232	16153	16317	16395	16296	16286	16284	16344	16367	16471	16445	16380	16413	16342	16326	16270	16188	16363	16396	16464	16440	16303	16315	16505	16335	16292	16147	16003	16380	16329	16233	16054	16091	16084	16188	16355	16391	16292	16213	16281	16358	16296	16188	16588	16294	16210	16289	16354	16474	16209	16217	16184	16040	16300	16161	16317	16410	16282	16339	16271	16279	16327	16288	16382	16311	16496	16286	16296	16260	16361	16320	16468	16333	16421	16349	16378	16284	16241	16400	16505	16293	16367	16212	16396	16312	16246	16413	16341	16402	16291	16126	16396	16327	16231	16264	16320
17433	33130	31456	23871	20823	19065	18070	16978	16300	16553	22611	36568	41888	38228	32602	24709	19008	16450	15713	15237	15084	15188	15045	15025	15072	15180	14927	15186	15048	15005	14997	15049	15025	14896	15101	14959	14884	15116	15203	15120	15015	15128	15172	15145	15121	14974	15013	15235	15068	15147	15020	15048	14941	14922	15107	15197	14991	15072	15143	15010	15147	15108	15082	15176	15147	15071	14898	14942	15010	14879	15177	14988	15201	15164	15152	15059	15022	15161	15136	14973	15175	15188	15039	14904	14801	14930	15180	15048	15078	15122	15259	15152	15166	15002	15125	14945	14982	15010	14961	14955	15031	15004	15082	15047	14930	15100	15013	15054	15023	15104	15138	15006	15116	15133	14893	15075	15093	15118	15252	15094	14994	14958	15027	15076	15084	14940	15003	14902	15018	15049	15023	15015	14988	15128	14994	15113	15129	15008	15289	15060	15055	15105	15140	14986	15021	15209	15041	15121	14741	15000	15097	15041	15132	14996	15140	15030	15094	15013	15197	15031	14964	15156	15206	14988	15039	15164	15015	15168	14924	15059	15000	14913	15065	15106	15002	15104	15135	15038	14924	15081	15126	15128	15115	15047	14890	15110	15092	15223	14960	15000	15127	15113	15055	14962	15097	15078	15064	14871	14981	15060	15132	14958	15150	15041	15012	15029	14983	15030	15004	14869	14907	14953	14963	15073	15042	14891	15148	14954	15033	15019	14792	15022	15143	14894	14987	14904	15075	15154	15081	15106	14953	15138	15187	14924	15078	15140	15044	15116	14902	15064	14956	15075	15046	15135	14875	15236	15051	15034	15004	15012	14908	14986	15035	15090	14971	15067	15260	15095	15073	15013	15100	15074	15080	15271	15077	14988	15084	15109	15031	15042	14989	15087	15041	15025	15052	14993	14967	15047	14908	14895	15007	15067	15020	15051	14894	15127	15083	14871	15048	15015	14983	15202	14968	14994	14973	14834	14975	14957	15017	14935	15145	14962	15116	14995	15097	15016	15166	14950	15086	14987	15232	15069	14974	14864	15010	14970	14943	14908	15010	15028	15121	15049	15047	15020	14934	15138	15055	14978	15112	15072	15144	14976	15048	15018	14933	15035	14985	15190	14973	15021	15222	15198	14963	15053	15100	15050	14942	14816	14975	14983	14928	15004	15064	14989	15040	15012	15114	15028	15072	14932	15134	14998	15128	15039	15117	14997	15129	15057	15095	15094	14982	14913	15062	15043	15031	15063	15165	15079	15059	14973	15017	15156	14902	15017	14870	15038	14918	15044	15061	15072	14947	14934	15003	15082	15039	14996	14842	15098	15205	14973	15104	15103	15199	14902	14973	15122	14919	14971	14989	15039	15000	15066	14981	15059	15054	14909	14897	15169	14836	15037	15034	15027	15090	14923	14959	15129	15158	15132	14885	15014	15070	14965	15017	15090	14976	15072	15027	15009	14901	15120	15125	15010	14942	14969	14976	14879	15025	15012	15070	15064	14961	14947	14952	14865	15035	15001	15034	14989	14978	15104	14957	15154	15071	14862	14838	15077	14944	15105	15124	15131	15046	14954	15046	14968	14991	14988	15003	15020	14956	15008	15029	15154	15138	15025	15228	15054	14994	14991	15239	14943	15197	15056	15081	15044	15041	14997	15043	14973	14930	15038	15032	14948	15138	15143	15001	15061	15077	15013	14887	15034	15011	15110	14985	15048	14895	14978	15052	15111	15181	14964	14927	14817	15170	15084	14975	14903	14997	15199	15019	14852	15015	15037	14972	15091	15046	15092	15177	15043	15000	14972	14893	15060	15129	14996	15092	14916	14951	15219	14919	14952	15230	15125	14965	15128	15139	15153	14906	15112	14997	15006	15018	15290	15035	14917	15072	15112	15025	15002	15044	15088	15045	14991	14989	14989	15094	15000	14970	15222	15022	14982	14983	15076	15009	15152	15075	15053	15074	15086	15055	15009	15086	14868	15057	15161	15018	15019	15117	15124	14919	14933	15172	15094	15066	15151	15025	15126	15036	15020	15096	15028	14908	15110	15098	15066	15039	14905	15007	15108	15076	15119	15163	14939	14977	15017	14977	14839	15247	15020	15302	15181	15138	14947	14995	15169	14776	14968	14945	15102	14892	15110	15112	15044	15116	14981	14998	15048	15087	14995	15070	15090	14898	14979	15102	15015	15075	15070	15096	15058	15132	15001	15003	15082	15092	15004	15119	15052	15091	14979	15020	15058	15043	15219	14790	15052	15073	15058	14830	14945	14914	14969	14923	15164	15200	15048	14982	14930	14891	15052	14931	15047	14996	14966	15147	15081	15017	14972	14891	15107	15110	15069	15047	15010	15024	15204	15129	14982	15006	15133	14969	15081	15211	15056	15170	15122	15088	14941	15065	14926	15123	14971	15092	15100	14982	15153	15054	15037	15117	15120	14940	14994	15218	15046	15198	15219	15140	14992	15095	15127	15036	15197	15127	15024	14980	14908	15131	15141	14996	15053	14945	15057	15082	15044	14994	15169	14958	15054	15063	15084	15011	14944	14863	14979	15035	15133	14917	15065	15154	15060	15079	15075	15102	14943	15009	15078	14959	15038	14910	15082	15165	15038	15218	15048	14885	15062	14924	14975	15100	15057	14980	14976	14983	14964	15116	15057	14905	15096	14993	14895	15163	14971	14949	15033	15089	15003	14951	15074	14886	15025	15081	15084	15002	14917	14997	14977	15060	15242	14904	14869	15015	14902	15063	14998	15077	15124	15091	15056	15122	14963	15044	15257	14973	15008	15027	14956	15087	15058	15199	15132	14986	15080	15117	14956	14960	14994	15120	15064	14992	15199	15093	15145	14901	15176	15053	15056	15133	15082	14979	15090	15104	15125	15074	15220	15091	15132	14902	15011	15104	15058	15055	15048	15306	14968	15056	15060	15051	15070	15191	15151	14880	15088	14892	15117	14907	15131	15100	15003	15130	15172	15035	15118	15172	15054	15217	15039	15037	14995	14915	15203	14991	15133	14994	14978	15138	15054	15123	15013	14979	15048	15106	15041	15146	15172	15130	15058	15154	14909	15089	14999	14944	15107	15094	15042	14960	14973	15099	15084	14954	15028	14982	14904	15144	15037	15046	14888	15137	15072	14918	14929	15121	15028	14966	15171	14838	15118	15074	15152	14992	14867	15105	15059	15040	15199	15132	15236	14914	15057	15163	14787	15108	14929	15214	15054	15091	15082	15131	14979	15165	15190	15104	15020	15061	15088	15059	14912	15073	15066	15003	14887	15092	15036	15039	15063	15041	15089	15038	14959	14979	15111	15242	15157	15025	15060	14940	15116	15022	15253	15091	15047	15129	14914	15011	14850	15161	15233	15038	15113	14882	14972	15110	15162	14879	15017	14965	15167	14989	14989	15156	15096	15102	14876	14911	15081	14974	14898	15040	14977	15011	14927	15005	15043	15082	15007	15048	15057	15125	14981	15033	15297	15048	15034	15067	15156	15138	14916	15201	14916	15208	14973	15081	14980	15148	14997	15142	15070	15093	15209	15124	15209	14967	15031	14987	15046	15022	15223	15000	15062	15162	15061	15060	15114	15040	15002	15017	14995	14958	14988	14947	14962	15059	14954	15109	14887	15109	15075	15105	14911	15120	14870	15144	15095	15176	15095	14917	15164	15051	14933	14993	15173	14929	15117	15138	15143	15119	15084	15026	14939	14982	15039	15045	14999	15045	14989	15153	15074	15161	14982	14981	15278	14953	15046	14963	15179	15036	15030	15128	14924	15146	15048	15153	15053	14908	15036	14966	14988	15043	15027	15066	15078	14792	15208	15115	14939	15061	15093	15152	14923	15104	15013	15160	15047	14995	15201	14913	15146	14887	15094	15100	15043	14958	15089	15096	14925	15086	15110	14923	15134	15143	15098	15160	14950	15187	14908	15182	14994	15151	15009	15006	14936	15066	15078	14895	14964	14938	15070	15124	14940	15051	15097	15028	15036	14921	14987	15007	15109	15010	15054	15037	14941	14955	15179	15108	15049	15053	15176	15180	15000	14982	15161	15059	14900	15066	15157	14981	14933	14919	15203	14908	14969	15017	15037	15132	15192	15014	15318	14906	15042	15040	15131	15134	14907	15044	14976	15326	15003	14926	15002	15022	14953	14913	14935	15148	15154	15079	15039	15030	15142	15132	15100	15101	14918	15146	15033	15164	15069	15045	14977	15135	14971	15022	15076	15075	15186	14938	15043	15090	14961	15093	15186	14887	14972	15164	15041	15214	14955	15014	15008	15003	14930	14704	14997	15183	15048	14964	14991	15269	15120	15152	15144	15007	14909	14913	14922	15084	15110	14934	14991	14951	14970	15049	15091	15164	15050	15139	15041	15091	15036	14878	14997	14915	15084	15132	15094	15097	15001	15061	15023	15012	14936	14937	15159	15021	15025	15071	14943	15021	15015	14887	14934	15069	15023	15026	15016	15003	15038	14985	15235	14944	14949	15133	15057	15095	15134	15099	14974	14892	15092	15059	14883	14986	15039	15051	14991	15008	15185	15008	14994	14892	15042	14918	15082	15097	14902	15024	15104	15078	15016	15103	15235	15092	15145	15010	15106	14957	14916	15015	15103	14958	14902	14929	15168	14991	14955	15069	14915	15033	15073	15028	15073	15043	15065	14984	15037	15027	14897	15063	15167	15026	15204	15021	14894	14991	14981	14744	15135	15082	14999	15026	15026	14953	15119	15188	15096	15045	14850	15043	14979	15123	14941	15062	15012	15019	15085	14956	14961	15011	14861	14984	14985	15204	15008	15163	15044	15097	15013	15037	15158	14916	14936	15235	14914	15099	14970	14954	15033	15080	14910	15031	15152	15040	15066	15087	15253	15168	15153	14804	15118	15121	15078	15137	15005	15093	15036	15113	15135	15117	15146	14800	14986	14945	15142	15096	15054	15217	15130	14939	15119	14868	15061	14975	15029	15043	14945	15114	15029	14812	15030	15113	15022	15075	15164	15014	14897	15153	14880	15128	15146	15052	14928	15029	14904	15084	15021	15042	15033	15209	14865	15146	14907	15059	15173	15098	14902	15150	15136	14970	15041	15020	14964	15117	15141	14997	15041	14940	15037	15129	15109	14883	14990	15121	14947	15078	14942	15077	15209	14945	15090
26832	21832	24725	21285	17222	16780	16597	16168	16018	15840	15944	16601	17786	18231	17394	16544	16238	15759	15837	15694	15657	15563	15629	15682	15421	15630	15562	15667	15447	15634	15588	15651	15538	15643	15695	15640	15553	15471	15638	15503	15668	15446	15668	15681	15675	15626	15639	15543	15594	15432	15634	15486	15555	15554	15758	15619	15651	15760	15814	15615	15692	15691	15602	15499	15512	15514	15541	15601	15676	15613	15607	15698	15729	15668	15680	15797	15763	15481	15455	15409	15423	15602	15418	15570	15678	15556	15631	15632	15724	15542	15636	15790	15728	15437	15669	15552	15777	15557	15577	15693	15661	15542	15920	15592	15525	15752	15651	15651	15652	15536	15512	15547	15570	15533	15615	15639	15513	15779	15701	15655	15544	15431	15481	15660	15666	15683	15701	15760	15647	15699	15652	15593	15538	15600	15610	15590	15584	15484	15629	15653	15512	15746	15643	15746	15673	15667	15616	15665	15663	15803	15469	15481	15671	15621	15443	15660	15550	15626	15577	15372	15423	15570	15668	15631	15691	15691	15501	15643	15484	15613	15361	15456	15700	15417	15495	15665	15597	15585	15663	15483	15531	15436	15339	15613	15811	15548	15824	15505	15712	15463	15665	15549	15418	15650	15487	15638	15576	15687	15591	15629	15643	15444	15518	15564	15436	15459	15858	15730	15559	15710	15628	15687	15617	15612	15892	15649	15488	15633	15476	15585	15580	15700	15643	15769	15616	15596	15551	15415	15531	15541	15631	15575	15555	15598	15634	15817	15661	15646	15485	15632	15480	15638	15488	15511	15656	15559	15547	15469	15600	15421	15603	15625	15547	15796	15670	15442	15523	15558	15559	15536	15589	15702	15661	15533	15835	15450	15527	15623	15640	15653	15552	15704	15573	15540	15704	15528	15654	15756	15490	15519	15577	15657	15666	15746	15450	15541	15651	15754	15736	15470	15641	15495	15705	15457	15575	15648	15555	15655	15580	15814	15608	15631	15617	15627	15438	15457	15567	15464	15580	15447	15686	15633	15675	15640	15572	15585	15660	15457	15605	15746	15526	15549	15493	15584	15462	15712	15646	15426	15629	15583	15550	15616	15526	15673	15629	15520	15800	15582	15379	15437	15597	15405	15657	15501	15557	15567	15315	15394	15593	15558	15847	15596	15638	15541	15566	15592	15621	15448	15715	15586	15676	15613	15439	15641	15361	15484	15495	15525	15567	15713	15576	15524	15788	15759	15487	15515	15385	15433	15520	15470	15590	15515	15647	15493	15610	15730	15559	15644	15520	15378	15637	15794	15582	15618	15889	15539	15646	15428	15439	15539	15660	15571	15760	15562	15522	15669	15342	15507	15799	15862	15616	15613	15600	15734	15552	15684	15815	15587	15452	15623	15690	15564	15639	15471	15587	15718	15733	15602	15798	15653	15623	15658	15495	15759	15568	15595	15506	15667	15683	15614	15730	15529	15812	15752	15462	15535	15557	15495	15394	15604	15520	15522	15589	15401	15413	15387	15580	15623	15519	15569	15549	15308	15742	15600	15620	15460	15474	15524	15575	15746	15712	15365	15639	15665	15560	15637	15714	15567	15685	15625	15690	15755	15459	15620	15644	15597	15609	15638	15538	15534	15467	15586	15676	15809	15646	15577	15648	15645	15472	15593	15698	15623	15746	15639	15693	15297	15594	15481	15699	15725	15538	15829	15664	15542	15600	15680	15621	15667	15827	15588	15642	15765	15629	15550	15708	15604	15848	15650	15741	15763	15641	15895	15568	15599	15640	15545	15599	15598	15504	15683	15646	15516	15658	15608	15539	15789	15720	15674	15565	15712	15704	15513	15541	15569	15626	15601	15560	15687	15540	15695	15711	15513	15648	15658	15751	15640	15555	15605	15629	15606	15757	15712	15536	15656	15553	15480	15584	15677	15619	15547	15813	15814	15616	15656	15630	15510	15604	15808	15682	15500	15662	15578	15585	15686	15508	15780	15409	15537	15559	15547	15850	15518	15561	15459	15564	15622	15617	15549	15696	15660	15569	15675	15628	15666	15633	15664	15723	15611	15509	15612	15542	15566	15650	15654	15603	15453	15729	15564	15459	15518	15589	15694	15697	15618	15509	15616	15662	15505	15669	15769	15397	15697	15592	15552	15515	15671	15759	15446	15640	15463	15628	15653	15754	15595	15446	15540	15668	15702	15561	15788	15591	15523	15625	15640	15678	15581	15613	15657	15600	15714	15444	15512	15477	15543	15761	15592	15567	15628	15470	15726	15712	15636	15682	15601	15673	15546	15816	15563	15591	15677	15648	15725	15503	15587	15635	15651	15623	15580	15711	15492	15620	15659	15636	15665	15723	15630	15608	15512	15566	15632	15545	15583	15551	15677	15606	15578	15663	15737	15479	15691	15735	15578	15459	15554	15493	15458	15619	15590	15428	15739	15394	15651	15883	15708	15598	15551	15721	15560	15686	15554	15592	15702	15544	15499	15705	15386	15742	15676	15747	15556	15776	15612	15698	15508	15568	15649	15437	15564	15515	15525	15680	15582	15874	15632	15548	15728	15579	15579	15442	15526	15547	15652	15394	15586	15543	15583	15657	15603	15537	15551	15539	15549	15596	15634	15540	15427	15522	15437	15448	15709	15602	15691	15698	15586	15704	15798	15561	15576	15661	15714	15483	15470	15581	15372	15626	15573	15677	15718	15519	15681	15797	15708	15529	15576	15627	15674	15558	15666	15633	15327	15636	15601	15466	15391	15624	15576	15699	15415	15655	15584	15742	15579	15623	15661	15498	15559	15584	15620	15524	15666	15746	15510	15634	15723	15511	15491	15600	15465	15601	15643	15780	15624	15506	15578	15478	15511	15648	15521	15795	15422	15596	15571	15716	15510	15535	15527	15707	15589	15416	15426	15676	15566	15487	15520	15546	15655	15685	15751	15645	15666	15426	15580	15582	15750	15519	15374	15675	15581	15580	15644	15577	15648	15626	15634	15660	15560	15221	15598	15557	15616	15487	15502	15698	15554	15496	15506	15712	15389	15601	15549	15866	15552	15596	15526	15732	15642	15487	15570	15523	15685	15646	15812	15807	15659	15567	15515	15607	15658	15549	15781	15509	15521	15532	15622	15603	15611	15665	15550	15732	15657	15581	15545	15544	15633	15608	15796	15546	15646	15441	15570	15547	15620	15575	15363	15693	15806	15592	15471	15571	15588	15782	15650	15542	15479	15600	15647	15666	15527	15398	15496	15426	15594	15528	15642	15612	15622	15450	15367	15787	15613	15614	15534	15410	15443	15523	15715	15781	15963	15663	15458	15615	15516	15461	15724	15424	15614	15482	15604	15644	15744	15618	15518	15495	15494	15671	15634	15589	15469	15637	15718	15599	15628	15540	15562	15513	15600	15619	15532	15539	15557	15601	15712	15706	15606	15611	15668	15427	15516	15391	15483	15505	15417	15585	15502	15581	15679	15681	15453	15728	15646	15279	15457	15560	15752	15617	15449	15526	15616	15697	15591	15629	15643	15665	15718	15469	15658	15557	15580	15584	15618	15464	15583	15677	15547	15514	15468	15575	15694	15513	15593	15657	15614	15760	15620	15640	15767	15548	15493	15511	15448	15603	15652	15658	15776	15609	15454	15599	15527	15503	15563	15634	15751	15612	15697	15498	15685	15573	15630	15414	15617	15423	15630	15599	15272	15770	15614	15458	15749	15590	15598	15629	15405	15680	15767	15761	15731	15450	15532	15743	15575	15671	15700	15611	15608	15866	15507	15675	15467	15568	15585	15491	15563	15622	15645	15646	15773	15616	15539	15744	15715	15825	15499	15442	15458	15665	15728	15571	15625	15561	15585	15622	15440	15517	15749	15826	15921	15621	15482	15634	15465	15660	15375	15810	15783	15503	15729	15502	15622	15456	15639	15426	15723	15701	15811	15590	15529	15617	15751	15647	15631	15722	15535	15498	15651	15682	15726	15442	15680	15767	15706	15553	15560	15533	15517	15560	15838	15653	15634	15591	15514	15586	15663	15754	15506	15734	15496	15608	15774	15584	15635	15587	15471	15753	15632	15627	15641	15654	15567	15491	15645	15578	15490	15681	15513	15688	15704	15635	15591	15598	15469	15554	15556	15404	15737	15712	15520	15510	15691	15547	15512	15407	15540	15752	15540	15562	15774	15823	15636	15686	15626	15644	15715	15601	15522	15544	15542	15590	15537	15723	15568	15535	15481	15638	15505	15370	15696	15437	15457	15623	15738	15712	15511	15719	15618	15777	15623	15669	15798	15606	15611	15505	15668	15670	15548	15556	15535	15540	15609	15523	15447	15588	15647	15395	15636	15540	15606	15518	15639	15610	15467	15657	15524	15676	15715	15805	15544	15620	15555	15519	15581	15713	15594	15578	15582	15515	15594	15779	15647	15715	15711	15486	15450	15609	15625	15527	15389	15515	15401	15624	15502	15664	15652	15612	15663	15585	15676	15538	15533	15658	15689	15667	15453	15695	15759	15598	15638	15512	15387	15538	15514	15357	15533	15608	15565	15583	15528	15483	15517	15749	15446	15616	15450	15584	15432	15726	15493	15517	15650	15473	15520	15654	15536	15757	15413	15666	15644	15448	15691	15594	15596	15473	15693	15611	15664	15495	15479	15624	15450	15480	15662	15485	15568	15730	15564	15700	15537	15598	15683	15472	15747	15644	15645	15603	15573	15493	15493	15475	15637	15689	15528	15735	15643	15480	15567	15526	15614	15611	15557	15648	15687	15439	15615	15634	15625	15648	15749	15731	15725	15595	15654	15544	15362	15662	15567	15412	15585	15558	15633	15685	15596	15683	15764	15417	15758	15556	15504	15549	15684	15634	15610	15518	15634	15406	15622	15672	15591	15692	15658	15725	15707	15662	15654	15700	15624	15615	15545	15482	15721	15618	15606	15695	15634	15570	15444	15629	15642	15642	15483	15560	15559	15549	15456	15567	15313	15669	15450	15664	15545	15665	15609	15742	15824	15512	15577	15434	15524	15421	15489	15386	15548	15740	15631	15749	15760	15621	15535	15533	15528	15523	15590	15636	15406	15639	15455	15613	15749	15677	15621	15611	15776	15640	15373	15589	15572	15744	15720	15680	15576	15541	15682	15860	15719	15919	15582	15617	15445
16847	23141	22567	19009	16756	16293	15473	15311	14890	14562	14760	16266	17874	17412	16413	15307	14592	14616	14466	14288	14331	14375	14568	14263	14291	14391	14468	14295	14434	14345	14376	14407	14583	14405	14414	14468	14337	14366	14628	14400	14317	14258	14637	14383	14412	14349	14335	14447	14432	14415	14349	14548	14301	14370	14527	14441	14363	14348	14447	14437	14552	14430	14293	14339	14464	14554	14505	14601	14399	14468	14437	14375	14489	14363	14379	14457	14348	14563	14275	14327	14448	14417	14520	14448	14558	14347	14646	14389	14434	14447	14304	14247	14482	14306	14459	14344	14404	14325	14478	14480	14532	14352	14492	14472	14464	14451	14367	14482	14476	14362	14360	14433	14459	14590	14401	14406	14293	14417	14508	14419	14486	14505	14377	14376	14367	14485	14437	14543	14425	14493	14449	14486	14387	14451	14348	14479	14350	14343	14334	14499	14387	14334	14331	14450	14292	14479	14414	14349	14398	14344	14534	14435	14421	14609	14508	14489	14377	14470	14619	14416	14273	14435	14371	14703	14398	14461	14579	14422	14345	14451	14664	14614	14603	14317	14505	14363	14307	14631	14434	14442	14330	14318	14363	14511	14392	14447	14627	14518	14330	14359	14482	14430	14408	14595	14433	14319	14363	14480	14403	14389	14543	14249	14505	14338	14383	14299	14517	14400	14500	14416	14465	14502	14470	14465	14402	14334	14370	14546	14463	14380	14506	14369	14394	14315	14539	14488	14298	14457	14416	14345	14370	14384	14474	14399	14327	14333	14414	14639	14384	14492	14419	14362	14429	14509	14398	14394	14553	14371	14494	14342	14400	14265	14432	14559	14509	14500	14407	14210	14497	14329	14506	14253	14432	14479	14556	14472	14315	14457	14519	14332	14283	14276	14423	14482	14458	14463	14551	14494	14443	14350	14317	14366	14483	14475	14307	14373	14642	14389	14402	14386	14304	14322	14260	14505	14269	14420	14362	14413	14519	14438	14499	14520	14532	14350	14479	14476	14397	14274	14503	14296	14554	14283	14375	14476	14501	14409	14443	14340	14513	14232	14529	14361	14423	14318	14363	14438	14294	14491	14385	14298	14372	14418	14345	14505	14306	14478	14370	14506	14412	14421	14402	14464	14439	14436	14557	14658	14392	14492	14419	14468	14438	14512	14360	14350	14471	14377	14450	14333	14367	14402	14228	14356	14383	14513	14362	14410	14252	14318	14298	14497	14395	14455	14465	14265	14456	14483	14382	14591	14567	14356	14444	14348	14371	14492	14408	14416	14423	14407	14345	14382	14461	14345	14426	14485	14481	14448	14183	14363	14462	14302	14403	14491	14293	14380	14521	14487	14582	14510	14438	14432	14357	14461	14442	14410	14422	14218	14422	14485	14361	14412	14538	14485	14435	14327	14383	14504	14454	14528	14450	14397	14555	14492	14585	14370	14288	14445	14400	14347	14330	14454	14255	14519	14531	14364	14487	14544	14428	14385	14322	14320	14566	14324	14340	14488	14446	14436	14479	14443	14443	14500	14556	14427	14356	14457	14524	14536	14433	14346	14318	14472	14390	14454	14460	14293	14608	14380	14400	14402	14508	14500	14327	14285	14382	14416	14366	14342	14471	14410	14206	14398	14409	14429	14452	14496	14362	14333	14322	14559	14451	14270	14473	14304	14350	14400	14396	14388	14469	14440	14321	14410	14363	14295	14357	14421	14426	14434	14462	14266	14647	14355	14416	14312	14478	14311	14437	14322	14245	14549	14314	14363	14504	14396	14301	14504	14278	14407	14414	14610	14380	14277	14401	14241	14320	14486	14488	14225	14410	14353	14382	14468	14280	14411	14359	14368	14290	14481	14381	14293	14410	14477	14522	14466	14509	14274	14460	14400	14424	14492	14290	14321	14339	14349	14326	14324	14497	14431	14507	14315	14253	14400	14382	14379	14293	14418	14426	14307	14529	14406	14518	14501	14571	14442	14382	14320	14330	14471	14577	14396	14596	14575	14424	14504	14503	14294	14467	14396	14474	14555	14543	14377	14406	14516	14468	14505	14399	14524	14373	14515	14439	14451	14381	14456	14417	14518	14536	14317	14401	14429	14357	14422	14337	14500	14461	14377	14513	14318	14488	14460	14421	14321	14528	14534	14408	14349	14406	14328	14254	14398	14395	14560	14425	14449	14342	14494	14482	14397	14225	14631	14410	14504	14397	14515	14372	14292	14531	14469	14405	14469	14489	14387	14497	14405	14570	14305	14571	14367	14489	14303	14492	14376	14254	14372	14350	14308	14355	14346	14396	14532	14384	14416	14420	14537	14435	14475	14281	14403	14611	14374	14344	14464	14218	14428	14388	14346	14496	14471	14386	14356	14490	14472	14502	14454	14495	14388	14471	14346	14360	14339	14437	14459	14486	14518	14475	14429	14324	14235	14377	14513	14467	14625	14311	14372	14400	14464	14256	14421	14266	14381	14189	14511	14515	14420	14432	14570	14554	14320	14497	14310	14324	14476	14408	14453	14408	14359	14305	14585	14415	14439	14308	14562	14365	14406	14375	14557	14322	14325	14524	14518	14501	14451	14301	14358	14264	14462	14497	14445	14332	14331	14427	14459	14541	14367	14480	14325	14310	14526	14394	14361	14437	14580	14518	14360	14470	14465	14542	14651	14371	14587	14415	14394	14398	14357	14416	14387	14287	14430	14629	14247	14448	14314	14382	14316	14386	14383	14477	14553	14358	14456	14397	14367	14379	14452	14354	14422	14492	14422	14450	14405	14281	14254	14492	14391	14614	14313	14162	14384	14343	14513	14322	14393	14492	14426	14457	14624	14394	14453	14510	14526	14500	14595	14339	14664	14442	14275	14468	14482	14437	14372	14439	14311	14479	14371	14486	14356	14554	14349	14438	14287	14403	14382	14383	14374	14257	14421	14493	14475	14485	14303	14441	14499	14395	14342	14397	14564	14460	14592	14374	14486	14350	14322	14454	14402	14680	14408	14599	14438	14549	14270	14284	14533	14320	14274	14378	14533	14325	14559	14441	14371	14458	14372	14461	14269	14542	14393	14342	14273	14320	14435	14612	14394	14528	14380	14493	14328	14294	14501	14342	14474	14335	14363	14429	14345	14470	14341	14358	14497	14559	14358	14436	14432	14292	14479	14456	14530	14451	14542	14407	14464	14474	14424	14468	14430	14471	14532	14390	14211	14518	14345	14456	14550	14487	14502	14471	14289	14460	14386	14210	14429	14449	14433	14488	14523	14495	14332	14449	14575	14251	14192	14425	14466	14445	14506	14304	14416	14390	14309	14336	14421	14421	14404	14298	14347	14500	14386	14417	14453	14311	14474	14454	14250	14422	14346	14483	14488	14438	14363	14413	14488	14441	14260	14489	14324	14404	14333	14452	14420	14490	14544	14542	14424	14553	14606	14390	14424	14484	14436	14667	14305	14462	14393	14315	14406	14267	14535	14447	14444	14632	14412	14296	14409	14408	14496	14483	14520	14494	14442	14411	14417	14397	14396	14375	14327	14485	14454	14508	14253	14517	14421	14339	14327	14374	14503	14448	14341	14394	14511	14415	14312	14481	14316	14533	14507	14463	14321	14413	14479	14462	14521	14330	14451	14246	14406	14386	14271	14427	14564	14442	14552	14430	14552	14491	14413	14305	14431	14201	14333	14429	14304	14474	14314	14577	14516	14547	14510	14312	14384	14487	14451	14435	14288	14376	14426	14313	14525	14401	14438	14383	14467	14562	14323	14345	14500	14474	14481	14550	14569	14663	14262	14482	14444	14475	14385	14458	14340	14458	14416	14335	14431	14268	14365	14450	14289	14581	14483	14528	14430	14280	14353	14406	14331	14442	14431	14359	14476	14536	14406	14603	14424	14375	14424	14419	14456	14374	14548	14463	14365	14453	14247	14493	14469	14318	14499	14197	14464	14339	14442	14433	14338	14351	14210	14307	14428	14572	14454	14360	14311	14545	14473	14593	14496	14383	14348	14505	14374	14356	14387	14534	14463	14477	14377	14495	14369	14487	14450	14438	14398	14417	14387	14290	14317	14475	14506	14340	14372	14482	14444	14539	14500	14312	14455	14336	14432	14375	14359	14530	14379	14402	14519	14390	14493	14508	14406	14326	14496	14590	14365	14527	14518	14459	14347	14398	14359	14408	14600	14488	14455	14439	14282	14286	14350	14301	14445	14372	14359	14506	14534	14313	14503	14492	14432	14218	14360	14610	14403	14368	14572	14411	14399	14400	14352	14499	14516	14460	14512	14469	14343	14419	14317	14416	14439	14417	14314	14619	14408	14503	14399	14493	14465	14351	14543	14388	14359	14471	14486	14546	14475	14467	14390	14510	14558	14451	14557	14369	14490	14538	14438	14401	14437	14410	14576	14421	14318	14316	14492	14427	14419	14483	14388	14383	14333	14389	14365	14332	14442	14407	14411	14430	14407	14369	14360	14415	14291	14507	14496	14362	14335	14406	14488	14411	14319	14448	14366	14290	14426	14483	14434	14705	14565	14292	14438	14355	14397	14307	14410	14569	14373	14435	14393	14307	14442	14476	14510	14348	14594	14570	14470	14468	14276	14348	14232	14377	14441	14427	14383	14395	14479	14354	14523	14503	14500	14568	14426	14498	14452	14468	14337	14428	14416	14368	14282	14342	14310	14398	14473	14439	14590	14378	14442	14426	14464	14286	14342	14435	14418	14472	14409	14532	14405	14561	14466	14342	14441	14400	14424	14366	14416	14456	14473	14326	14350	14384	14367	14405	14567	14288	14534	14446	14463	14460	14360	14367	14372	14202	14394	14423	14388	14307	14358	14399	14436	14254	14567	14378	14369	14549	14264	14359	14356	14408	14383	14255	14398	14433	14393	14490	14368	14373	14356	14514	14341	14406	14466	14491	14469	14567	14305	14499	14492	14276	14601	14331	14523	14302	14471	14626	14474	14509	14311	14547	14194	14323	14689	14338	14564	14347	14533	14493	14372	14592	14276	14301	14281	14492	14473	14446	14403	14545	14479	14378	14444	14359	14477	14434	14323	14351	14424	14417	14499	14470	14491	14528	14453	14290	14439	14364	14408	14393	14294	14347	14400	14511	14532	14356	14463	14324	14327	14480	14394	14538	14309	14562	14412	14485	14512	14313	14404
23465	20838	28049	23827	21697	21464	19829	17515	16718	16849	18840	26104	30005	29105	24386	19912	17547	16682	16470	16284	16392	16556	16211	16068	16246	16137	16414	16305	16277	16047	16245	16164	16245	16086	16187	16080	16145	16174	16184	16111	16302	16055	16227	16153	16228	16098	16230	16269	16197	16234	16083	16095	16153	16170	16152	16321	16224	16125	16116	16206	16131	16085	16107	16411	16231	16164	16177	16220	16112	16355	16295	16168	16161	16265	16148	16168	16155	16017	16226	16095	16054	16160	16228	16154	16162	16174	16177	16339	16140	16177	16046	16195	16138	16119	16134	16272	16213	16170	16173	16086	16083	16277	15951	16354	16060	16157	16045	16172	16070	16064	16035	16113	16120	16096	16258	15963	16163	16237	16373	16290	15951	16248	16172	16155	16030	16028	16086	16000	16327	16302	16210	16375	16191	16106	16036	16157	16197	16175	16177	16257	15945	16084	16238	16007	16063	16125	16138	16100	16206	16052	16161	16367	16243	16283	16271	16118	15947	16240	16007	16111	16222	16180	16210	16085	16052	16254	15969	15983	16103	16348	16248	15869	16121	15924	16317	16151	16229	16068	16097	16205	16134	16284	16143	16069	16113	16239	16273	16285	16123	16071	16104	16181	16114	16174	16165	16222	16354	16108	16109	16244	16265	15957	16148	16192	16141	15987	16100	15969	16149	16273	16023	16125	16328	16081	16359	16263	16192	16052	16177	16323	16165	16233	16218	16026	16130	16213	15974	16253	16136	16124	16077	16130	16192	16105	16179	16185	16076	16273	16333	16129	16097	16004	16123	16237	16179	16289	16141	16266	16158	16097	16169	16196	15924	16166	16210	16303	16404	16238	16118	16055	16082	16271	16228	16155	16001	16096	16030	16091	16207	16160	16119	16142	16223	16369	16282	16028	16347	16052	16244	15960	16092	15931	16178	16261	16197	16222	16149	16163	16183	16189	16314	16246	16226	16092	16165	16099	16164	16134	16094	16187	16171	16430	16135	16024	16195	16212	16148	16132	16146	16291	16084	16020	16314	16052	16243	16234	16157	16152	16090	16153	16300	16115	16090	16184	16141	16147	16053	16100	16243	16290	16102	16181	16316	16050	16238	16095	16091	16154	16237	16166	16154	16129	16169	16211	16365	16105	16181	16130	16029	16148	16156	16253	16136	16063	16191	16090	16064	16072	16246	16096	16177	16001	16124	16082	16140	16084	16262	16109	16232	16151	16173	16258	16026	15861	15986	16085	16186	16047	16103	16396	15992	16069	16088	16044	16094	16122	16130	16207	16060	16123	16235	16032	16094	16224	16126	16055	16258	16188	16132	16124	16167	16202	16129	16147	16211	16178	16120	16308	16186	16298	16124	16042	16112	16124	16127	16056	16078	16147	16135	16274	16261	16470	16287	16105	16171	16124	16142	16181	16077	16206	16202	16045	16077	15984	16262	16202	16116	16108	16186	16156	16092	16003	16134	16030	16153	16193	16305	15981	16290	16247	16138	16063	16027	16128	16159	16237	16098	16179	16051	16252	16172	16182	16140	16056	15836	16207	16201	15948	16138	16120	16094	16203	16145	16145	16123	16093	16207	16031	16206	16036	16233	16292	16147	16083	16047	15931	15984	15930	16086	16134	16091	16035	16180	15998	16199	16192	16212	16170	16101	16071	16182	16266	16228	16113	16274	15920	16135	16136	16327	16262	16199	16140	16304	16253	16224	16149	16173	16351	16011	16150	16177	16105	16087	16072	15865	16089	16043	16253	16284	15966	16046	16021	16244	15916	16122	16261	16123	16009	16405	16218	16351	16294	16195	16232	16075	15963	16277	16111	16224	16021	16088	16028	16203	16151	16135	16179	16104	16115	16172	16132	16318	16352	16199	16190	16076	15955	16056	16123	16153	16325	16088	16158	16232	16165	16164	16009	15855	16259	16260	16376	16336	15989	16056	16177	16247	16211	16125	16020	16301	16096	16318	16217	16038	16295	16325	16067	16123	16094	15961	16066	16175	16065	16256	16289	16273	16092	16263	16263	16251	16405	16362	16032	16323	16127	16331	16210	16218	16108	16151	16116	16321	16031	16092	16055	16062	16224	16240	16228	16257	16055	16199	16029	16101	16199	16282	16210	16176	16124	16191	16245	16160	16112	16195	16215	16081	16167	16284	15990	16032	16332	15908	16181	16381	16172	16266	16071	16214	16241	16311	16216	16270	16187	16111	15991	16357	16205	16012	16117	16315	16159	16299	16196	16084	16021	16255	16087	16280	16215	15930	15992	15984	16309	16143	16182	16117	16015	16242	16259	16191	16204	16041	16172	16105	16060	16218	16118	16183	16196	16181	16057	16125	16096	16118	16178	16023	16301	16223	15951	16223	16070	16199	16184	16173	16269	16264	16304	16059	16234	16106	15917	16097	16089	16022	16191	16219	16143	16296	16235	16108	16066	16120	16100	16136	16163	16159	16309	16325	16245	16157	16008	16255	16325	16253	16141	16189	16195	16152	16088	15951	16085	16213	16273	16197	16128	16094	16062	16269	15876	16108	16274	16176	16115	16166	16157	16071	16253	16184	16254	16127	16022	16191	16096	15832	16187	16063	16056	16134	15940	16219	16158	16048	16003	16116	16118	16183	15996	16088	16220	16282	16052	16006	16018	15991	16217	16027	16366	16356	16081	16286	16091	16239	16446	16330	16132	16290	16188	16191	16162	16111	15933	15964	16100	16311	16169	16132	16082	16106	16143	16167	16024	16016	16096	16197	16122	16138	16188	16194	16133	15913	16146	16125	16196	16300	16066	16358	16079	16042	16357	16063	16178	15964	16054	16249	16111	16358	16269	16228	16229	16258	16064	16032	16143	16201	16353	16342	16186	16292	16330	16325	16158	16104	16201	16137	16137	16294	16217	16307	16231	16253	16353	16099	16162	16231	16151	15960	16234	16047	16098	16086	16069	16149	16264	16229	16427	15993	16070	16286	16090	16087	16246	16256	16289	16113	16238	16227	16255	16047	16374	16199	16370	16154	16228	16042	16186	16081	15983	15951	16131	16141	16117	16052	16002	16239	16199	16335	16453	16291	16355	16157	16168	16180	16081	16253	16166	16136	16100	15970	16246	16078	16201	16222	16057	16192	16371	16287	16013	15998	16107	16001	16099	16076	16161	16020	16203	16402	16012	16072	15967	16112	16331	16365	16349	16214	16170	16075	16244	16215	16103	16098	16082	16100	16227	16235	16325	15990	15872	16076	16154	16045	16133	16150	16113	16182	16087	16121	16123	16092	16216	16076	16212	16295	16113	16331	16182	16176	16233	16115	16093	16069	16009	16114	16179	16045	16170	16184	16147	16188	16136	16262	16206	16228	16232	16226	16061	16171	15995	16335	16094	16199	16156	16246	16065	16117	16100	16176	16149	16234	16082	16319	16137	16275	16254	16283	16152	16181	16151	16046	16283	16224	16360	16021	16117	16027	16135	16058	16029	16153	16370	16069	16178	16087	16253	16073	16159	16119	16216	16140	16134	16101	16418	15953	16412	16195	16163	16316	16186	16191	16089	16000	16021	16113	16255	16272	16042	16039	16200	15987	16033	16098	16083	16308	16227	16266	16242	16205	16085	16169	16066	16083	16205	16078	15995	16070	16191	16022	16149	16026	16084	16188	16286	16244	16278	16298	16107	16157	16225	16312	16261	16250	16153	16107	16243	15946	16086	16100	16101	16359	16386	16281	16090	16137	16099	16101	15936	16294	16102	16219	16167	16169	16029	16231	16075	16068	16063	16134	16374	16186	16329	16239	16193	16194	16165	16127	15991	16159	16140	16207	16250	16067	16086	16069	16265	16193	16229	16167	16192	16338	16178	16071	16145	16059	16088	16310	16323	16293	16330	16268	16290	16222	15915	16195	16104	16138	16180	16241	16187	16104	15972	16139	16217	16191	16220	16304	16159	15964	16253	16172	16218	16184	16245	16074	16066	16272	16221	16101	16080	16233	16237	16135	16187	16055	16080	16222	16036	16212	16001	16040	16180	16163	16130	16236	16141	16137	16152	16208	16310	16371	16145	16242	16057	16150	16239	16264	16294	16397	16106	16181	16168	16115	16287	16317	16218	16100	16184	16019	16088	16016	16178	16241	16133	16149	16293	16182	16008	15869	15913	16067	16180	16108	16122	16173	16053	16181	15821	16098	15997	15986	16334	15974	16200	16105	16170	16195	16195	16239	16184	15979	16289	16191	16131	16128	16077	16223	16312	16200	16023	16247	16249	16318	16107	16088	15979	16212	16159	16148	16223	16239	16141	16167	16110	16149	16313	16139	16396	16257	16206	16283	16180	16187	16096	16336	16141	16185	16088	16236	15941	16140	16255	16222	16270	16205	16104	16316	16081	16147	15998	16070	16175	16116	16227	16215	16076	16254	16196	16242	16053	15849	16074	16156	16097	15990	16062	16120	16199	15936	16079	16069	16123	16177	16209	16082	16099	16242	16261	16297	16220	16333	16135	16197	16136	16281	16179	16110	16063	16244	16102	16199	16195	16049	16172	16194	16361	16133	16208	15976	16029	16498	16172	16118	16009	16141	16205	15984	16251	16163	16418	16157	16237	16323	16201	16227	16133	16226	16075	16159	16151	15974	16060	16239	16278	16121	15792	16004	16078	16194	16102	16190	16209	16157	16166	16201	16239	16351	16078	16023	16057	16110	16276	16201	16056	16158	16069	16178	16207	16149	16191	16048	15898	16259	16160	16180	16194	16182	16081	16102	16230	16153	16126	16059	16145	15992	16212	16125	16189	16070	16074	15957	16113	16232	16107	16163	16124	16302	16049	16307	15986	16118	16240	16206	16145	16168	16313	16001	16066	16152	16203	16138	16230	16300	16240	16065	16067	16201	16062	16047	16030	16099	16188	16005	16264	16252	16183	16159	16356	16174	16145	16246	16112	16116	16252	16073	16143	16198	16275	16094	16202	16130	16006	15974	16255	15998	16225	16150	16223	16099	16198	16210	16159	16012	16239	16079	16273	16357	15939	15984	16200	16241	16215	16090	16051	15993	16034	15984	16367	16161	15948	16247	15952	16252	16249	16175	16190	16170	16170	16067	16180	16042	16015	16360	16144	16110	16112	16207	16267	16330	16205	16217	16114	16348	16023	16172	16242	16112	16074	16134	16209
15278	26631	25361	21161	20272	18480	16273	16285	15850	15554	19860	30063	32968	31135	24820	18930	16398	15264	15118	14846	14936	14805	15043	14806	14977	14674	14823	14935	14591	14847	14602	14852	14743	14662	14866	14749	14956	14914	15011	14938	14889	14700	14950	14674	14718	14705	14944	14921	14861	14811	14619	14762	14701	14752	14791	14870	14898	14860	14820	14836	14749	14906	14771	14786	14720	14921	14824	14642	14782	14821	14836	14684	14756	14748	14683	14772	14839	14766	14969	14707	14921	14773	14686	14795	14798	14789	14818	14949	14718	14653	14755	14876	14717	14719	14891	14707	14861	14680	14762	14939	14798	14873	14918	14661	14771	14716	14818	14719	14773	14757	14703	14889	14830	14839	14793	14736	14892	14880	14851	14814	14853	14865	14763	14784	14838	14576	14770	14583	14637	14981	14814	14716	15006	14922	14719	14842	14907	14776	14851	14756	14827	14876	14808	14859	14734	14712	14805	14811	14820	14749	14896	14831	14797	14797	14710	14746	14765	14565	14691	14939	14795	14826	14808	14598	14846	14816	14805	14864	14806	14855	14812	14899	14889	14809	14800	14811	14820	14753	14905	14800	14663	14828	14924	14855	14794	14769	14910	14661	14897	14796	14637	14672	14911	14702	14752	14865	14749	14806	14827	14793	14674	14810	14739	14851	14781	14627	14743	14765	14893	14940	14923	14736	14853	14675	14887	14914	14711	14678	14728	14560	14740	14735	14654	14854	14730	14735	14784	14604	14793	14743	14740	14950	14911	14732	14843	14894	14650	14858	14803	14834	14649	15015	14790	14744	14807	14553	14759	14855	14826	14823	14782	14914	14774	14826	14796	14743	14794	14801	14913	14915	14891	14756	14711	14812	14853	14843	14747	14654	15023	14902	14744	14878	14640	14803	14890	14732	14815	14896	14872	14715	14831	14972	14714	14726	14707	14901	14714	14758	14799	14735	14692	14890	14672	14819	14795	14621	14638	14881	14809	14635	14769	14769	14828	14762	14738	14921	14857	14733	14636	14810	14834	14880	14830	14748	14662	14914	14757	14904	14697	14739	14721	14836	14782	14955	14920	14870	14710	14810	14796	14974	14802	14659	14715	14767	14874	14715	14882	14761	14884	14727	14641	14780	14728	14657	14717	14840	14632	14738	14791	14664	14684	14833	14896	14876	14793	14729	14752	14726	14846	14686	14675	14799	14761	14755	14898	14742	14715	14783	14709	14714	14699	14737	14820	14735	14780	14537	14834	14622	14708	14658	14735	14854	14610	14923	14877	14692	14832	14776	14739	14679	14726	14822	14489	14722	14794	14826	14751	14828	14803	14671	14748	15073	14904	14851	14852	14705	14678	14841	14803	14732	14906	14825	14498	14925	14854	14606	14852	14721	14667	14813	14743	14760	14898	14821	14626	14815	15051	14544	14901	14843	14779	14735	14827	14630	14821	14737	14807	14680	14837	14637	14765	14863	14818	14773	14802	14835	14834	14689	14863	14881	14585	14852	14694	14802	14784	14776	14919	14762	14846	14879	14911	14815	14781	14691	14730	14625	14815	14691	14842	14893	14899	14767	14929	14862	14645	14850	14678	14835	14592	14655	14768	14733	14687	14719	14771	14888	14652	14789	14823	14958	14754	14841	14725	14835	14709	14839	14862	14785	14824	14689	14644	14867	14788	14807	14727	14729	14996	14757	14811	14793	14722	14828	14631	14858	14637	14691	14769	14760	14802	14949	14715	14635	14792	14725	14680	14796	14693	14770	14934	14728	14712	14749	14877	14926	15019	14660	14934	14725	14608	14800	14701	14716	14832	14826	14545	14733	14719	14666	14846	14592	14709	14934	14727	14730	14612	14878	14866	14979	14615	14820	14855	14897	14773	14761	14797	14818	14747	14911	14651	14904	14832	14871	14939	14713	14795	14701	14528	14734	14796	14689	14772	14833	14907	14883	14806	14840	14872	14842	14754	14726	14899	14732	14854	14794	14673	14786	14727	14866	14684	14639	14902	14712	14684	14692	14731	14754	14723	14791	14843	14687	14765	14660	14759	14761	14702	14760	14756	14751	14728	14737	14743	14686	15005	14826	14793	14915	14706	14780	14659	14786	14692	14642	14714	14933	14786	14829	14572	14856	14729	14736	14896	14764	14803	14818	14887	14776	14935	14848	14664	14796	14750	14800	14741	14754	14838	14692	14641	14738	14688	14872	14815	14739	14745	14848	14788	14705	14551	14779	14919	14870	14820	14747	14661	14818	14751	15040	14735	14828	14771	14676	14826	14623	14869	14728	14673	14659	14867	14750	14881	14731	14889	14663	14685	14817	14808	14741	14802	14804	14854	14844	14697	14853	14732	14767	14922	14898	14817	14753	14707	14725	14824	14700	14808	14771	14759	14813	14799	14675	14818	14572	14867	14898	14709	15001	14781	14799	14816	14646	14886	14742	14878	14806	14847	14947	14771	14813	14686	14909	14922	14768	14779	14789	14823	14739	14795	14810	14870	14712	14863	14855	14774	14696	14866	14685	14705	14763	14670	14873	14835	14724	14921	14784	14747	14768	14772	14807	14787	14627	14841	14979	14659	14809	14903	14887	14820	14839	14919	14696	14811	14870	14796	14775	14861	14876	14771	14790	14823	14878	14684	14800	14929	14716	14874	14737	14847	14660	14836	14890	14768	14692	14703	14804	14725	14852	14902	14727	14733	14726	14843	14769	14807	14762	14795	14780	14737	14693	14811	14853	14804	14711	14792	14861	14782	14883	14677	14701	14576	14901	14741	14914	14640	14833	14802	14858	14854	14798	14789	14837	14678	14657	14817	14981	14669	14823	14807	14859	14804	14797	14872	14646	14689	14831	14861	14862	14633	14753	14737	14780	14777	14754	14707	14755	14964	14743	14872	14769	14844	14868	14832	14805	14654	14776	14847	14702	14794	14973	14766	14853	14777	14738	14814	14751	14744	14810	14703	14740	14711	14773	14670	15015	14709	14830	14845	14673	14874	14848	14871	14838	14794	14848	14772	14780	14853	14806	14795	14677	14898	14610	14904	14773	14732	14710	14618	14746	14788	14566	14595	14751	14726	14483	14663	14940	14865	15046	14744	14960	14821	14825	14892	14736	14652	14721	14688	14786	14772	14785	14660	14775	14627	14878	14702	14626	15000	14667	14897	14890	14779	14847	14767	14836	14826	14773	14807	14808	14791	14653	14925	14748	14916	14912	14741	14981	14801	14765	14761	14608	14667	14815	14903	14748	14771	14726	14881	14680	14834	14784	14830	14938	14729	14898	14739	14731	14938	14706	14751	14968	14744	14830	14840	14898	14746	14805	14686	14777	14925	14903	14769	14657	14693	14804	14701	14789	14708	14750	14869	14781	14809	14719	14808	14802	14693	14827	14586	14874	14879	14638	14882	14805	14975	14781	14713	14726	14803	14832	14978	14713	14813	14842	14741	14681	14977	14762	14878	14924	14699	14828	14609	14762	14887	14761	14792	14751	14794	14870	14872	14730	14741	14910	14885	14785	14744	14858	14820	14799	14641	14827	14808	14793	14786	14693	14637	14803	14768	14624	14631	14843	14760	14864	14687	14723	14860	14715	14785	14718	14696	14785	14832	14814	14803	14838	14796	14807	14602	14741	14592	15067	14781	14696	14749	14695	14682	14818	14733	14758	14681	14744	14765	14761	14877	14634	14820	14823	14725	14736	14810	14805	14714	14642	14623	14716	14734	14814	14813	14784	14846	14755	14859	14773	14743	14732	14809	14794	14825	14761	14668	14640	14788	14820	14743	14815	14744	14747	14684	14699	14661	14858	14873	14739	14701	14614	14919	14856	14881	14647	14722	14757	14824	14746	14852	14708	14851	14649	14716	14821	14830	14836	14643	14578	14717	14908	14650	14781	14809	14850	14927	14972	14743	14552	15045	14798	14865	14662	14850	14641	14749	14827	14587	14728	14805	14789	14723	14728	14813	14687	14852	14687	14871	14781	14767	14838	14691	14810	14824	14901	14726	14964	14808	14770	14859	14990	14645	14811	14724	14798	14648	14874	14800	14823	14840	14645	14821	14774	14788	14707	14744	14826	14769	14868	14822	14805	14884	14672	14691	14912	14817	14680	14905	14928	14836	14822	14817	14847	14623	14782	14929	14891	14883	14734	14677	14791	14745	14852	14909	14743	14720	14895	14962	14781	14793	14953	14656	14782	14891	14713	14934	14736	14705	14914	14604	14860	14705	14531	14935	14882	14780	14665	14825	14682	14769	14860	14752	14842	14773	14813	14813	14797	14900	14580	14900	14675	14846	14841	14694	14799	14792	14757	14714	14785	14612	14821	14726	14685	14698	14792	14803	14850	14819	14711	14654	14764	14799	14962	14860	14736	14861	14876	14848	14766	14679	14898	14693	14850	14819	14837	14727	14658	14821	14932	14912	14802	14842	14796	14835	14712	14805	14733	14856	14857	14711	14827	14822	14746	14876	14696	14820	14801	14908	14864	14715	14912	14705	14700	14732	14853	14741	14617	14887	14790	14950	14653	14779	14774	14893	14608	14937	14610	14783	14780	14966	14884	14937	14877	14640	14718	14797	14676	14804	14632	14727	14761	14887	14847	14884	14579	14647	14770	14857	14726	14736	14851	14674	14707	14757	14835	14823	14769	14718	14650	14751	14955	14877	14876	14824	14857	14754	14736	14741	14704	14819	14776	14716	14631	14660	14864	14770	14881	14741	14653	14843	14690	14768	14870	14663	14810	14686	14722	14839	14711	14788	14775	14781	14725	14719	14975	14841	14692	14821	14705	14662	14799	14703	14835	14814	14829	14811	14703	14877	14792	14697	14808	14714	14806	14859	14704	14709	14900	14853	14665	14723	14846	14853	14753	15006	14750	14679	14732	14696	14769	14863	14815	14867	14870	14763	14721	14760	14653	14987	14894	14879	14734	14816	14883	14860	14892	14745	14858	14935	14711	14885	14765	14789	14680	14791	14687	14648	14778	14832	14595	14841	14782	14792	14697	14704	14868	14757	14738	14938	14669	14728	14846	14960	14727	14819	14630	14777	14667	14801	14670	14860	14861	14788	14927	14818	14880	14808	14862	14802	14704	14902	14856	14549	14914	14822	14722	14808	14686	14697	14806	14953	14796	14692	14850	14724	14617	14776	14883
22368	20782	28383	23269	21011	22733	23550	18759	17651	17795	20926	34789	38047	35868	29747	23283	19286	17756	17118	17078	16959	16762	16785	16922	16865	16655	16769	16737	16909	16717	16683	16786	16763	16694	16632	16774	16789	16593	16641	16688	16663	16665	16674	16992	16753	16677	16505	16886	16827	16693	16625	16824	16650	16731	16720	16655	16518	16612	16776	16849	16838	16697	16732	16585	16599	16728	16641	16505	16693	16373	16735	16628	16664	16670	16683	16654	16680	16583	16701	16592	16672	16669	16716	16551	16627	16630	16633	16674	16778	16692	16722	16791	16574	16651	16684	16551	16661	16445	16610	16427	16734	16565	16685	16585	16712	16488	16621	16677	16685	16660	16549	16624	16532	16590	16743	16524	16577	16834	16783	16668	16709	16678	16561	16586	16887	16670	16580	16593	16851	16784	16616	16569	16457	16748	16489	16657	16552	16618	16667	16707	16612	16623	16730	16322	16439	16749	16675	16639	16566	16601	16553	16601	16424	16787	16641	16645	16838	16616	16661	16698	16706	16585	16726	16766	16783	16685	16757	17033	16688	16605	16689	16685	16691	16507	16502	16773	16559	16748	16735	16636	16604	16593	16548	16569	16682	16695	16770	16770	16585	16606	16719	16586	16509	16609	16772	16452	16604	16637	16714	16768	16655	16701	16643	16641	16548	16781	16664	16497	16517	16510	16654	16685	16606	16578	16623	16490	16576	16671	16632	16673	16697	16746	16441	16384	16676	16545	16731	16645	16588	16481	16311	16716	16704	16411	16654	16531	16819	16777	16606	16585	16543	16631	16579	16507	16386	16663	16648	16427	16635	16524	16631	16756	16442	16742	16618	16682	16709	16695	16629	16631	16643	16564	16421	16364	16842	16573	16609	16574	16852	16774	16654	16643	16692	16590	16547	16744	16665	16570	16439	16681	16538	16366	16540	16510	16526	16651	16532	16501	16566	16741	16718	16549	16493	16659	16497	16440	16675	16543	16567	16654	16664	16553	16434	16822	16637	16345	16430	16466	16538	16549	16648	16636	16611	16701	16733	16533	16619	16661	16499	16506	16488	16396	16615	16486	16599	16548	16592	16511	16451	16424	16494	16755	16587	16654	16613	16583	16732	16656	16773	16739	16612	16651	16573	16331	16476	16672	16604	16524	16702	16552	16682	16655	16478	16533	16578	16630	16600	16743	16676	16662	16612	16648	16663	16645	16690	16532	16837	16558	16540	16606	16673	16332	16561	16691	16460	16652	16594	16554	16660	16605	16691	16737	16572	16537	16777	16726	16663	16590	16773	16546	16535	16737	16591	16651	16687	16575	16864	16719	16488	16621	16546	16715	16469	16444	16532	16808	16742	16597	16628	16718	16491	16659	16669	16515	16722	16529	16773	16508	16613	16626	16537	16526	16607	16666	16744	16739	16649	16499	16714	16623	16690	16610	16718	16501	16404	16729	16550	16678	16745	16704	16556	16586	16435	16542	16507	16678	16581	16468	16551	16568	16594	16601	16646	16561	16740	16570	16665	16566	16583	16598	16778	16663	16416	16592	16520	16776	16515	16491	16743	16631	16677	16645	16703	16678	16942	16621	16644	16622	16631	16675	16550	16623	16565	16456	16452	16598	16737	16691	16832	16662	16625	16585	16710	16428	16722	16841	16530	16611	16620	16753	16424	16692	16436	16706	16557	16586	16672	16492	16540	16560	16667	16411	16659	16705	16520	16610	16621	16488	16637	16481	16598	16466	16540	16734	16567	16675	16516	16598	16546	16708	16632	16667	16578	16485	16645	16584	16637	16712	16629	16536	16432	16585	16433	16531	16706	16545	16564	16647	16522	16448	16739	16593	16504	16643	16416	16615	16629	16632	16480	16643	16651	16567	16537	16583	16576	16552	16570	16599	16496	16836	16707	16569	16593	16531	16439	16638	16526	16526	16535	16679	16598	16347	16573	16598	16596	16627	16692	16724	16548	16645	16548	16654	16585	16526	16745	16567	16650	16654	16633	16726	16631	16628	16560	16543	16432	16445	16538	16664	16731	16454	16705	16343	16523	16609	16757	16394	16629	16497	16556	16659	16688	16483	16605	16630	16496	16744	16423	16521	16647	16802	16550	16528	16799	16582	16500	16639	16697	16696	16587	16736	16675	16613	16672	16702	16608	16538	16744	16840	16685	16718	16673	16685	16559	16660	16728	16454	16666	16598	16514	16676	16739	16596	16720	16639	16416	16632	16661	16532	16485	16588	16558	16518	16634	16766	16506	16581	16588	16584	16405	16762	16572	16473	16691	16632	16554	16610	16544	16460	16509	16608	16634	16511	16641	16596	16644	16497	16789	16676	16615	16687	16614	16794	16550	16614	16580	16420	16715	16635	16697	16793	16499	16693	16668	16644	16588	16552	16585	16462	16641	16540	16540	16560	16584	16479	16446	16688	16560	16642	16607	16717	16517	16382	16592	16525	16505	16710	16501	16732	16646	16547	16690	16485	16584	16603	16358	16519	16695	16547	16489	16599	16734	16601	16398	16671	16485	16416	16639	16439	16597	16505	16602	16681	16607	16489	16764	16689	16764	16750	16596	16779	16690	16489	16747	16744	16554	16633	16448	16657	16665	16428	16742	16788	16490	16625	16659	16620	16603	16662	16512	16760	16574	16450	16338	16509	16472	16423	16493	16595	16524	16598	16469	16769	16592	16586	16677	16529	16588	16633	16707	16663	16678	16647	16732	16614	16559	16585	16612	16515	16704	16684	16566	16617	16589	16703	16625	16598	16684	16786	16507	16748	16543	16705	16841	16402	16598	16580	16574	16663	16640	16696	16612	16593	16651	16687	16589	16588	16689	16614	16653	16510	16680	16603	16691	16597	16706	16584	16764	16676	16512	16658	16762	16359	16740	16655	16621	16532	16689	16649	16571	16578	16703	16778	16686	16619	16806	16676	16709	16748	16657	16546	16558	16582	16703	16662	16628	16635	16593	16795	16412	16761	16701	16601	16639	16698	16397	16517	16526	16697	16486	16490	16523	16592	16887	16683	16772	16629	16457	16571	16561	16509	16559	16583	16513	16683	16584	16572	16554	16580	16424	16490	16509	16539	16573	16468	16673	16498	16525	16542	16446	16418	16602	16507	16751	16646	16666	16825	16687	16631	16641	16640	16653	16705	16751	16696	16655	16586	16739	16641	16609	16468	16534	16536	16602	16535	16658	16602	16609	16477	16819	16585	16807	16613	16532	16452	16621	16692	16673	16704	16555	16419	16492	16524	16627	16452	16541	16523	16608	16601	16708	16589	16591	16496	16581	16476	16592	16648	16734	16756	16683	16606	16640	16437	16684	16562	16491	16586	16568	16542	16698	16590	16694	16520	16660	16445	16660	16547	16585	16439	16632	16830	16625	16592	16751	16574	16481	16572	16701	16477	16758	16585	16585	16674	16795	16826	16626	16578	16486	16556	16702	16736	16733	16654	16768	16633	16595	16702	16646	16638	16617	16671	16643	16484	16677	16612	16432	16631	16765	16700	16574	16538	16451	16604	16793	16687	16857	16478	16846	16470	16398	16744	16497	16567	16499	16502	16541	16422	16450	16572	16424	16737	16470	16551	16347	16514	16357	16626	16382	16405	16672	16728	16626	16422	16814	16580	16592	16678	16701	16576	16602	16561	16655	16662	16531	16674	16681	16533	16586	16595	16554	16662	16602	16505	16541	16750	16658	16793	16363	16631	16621	16597	16688	16652	16798	16612	16449	16399	16619	16403	16620	16672	16652	16657	16572	16577	16538	16559	16688	16829	16715	16655	16427	16780	16798	16776	16614	16529	16431	16450	16347	16692	16649	16445	16662	16632	16536	16572	16383	16706	16739	16507	16591	16431	16870	16650	16710	16591	16842	16826	16839	16562	16665	16543	16824	16522	16523	16656	16619	16711	16671	16409	16651	16628	16646	16635	16582	16388	16623	16756	16582	16411	16528	16626	16733	16609	16793	16692	16778	16520	16642	16437	16650	16587	16599	16489	16465	16743	16867	16681	16575	16528	16673	16397	16502	16455	16498	16696	16510	16677	16909	16614	16847	16446	16557	16629	16652	16671	16488	16634	16571	16753	16553	16544	16635	16759	16610	16663	16617	16592	16488	16512	16650	16633	16742	16490	16442	16427	16509	16636	16490	16482	16574	16575	16614	16802	16660	16386	16543	16579	16721	16603	16732	16443	16580	16574	16448	16461	16577	16515	16906	16630	16609	16767	16787	16717	16476	16646	16647	16663	16750	16616	16670	16796	16551	16572	16545	16640	16662	16771	16686	16578	16366	16542	16597	16685	16719	16663	16595	16483	16693	16641	16679	16885	16504	16763	16546	16512	16542	16837	16739	16611	16625	16465	16755	16604	16549	16774	16885	16622	16491	16774	16692	16517	16607	16779	16828	16484	16711	16795	16859	16602	16584	16529	16530	16664	16558	16561	16554	16664	16930	16624	16588	16771	16904	16760	16641	16636	16641	16647	16435	16415	16689	16443	16454	16769	16711	16691	16661	16635	16606	16479	16624	16491	16524	16738	16826	16448	16648	16794	16581	16504	16686	16686	16369	16565	16641	16569	16681	16458	16794	16583	16587	16632	16510	16702	16720	16448	16481	16732	16552	16802	16640	16596	16526	16606	16505	16721	16744	16534	16816	16482	16709	16449	16441	16760	16705	16415	16666	16689	16655	16726	16529	16593	16445	16467	16547	16764	16618	16687	16529	16647	16581	16508	16653	16477	16483	16673	16550	16480	16606	16696	16490	16670	16666	16562	16566	16711	16648	16470	16556	16682	16639	16649	16527	16617	16759	16640	16638	16404	16533	16442	16788	16577	16615	16895	16649	16655	16578	16676	16688	16762	16564	16619	16558	16540	16573	16425	16651	16742	16643	16426	16526	16664	16571	16554	16752	16418	16746	16590	16555	16547	16530	16550	16524	16564	16652	16672	16663	16500	16674	16589	16628	16428	16371	16564	16618	16671	16520	16613	16776	16662	16490	16652	16479	16771	16622	16604	16600	16665	16688	16672	16598	16697	16611	16811	16494	16657	16587	16680	16563	16687	16602	16720	16579	16416	16485	16499	16642	16445	16522	16656	16754	16730	16788	16579	16485	16578	16669	16473	16675	16499	16708	16575	16604	16452	16623	16458
16592	31281	29215	24368	22234	18610	17441	16990	16664	16361	22607	39134	41012	38106	30356	22368	17809	15917	15401	15031	15399	15049	15088	15005	15183	15163	15013	15141	15105	15024	15117	14849	14972	15058	15166	15030	14977	14968	15210	15087	14971	15028	15145	15083	15173	14984	15197	15057	15028	15188	15054	15185	15177	15029	15151	14978	15120	15090	15090	15093	14922	15160	14952	14977	14950	15100	15188	15063	14948	14934	14981	15190	14959	14834	15146	15104	15109	14806	14942	15132	14977	15151	15281	15074	15052	15069	15109	15041	15139	15185	15050	14992	15057	15061	15076	14976	15102	15153	15184	15128	14772	14856	15010	14961	15102	15158	15093	15115	14995	14990	14961	15232	15051	15134	14916	15020	15020	14806	15199	14996	14996	14896	15087	14946	15051	15054	15058	15095	15086	15103	14996	14882	15096	15080	14935	15032	14975	15056	15052	15080	14980	14905	14931	15056	15057	15092	14929	15058	15114	14899	15079	14959	15103	15027	14996	15014	15222	15094	15057	15203	15042	15142	15011	15102	15031	15036	14976	15008	14887	15012	15232	14915	15126	14871	15001	14862	15065	15051	15146	14983	15223	15185	15008	15174	15112	15145	14995	15195	14922	15149	15019	15043	15032	15084	15043	15264	15094	15107	15079	15052	15087	14880	15222	14793	15056	14991	15030	15065	14976	14946	15152	15103	15139	14925	14927	14967	14760	15086	15114	15149	15007	15080	15055	15047	15073	14941	14912	14930	14925	15045	15072	14883	14844	15068	14949	15143	15018	15213	15026	15197	15336	14970	14979	15217	15163	15084	15118	14986	15000	15138	15150	15151	15081	15006	15115	14967	15164	15267	14925	15073	15060	15013	14938	14919	14967	15102	15047	14949	14868	15052	15141	14992	15007	15011	15105	14889	15135	14986	15060	15112	15039	15106	15083	15004	15020	15133	15081	15074	14997	14979	14904	15148	15071	15052	15114	15097	15051	15082	15026	15063	15072	14993	15041	15116	15024	15149	15166	14996	15222	15147	15161	15132	15089	15176	15056	15168	15127	15031	14998	15010	14981	14989	15139	15076	15071	15067	14900	14942	15107	14871	15151	14934	14982	15051	15156	14964	15065	14947	15023	14999	15092	15072	15009	15045	14960	15057	14983	14891	15142	15094	15103	14926	15027	15068	15086	15080	15178	15040	15013	15089	15060	15023	15147	14898	15167	15054	14983	14980	15088	15011	15115	15122	14953	15168	14958	14973	15106	14993	15041	15215	14997	14973	15007	15020	15184	15029	14948	15117	15003	14943	14966	14948	15113	15191	14973	14995	15191	15066	15141	14962	14999	15080	15038	14979	15150	14965	14980	14968	15018	14929	15206	15010	15113	15011	15103	14983	14935	15069	15104	15009	14951	15029	14921	15080	15031	15008	15043	15046	15262	14989	15130	15004	14910	15122	15110	15144	15043	15229	15203	15002	15149	15175	15012	14830	15007	14975	15031	15007	15014	15096	15047	14870	15017	15129	14967	15174	14965	15153	14910	15165	14948	15066	15017	15018	15228	15001	15195	14952	15197	14950	15051	15064	15124	14866	15070	15013	15131	14955	15128	14963	15109	15231	15085	15051	15099	15143	14976	15174	15050	14999	15110	15045	15124	14848	15100	15070	14977	15047	15135	15046	14944	14999	14929	15007	14956	14956	15045	15146	15139	14993	14982	15096	15111	14903	15021	15046	15044	15187	14986	15104	15027	15015	14908	15138	14987	15083	15057	15165	15084	14901	15064	14981	14916	15000	14925	15043	14986	15203	15045	14888	15141	14958	14959	15008	15016	15111	15093	15090	15085	15080	15054	15044	15061	15009	14994	14970	15087	15054	14975	14835	15087	15193	14882	14946	14804	15068	15171	14982	15133	15192	14988	15013	15039	15194	15002	15125	15017	15173	15086	14989	15121	15030	14906	15157	15043	15033	15084	15056	15005	14928	15005	15092	15007	15074	15113	15176	15098	15061	15117	15201	14869	15003	15078	15130	14980	15043	15125	15095	15082	15060	15072	15103	15097	14987	15071	14949	15124	15047	15017	15036	15170	15062	14976	15180	15071	15035	15016	14947	14997	15075	15044	14977	14972	15042	15042	15027	15061	15084	15023	14948	15033	14958	14942	14995	15181	15004	15105	15107	15101	15142	14939	14953	14982	15153	14968	15040	15312	15019	15115	15013	15022	15194	14986	15031	15189	15094	14987	14959	15140	15085	15065	15020	14951	15037	15088	15039	15087	15065	15058	14928	14961	15068	15102	15152	14942	15030	15082	14960	14975	15054	14986	15082	15086	15041	15126	15085	15079	15019	15189	15083	15010	14987	15089	15016	14972	15095	14952	15047	15074	15041	15167	15062	15005	14841	15103	15028	15211	15159	15090	15050	15040	14907	15102	15100	15112	14999	15048	14984	15118	15217	15175	14911	15109	15077	14949	15135	14879	14889	15072	15285	15049	14944	15129	15200	14966	15065	15173	14999	15010	14891	15054	15093	15038	15065	15113	15112	14898	14924	14988	15086	15239	14825	15057	15036	15127	14977	15141	15031	14931	15046	15147	14918	15006	15168	14930	15017	15052	14991	14895	15076	15032	15009	14931	15068	15209	15074	15053	15069	14974	15035	14994	15030	15049	15199	15073	15040	15145	15025	15033	15089	14905	15136	15070	14850	15097	15147	14923	14890	15164	15095	14857	15131	15093	14993	15009	15133	14971	14923	15068	15173	15168	15178	15205	15203	15064	15057	14978	15091	15058	15050	14966	15129	15059	15139	15049	15065	15055	15080	14992	15074	15145	15040	15092	15071	15085	15005	15126	15065	14984	14871	15128	15136	15010	15003	15162	15074	15233	15099	15121	15122	15160	15015	15020	14973	15041	15138	15039	14969	15257	15179	15068	15112	15135	15050	15120	15102	15007	15102	15080	14888	15176	15137	14986	14895	15203	15010	15062	15018	15127	15026	15116	15045	15109	15107	15163	15070	15076	15065	15105	15146	15068	15049	15048	15082	15033	15141	15067	14945	15044	15120	15168	15171	15144	14903	14887	15130	15059	15078	15166	15211	14945	15004	14974	14763	14988	15020	15021	15148	15016	15071	15091	15142	14975	14998	15075	14983	14931	15064	15143	15079	15222	15035	15071	14908	14932	15041	14979	15011	14925	14878	15028	15077	15196	14854	15148	15094	15049	15101	15050	14945	14940	15036	15050	15072	14987	15070	14902	15169	15062	15007	15044	15020	15020	14810	15001	14987	14913	15127	15083	15116	15036	15092	14949	14993	14784	15105	15067	15073	15017	14978	15034	15022	14914	15016	15061	14959	14854	15143	15079	14930	15082	15024	15028	15040	15090	15041	14921	14945	15078	15032	14998	15039	15222	15042	15128	14940	14906	14991	15177	15142	15048	14994	15091	14951	14943	15077	15028	14796	15185	15102	14991	14999	15029	15088	15036	15200	15062	14969	15035	15197	15152	15009	15028	14939	15151	15113	15236	15169	15091	15025	15025	14959	15045	15038	14988	15216	15077	15196	15050	15107	15136	14942	14876	15069	14986	14991	15112	14996	15085	15028	15107	14979	14991	14865	15076	15054	15159	14847	15098	15079	14983	14914	15017	14956	14798	15003	14883	14961	15137	14862	15047	14961	15146	14944	14949	14998	14927	15054	15024	15120	15049	15048	14896	15012	15111	15188	14920	15088	15056	14974	15079	15123	15108	15230	15036	15170	15194	14977	15059	14961	15030	15043	15072	15146	15022	15065	15077	14935	14946	15050	15228	15085	15023	14914	14955	15044	14967	14987	15033	15185	15137	15090	14895	15100	14937	15019	14878	15093	15193	15041	14941	15050	14927	15006	15050	14969	14995	15107	15026	15148	14983	14948	14941	15109	15072	15115	15024	15105	15039	15162	14996	15102	14942	15140	15052	15085	15025	15025	14904	14932	15023	15025	15005	14977	15040	15043	14978	15083	15151	15082	15130	15033	14989	15009	15059	15198	15062	15116	15015	14984	14977	14972	15131	14879	15148	15102	15173	14937	14967	15056	14974	15010	15140	14856	15097	15085	15157	14999	14922	15081	14945	14885	14953	15115	15037	15106	15057	15221	15121	14894	14995	14982	15089	14962	14963	14914	15070	15142	15021	15096	15014	15101	14915	15119	15044	15108	15131	15075	15088	15003	15211	15068	14992	15030	15069	15099	15046	15017	15033	15050	14893	15063	15234	14996	15128	14914	15091	15039	15058	14985	15049	15165	15012	15055	14950	14993	15156	15021	15185	15136	14998	14918	15038	15064	15201	15109	15059	15035	14961	14976	15054	15154	14941	15167	15104	15046	14996	15081	15098	15003	15056	14955	15105	14885	15157	14919	14972	14952	15140	15148	15016	15063	15106	15062	15102	15057	15141	15168	14979	15139	15132	15002	14929	15150	15035	15114	14968	14859	15009	15012	14960	15013	14935	15094	14830	15010	14975	15086	14970	14957	14936	15058	15030	14895	15161	14943	14938	15009	15032	15082	14996	15213	15038	15053	15228	15171	14916	15091	15002	14963	15090	14919	15036	15127	15024	15172	15240	15259	15069	15096	15184	14917	14990	15016	15142	15051	15163	15006	15217	14910	15039	15398	15019	14883	15109	14955	14942	14945	15028	15033	14929	14940	15063	15105	15139	15056	15120	15086	15087	15034	14933	14951	14914	15098	15102	14969	14983	15006	15059	15061	15018	15176	15213	15170	15032	15091	14988	14968	15169	15008	14931	15310	15007	14919	15099	14994	15187	15003	14925	14943	15178	15077	15099	15095	14987	15086	15205	15122	15111	14934	15116	15081	15049	15070	15244	15062	15070	14985	15143	14930	15047	14871	15075	15072	14918	15035	14762	15056	15290	15119	15055	15155	14874	15175	14973	15124	14808	14904	15094	14973	14934	15080	14900	15107	15040	15130	14993	14850	15003	15202	15148	14942	14991	14975	15113	14885	15093	14952	15023	15043	15014	14998	15135	15060	14998	15004	15188	14859	15086	15103	15044	14931	15275	15015	15040	15056	15100	15143	15152	15116	15092	14998	15126	14945	15025	15046	15227	15161	14970	14890	15163	15019	15117	14830	14985	15062	15033	15201	15056	15144	15031	15158	14936	15246	15018	15138
26802	21628	24562	21258	18040	17359	17141	16898	16872	16515	16611	17636	18933	19072	18104	17580	16899	16674	16669	16679	16558	16489	16458	16511	16506	16545	16500	16360	16535	16644	16528	16456	16563	16563	16471	16431	16690	16455	16492	16534	16303	16689	16525	16607	16417	16537	16513	16484	16532	16416	16579	16437	16438	16543	16505	16641	16480	16393	16490	16412	16402	16653	16715	16586	16346	16457	16435	16549	16463	16469	16519	16431	16486	16677	16434	16367	16375	16413	16649	16527	16569	16539	16567	16441	16413	16455	16291	16452	16729	16362	16597	16334	16407	16490	16489	16501	16432	16637	16463	16482	16384	16541	16408	16481	16475	16338	16419	16615	16352	16646	16457	16404	16424	16671	16583	16612	16615	16629	16338	16620	16470	16409	16434	16257	16460	16486	16520	16361	16430	16514	16464	16295	16316	16654	16550	16565	16703	16453	16486	16374	16392	16609	16481	16393	16595	16502	16505	16438	16361	16401	16552	16697	16390	16509	16569	16635	16318	16479	16437	16388	16406	16684	16598	16439	16739	16625	16695	16492	16488	16500	16397	16846	16518	16425	16472	16321	16568	16418	16472	16494	16306	16418	16449	16387	16499	16308	16362	16568	16491	16409	16309	16298	16348	16516	16585	16668	16419	16567	16603	16419	16478	16435	16570	16414	16351	16388	16440	16479	16653	16355	16441	16509	16348	16503	16163	16619	16510	16595	16627	16644	16622	16275	16481	16390	16510	16461	16507	16510	16602	16506	16397	16329	16591	16534	16563	16433	16511	16418	16615	16712	16570	16688	16623	16376	16503	16558	16686	16303	16618	16340	16582	16380	16606	16382	16503	16424	16767	16802	16442	16498	16768	16379	16371	16323	16303	16548	16402	16439	16329	16500	16745	16422	16559	16584	16567	16499	16638	16345	16616	16466	16635	16560	16648	16450	16565	16566	16621	16475	16679	16581	16419	16314	16288	16491	16509	16552	16471	16566	16512	16534	16487	16543	16642	16595	16632	16516	16614	16538	16646	16701	16482	16464	16414	16480	16494	16602	16455	16469	16399	16232	16567	16826	16611	16602	16357	16507	16323	16268	16340	16357	16498	16311	16464	16635	16240	16539	16489	16524	16530	16459	16509	16432	16437	16635	16484	16375	16286	16612	16601	16361	16465	16506	16307	16713	16793	16526	16502	16453	16618	16641	16323	16583	16438	16464	16438	16584	16562	16537	16541	16707	16582	16343	16492	16516	16549	16451	16609	16444	16498	16542	16691	16318	16411	16379	16466	16488	16545	16514	16396	16540	16474	16485	16434	16316	16221	16454	16436	16590	16590	16716	16461	16449	16665	16634	16275	16281	16382	16520	16572	16447	16402	16496	16577	16554	16455	16598	16509	16646	16525	16759	16526	16621	16676	16330	16548	16383	16372	16658	16555	16464	16453	16383	16547	16431	16389	16480	16582	16673	16244	16671	16473	16647	16551	16567	16576	16214	16090	16565	16461	16489	16475	16316	16400	16451	16459	16561	16620	16401	16397	16465	16395	16611	16318	16478	16480	16424	16619	16378	16429	16525	16571	16609	16508	16444	16805	16368	16514	16414	16361	16434	16740	16634	16608	16421	16526	16452	16363	16413	16398	16644	16617	16573	16442	16348	16723	16515	16694	16661	16355	16420	16521	16745	16490	16525	16672	16570	16454	16472	16498	16411	16472	16391	16595	16458	16538	16377	16369	16459	16493	16459	16730	16620	16376	16500	16504	16430	16486	16466	16504	16381	16415	16640	16449	16637	16530	16565	16411	16413	16479	16529	16569	16488	16358	16463	16648	16390	16495	16521	16592	16461	16623	16464	16257	16396	16464	16195	16386	16613	16438	16282	16622	16502	16501	16477	16476	16509	16523	16566	16406	16540	16416	16703	16317	16433	16346	16419	16598	16380	16531	16394	16316	16656	16607	16432	16476	16564	16486	16571	16499	16456	16429	16293	16534	16485	16441	16452	16533	16474	16524	16606	16726	16647	16648	16436	16431	16664	16564	16696	16469	16418	16547	16336	16503	16525	16492	16434	16608	16552	16615	16541	16525	16355	16462	16387	16433	16526	16451	16549	16540	16436	16502	16506	16459	16501	16397	16526	16504	16530	16408	16422	16450	16509	16319	16471	16530	16534	16495	16563	16446	16202	16596	16397	16500	16543	16485	16396	16370	16401	16471	16405	16414	16493	16577	16501	16340	16516	16540	16476	16566	16461	16342	16434	16659	16719	16558	16412	16647	16389	16478	16433	16487	16806	16425	16572	16494	16679	16608	16505	16661	16674	16304	16554	16469	16312	16391	16426	16357	16518	16397	16454	16719	16607	16463	16333	16279	16765	16466	16536	16308	16516	16393	16534	16414	16454	16388	16650	16408	16268	16639	16547	16675	16552	16405	16329	16527	16322	16358	16542	16528	16606	16611	16498	16584	16371	16440	16593	16501	16472	16446	16486	16647	16578	16571	16429	16447	16391	16368	16626	16397	16578	16383	16433	16582	16355	16551	16647	16710	16378	16537	16467	16463	16655	16362	16541	16375	16443	16441	16584	16503	16556	16583	16581	16540	16427	16520	16335	16396	16393	16537	16402	16399	16376	16484	16378	16549	16643	16421	16709	16614	16548	16271	16501	16768	16411	16510	16498	16605	16481	16417	16484	16480	16613	16411	16401	16608	16513	16607	16463	16611	16618	16614	16463	16547	16472	16643	16536	16675	16620	16682	16387	16397	16503	16651	16380	16399	16565	16551	16445	16622	16400	16613	16465	16438	16613	16523	16518	16441	16692	16515	16735	16521	16318	16577	16430	16363	16661	16548	16234	16578	16282	16339	16637	16398	16536	16469	16378	16420	16578	16572	16500	16489	16606	16443	16264	16446	16501	16301	16510	16466	16611	16416	16421	16289	16424	16377	16437	16527	16443	16464	16505	16512	16222	16384	16513	16235	16593	16480	16478	16476	16598	16498	16480	16519	16428	16504	16477	16739	16306	16429	16502	16545	16539	16450	16471	16487	16513	16677	16371	16587	16543	16377	16335	16354	16471	16533	16569	16512	16575	16532	16205	16608	16601	16733	16421	16584	16547	16555	16436	16449	16615	16509	16407	16492	16501	16544	16331	16472	16573	16825	16605	16627	16445	16416	16444	16467	16571	16495	16464	16662	16452	16511	16361	16331	16489	16398	16463	16527	16398	16410	16194	16375	16463	16511	16602	16467	16472	16645	16366	16424	16465	16568	16628	16264	16384	16348	16564	16502	16359	16481	16457	16533	16411	16294	16375	16626	16531	16512	16361	16628	16438	16731	16424	16264	16556	16527	16688	16476	16650	16386	16432	16405	16480	16460	16431	16482	16515	16507	16412	16374	16344	16453	16645	16384	16475	16458	16356	16558	16552	16496	16812	16692	16693	16374	16463	16377	16717	16584	16433	16525	16583	16587	16480	16543	16593	16622	16621	16416	16520	16507	16451	16545	16552	16563	16335	16566	16430	16530	16527	16406	16587	16472	16374	16481	16684	16453	16613	16472	16431	16665	16449	16569	16347	16499	16606	16371	16615	16614	16474	16542	16699	16526	16655	16623	16533	16582	16486	16481	16511	16625	16576	16325	16473	16411	16529	16509	16530	16458	16460	16491	16378	16361	16576	16511	16676	16626	16466	16346	16488	16667	16424	16474	16568	16427	16389	16397	16549	16779	16216	16470	16431	16295	16405	16375	16573	16346	16346	16514	16358	16469	16435	16579	16596	16563	16595	16501	16486	16468	16294	16451	16481	16502	16552	16502	16266	16494	16548	16414	16308	16662	16559	16571	16478	16559	16434	16606	16518	16409	16541	16407	16490	16398	16332	16579	16455	16492	16265	16484	16401	16452	16464	16310	16369	16567	16437	16534	16432	16487	16479	16541	16333	16464	16502	16295	16653	16467	16451	16610	16524	16426	16605	16799	16429	16430	16675	16668	16655	16431	16515	16495	16373	16434	16751	16473	16446	16532	16508	16399	16352	16480	16420	16610	16448	16348	16537	16458	16412	16571	16573	16728	16466	16512	16420	16660	16508	16415	16475	16766	16444	16562	16391	16319	16516	16725	16570	16516	16432	16421	16521	16311	16654	16534	16425	16454	16575	16517	16492	16571	16651	16428	16565	16584	16337	16627	16421	16622	16390	16409	16703	16580	16570	16422	16496	16679	16432	16451	16538	16659	16285	16447	16417	16639	16463	16771	16330	16444	16442	16530	16759	16302	16648	16606	16456	16604	16495	16470	16439	16342	16655	16589	16483	16470	16626	16466	16612	16337	16656	16461	16342	16681	16585	16739	16413	16261	16416	16478	16495	16266	16590	16584	16532	16514	16680	16500	16438	16360	16401	16406	16423	16638	16525	16418	16435	16230	16344	16338	16570	16498	16642	16552	16427	16391	16615	16538	16511	16369	16626	16553	16539	16455	16461	16533	16533	16512	16331	16335	16522	16575	16456	16394	16457	16379	16705	16602	16524	16716	16655	16560	16443	16588	16416	16494	16431	16545	16589	16510	16390	16478	16496	16421	16355	16330	16400	16501	16304	16382	16515	16421	16238	16366	16546	16505	16450	16536	16393	16606	16469	16659	16693	16367	16541	16508	16185	16610	16465	16564	16463	16512	16360	16288	16326	16514	16568	16495	16569	16637	16638	16676	16525	16566	16643	16514	16489	16423	16563	16441	16593	16366	16479	16661	16503	16486	16423	16424	16257	16488	16368	16478	16658	16372	16632	16306	16444	16461	16624	16665	16625	16501	16532	16484	16483	16374	16529	16500	16690	16615	16675	16706	16549	16752	16384	16664	16536	16441	16559	16644	16322	16466	16678	16474	16455	16410	16614	16616	16356	16389	16379	16330	16510	16409	16530	16636	16627	16454	16462	16528	16591	16652	16635	16427	16696	16383	16422	16527	16564	16437	16429	16444	16635	16275	16524	16633	16699	16441	16414	16442	16358	16486	16572	16468	16417	16675	16482	16613	16543	16466	16664	16541	16501	16714	16296	16644	16404	16585	16451	16777	16448	16421	16413	16500	16600	16427	16472	16417	16588	16549	16386	16493	16137	16511	16558	16342	16339	16362	16431	16389	16540	16487	16617	16329	16358	16484	16578	16515	16576	16415	16257
16527	21415	21228	18154	17637	16143	15683	15701	15284	15134	15427	16693	18726	18268	16954	15855	15374	15293	14913	15068	14908	15097	14967	14779	14937	14965	14921	14905	15174	15003	14997	14807	14894	15144	15063	14888	14992	14965	15060	14938	14934	14901	14989	14877	14833	14779	15045	15081	15062	14891	14905	14943	14982	14926	14924	14991	14938	14886	15049	14894	14935	14775	14897	15120	15129	14930	15019	15021	14926	15063	15029	15155	15025	14980	14892	14911	14921	14897	15115	15050	14861	15028	15054	14935	15143	15157	14867	14944	14901	14971	14760	14994	15049	14828	15037	14894	14801	14752	15001	15187	14988	14993	15149	14945	14926	14755	14968	15056	15068	14868	14947	14924	14846	14971	14963	15098	14878	14909	14988	15114	15045	14921	15057	14974	15020	14917	15102	14936	15071	14960	15051	15061	14937	14875	14849	14887	14989	15004	14964	14902	14949	15060	15038	14892	14926	14967	15006	15057	15066	15099	15034	14989	14848	14874	14969	14921	14969	15072	14910	15050	14956	14990	14980	14962	15010	14923	15071	15059	14869	14962	15148	14999	14964	15018	15011	14932	14918	14941	14831	15134	15140	15090	14993	15010	15056	14974	14983	14951	15075	15131	14924	14931	15017	15105	15197	15041	14904	15053	15083	15013	15147	14996	15016	15020	15007	15068	15061	15047	15047	14868	14912	14857	15049	14865	14995	14949	14920	14860	14867	15109	14866	15043	15038	14974	14701	14957	15033	14912	15073	14980	15131	14920	14976	14881	14939	15063	15059	15057	14902	14813	14965	14883	15030	15059	15005	14930	15090	14962	15050	14971	15013	14821	15102	14840	15027	14769	15030	14840	14844	15027	14743	14973	14992	14875	14884	15004	14793	15108	15068	14805	14966	15040	14995	14986	14983	14890	14972	15027	15074	14853	15008	15020	14970	14919	15053	14867	15118	14980	15053	14912	15069	15106	15078	15042	14952	14925	14795	14999	15085	14934	15050	14863	14987	15130	15091	14880	14961	15037	15065	15014	14886	14828	15073	15112	14832	14950	15016	15230	15026	15127	14937	14834	15025	14977	14931	15035	15068	14962	14955	15018	14982	14984	15199	14960	14954	15015	14789	14999	15006	15061	14836	15106	15072	14972	14982	14969	15028	15068	15276	15009	14996	15089	14980	14913	14941	14932	15044	15035	15024	15035	14904	15135	14866	14941	14922	14896	14974	15124	15019	15091	14746	15005	14968	14961	14932	15120	15022	15011	15004	15037	14949	14982	15070	14963	14843	14837	14791	14848	14927	15003	15023	15110	14887	14801	14991	14950	14895	15002	15121	14900	15068	14925	14923	15057	14927	15064	15114	15032	14997	14879	15050	14988	15115	14967	15216	14892	14920	15072	14910	14984	14941	15013	14961	15094	14987	15075	15038	14962	14932	15046	15049	14904	15005	14914	15056	14806	15098	15230	15037	14940	14800	15033	14972	15019	14999	15004	14975	14790	14995	14836	15118	14963	15063	14931	14988	14843	15078	14987	14902	14861	15052	15083	15084	15041	15030	15064	15017	14991	15056	14897	14894	14873	14997	15051	14767	15047	14909	14924	15105	14888	14961	15007	14987	15002	14972	14926	15026	14952	15021	14813	14942	15018	15045	14873	14878	14915	14970	14912	15220	15040	14937	15032	14979	15048	15004	14988	14929	14876	15083	14826	14947	14909	14948	14866	15120	14834	14850	14915	14987	15033	15039	14896	15048	14978	14914	15090	14950	15057	15063	14815	14997	14982	15016	15075	14912	15057	15137	14922	14876	14930	14944	14901	14888	14999	14940	15015	15023	15015	15220	14906	14958	14924	14887	14963	14913	14831	14944	14830	15105	15090	14901	15083	14847	14954	15031	14800	15074	14988	14911	14780	15026	14942	15030	15042	14905	15023	14991	14985	14877	14978	14779	14928	15063	15078	14898	14957	15016	15012	15023	15046	14955	14942	14988	14857	15009	15034	15050	15105	15007	15017	14960	14983	15030	14892	15003	15099	14997	14881	15056	14813	15024	14936	15064	14970	15069	14903	14949	15009	15039	15188	15043	15071	14843	14903	14881	14953	14960	14937	14887	15012	15058	15133	14991	14942	14905	15031	15047	14847	15147	15024	15011	14956	14989	14977	14906	15118	14908	15090	15030	15053	15028	14994	14919	14762	14993	14851	14940	14921	14930	15052	15069	14832	14860	15031	14857	15087	14906	14997	15050	14994	14893	15002	15080	14885	14871	14981	15153	14941	14986	15040	14877	14935	15215	15036	14977	14954	14800	14963	15068	14754	15018	15217	14958	14852	15046	14743	14954	14962	14986	14812	14836	15087	15133	14977	15095	15047	15088	14926	14967	14968	15083	15122	14864	15081	15016	15036	14936	15064	14906	15064	15043	14828	15007	14894	14992	14944	15063	15049	14866	15100	15024	14934	14839	14731	14835	15087	14906	14965	14895	15081	14950	14874	15034	14984	14776	14914	14997	15095	14903	15141	15045	14989	15050	14914	14997	14984	15098	14990	14843	15135	15052	14898	14975	15007	14887	14979	14893	15026	15070	14951	14991	14948	15027	14912	14941	15040	14975	15025	14968	15049	14908	15061	14907	14975	15129	14926	15156	15039	14908	14823	14948	14840	14935	14885	14970	14992	14968	14996	14920	15102	15001	14954	14946	14887	14949	15073	14980	15064	14973	15075	15059	14923	14872	15070	14957	15198	14738	14915	15028	14930	14919	14913	14978	14824	14997	14938	15050	14967	14988	15022	14988	14906	14963	14961	15081	15058	15142	14976	14944	14934	14906	15025	14988	15043	15044	14951	14845	14960	14875	15014	14904	15020	15002	14865	14967	14808	15051	15078	14957	14723	14985	14878	14931	14993	15110	15024	15148	15051	15076	14821	14775	15058	15052	14901	14964	14949	14920	14909	14919	15105	14844	15040	15060	14905	14992	15038	14834	14969	14995	14857	14960	14916	14934	14937	14941	14860	14897	14946	15004	14897	14873	14951	15089	14943	14832	14928	15017	14950	15093	15035	14903	15185	14955	14968	15078	15003	15040	14939	15085	14993	15029	14882	14837	15111	14876	15197	15018	15183	14896	15120	15161	14990	14819	15015	14980	15109	14974	14922	14956	15070	14924	15034	15011	15049	15111	14920	14851	14984	15042	15015	14916	14961	15022	15029	15121	14891	14939	15071	14984	14934	15010	15124	14922	15032	15009	15118	14935	14995	15035	15118	14882	14990	15024	15026	15048	15022	15044	15052	14919	15007	14945	14994	14960	14843	14928	15013	14939	15037	14887	14975	14758	14862	15147	14932	15090	14897	14825	15021	15142	14947	14980	14994	15137	15166	14918	15163	14974	14906	15099	15128	14884	15001	15068	15020	15100	14941	14806	15198	14960	15147	15092	15113	15120	15061	14954	14899	15031	14917	14941	14957	15023	14916	14879	14964	14957	14937	14965	15021	14988	15124	14879	14947	14967	14953	14874	15031	15056	15023	14955	14985	15111	14913	14884	14779	15104	14960	15029	14786	15030	14826	14899	15135	14936	14993	14856	15016	14761	15028	14904	15213	15025	14946	15052	14910	15128	15002	14922	14920	15131	15091	14847	15038	15008	14850	14972	15012	15039	14900	15074	15178	14950	14920	14866	14981	15008	14957	14842	15015	15127	14844	14888	14859	14848	14942	15047	15025	15013	14967	14921	14902	14940	14983	14974	14940	14972	15023	15140	14935	14950	15049	15066	15035	14816	14977	14747	14787	14938	14935	15001	14984	14986	15019	14837	14908	14976	15015	14967	14876	15076	15032	14971	14986	15096	14872	14879	14997	15035	14990	15064	15134	15143	14753	15027	14917	14984	15067	15087	15120	14868	15036	14815	14994	14941	14955	14997	14977	15035	15111	14920	15010	15131	15091	14887	14855	14976	14965	15025	14967	14973	14985	14946	14927	14955	14996	15040	14864	14873	14977	15015	14829	15205	15027	15013	15021	15053	14957	15080	15172	15008	14972	14882	14970	15103	14993	14950	14965	15050	15021	14875	14963	15040	15026	15040	14914	15032	14916	15001	15014	15030	15007	14856	14915	14870	15056	15163	14772	15016	14963	14784	14922	14947	15225	14880	14834	15008	14988	14827	14994	15069	15061	14896	15095	14918	15034	15027	15013	14943	15084	15020	15060	15115	15040	14996	15084	15143	14965	14931	15050	14770	15018	15168	15051	15016	15083	15133	15063	14920	15062	14952	14845	15087	14990	14913	14949	15152	14907	14984	14883	14983	14929	15146	14998	14954	15138	14837	15127	14931	15012	14774	14972	15071	14954	14918	15037	14971	14922	14954	15035	14875	15039	14996	14950	15117	14990	14997	14991	15020	14812	14979	15172	15004	14965	14967	14946	14925	15005	14899	14923	15041	14985	14906	14920	14967	14981	15052	15073	14856	14943	15062	15128	14911	14942	14977	14904	15048	15056	14835	14867	15012	14933	15055	14973	14824	15006	14975	14887	15016	14909	15093	14964	15069	14994	14947	14973	14907	15120	14950	15074	14969	15049	14889	15034	14821	14929	14865	15064	14942	15046	15174	14890	14971	14969	14953	14829	14839	15003	15041	14863	14984	14894	15073	14919	15007	14945	15022	14937	15228	14874	15028	14978	15032	14867	14868	14812	15021	15207	14879	15008	15060	14971	15066	15028	14959	14979	14918	15006	14867	15210	15063	14996	14946	15106	15003	14804	14962	15004	14813	14953	14938	15016	15002	15068	14964	14864	14906	15050	15008	14988	15083	14919	15088	15113	15101	14936	14930	15036	14901	15059	15010	14790	15043	14827	14931	14957	14900	15149	14970	15031	14975	14873	14849	15112	14780	14980	15003	15004	15194	14925	14874	15040	14858	15148	15029	14993	15002	14903	15033	15158	15161	14931	15027	15048	15044	15043	15138	14873	15109	15026	15151	15025	14964	15003	15007	14913	15012	15127	15059	14924	14982	14948	14900	14988	15005	14928	14957	14996	14866	14828	15009	15056	15071	14870	14870	15030	15041	14850	15167	15169	15203	14662	14863	14972	15016	14929	14843	15136	15132	15180	14921	14991	14989	14909	15085	14793	14938	15289	14888	15040	14924	14896	14898	15032	14942	15002	15028	14975
23412	20791	28012	23738	21486	21106	20438	17735	17488	17610	19195	26996	31229	29039	24987	20749	18540	17574	17254	17213	16924	16946	16978	16958	16976	16824	16926	17069	16951	17035	16761	17081	17074	16880	17012	16940	16969	16966	16979	17029	16937	16979	16902	17108	16919	16761	16915	17007	16905	17154	16975	16782	17174	17053	16915	17006	16976	16916	16866	17048	16677	16911	16862	16945	16885	16920	16949	16943	16916	17187	17093	16827	17057	16914	16922	17093	16743	16887	16844	16832	17025	16864	16859	16831	16893	17017	16904	16941	16986	16928	16738	16821	16904	16940	16889	16776	17077	17035	17201	16828	16876	17020	16925	17134	16869	16909	17017	16834	17107	17043	17003	17011	17076	16904	16890	16771	16894	16901	16904	16789	17121	16985	17009	16939	16873	16972	17012	16873	16736	16951	16868	16994	16938	16938	16726	16888	16911	16798	16933	16814	16904	16779	16885	17107	16803	16941	17175	16967	16829	16871	16817	16910	17000	16953	17052	16930	16885	16948	17060	16968	16719	16776	17033	16726	16783	16952	16967	16817	17008	16938	17168	17083	16895	16780	16773	16771	16926	16896	16867	16872	16918	16820	16917	16837	17003	16756	17001	16900	16945	16998	16928	16870	16658	16870	16852	16922	17074	17017	16713	16961	16972	16805	16829	17071	17042	16923	16871	16893	16916	16873	16843	17015	17055	17026	16789	17007	16716	16980	17065	16905	17034	17005	17022	16825	16819	16902	16913	16849	16766	16789	16905	16883	16915	16863	16976	16839	16890	16876	16891	17192	16834	16873	16892	17091	16994	16960	16657	16724	16637	17051	16844	16929	16945	16893	16979	16973	16872	16919	16995	17035	17152	16821	16821	16889	16756	16818	16993	16776	16668	16813	16897	16913	16976	16927	16901	16982	17032	17018	17026	16882	16897	16797	16935	16881	16890	17000	16820	16985	16896	16881	16710	16862	16678	16795	17030	17074	16797	16869	17028	16901	16929	16866	16815	16952	16873	16953	16798	16767	16887	16993	16632	16993	16912	16912	16908	17015	16727	17056	16962	16858	16791	16961	16922	16928	16902	16986	16900	17055	16950	16870	17005	16675	16769	16974	16926	16893	17089	16716	17004	16854	16887	16918	17119	16887	16879	16999	16787	16818	16845	17084	16814	16923	16975	16947	16966	16826	16811	17135	16996	16845	16525	17004	16812	16883	17010	16762	17070	16833	17002	17025	17086	17171	17062	16924	16855	16872	16819	16814	16993	17010	16931	16999	17019	16928	17025	17044	16835	16769	17001	16992	16925	16792	16874	16867	16754	16588	16928	16998	16940	16961	17030	16908	17090	16843	17097	16892	16758	16915	16804	16881	16723	16958	16885	16855	17083	17017	16844	16987	16917	16797	16923	16876	17065	16819	16654	16990	16919	17101	16985	16930	16968	17126	16987	16851	16867	16941	17092	16957	16958	16975	16853	16957	16763	16873	16939	17023	16967	17023	16824	16991	16830	16975	16839	16775	16947	17135	16905	16873	16962	16836	17025	17026	16976	16829	16778	16892	16924	16940	17011	16860	17091	16928	16823	16979	17047	16789	17010	16791	17036	16884	16825	16781	16867	16979	16850	16839	16983	16975	16854	16887	16945	16773	16980	16907	16900	17098	16924	16773	16813	16647	16939	16774	16806	16868	16686	16988	16883	16852	16882	16867	17057	16992	17070	17012	16932	16856	16626	16894	16934	17025	16774	16792	16905	16902	16891	16858	16969	16874	16652	17080	16797	16908	16808	16978	16975	17024	16813	17047	17007	16971	17000	16736	16777	16851	16998	17044	17041	17111	17083	17004	16872	16812	17015	16935	16850	16771	16677	16823	16935	16889	16751	16969	16940	16934	16958	16850	17057	16972	16870	16862	16792	16899	16857	16788	16892	16950	17017	16700	16875	17044	17005	17158	16936	16811	16962	16959	16895	16750	16944	17130	17068	16717	17119	16899	16690	16897	17078	16754	16839	17140	16935	17052	16950	16983	16757	16781	16769	16787	16879	16860	16727	16972	16881	16847	16820	17009	17078	16970	16740	16544	17018	16917	16882	17037	16958	17090	16796	16783	16765	16943	16809	16829	16985	17027	16939	16883	17132	16706	16894	16938	16796	16758	16984	16969	16753	16961	16729	16849	16922	16975	16869	16863	16785	16771	16894	17032	16733	16782	16753	17086	16951	17013	16809	16853	16970	16679	16934	16944	16838	16766	16870	16801	17062	16977	17036	16807	16761	16731	16735	16868	16888	17037	16942	17043	16866	16819	16928	16857	16895	16950	16878	16754	16870	16791	17058	17070	17202	16941	17044	16988	16937	16926	16891	17036	17027	16837	16851	17061	16864	16983	16843	16961	17051	16843	17072	16912	16893	16970	16979	16933	16837	16921	16897	16850	17003	16946	16877	16802	16940	16942	16957	16935	16944	17017	16859	16930	17070	17059	16868	16811	16928	16857	16894	17019	16964	17078	17057	16833	16989	16939	17098	17101	16864	16862	16993	17070	17006	16932	16917	16983	16876	17026	16942	16850	17020	16774	16792	16952	17100	16814	16774	16861	16767	16662	16919	16754	16875	16929	17035	16877	16938	16935	17101	16838	16968	16792	16652	16890	16834	17067	17090	16981	16876	17067	17008	16859	16916	16797	16918	16871	16956	16915	16830	17013	16782	16797	16851	16724	16919	16944	17005	16814	16819	16833	16823	16827	16985	16977	16881	16761	17093	16929	16943	16666	16917	16708	16936	17024	16999	16948	16863	16934	16999	16765	17106	17099	16898	16898	16873	17016	16854	17137	17003	16995	16840	17057	16944	16861	16639	16900	16941	16997	16848	16806	16989	16861	17085	16920	16862	16962	16937	16970	17051	16820	16804	16918	17082	16977	17029	16741	16976	17098	16761	16897	16977	16923	16800	16752	16886	17020	17054	16890	17006	16894	16916	16957	16914	17152	17078	16991	17012	16918	16897	16816	16957	16986	16788	16731	17097	16859	16831	16877	16954	16974	17131	16909	17074	17060	16943	16813	16959	17029	17097	16993	16781	16920	16955	16862	16796	16953	16858	17012	17026	16881	16967	16749	16978	16726	16812	16759	16892	16790	16728	16887	17044	16977	16928	16897	16719	16878	16843	17073	16805	16691	16737	16884	16936	17006	16925	16956	16913	17051	16991	16852	17043	16963	17079	16873	16881	16905	16629	16840	16699	16631	16871	16888	17113	16785	16917	17005	17053	16743	16952	16971	16942	16901	16878	17015	16794	16874	16876	16786	16906	17039	16768	16816	16890	16936	16945	16821	16852	17138	16890	16670	16964	16994	16933	17050	16757	16984	16876	16863	16789	16808	16784	16856	16965	17027	16913	16961	16794	16972	17062	16939	16917	17000	16864	17012	16949	16712	16933	16711	17115	17043	16900	16827	16871	16674	16840	17019	16877	16881	17048	17031	16792	16748	16977	16836	16980	16677	16914	16742	16905	16995	17056	17090	16798	16899	16945	16889	17005	16956	16917	17118	17014	16972	16878	16962	17030	16869	16954	16822	16763	16806	16941	16946	16948	17030	16853	17076	16861	16913	16824	16720	16856	16956	16933	17007	17022	16799	16691	16862	16997	16827	17075	16777	16913	16894	16823	16942	16884	16887	16929	16773	16795	16791	16942	16924	16806	16819	17104	17146	16958	16981	16882	17087	17015	16840	17015	16925	17012	16809	16818	16873	16879	16632	16756	17020	16863	17073	17022	16715	16981	16946	16720	16798	16896	17115	16814	16851	16862	16836	16838	17036	16826	16999	16995	16893	16987	16683	17048	17097	17047	16967	16915	16893	16895	17046	16769	16867	16867	16867	16890	16919	17088	16890	17115	16961	16900	17001	16806	16804	16915	16948	17154	16965	16875	16836	17048	17067	16853	16837	17066	16853	16760	16811	16842	16858	16824	16814	16743	16839	16943	16917	16969	16853	16805	16790	16787	17007	16710	16764	16797	16992	16783	16876	17075	16765	16928	17257	16932	16803	16919	16772	16779	16901	16602	16988	16727	16888	16889	16844	16874	17174	17050	16903	16901	16804	16752	17018	16896	16966	16762	16871	16813	16949	17044	16789	16980	16789	16893	16915	17114	16930	16896	16970	16977	16929	16892	16838	16999	16873	16938	16991	16991	17011	16892	16969	16803	16991	16840	16868	16869	17008	16858	16837	16890	16881	16912	16823	16787	16986	16856	16956	16979	16859	16999	17006	17002	16963	16995	16974	16937	16684	17007	16959	16928	17048	16878	17022	16907	17044	16807	16755	17040	16982	16876	16964	16706	16847	16938	17005	16841	16860	16842	16901	16939	16871	16826	16769	16874	17113	17077	17032	16870	16896	17018	16919	16987	16855	16916	17023	16970	16874	17180	16922	16953	16853	16990	16983	16938	16918	17015	16908	16754	16667	16856	16772	16899	16700	16887	16954	16826	16868	16825	16924	16826	16899	17083	16839	17007	16897	16805	17120	16760	16809	16664	16959	16824	16862	16843	16729	16769	17002	16876	16751	16838	16927	16819	16898	17057	16975	16895	16936	16924	16877	17014	17132	17018	16839	17038	17000	17066	16798	16818	17122	17017	16887	16800	16905	16862	17129	16683	16947	17011	16952	16888	16957	17039	17018	16869	16983	16736	16960	16941	16978	16653	16774	16911	16895	16866	17031	16812	16991	16967	16998	16794	17029	16918	16940	16839	17078	16855	16823	17022	16804	16964	16900	16994	17004	17033	16913	16766	17051	16906	16899	16946	17070	17008	17022	16984	16949	16959	17153	16981	16829	16824	16989	16861	16718	17031	16824	16806	16843	16954	16705	16671	16791	17083	16853	16864	16874	16714	16913	17027	16938	16936	16862	16847	16996	16893	16745	16956	16825	16837	16672	17051	16691	16719	17056	16860	16961	16794	16820	16999	17133	16972	16790	16969	16816	16905	17023	16767	17103	16869	17032	17100	17029	16915	16858	16990	16875	16866	16962	17015	17125	17067	16994	16902	17007	17022	16945	17003	16867	17021	16887	16937	17033	16866	16892	16933	16740	16985	17013	16817	16922	16782	16906	17033	16809	17095	16810	16889	16908	16858	16588	16877	16830	16835	16936	17143	16960	16960	16997	16921	16860
15538	25716	23713	19816	17972	17233	16948	16519	16262	16082	19425	30906	34024	30507	24903	19488	16763	15787	15349	15361	15228	15430	15448	15346	15151	15356	15389	15212	15367	15318	15332	15205	15260	15341	15234	15259	15116	15259	15143	15173	15310	15401	15348	15414	15264	15391	15259	15298	15289	15221	15254	15205	15241	15256	15365	15508	15397	15320	15421	15295	15428	15426	15336	15263	15296	15205	15205	15272	15195	15298	15192	15388	15212	15428	15318	15223	15355	15483	15260	15323	15256	15288	15171	15230	15311	15403	15268	15348	15212	15476	15342	15317	15214	15188	15151	15372	15512	15281	15298	15219	15333	15196	15414	15262	15370	15264	15293	15170	15327	15317	15364	15153	15121	15500	15377	15120	15407	15300	15267	15420	15099	15304	15189	15166	15175	15283	15252	15202	15316	15240	15383	15073	15308	15381	15202	15317	15315	15233	15200	15330	15319	15252	15318	15328	15234	15211	15285	15374	15251	15302	15094	15216	15304	15401	15228	15093	15371	15350	15259	15211	15330	15303	15239	15257	15228	15044	15280	15428	15296	15220	15187	15280	15453	15165	15311	15311	15241	15337	15382	15295	15166	15332	15237	15338	15351	15322	15438	15192	15458	15381	15141	15402	15274	15369	15316	15440	15354	15260	15216	15448	15238	15281	15123	15302	15230	15438	15151	15190	15284	15182	15409	15247	15209	15312	15405	15330	15307	15292	15234	15285	15312	15103	15143	15289	15344	15276	15297	15162	15313	15221	15348	15386	15385	15300	15264	15414	15436	15231	15347	15231	15363	15401	15407	15257	15201	15230	15345	15303	15410	15425	15277	15291	15336	15208	15173	15194	15426	15386	15112	15290	15174	15373	15185	15247	15376	15329	15073	15189	15139	15230	15225	15168	14972	15136	15343	15419	15202	15330	15343	15126	15255	15111	15104	15318	15268	15353	15422	15359	15251	15238	15125	15281	15137	15256	15422	15121	15390	15361	15196	15323	15134	15383	15217	14986	15263	15252	15278	15508	15250	15339	15271	15365	15334	15406	15295	15503	15152	15421	15195	15527	15394	15285	15164	15244	15174	15297	15422	15259	15531	15276	15399	15230	15311	15335	15211	15370	15274	15279	15249	15235	15290	15285	15265	15272	15239	15397	15444	15297	15292	15157	15174	15335	15265	15256	15267	15413	15155	15305	15231	15129	15103	15340	15334	15328	15364	15332	15406	15294	15036	15321	15232	15351	15259	15145	15263	15371	15334	15424	15169	15053	15293	15198	15228	15364	15255	15324	15162	15113	15274	15167	15319	15154	15470	15210	15355	15393	15290	15193	15167	15440	15127	15396	15227	15177	15250	15196	15438	15317	15333	15378	15287	15251	15335	15301	15297	15295	15256	15292	15172	15274	15523	15502	15234	15317	15521	15281	15126	15214	15334	15272	15155	15283	15297	15130	15401	15326	15247	15283	15263	15258	15331	15133	15168	15158	15234	15174	15249	15222	15298	15336	15249	15179	15226	15138	15303	15194	15245	15444	15313	15231	15254	15367	15297	15221	15363	15256	15384	15318	15387	15161	15279	15214	15297	15312	15090	15214	15341	15310	15175	15154	15145	15152	15326	15288	15465	15198	15394	15364	15451	15347	15339	15251	15407	15226	15335	15261	15433	15392	15505	15304	15262	15229	15249	15243	15132	15178	15395	15207	15408	15278	15379	15318	15422	15294	15239	15150	15240	15268	15290	15340	15229	15216	15465	15264	15396	15176	15393	15242	15284	15244	15227	15267	15375	15336	15232	15339	15089	15456	15336	15369	15135	15130	15415	15391	15332	15248	15415	15306	15307	15337	15241	15305	15265	15326	15527	15312	15300	15286	15276	15364	15411	15322	15334	15285	15200	15369	15263	15359	15145	15259	15429	15235	15142	15320	15278	15226	15123	15326	15321	15210	15285	15233	15376	15275	15323	15397	15399	15244	15447	15317	15197	15221	15427	15333	15162	15271	15325	14954	15208	15248	15423	15214	15220	15434	15347	15293	15328	15144	15270	15021	15247	15476	15214	15342	15312	15159	15352	15347	15250	15376	15255	15276	15303	15285	15351	15259	15300	15359	15399	15116	15144	15241	15361	15203	15137	15289	15312	15343	15310	15177	15304	15378	15319	15292	15398	15467	15283	15262	15236	15229	15277	15289	15278	15384	15280	15268	15360	15209	15241	15333	15164	15317	15354	15284	15252	15161	15249	15398	15234	15362	15288	15459	15205	15150	15306	15272	15421	15554	15302	15175	15269	15323	15350	15236	15357	15148	15177	15202	15394	15373	15190	15308	15427	15151	15400	15459	15314	15306	15220	15416	15257	15232	15272	15355	15185	15169	15315	15181	15266	15326	15227	15341	15197	15041	15319	15398	15335	15160	15200	15471	15127	15279	15345	15335	15319	15253	15224	15187	15386	15410	15171	15329	15186	15222	15151	15325	15308	15390	15225	15409	15301	15191	15386	15142	15350	15334	15292	15224	15184	15082	15330	15346	15374	15279	15221	15212	15356	15326	15184	15296	15256	15314	15251	15392	15197	15226	15270	15450	15194	15316	15233	15275	15134	15533	15321	15302	15237	15229	15365	15227	15154	15282	15341	15242	15338	15155	15227	15292	15154	15239	15216	15390	15347	15335	15249	15218	15170	15358	15156	15400	15210	15161	15250	15117	15228	15272	15234	15136	15336	15362	15196	15399	15317	15254	15352	15194	15198	15218	15365	15249	15321	15238	15323	15237	15257	15314	15314	15141	15295	15226	15254	15251	15351	15371	15258	15367	15237	15260	15213	15054	15392	15364	15238	15234	15535	15459	15261	15254	15358	15222	15232	15164	15280	15276	15295	15138	15253	15132	15419	15277	15209	15346	15241	15181	15272	15316	15457	15331	15315	15383	15335	15391	15291	15232	15290	15410	15315	15200	15365	15141	15219	15303	15493	15414	15179	15171	15315	15258	15338	15245	15388	15389	15123	15177	15037	15320	15104	15305	15382	15288	15252	15419	15139	15430	15226	15360	15123	15313	15352	15379	15264	15158	15351	15182	15409	15209	15228	15291	15258	15352	15306	15185	15344	15317	15309	15380	15330	15184	15188	15158	15141	15224	15340	15407	15339	15166	15289	15225	15270	15328	15170	15225	15181	15337	15224	15310	15314	15259	15307	15373	15217	15232	15229	15347	15237	15194	15315	15424	15263	15128	15194	15380	15221	15358	15247	15339	15403	15241	15042	15240	15242	15210	15266	15256	15355	15265	15332	15425	15157	15276	15464	15199	15443	15343	15349	15372	15181	15366	15265	15302	15236	15214	15276	15037	15388	15199	15400	15331	15247	15367	15243	15223	15410	15388	15212	15306	15283	15285	15468	15233	15245	15226	15253	15109	15386	15325	15480	15328	15305	15291	15436	15308	15094	15292	15391	15124	15141	15283	15313	15224	15195	15241	15042	15296	15242	15369	15269	15370	15351	15285	15328	15149	15189	15285	15361	15206	15338	15155	15363	15228	15255	15322	15297	15312	15229	15242	15269	15167	15448	15418	15183	15410	15169	15403	15227	15284	15332	15379	15234	15076	15285	15158	15349	15325	15209	15244	15158	15327	15262	15242	15280	15370	15204	15326	15331	15412	15144	15337	15359	15480	15258	15299	15315	15248	15233	15512	15431	15275	15249	15353	15378	15301	15192	15293	15251	15259	15277	15301	15220	15132	15227	15311	15320	15319	15362	15333	15338	15292	15311	15244	15274	15285	15255	15312	15201	15156	15290	15203	15355	15174	15327	15272	15350	15280	15298	15181	15187	15360	15253	15345	15231	15200	15201	15233	15201	15256	15308	15329	15412	15250	15323	15075	15293	15278	15305	15372	15128	15397	15300	15312	15275	15228	15210	15220	15287	15271	15427	15344	15322	15257	15342	15360	15381	15293	15196	15434	15238	15432	15184	15404	15283	15271	15331	15272	15194	15215	15225	15562	15341	15283	15148	15318	15349	15147	15307	15207	15266	15194	15266	15263	15373	15174	15308	15293	15379	15378	15358	15138	15279	15289	15341	15293	15346	15265	15395	15273	15213	15340	15316	15370	15218	15287	15300	15224	15240	15208	15351	15376	15293	15183	15103	15244	15207	15242	15224	15298	15268	15262	15200	15209	15292	15102	15416	15204	15198	15349	15409	15199	15360	15355	15275	15236	15275	15307	15263	15117	15304	15280	15245	15480	15326	15138	15242	15270	15327	15186	15266	15426	15211	15350	15299	15300	15360	15215	15359	15449	15436	15260	15216	15294	15264	15240	15261	15346	15227	15208	15344	15340	15252	15239	15448	15341	15175	15236	15212	15215	15106	15315	15277	15269	15295	15356	15259	15275	15169	15312	15211	15295	15334	15416	15298	15173	15284	15341	15257	15236	15384	15276	15270	15179	15183	15261	15358	15236	15395	15196	15238	15223	15189	15316	15329	15424	15077	15305	15159	15347	15285	15311	15561	15302	15132	15270	15353	15248	15222	15251	15117	15362	15382	15396	15263	15439	15350	15228	15163	15320	15139	15312	15405	15149	15385	15292	15360	15252	15251	15265	15213	15284	15308	15426	15351	15429	15196	15238	15350	15285	15163	15059	15301	15275	15244	15343	15159	15390	15417	15294	15258	15359	15436	15286	15464	15315	15160	15351	15224	15337	15257	15250	15239	15314	15196	15170	15318	15392	15219	15357	15202	15534	15197	15372	15388	15322	15021	15187	15387	15227	15284	15476	15227	15237	15453	15322	15185	15470	15267	15276	15377	15351	15314	15160	15283	15266	15291	15352	15312	15267	15239	15287	15321	15257	15260	15219	15242	15076	15238	15225	15342	15368	15230	15197	15302	15145	15374	15238	15250	15249	15245	15256	15426	15219	15334	15411	15380	15315	15294	15423	15388	15549	15418	15371	15236	15190	15323	15173	15193	15452	15227	15407	15391	15302	15312	15223	15320	15323	15206	15216	15134	15156	15254	15207	15110	15292	15268	15456	15198	15239	15238	15308	15220	15400	15071	15505	15299	15143	15432	15382	15423	15333	15281	15307	15168	15157	15187	15259	15224	15232	15244	15219	15364	15383	15383	15257	15266	15169	15387	15239	15334	15075	15324	15142	15274	15394	15165	15470	15206	15367
22342	20790	28432	23234	20943	22843	24140	19249	18270	18502	22626	34563	41209	35555	29612	23332	20278	18279	17844	17671	17621	17684	17563	17349	17487	17518	17526	17883	17570	17495	17327	17423	17479	17466	17562	17704	17384	17522	17589	17462	17586	17347	17515	17382	17305	17718	17417	17435	17577	17669	17561	17227	17342	17479	17283	17242	17393	17343	17510	17495	17422	17383	17294	17635	17390	17418	17493	17234	17401	17430	17490	17204	17444	17260	17393	17525	17293	17348	17250	17391	17269	17555	17591	17223	17305	17283	17491	17594	17522	17630	17578	17489	17387	17374	17048	17417	17547	17467	17631	17269	17254	17237	17434	17381	17007	17488	17367	17536	17278	17198	17476	17485	17527	17583	17295	17133	17476	17396	17340	17477	17487	17193	17306	17312	17632	17250	17395	17425	17490	17454	17415	17453	17322	17403	17208	17488	17427	17389	17304	17462	17249	17371	17337	17205	17467	17637	17409	17268	17355	17626	17444	17469	17281	17279	17529	17333	17312	17345	17390	17481	17174	17344	17394	17263	17582	17470	17493	17348	17394	17442	17228	17376	17249	17303	17348	17438	17501	17472	17342	17296	17538	17560	17542	17433	17352	17333	17270	17552	17259	17365	17261	17331	17493	17460	17502	17339	17293	17413	17532	17309	17386	17396	17360	17239	17433	17312	17505	17301	17404	17464	17232	17319	17358	17368	17360	17485	17424	17426	17612	17679	17385	17264	17353	17429	17305	17442	17258	17314	17240	17376	17301	17325	17460	17488	17385	17317	17398	17485	17329	17320	17236	17460	17401	17361	17463	17494	17287	17591	17416	17337	17222	17350	17327	17415	17350	17398	17261	17115	17352	17404	17244	17338	17386	17244	17468	17385	17551	17526	17482	17456	17459	17517	17275	17442	17461	17409	17442	17285	17358	17344	17238	17577	17421	17450	17538	17354	17435	17503	17162	17565	17412	17205	17283	17345	17395	17443	17291	17639	17420	17320	17379	17445	17331	17208	17469	17274	17541	17221	17553	17512	17293	17507	17476	17265	17420	17331	17324	17416	17459	17439	17405	17334	17316	17289	17362	17454	17496	17392	17316	17264	17456	17270	17325	17646	17144	17385	17517	17352	17384	17253	17428	17409	17405	17410	17495	17441	17465	17579	17459	17329	17479	17355	17537	17473	17484	17364	17379	17487	17272	17220	17309	17366	17500	17328	17475	17463	17408	17393	17159	17395	17127	17379	17413	17448	17611	17547	17548	17519	17247	17341	17672	17557	17204	17361	17286	17335	17208	17384	17353	17180	17544	17191	17277	17245	17385	17030	17626	17256	17465	17271	17330	17400	17235	17427	17530	17472	17391	17348	17513	17328	17201	17211	17529	17281	17462	17189	17398	17437	17255	17292	17349	17328	17483	17376	17543	17038	17278	17399	17458	17509	17485	17555	17366	17394	17370	17179	17409	17362	17321	17406	17454	17545	17342	17456	17446	17495	17506	17286	17378	17366	17397	17248	17330	17475	17483	17322	17409	17359	17265	17358	17129	17281	17394	17208	17484	17353	17394	17214	17408	17326	17357	17536	17565	17473	17541	17425	17373	17304	17417	17341	17507	17500	17261	17362	17322	17432	17371	17479	17389	17443	17430	17342	17503	17444	17376	17246	17538	17272	17532	17327	17207	17437	17329	17262	17363	17420	17419	17415	17384	17274	17314	17113	17463	17286	17406	17627	17286	17477	17387	17339	17419	17499	17321	17380	17506	17273	17459	17411	17328	17419	17540	17400	17358	17359	17245	17366	17287	17393	17580	17420	17554	17342	17460	17456	17498	17379	17535	17316	17451	17599	17262	17476	17306	17483	17281	17347	17541	17596	17249	17382	17355	17252	17315	17299	17360	17386	17438	17522	17433	17267	17162	17490	17426	17298	17283	17400	17448	17318	17382	17357	17409	17335	17540	17515	17227	17520	17352	17518	17319	17402	17169	17416	17382	17350	17452	17329	17485	17502	17603	17415	17348	17315	17516	17359	17244	17251	17388	17334	17240	17678	17241	17426	17399	17365	17369	17367	17348	17162	17370	17326	17382	17267	17445	17393	17633	17308	17268	17257	17507	17395	17282	17351	17300	17280	17289	17402	17634	17541	17247	17284	17340	17516	17427	17436	17364	17180	17415	17564	17499	17121	17338	17209	17266	17398	17257	17190	17406	17456	17433	17418	17356	17483	17243	17086	17448	17503	17414	17488	17543	17575	17474	17353	17251	17468	17332	17284	17211	17503	17536	17465	17423	17426	17401	17383	17467	17487	17562	17326	17374	17547	17381	17257	17221	17357	17470	17412	17388	17325	17427	17346	17282	17330	17389	17252	17389	17178	17383	17417	17344	17347	17414	17415	17425	17101	17282	17348	17366	17361	17450	17137	17229	17301	17492	17441	17151	17214	17357	17187	17220	17302	17258	17333	17322	17396	17489	17427	17368	17459	17424	17336	17370	17326	17534	17288	17380	17530	17522	17570	17286	17325	17404	17125	17361	17327	17558	17473	17467	17419	17424	17277	17574	17386	17426	17203	17467	17300	17299	17512	17465	17373	17307	17296	17268	17391	17212	17550	17246	17449	17481	17515	17304	17409	17511	17331	17474	17456	17403	17365	17388	17320	17349	17355	17333	17388	17122	17563	17340	17351	17308	17395	17479	17342	17532	17345	17361	17373	17301	17378	17541	17432	17389	17566	17276	17243	17401	17427	17387	17285	17263	17345	17556	17285	17408	17399	17421	17573	17380	17373	17222	17408	17446	17554	17401	17439	17357	17155	17451	17385	17345	17265	17304	17356	17261	17427	17438	17318	17210	17317	17295	17396	17387	17352	17231	17195	17331	17364	17378	17349	17236	17207	17428	17268	17205	17357	17512	17610	17228	17377	17437	17479	17367	17488	17388	17368	17389	17445	17320	17482	17449	17475	17511	17466	17357	17418	17308	17314	17110	17323	17464	17593	17423	17264	17317	17300	17547	17285	17249	17393	17487	17474	17277	17359	17613	17509	17462	17364	17393	17249	17273	17272	17475	17390	17240	17282	17391	17347	17430	17278	17312	17350	17279	17575	17441	17402	17416	17355	17278	17171	17196	17440	17379	17436	17411	17418	17198	17509	17402	17324	17510	17536	17528	17443	17348	17526	17386	17540	17427	17321	17492	17442	17309	17450	17297	17511	17428	17338	17340	17233	17405	17405	17554	17415	17309	17420	17261	17321	17408	17160	17279	17337	17355	17322	17540	17422	17130	17375	17416	17546	17144	17256	17365	17387	17335	17167	17327	17416	17198	17568	17273	17359	17270	17537	17367	17230	17205	17178	17489	17508	17297	17506	17316	17457	17482	17346	17313	17472	17481	17411	17328	17648	17365	17299	17396	17299	17260	17371	17485	17440	17356	17476	17311	17218	17266	17365	17277	17533	17304	17463	17337	17288	17445	17225	17455	17543	17486	17485	17383	17464	17286	17312	17522	17340	17637	17434	17216	17450	17438	17318	17340	17277	17400	17481	17361	17467	17461	17343	17325	17205	17323	17210	17433	17292	17375	17245	17243	17331	17233	17396	17432	17524	17541	17276	17499	17207	17342	17227	17488	17411	17370	17523	17334	17334	17399	17269	17393	17227	17426	17429	17317	17325	17303	17549	17565	17206	17357	17317	17380	17136	17340	17384	17169	17440	17205	17353	17375	17254	17219	17491	17371	17511	17373	17342	17397	17383	17449	17213	17356	17248	17333	17367	17536	17240	17434	17677	17346	17226	17387	17341	17360	17393	17335	17224	17245	17310	17338	17489	17088	17516	17422	17403	17404	17142	17492	17402	17327	17371	17391	17266	17188	17515	17544	17363	17486	17405	17437	17466	17319	17632	17477	17387	17279	17443	17456	17388	17528	17137	17196	17487	17306	17494	17359	17226	17400	17274	17305	17311	17207	17227	17261	17316	17319	17525	17542	17316	17232	17617	17465	17347	17367	17298	17298	17428	17345	17468	17570	17328	17364	17427	17476	17201	17340	17234	17435	17406	17402	17362	17462	17485	17403	17485	17447	17343	17410	17322	17271	17398	17536	17326	17238	17452	17361	17463	17321	17348	17307	17268	17306	17280	17498	17273	17292	17239	17520	17469	17391	17259	17360	17401	17433	17302	17185	17257	17410	17481	17542	17467	17368	17316	17317	17428	17190	17393	17393	17473	17242	17318	17225	17237	17288	17272	17507	17203	17224	17424	17446	17469	17475	17230	17481	17430	17276	17402	17295	17246	17351	17563	17611	17479	17411	17397	17492	17350	17174	17217	17550	17537	17371	17401	17297	17361	17470	17343	17604	17138	17165	17331	17380	17482	17427	17254	17383	17255	17374	17304	17310	17653	17244	17474	17340	17314	17610	17389	17285	17454	17435	17257	17401	17494	17350	17438	17412	17457	17132	17302	17479	17254	17242	17393	17500	17332	17266	17470	17350	17426	17262	17302	17238	17447	17479	17146	17304	17464	17291	17414	17261	17407	17413	17186	17371	17490	17395	17550	17370	17289	17353	17583	17423	17256	17437	17421	17414	17461	17422	17331	17477	17446	17576	17523	17213	17404	17387	17222	17256	17332	17286	17470	17500	17270	17180	17483	17337	17372	17370	17388	17450	17367	17311	17342	17354	17304	17445	17403	17223	17232	17443	17368	17200	17370	17477	17339	17507	17314	17505	17221	17226	17321	17390	17221	17198	17260	17416	17432	17442	17260	17438	17202	17288	17343	17357	17384	17254	17290	17278	17309	17365	17458	17459	17349	17518	17368	17458	17458	17199	17427	17385	17444	17311	17133	17451	17186	17460	17303	17442	17384	17075	17397	17444	17325	17216	17476	17368	17292	17402	17420	17534	17330	17443	17523	17497	17446	17368	17471	17358	17270	17394	17393	17298	17389	17445	17305	17486	17492	17378	17342	17518	17250	17442	17447	17576	17381	17320	17301	17370	17454	17343	17520	17211	17520	17551	17421	17346	17512	17445	17333	17370	17343	17441	17276	17303	17223	17367	17403	17492	17541	17266	17468	17352	17314	17388	17347	17531	17330	17350	17186	17324	17290	17395	17537	17343	17441	17301	17326	17351	17408	17208	17398	17322	17462	17375	17269	17485	17355	17484	17420	17421	17411
16642	29182	25727	21052	19215	18730	17975	17387	16999	16901	24482	39194	42841	37171	30000	22347	18253	16438	15841	15615	15716	15517	15730	15657	15482	15546	15570	15724	15772	15539	15391	15683	15435	15580	15609	15591	15569	15611	15597	15470	15571	15538	15526	15611	15493	15559	15525	15742	15608	15700	15568	15464	15824	15435	15590	15435	15588	15696	15495	15629	15401	15714	15659	15594	15578	15609	15493	15673	15619	15579	15523	15636	15616	15566	15491	15615	15631	15748	15597	15657	15584	15530	15427	15521	15690	15719	15524	15606	15548	15545	15478	15472	15480	15687	15520	15487	15698	15693	15465	15565	15580	15706	15622	15656	15565	15605	15629	15483	15633	15492	15657	15563	15575	15624	15619	15615	15548	15519	15640	15670	15569	15436	15578	15507	15524	15444	15464	15622	15582	15452	15439	15563	15556	15491	15538	15538	15302	15471	15625	15619	15734	15535	15648	15475	15495	15523	15488	15556	15664	15523	15465	15596	15574	15527	15402	15610	15648	15529	15484	15442	15596	15437	15421	15422	15586	15694	15702	15615	15436	15707	15580	15568	15520	15526	15493	15541	15621	15433	15482	15460	15610	15655	15694	15375	15655	15578	15496	15412	15539	15556	15562	15359	15621	15500	15512	15475	15562	15573	15496	15521	15477	15539	15527	15317	15468	15524	15701	15681	15525	15619	15515	15443	15577	15437	15628	15477	15570	15608	15703	15317	15461	15429	15460	15486	15426	15656	15517	15638	15721	15623	15617	15391	15589	15618	15554	15702	15556	15636	15425	15576	15440	15517	15423	15595	15718	15573	15633	15535	15353	15651	15467	15497	15590	15558	15485	15563	15654	15363	15639	15541	15424	15671	15464	15476	15392	15408	15274	15710	15537	15457	15548	15649	15577	15420	15441	15769	15543	15645	15479	15544	15427	15550	15734	15691	15686	15534	15428	15630	15405	15537	15520	15604	15487	15503	15452	15594	15443	15529	15428	15541	15408	15550	15504	15438	15570	15542	15587	15440	15516	15588	15533	15647	15486	15568	15489	15539	15674	15510	15486	15442	15710	15419	15592	15457	15648	15539	15399	15510	15520	15652	15387	15439	15533	15433	15508	15491	15557	15570	15431	15408	15466	15448	15677	15501	15640	15610	15603	15403	15500	15715	15411	15561	15681	15563	15618	15574	15421	15424	15485	15523	15682	15454	15525	15561	15529	15492	15585	15810	15582	15631	15566	15662	15505	15569	15562	15649	15546	15597	15649	15544	15448	15660	15352	15470	15568	15788	15477	15482	15431	15583	15462	15551	15604	15547	15580	15428	15395	15457	15564	15776	15519	15472	15537	15605	15448	15501	15501	15570	15744	15789	15554	15520	15543	15542	15391	15553	15381	15523	15490	15479	15530	15485	15490	15495	15421	15470	15523	15644	15497	15571	15652	15570	15562	15613	15556	15673	15585	15669	15430	15673	15577	15564	15539	15335	15463	15598	15768	15622	15496	15446	15515	15580	15452	15653	15415	15480	15526	15568	15602	15456	15527	15684	15632	15558	15482	15467	15482	15649	15513	15517	15627	15568	15422	15526	15684	15672	15522	15582	15605	15600	15609	15385	15491	15582	15491	15457	15627	15579	15547	15548	15728	15577	15412	15469	15652	15511	15555	15416	15445	15502	15672	15469	15457	15520	15568	15550	15487	15616	15446	15552	15539	15342	15613	15531	15629	15634	15716	15555	15389	15423	15643	15526	15636	15570	15462	15352	15569	15468	15509	15560	15463	15594	15620	15392	15633	15503	15490	15505	15626	15598	15499	15455	15715	15517	15497	15398	15643	15506	15683	15359	15647	15392	15485	15494	15370	15490	15589	15487	15380	15521	15560	15583	15545	15454	15550	15606	15651	15577	15594	15596	15462	15478	15475	15608	15590	15619	15527	15576	15315	15522	15418	15397	15516	15510	15484	15596	15525	15623	15677	15455	15517	15492	15555	15579	15450	15612	15437	15722	15436	15469	15373	15563	15705	15620	15652	15542	15678	15507	15618	15567	15658	15577	15663	15522	15430	15523	15537	15650	15641	15525	15622	15720	15604	15452	15567	15558	15617	15480	15615	15431	15484	15613	15571	15515	15513	15604	15604	15507	15412	15510	15351	15615	15419	15516	15509	15504	15436	15565	15684	15490	15595	15524	15440	15577	15584	15578	15728	15703	15414	15456	15556	15407	15575	15536	15459	15462	15609	15689	15544	15546	15472	15588	15620	15666	15499	15518	15484	15510	15594	15551	15544	15588	15534	15490	15495	15648	15542	15386	15544	15538	15658	15584	15676	15487	15615	15611	15702	15492	15499	15385	15538	15484	15533	15624	15622	15563	15433	15563	15522	15671	15444	15435	15649	15502	15562	15447	15479	15497	15454	15409	15473	15516	15392	15586	15527	15586	15645	15557	15538	15627	15452	15394	15789	15605	15470	15438	15531	15563	15395	15319	15606	15729	15425	15585	15517	15673	15607	15565	15541	15467	15410	15560	15510	15523	15356	15600	15500	15479	15403	15604	15448	15555	15597	15461	15626	15406	15629	15534	15652	15451	15691	15453	15628	15614	15619	15663	15472	15420	15409	15653	15553	15513	15623	15601	15697	15481	15634	15541	15598	15406	15435	15543	15515	15484	15482	15507	15283	15397	15540	15413	15523	15600	15559	15468	15490	15729	15623	15494	15594	15449	15600	15573	15570	15634	15657	15520	15499	15507	15517	15522	15408	15737	15530	15498	15621	15565	15433	15526	15688	15566	15453	15525	15594	15592	15616	15380	15532	15703	15622	15458	15562	15573	15566	15384	15505	15519	15676	15577	15677	15552	15488	15550	15649	15594	15458	15466	15546	15487	15517	15573	15597	15826	15501	15505	15498	15684	15522	15626	15575	15406	15582	15533	15592	15571	15689	15519	15547	15408	15394	15456	15506	15481	15450	15507	15530	15521	15518	15702	15526	15627	15590	15593	15550	15507	15569	15618	15475	15694	15431	15416	15675	15480	15768	15404	15551	15398	15680	15478	15636	15523	15538	15523	15544	15707	15409	15587	15563	15529	15624	15664	15677	15689	15493	15512	15642	15510	15462	15658	15537	15437	15643	15670	15512	15336	15497	15462	15481	15561	15755	15569	15632	15525	15520	15557	15550	15598	15552	15651	15502	15496	15459	15456	15485	15274	15521	15591	15600	15495	15581	15536	15525	15629	15647	15541	15615	15404	15768	15516	15709	15714	15630	15313	15556	15645	15475	15594	15433	15543	15754	15553	15445	15703	15523	15526	15530	15611	15587	15509	15428	15523	15566	15550	15762	15525	15342	15634	15467	15468	15554	15404	15368	15470	15446	15573	15492	15458	15683	15640	15541	15604	15470	15433	15495	15510	15481	15576	15564	15560	15493	15589	15524	15608	15427	15367	15568	15620	15566	15348	15558	15672	15578	15476	15613	15547	15527	15629	15396	15549	15455	15536	15501	15463	15556	15444	15602	15612	15569	15474	15779	15470	15580	15443	15392	15489	15617	15308	15640	15546	15636	15399	15624	15489	15701	15486	15557	15593	15497	15619	15421	15484	15571	15512	15480	15670	15539	15413	15450	15579	15620	15565	15492	15522	15623	15482	15522	15437	15561	15699	15464	15407	15435	15606	15537	15428	15470	15462	15563	15582	15400	15418	15572	15431	15560	15541	15541	15545	15550	15665	15645	15531	15597	15604	15440	15437	15562	15493	15608	15371	15547	15585	15622	15519	15511	15559	15428	15626	15531	15459	15436	15667	15539	15419	15608	15438	15698	15527	15393	15473	15593	15515	15617	15276	15576	15555	15436	15382	15649	15736	15399	15437	15651	15690	15423	15540	15571	15548	15637	15607	15512	15503	15588	15695	15661	15540	15548	15640	15711	15621	15501	15552	15560	15585	15494	15779	15469	15466	15399	15597	15670	15528	15433	15409	15632	15633	15500	15423	15474	15454	15478	15655	15345	15597	15450	15364	15509	15638	15390	15525	15446	15556	15395	15524	15670	15456	15515	15568	15367	15533	15489	15550	15461	15553	15471	15557	15599	15396	15556	15598	15395	15581	15356	15669	15477	15372	15635	15458	15638	15393	15711	15545	15746	15484	15584	15623	15476	15551	15459	15644	15684	15587	15380	15520	15707	15355	15635	15599	15392	15391	15467	15475	15423	15655	15748	15505	15486	15507	15539	15489	15603	15400	15516	15678	15449	15357	15479	15496	15576	15577	15575	15722	15625	15467	15633	15466	15435	15504	15488	15569	15744	15517	15695	15563	15431	15551	15663	15411	15569	15453	15596	15701	15337	15570	15503	15497	15522	15428	15509	15577	15450	15305	15541	15587	15724	15639	15671	15529	15537	15522	15529	15531	15548	15595	15550	15534	15412	15560	15451	15569	15614	15408	15529	15412	15692	15620	15508	15613	15616	15513	15558	15354	15495	15459	15629	15446	15538	15513	15580	15674	15637	15417	15513	15610	15444	15558	15660	15558	15575	15587	15403	15453	15626	15521	15516	15610	15487	15414	15502	15561	15430	15427	15559	15419	15518	15360	15569	15612	15506	15473	15586	15478	15452	15581	15559	15541	15536	15455	15517	15502	15529	15531	15498	15455	15543	15457	15581	15644	15565	15533	15623	15500	15454	15660	15592	15454	15680	15579	15525	15488	15709	15540	15473	15641	15248	15491	15667	15548	15621	15500	15393	15698	15524	15346	15480	15617	15607	15414	15454	15476	15581	15356	15516	15629	15522	15391	15708	15627	15577	15677	15404	15430	15557	15525	15632	15570	15574	15727	15419	15495	15533	15549	15723	15464	15463	15488	15579	15491	15634	15427	15423	15483	15471	15535	15532	15678	15387	15456	15611	15722	15529	15643	15458	15541	15582	15404	15623	15391	15606	15417	15618	15457	15497	15641	15488	15469	15501	15455	15575	15565	15498	15438	15754	15472	15626	15602	15590	15618	15576	15536	15446	15454	15730	15488	15438	15535	15431	15393	15558	15610	15525	15379	15655	15534	15529	15515	15434	15633	15587	15658	15454	15713	15557	15494	15649	15569	15362	15666	15614	15521	15492	15627	15519	15508	15536	15500	15718	15551	15537	15492	15531	15556	15516	15547	15380	15471	15702	15476
26865	21462	23768	20506	17660	17777	17595	17550	17304	17313	17303	18015	19334	19554	18981	18276	17506	17380	17363	17307	17016	17202	17161	16963	17306	17155	17307	17197	17221	17213	17194	17170	17069	17259	17263	16974	16960	17405	17329	17104	17237	17296	17227	17265	17097	17085	17180	16973	17306	17168	17127	17202	17158	17035	17142	16911	16987	17042	17026	16994	17168	17322	17014	17057	17217	17140	17175	17233	17245	17220	17060	17082	17181	17367	17194	17091	17234	17097	17209	17072	17134	17196	17228	17008	17311	17346	17073	17224	17322	17238	17282	17095	17243	17149	17185	17210	17279	17284	17082	17192	17169	17353	17161	17220	17025	17063	17175	17307	17129	17241	17215	17176	17157	17108	17032	17174	17102	17113	17180	17108	17176	17003	17234	17191	17109	17148	17268	17193	16986	17166	17106	17062	17274	17191	17047	17260	17456	17269	17107	17020	17118	17094	17110	17014	17224	17145	17031	17169	16939	17108	17220	17189	17081	17044	17149	17263	17051	17173	17164	17072	17184	17241	17170	16993	17009	17046	16999	17045	17201	17138	17074	17037	17173	17108	17065	17143	16949	17216	17145	17020	17190	17038	17215	17148	17146	17124	17143	17059	16938	17145	17204	17012	17180	17180	16996	16971	17076	17139	16991	17211	16994	17184	17012	17063	17129	17088	17159	17094	17015	17285	17082	17015	17086	17265	17135	17241	17252	17159	17244	17074	16951	17163	17316	17045	17127	17166	17152	17097	17047	17248	17266	17154	17199	17124	17090	17164	17000	17113	17274	17236	17441	17139	17280	17118	17342	17065	17172	17205	17176	17038	17152	17169	17199	17370	17242	17123	17160	17150	17193	17127	17206	16919	17095	17036	17171	17006	17188	16960	17065	17131	17077	17094	17215	17064	17032	17126	17416	17248	17120	17524	17143	17252	16871	17232	17031	17196	17058	17122	17178	17216	17222	17267	17084	17267	17284	17398	17196	17114	17232	17211	17221	16973	17099	17034	17072	17137	17062	17031	17181	17161	17035	17199	17214	17198	17221	17098	17045	17225	17111	17272	17278	17275	17219	17167	17101	17250	17143	17277	17220	17091	17064	17010	17198	17046	17053	17425	17169	17247	17117	17297	17118	17173	17054	17153	17380	17130	17012	16986	17205	17212	16942	17213	16934	17031	17143	17177	17054	16957	17072	17258	17294	17101	17424	17260	17041	17139	16988	17205	17221	17203	17275	17354	17000	17269	17158	17062	17186	17070	17191	17085	17124	17068	17330	17308	17084	17225	17096	17112	17187	17330	17170	17237	17124	17093	17073	17217	17072	17222	17040	17210	17027	17170	17186	17220	17037	17029	17037	17432	17158	17052	17276	17205	17196	17264	16939	17008	17244	17083	17180	17041	17106	17138	17282	17092	17319	17159	17053	17152	17321	16969	17060	17232	17302	17044	17026	17302	16998	17218	17243	17055	17207	17320	17240	17136	17096	17269	17111	17053	17180	17040	17283	17226	17038	17030	17149	17232	17228	17132	17135	17293	17150	17403	17259	17331	17049	17238	17085	17247	17182	17441	17021	17055	17096	17296	17417	17141	17102	17138	17104	17199	17035	17193	17272	17092	17072	17150	17378	17420	17198	17260	17052	16929	17064	17160	16978	17233	17331	17159	17192	17407	16997	17375	17248	16994	17043	17248	17155	17181	17106	17144	17347	17152	17009	17209	17240	17091	17187	17262	17212	17142	17085	17287	17136	17098	17037	17165	16947	17090	17133	17144	17050	17070	17171	17082	17231	17116	17226	17227	17217	17137	17333	17078	17250	17217	17263	17234	17217	17013	17228	17128	17005	17204	16977	17210	17245	17301	17269	17058	17193	16963	16998	17025	17206	17329	17252	17227	17240	17113	17258	17098	17170	17376	17089	17190	17367	16863	17086	17306	17515	17077	17034	17156	16992	17106	17325	17036	17025	17168	17116	17168	17152	17163	17296	17296	17080	17095	17348	17144	17284	17279	17414	16964	17139	17291	17184	17082	17000	17198	16933	17077	17033	17304	17297	17240	17113	17146	17118	17235	17307	17009	17268	17112	17228	17258	17248	17280	17244	17102	16900	17093	17171	17212	17188	17279	17215	17085	17105	17334	17275	17129	17130	17071	17244	17100	17140	17059	17238	17213	17246	17295	17295	17106	17077	17010	17137	16953	17268	17260	17285	17174	17194	17202	17230	17155	17346	17118	17248	17151	17190	17125	17250	17105	17209	17076	17107	17250	17084	17171	17135	17320	17083	17167	17299	17180	17282	17166	17063	16991	17109	17297	17031	17132	17119	17155	17104	17116	17058	17102	17199	17145	17211	17074	17122	16883	17202	17156	17137	17238	17245	17350	17138	17098	17178	17137	17377	17113	17265	17180	17267	17008	17126	16982	17080	17051	17210	17295	17192	17373	17278	17127	17425	17309	17137	17112	17194	17109	16991	17233	17205	17088	17182	17025	17093	16989	17223	17176	17055	17117	17263	17133	17113	17371	17232	17106	17262	17067	17110	17134	17180	17072	17219	17001	17198	17167	17065	17266	17228	17110	17228	16999	17164	17166	17270	17220	17205	17135	17114	17108	17061	17170	17206	17128	17382	17264	17157	17262	17123	17243	16985	17311	17152	17279	17341	17025	17090	17227	17024	17137	17026	17108	17248	17059	17317	17061	17057	17298	17098	17053	17208	17343	17050	17211	16962	17331	17174	17047	17172	16958	16988	17066	17239	17258	17258	17298	17100	17120	17277	17051	17184	17083	17068	17280	16972	17088	17194	17100	17107	17184	17250	17132	17094	16997	17262	17378	17227	17367	17196	17184	17228	17209	17279	17241	17126	17143	17244	17132	17065	17014	17082	17153	17173	17330	16974	17010	17198	17181	17255	17054	17199	17073	17162	17323	17123	17305	17310	17205	17201	17219	17055	17164	17431	17195	17305	17231	17250	17073	17258	17183	17145	17165	16940	17146	17203	17258	17190	17272	17036	17176	17146	17282	17079	17132	17219	17131	17317	17190	17271	17244	17084	17212	17298	17071	17162	17168	17108	17110	17261	17219	17171	17207	17203	17377	17150	17221	17157	17307	17090	17494	17206	17133	17138	17204	17166	17328	17201	17020	17147	17184	17172	17141	17178	17021	17146	17187	17136	17163	17097	17318	17114	16986	17209	16982	17376	17151	17093	17173	16931	17362	17305	17153	17165	17197	17231	17189	17177	17051	17179	17335	17197	17200	17295	17182	17089	17139	17115	17154	17442	17228	17229	17349	17184	17073	17262	17239	17212	17104	17124	17291	17203	17230	16962	17057	17079	17310	17351	17435	17231	17245	17146	17055	17268	17260	17086	17162	17268	17259	17186	17114	17109	17322	17082	17095	17165	17214	17272	17477	17044	16982	17170	17214	17146	17270	17284	17083	16874	17095	17211	17182	17073	17150	17185	17328	17302	17246	17173	17230	17012	17167	16997	17256	17247	17069	17221	17237	16995	17263	17207	17067	17166	17013	17040	17109	17416	17404	16943	17338	17253	17328	17113	17214	17166	17187	17249	17184	17188	17161	17086	17238	17093	17277	17121	17184	17239	17259	17222	17090	17365	17309	17281	17113	16985	16969	16924	17182	17083	17106	17176	17098	16995	17078	17214	17067	17144	17195	17022	17176	17229	17271	17239	17157	17189	17134	17263	17221	17195	17243	17409	17221	17294	17072	17039	17175	17091	17154	17269	17062	17171	17245	17121	16988	16999	17111	17349	17143	17027	17014	17011	17003	17096	17186	17237	17067	17348	17160	17204	17336	17354	16987	17214	17258	17140	17371	17155	17102	17165	17154	17443	17115	17209	17012	17103	17357	17104	17204	17235	17255	17167	17350	17377	17292	17160	17106	17464	17183	17201	17146	17176	16971	17176	17345	17164	17053	17188	17288	17333	16964	17118	17229	17390	17224	17105	17255	17154	17228	17152	17091	16996	17244	17195	17221	17243	17316	17199	16975	17116	17249	17105	17124	17394	17197	17107	17187	17108	17278	17049	17190	17117	17220	16961	17213	17030	17134	17042	17271	17214	17209	17041	17088	17147	17125	17139	17037	17296	17059	17236	16996	17016	17012	17269	17208	17034	17006	17198	17021	17231	17123	17106	17147	17256	17159	17067	17315	17158	17090	17209	17229	17362	17136	17183	17507	17090	16840	17199	16919	17058	17085	16958	16987	17020	17202	17158	17249	17141	17167	17369	17120	17397	17168	17047	17382	17160	17093	17051	17293	17288	17085	17144	17123	17212	17030	17086	17186	17299	17009	17242	16966	17268	17182	17207	17186	17100	17048	17183	17140	17120	17233	17191	17022	17146	17014	17308	17150	17078	17071	17116	17033	17054	17106	17214	17160	17231	17260	17148	17136	17229	17223	17230	17073	17118	17169	17143	17261	16863	17130	17223	17197	17131	17005	17168	17043	17374	17201	17289	17050	17177	16951	17351	17067	17174	17018	17069	17009	17024	17265	17241	17019	17229	17216	17278	17319	17219	17101	17283	17156	17323	17097	17266	17289	17117	17253	17143	17168	17173	17282	16996	17154	17224	17193	17199	17035	17193	17169	17000	17043	17210	17115	17178	16969	17248	16832	17234	17242	17028	17013	17209	17034	16990	17099	17000	17422	17241	17066	17170	17043	17303	17087	17190	17409	17098	17223	17107	17036	17099	17142	17113	17064	16993	17254	17202	17417	17309	17263	17170	17077	17162	17308	17065	17162	17304	16973	17299	17148	17293	17112	17098	17264	17092	17205	16949	17326	17273	17085	17139	17263	17189	17096	17171	17079	17097	17095	17305	17210	17045	16937	17102	17080	17178	17161	17191	17165	17326	17106	17254	17143	17132	17192	17194	17245	17561	17303	17086	17270	17137	17151	17190	17164	16960	17294	17329	17125	17123	17251	17269	17304	17191	17210	17271	17074	17128	17485	17027	17330	17240	17099	17164	17125	17142	17112	17143	17202	17057	17037	17171	17298	17188	17183	17219	17059	17252	17035	17097	17169	17037	17189	17343	17297	17118	17126	17226	17221	17272	17123	17185	17064	17293	17331	17194	17262	17136	17192	17121	17298	17171	17329	17233	17150	17204	17135	17162	17132	17110	16951	17282	17095	17153	17254
15508	18347	17703	16472	16152	16378	16051	15549	15621	15696	15637	16769	18936	18648	17298	16440	15778	15688	15443	15412	15312	15623	15482	15460	15300	15370	15372	15462	15327	15309	15489	15408	15438	15416	15261	15316	15489	15425	15274	15369	15369	15286	15329	15424	15447	15353	15315	15354	15350	15189	15235	15339	15159	15170	15344	15289	15532	15369	15259	15211	15396	15394	15282	15343	15253	15513	15393	15346	15345	15362	15483	15288	15421	15438	15469	15262	15248	15404	15383	15412	15284	15235	15300	15452	15287	15399	15300	15392	15425	15470	15354	15273	15492	15379	15491	15456	15263	15268	15524	15443	15248	15292	15343	15382	15380	15604	15448	15348	15386	15373	15478	15346	15309	15306	15317	15319	15204	15373	15353	15366	15439	15450	15389	15381	15273	15346	15362	15499	15308	15275	15537	15282	15302	15362	15364	15403	15313	15332	15334	15471	15401	15458	15280	15246	15440	15335	15387	15381	15440	15258	15341	15365	15492	15490	15230	15200	15134	15413	15381	15327	15489	15328	15601	15305	15289	15321	15585	15490	15435	15361	15351	15337	15363	15289	15377	15398	15312	15323	15279	15359	15274	15301	15472	15466	15386	15314	15295	15295	15403	15279	15247	15373	15251	15298	15476	15324	15258	15243	15420	15441	15341	15454	15302	15324	15462	15319	15310	15342	15487	15209	15303	15285	15221	15378	15493	15390	15362	15348	15263	15240	15383	15435	15220	15233	15190	15417	15410	15156	15389	15463	15348	15460	15239	15341	15357	15209	15306	15435	15256	15301	15467	15347	15190	15287	15484	15165	15302	15147	15366	15310	15419	15452	15382	15427	15331	15357	15410	15311	15402	15419	15426	15445	15381	15334	15259	15452	15160	15313	15320	15442	15487	15213	15489	15459	15292	15362	15364	15129	15464	15370	15395	15350	15371	15279	15454	15229	15379	15384	15374	15500	15370	15353	15511	15223	15283	15384	15511	15344	15314	15228	15180	15329	15341	15395	15383	15413	15379	15346	15476	15510	15350	15386	15468	15572	15227	15288	15476	15257	15320	15423	15421	15372	15348	15288	15122	15268	15490	15287	15365	15329	15394	15447	15379	15441	15271	15349	15383	15435	15366	15297	15361	15476	15474	15337	15282	15286	15331	15307	15414	15332	15259	15328	15399	15291	15425	15536	15441	15317	15483	15327	15298	15431	15193	15213	15377	15190	15364	15477	15309	15365	15285	15377	15324	15390	15309	15391	15297	15294	15317	15340	15453	15585	15371	15417	15318	15411	15354	15467	15313	15434	15371	15184	15315	15463	15379	15402	15246	15463	15343	15326	15252	15301	15312	15465	15209	15552	15422	15114	15210	15257	15491	15327	15268	15236	15339	15238	15420	15411	15295	15366	15346	15282	15431	15307	15573	15526	15324	15318	15399	15454	15360	15402	15100	15397	15456	15305	15528	15193	15393	15378	15410	15158	15386	15301	15316	15511	15357	15366	15399	15193	15364	15515	15406	15188	15463	15389	15336	15408	15365	15374	15202	15224	15342	15418	15319	15403	15280	15284	15346	15385	15290	15419	15263	15320	15263	15445	15315	15388	15304	15297	15372	15284	15354	15313	15364	15228	15494	15573	15595	15361	15335	15325	15350	15338	15263	15310	15382	15341	15428	15230	15339	15431	15306	15478	15276	15397	15312	15377	15545	15439	15282	15432	15305	15314	15396	15398	15277	15575	15317	15302	15316	15353	15234	15453	15274	15241	15411	15337	15353	15312	15236	15302	15322	15322	15315	15469	15364	15322	15296	15297	15290	15314	15371	15315	15471	15411	15462	15278	15374	15326	15202	15402	15456	15443	15310	15399	15284	15200	15460	15417	15120	15562	15347	15485	15321	15300	15302	15376	15146	15329	15435	15501	15346	15187	15362	15261	15237	15447	15340	15424	15394	15186	15398	15370	15090	15229	15276	15345	15397	15381	15569	15341	15379	15372	15446	15112	15439	15265	15368	15414	15345	15376	15482	15373	15406	15511	15318	15270	15294	15393	15425	15468	15580	15327	15291	15237	15228	15245	15330	15521	15302	15227	15269	15252	15611	15334	15390	15309	15368	15312	15329	15196	15398	15302	15405	15466	15288	15300	15445	15418	15275	15341	15344	15299	15266	15318	15551	15339	15402	15360	15300	15455	15306	15458	15376	15429	15435	15383	15387	15443	15211	15349	15348	15569	15352	15437	15255	15268	15397	15118	15457	15321	15380	15372	15373	15251	15485	15287	15564	15384	15404	15311	15436	15549	15373	15384	15426	15344	15375	15552	15286	15437	15248	15251	15426	15280	15381	15354	15477	15317	15330	15379	15297	15312	15419	15316	15409	15493	15319	15373	15406	15185	15463	15377	15329	15325	15266	15352	15421	15336	15501	15396	15366	15546	15334	15384	15278	15505	15348	15414	15375	15410	15593	15429	15324	15216	15359	15280	15294	15338	15398	15443	15404	15361	15359	15399	15402	15467	15437	15247	15168	15403	15304	15472	15257	15410	15316	15387	15309	15291	15358	15451	15302	15245	15347	15308	15282	15426	15421	15353	15454	15443	15352	15263	15442	15326	15456	15513	15310	15365	15313	15492	15364	15422	15421	15394	15290	15287	15352	15409	15409	15397	15324	15397	15273	15372	15438	15309	15484	15406	15497	15372	15341	15245	15387	15445	15254	15414	15244	15271	15397	15285	15382	15452	15411	15322	15304	15337	15335	15511	15394	15311	15320	15474	15306	15371	15518	15242	15307	15425	15281	15269	15396	15387	15434	15492	15357	15475	15397	15333	15317	15477	15239	15267	15251	15286	15169	15369	15467	15226	15310	15387	15318	15300	15258	15457	15425	15382	15311	15379	15389	15380	15278	15215	15340	15385	15213	15375	15190	15313	15363	15414	15350	15538	15388	15449	15429	15378	15498	15305	15177	15417	15367	15245	15267	15368	15394	15345	15528	15340	15376	15271	15466	15458	15350	15541	15351	15266	15464	15347	15335	15347	15445	15199	15285	15396	15434	15492	15283	15328	15400	15457	15281	15388	15311	15366	15338	15235	15297	15302	15408	15295	15353	15321	15614	15358	15389	15482	15356	15329	15295	15400	15402	15380	15313	15113	15437	15319	15288	15498	15339	15453	15487	15381	15289	15578	15455	15487	15371	15322	15305	15487	15212	15317	15474	15378	15310	15270	15440	15337	15403	15240	15470	15301	15405	15342	15332	15317	15280	15301	15333	15456	15264	15333	15251	15415	15322	15567	15478	15261	15353	15415	15514	15202	15386	15325	15311	15286	15352	15376	15424	15385	15165	15360	15370	15397	15420	15295	15361	15271	15485	15452	15273	15328	15260	15402	15366	15253	15344	15441	15292	15249	15230	15499	15395	15403	15359	15301	15298	15332	15365	15246	15439	15236	15314	15360	15239	15256	15350	15295	15327	15463	15399	15337	15372	15342	15397	15335	15496	15378	15395	15353	15386	15343	15330	15456	15526	15486	15361	15407	15431	15427	15442	15431	15375	15358	15512	15319	15485	15434	15372	15401	15452	15313	15396	15454	15288	15393	15603	15345	15434	15389	15242	15296	15239	15224	15203	15525	15253	15242	15423	15488	15574	15432	15351	15354	15493	15499	15297	15473	15437	15250	15297	15350	15380	15369	15460	15303	15291	15486	15308	15392	15180	15363	15461	15366	15289	15237	15392	15339	15526	15517	15448	15436	15434	15295	15436	15240	15322	15156	15421	15348	15363	15428	15365	15401	15420	15457	15347	15407	15243	15413	15435	15587	15323	15383	15414	15302	15412	15364	15097	15280	15268	15257	15428	15346	15247	15434	15319	15361	15310	15303	15410	15353	15472	15324	15340	15549	15290	15395	15365	15367	15134	15481	15275	15377	15255	15294	15356	15392	15384	15309	15586	15376	15355	15188	15311	15319	15398	15424	15312	15529	15530	15378	15541	15456	15278	15500	15267	15360	15442	15360	15215	15485	15375	15411	15311	15354	15359	15308	15468	15314	15390	15347	15279	15416	15338	15261	15401	15276	15538	15324	15395	15394	15307	15311	15251	15310	15326	15298	15420	15360	15316	15460	15266	15220	15327	15393	15551	15460	15353	15338	15385	15235	15383	15309	15525	15463	15389	15311	15497	15240	15408	15343	15392	15220	15318	15422	15459	15435	15432	15316	15289	15220	15337	15416	15436	15300	15208	15284	15353	15422	15445	15384	15259	15383	15260	15371	15439	15307	15408	15233	15424	15420	15319	15381	15506	15505	15382	15428	15339	15298	15339	15465	15226	15460	15312	15428	15258	15320	15461	15215	15545	15303	15362	15418	15378	15259	15518	15377	15358	15236	15197	15325	15398	15361	15465	15123	15436	15405	15499	15388	15396	15290	15543	15384	15326	15436	15323	15410	15373	15292	15173	15478	15171	15335	15393	15428	15416	15198	15326	15412	15357	15551	15330	15407	15363	15274	15474	15256	15374	15453	15240	15311	15345	15407	15457	15484	15414	15398	15358	15406	15289	15516	15491	15487	15410	15378	15425	15325	15410	15428	15417	15339	15430	15187	15415	15357	15351	15339	15260	15233	15348	15155	15172	15412	15417	15395	15255	15422	15379	15291	15523	15469	15430	15313	15337	15488	15471	15401	15485	15247	15425	15582	15435	15338	15166	15231	15383	15283	15324	15501	15343	15334	15393	15442	15347	15449	15356	15340	15418	15171	15403	15372	15398	15394	15266	15370	15269	15423	15511	15300	15328	15150	15276	15509	15268	15252	15369	15428	15515	15224	15383	15310	15320	15371	15337	15536	15333	15434	15410	15293	15255	15125	15394	15444	15356	15230	15388	15273	15430	15342	15410	15405	15329	15339	15291	15448	15501	15261	15402	15270	15482	15466	15520	15615	15324	15257	15342	15322	15269	15468	15361	15490	15227	15540	15261	15233	15431	15395	15472	15345	15409	15277	15468	15378	15355	15115	15405	15419	15313	15429	15437	15234	15354	15313	15340	15351	15422	15471	15354	15272	15342	15324	15345	15383	15360	15332	15295	15457	15470	15272	15255	15423	15240	15293	15413	15388	15448	15259	15468	15209	15448	15392	15316	15369	15428	15281	15372	15313	15522	15292	15301	15431	15434	15500
23474	20799	28019	23728	21533	21632	20948	18383	18023	18064	18369	22523	31918	31657	26466	21980	19459	18272	17649	17698	17664	17721	17666	17681	17659	17791	17644	17608	17501	17423	17741	17478	17636	17570	17590	17568	17564	17615	17445	17755	17760	17427	17589	17601	17555	17320	17679	17482	17420	17649	17397	17744	17765	17582	17535	17725	17740	17564	17884	17586	17488	17538	17714	17556	17441	17810	17519	17471	17541	17582	17661	17559	17612	17652	17741	17713	17767	17583	17452	17337	17439	17427	17560	17511	17648	17538	17770	17499	17536	17428	17590	17595	17620	17560	17469	17586	17439	17735	17412	17693	17649	17607	17718	17422	17815	17847	17547	17584	17577	17501	17549	17667	17591	17439	17437	17595	17437	17438	17623	17384	17407	17380	17489	17442	17529	17484	17511	17368	17384	17484	17431	17587	17583	17342	17392	17585	17552	17447	17417	17315	17440	17603	17566	17555	17506	17557	17367	17593	17412	17631	17352	17603	17549	17452	17392	17596	17418	17614	17420	17504	17506	17586	17521	17549	17445	17524	17586	17608	17563	17571	17586	17550	17501	17537	17533	17695	17375	17636	17479	17538	17547	17299	17469	17654	17628	17735	17525	17602	17658	17604	17444	17436	17469	17537	17466	17562	17377	17426	17499	17608	17484	17470	17524	17395	17539	17573	17624	17390	17455	17617	17681	17498	17479	17640	17495	17398	17442	17736	17504	17473	17580	17581	17590	17474	17449	17407	17616	17544	17559	17586	17480	17461	17618	17476	17475	17451	17463	17503	17367	17610	17483	17511	17575	17703	17481	17607	17484	17593	17540	17474	17563	17459	17653	17652	17630	17651	17595	17505	17546	17472	17558	17515	17590	17491	17557	17641	17429	17418	17580	17609	17337	17424	17557	17634	17682	17317	17392	17547	17570	17753	17607	17436	17479	17547	17340	17444	17386	17565	17523	17620	17595	17521	17481	17668	17397	17437	17385	17753	17561	17552	17583	17602	17509	17493	17492	17438	17711	17560	17494	17548	17722	17595	17438	17299	17575	17508	17461	17583	17701	17444	17494	17538	17534	17509	17591	17631	17520	17679	17487	17508	17737	17741	17518	17627	17617	17339	17467	17525	17551	17645	17342	17425	17483	17576	17497	17629	17457	17447	17464	17666	17536	17602	17460	17454	17495	17540	17673	17564	17576	17430	17455	17595	17546	17351	17471	17540	17660	17719	17601	17625	17499	17510	17523	17318	17415	17520	17440	17522	17489	17554	17562	17401	17528	17610	17531	17421	17486	17375	17636	17660	17463	17610	17341	17765	17502	17559	17427	17489	17269	17634	17698	17453	17657	17359	17484	17540	17638	17514	17562	17588	17637	17689	17453	17526	17506	17538	17644	17587	17488	17689	17590	17567	17515	17470	17564	17681	17652	17577	17482	17684	17535	17486	17323	17502	17341	17450	17493	17679	17600	17582	17410	17492	17617	17355	17540	17476	17468	17371	17432	17589	17519	17611	17543	17585	17502	17613	17423	17447	17449	17560	17521	17788	17685	17349	17651	17592	17772	17452	17530	17644	17672	17480	17464	17505	17574	17337	17702	17760	17450	17539	17475	17400	17526	17473	17661	17521	17669	17633	17397	17473	17656	17708	17533	17399	17640	17616	17708	17449	17496	17737	17397	17501	17387	17630	17618	17336	17408	17541	17555	17430	17490	17620	17513	17425	17535	17603	17577	17647	17489	17488	17806	17581	17464	17755	17547	17525	17339	17531	17614	17500	17621	17465	17557	17471	17509	17651	17495	17569	17268	17592	17645	17511	17442	17322	17615	17418	17422	17463	17218	17338	17663	17425	17434	17740	17417	17612	17475	17507	17496	17347	17436	17587	17417	17380	17642	17733	17502	17736	17600	17585	17455	17480	17595	17511	17661	17369	17696	17551	17602	17361	17628	17768	17619	17696	17691	17567	17550	17583	17543	17583	17496	17640	17608	17361	17578	17296	17607	17512	17651	17510	17525	17799	17627	17755	17639	17680	17713	17495	17535	17629	17392	17695	17574	17689	17356	17431	17616	17408	17583	17378	17703	17454	17683	17491	17246	17566	17588	17348	17567	17669	17598	17446	17484	17412	17344	17671	17577	17571	17623	17453	17530	17680	17565	17451	17525	17548	17372	17572	17399	17547	17540	17477	17543	17544	17650	17393	17447	17241	17716	17473	17616	17676	17782	17816	17548	17608	17658	17690	17733	17699	17536	17661	17392	17507	17471	17588	17739	17482	17576	17286	17609	17508	17563	17555	17580	17539	17518	17373	17585	17472	17575	17484	17444	17546	17665	17753	17432	17502	17736	17630	17506	17531	17337	17668	17725	17414	17532	17605	17533	17753	17356	17412	17706	17499	17458	17560	17299	17611	17583	17615	17763	17566	17523	17600	17625	17708	17707	17655	17471	17529	17427	17454	17624	17603	17366	17510	17444	17472	17476	17635	17709	17494	17493	17705	17399	17624	17625	17503	17493	17481	17606	17540	17504	17511	17601	17737	17538	17489	17588	17485	17553	17512	17539	17395	17493	17565	17496	17446	17670	17748	17673	17415	17593	17420	17541	17504	17544	17481	17440	17653	17518	17521	17684	17473	17484	17384	17536	17350	17404	17491	17612	17635	17632	17432	17652	17505	17535	17690	17453	17561	17656	17616	17546	17615	17943	17712	17617	17620	17511	17514	17636	17512	17553	17580	17820	17657	17673	17771	17481	17491	17681	17553	17438	17550	17545	17455	17494	17499	17498	17630	17565	17446	17605	17624	17635	17307	17479	17583	17472	17496	17517	17588	17444	17380	17425	17368	17676	17799	17545	17488	17545	17696	17422	17430	17319	17292	17572	17460	17599	17575	17498	17477	17462	17545	17428	17486	17582	17428	17397	17536	17787	17556	17674	17501	17587	17592	17792	17497	17417	17602	17555	17507	17598	17307	17581	17461	17586	17532	17513	17609	17400	17508	17651	17539	17441	17548	17659	17555	17638	17535	17720	17451	17687	17592	17725	17336	17473	17624	17589	17631	17449	17580	17470	17619	17461	17475	17562	17727	17648	17580	17543	17565	17451	17570	17600	17542	17471	17406	17524	17431	17767	17368	17486	17751	17503	17656	17727	17491	17585	17613	17442	17535	17478	17536	17476	17492	17495	17624	17549	17820	17547	17468	17515	17524	17670	17721	17428	17556	17354	17483	17641	17373	17469	17500	17631	17499	17548	17737	17531	17494	17622	17547	17487	17428	17718	17594	17371	17415	17663	17611	17409	17532	17665	17272	17660	17541	17446	17556	17366	17590	17525	17584	17368	17693	17490	17470	17627	17673	17422	17734	17261	17481	17624	17595	17479	17653	17575	17638	17513	17461	17369	17546	17416	17443	17455	17460	17537	17474	17503	17475	17363	17327	17506	17327	17606	17480	17412	17458	17671	17684	17597	17563	17575	17610	17725	17622	17580	17485	17414	17643	17636	17498	17506	17534	17695	17576	17548	17429	17383	17462	17546	17520	17646	17771	17651	17502	17557	17678	17435	17680	17575	17609	17536	17474	17503	17393	17528	17491	17741	17508	17463	17674	17598	17316	17476	17768	17450	17429	17529	17456	17636	17329	17643	17647	17614	17656	17569	17616	17377	17617	17533	17478	17524	17607	17464	17485	17577	17499	17614	17488	17745	17451	17597	17531	17524	17569	17474	17417	17403	17774	17570	17482	17502	17635	17486	17494	17477	17517	17616	17429	17563	17441	17640	17708	17611	17496	17575	17674	17657	17709	17328	17376	17484	17577	17455	17640	17486	17557	17499	17597	17459	17514	17440	17367	17711	17510	17435	17595	17508	17444	17309	17715	17668	17492	17609	17495	17588	17559	17540	17596	17393	17600	17639	17456	17347	17566	17526	17322	17558	17508	17622	17515	17471	17472	17547	17449	17518	17368	17447	17488	17532	17529	17664	17586	17454	17286	17505	17586	17679	17742	17568	17479	17723	17725	17527	17737	17580	17626	17447	17450	17473	17634	17565	17741	17466	17682	17542	17588	17479	17472	17460	17760	17554	17494	17634	17509	17550	17467	17634	17493	17698	17576	17819	17444	17547	17355	17554	17389	17368	17489	17661	17401	17589	17628	17447	17686	17665	17548	17487	17618	17541	17581	17391	17501	17362	17604	17555	17609	17419	17397	17529	17617	17515	17696	17534	17406	17521	17537	17648	17460	17726	17739	17519	17667	17571	17469	17573	17601	17562	17476	17487	17574	17841	17558	17520	17593	17592	17470	17515	17588	17499	17578	17479	17451	17618	17512	17490	17667	17550	17484	17516	17376	17621	17432	17445	17455	17537	17501	17462	17512	17632	17458	17484	17567	17409	17509	17583	17519	17618	17414	17325	17534	17553	17392	17622	17572	17423	17632	17593	17341	17430	17362	17647	17531	17478	17436	17421	17499	17610	17640	17691	17601	17630	17586	17489	17497	17783	17580	17607	17733	17598	17570	17582	17511	17539	17450	17630	17481	17480	17696	17716	17470	17459	17583	17619	17665	17489	17403	17579	17659	17637	17405	17751	17598	17394	17451	17588	17465	17567	17757	17597	17307	17506	17617	17644	17714	17550	17616	17647	17453	17499	17475	17685	17700	17615	17580	17694	17366	17416	17526	17549	17485	17624	17398	17697	17729	17758	17422	17548	17489	17654	17291	17592	17681	17573	17581	17465	17728	17585	17443	17501	17532	17524	17427	17635	17599	17584	17732	17668	17418	17598	17484	17676	17610	17588	17603	17517	17484	17399	17650	17402	17515	17752	17562	17495	17523	17360	17643	17754	17422	17472	17342	17461	17591	17417	17663	17610	17574	17435	17621	17488	17348	17565	17560	17459	17441	17687	17545	17714	17652	17709	17531	17538	17560	17508	17319	17511	17525	17442	17606	17682	17539	17612	17620	17520	17439	17587	17459	17498	17584	17445	17623	17709	17543	17492	17581	17579	17717	17535	17485	17771	17623	17418	17493	17434	17312	17494	17567	17566	17597	17662	17501	17458	17368	17438	17518	17461	17657	17591	17535	17548	17747	17450	17517	17514	17568	17522	17473	17561	17369	17680	17597	17649	17489	17199	17630	17606	17809	17628	17646	17516	17751	17754	17397	17608	17491
13795	23289	21909	18423	17431	17317	17158	16197	16487	16232	16957	24700	35160	32869	26276	20266	17337	16067	15895	15665	15719	15477	15659	15568	15442	15527	15785	15817	15631	15625	15682	15462	15752	15500	15569	15638	15760	15682	15583	15529	15858	15578	15568	15480	15657	15593	15567	15495	15578	15514	15797	15760	15604	15727	15683	15592	15666	15584	15673	15496	15618	15710	15527	15650	15596	15569	15472	15791	15558	15632	15491	15681	15653	15649	15516	15656	15581	15555	15641	15737	15522	15599	15335	15600	15634	15685	15583	15546	15603	15555	15398	15596	15577	15455	15633	15610	15711	15604	15582	15562	15662	15514	15636	15631	15672	15509	15601	15585	15443	15684	15402	15704	15711	15688	15598	15636	15575	15646	15682	15418	15638	15669	15619	15531	15513	15556	15495	15784	15613	15527	15566	15696	15569	15534	15802	15720	15660	15615	15723	15691	15755	15389	15743	15874	15650	15668	15710	15631	15509	15694	15581	15427	15655	15598	15591	15553	15687	15572	15763	15625	15608	15664	15636	15481	15631	15717	15551	15474	15598	15598	15439	15616	15613	15582	15732	15568	15546	15581	15646	15601	15693	15625	15608	15627	15694	15559	15678	15492	15374	15457	15824	15607	15554	15678	15352	15680	15671	15593	15580	15794	15678	15530	15567	15604	15553	15733	15614	15783	15428	15629	15685	15468	15692	15630	15733	15629	15547	15483	15870	15752	15692	15586	15536	15459	15704	15708	15638	15565	15485	15570	15716	15703	15796	15443	15741	15669	15511	15644	15448	15511	15537	15778	15649	15601	15539	15552	15567	15555	15636	15611	15553	15635	15515	15830	15569	15719	15673	15667	15593	15634	15462	15564	15688	15504	15739	15666	15677	15547	15559	15608	15557	15646	15657	15657	15687	15608	15520	15511	15655	15541	15623	15615	15671	15576	15702	15675	15617	15634	15618	15613	15656	15603	15600	15612	15646	15666	15543	15644	15632	15743	15681	15549	15607	15750	15550	15606	15622	15648	15620	15658	15501	15522	15684	15663	15496	15678	15705	15629	15406	15557	15673	15553	15653	15637	15546	15518	15720	15728	15599	15814	15512	15620	15596	15594	15667	15629	15627	15624	15599	15698	15688	15609	15472	15616	15475	15735	15575	15604	15512	15514	15636	15666	15427	15726	15615	15765	15504	15664	15507	15630	15581	15647	15731	15493	15713	15430	15651	15742	15567	15511	15606	15520	15706	15721	15613	15522	15559	15518	15626	15649	15447	15840	15760	15550	15827	15576	15711	15616	15783	15573	15685	15375	15701	15667	15461	15635	15545	15716	15661	15737	15660	15619	15756	15668	15555	15612	15504	15568	15528	15558	15843	15599	15607	15753	15499	15647	15514	15567	15488	15596	15543	15509	15680	15556	15470	15598	15671	15572	15720	15670	15438	15651	15653	15569	15553	15667	15522	15575	15618	15648	15408	15629	15628	15551	15631	15628	15602	15564	15688	15522	15712	15427	15854	15747	15613	15653	15576	15618	15583	15539	15614	15709	15550	15619	15494	15603	15606	15435	15541	15764	15611	15729	15554	15752	15556	15564	15604	15735	15618	15694	15669	15782	15520	15646	15534	15635	15562	15632	15538	15528	15572	15629	15705	15536	15755	15647	15482	15543	15622	15714	15625	15400	15572	15673	15626	15628	15729	15547	15671	15551	15751	15500	15637	15483	15504	15710	15392	15660	15653	15542	15552	15718	15601	15623	15472	15650	15482	15736	15591	15657	15543	15719	15496	15629	15608	15590	15498	15576	15796	15563	15734	15554	15592	15806	15577	15785	15736	15581	15712	15565	15554	15687	15530	15815	15736	15654	15694	15588	15571	15590	15536	15753	15693	15619	15776	15525	15649	15655	15640	15628	15418	15553	15698	15543	15503	15643	15626	15659	15600	15742	15609	15700	15470	15576	15725	15668	15631	15658	15804	15756	15561	15755	15566	15623	15702	15582	15592	15682	15435	15434	15653	15653	15633	15559	15750	15444	15715	15573	15389	15571	15730	15631	15521	15499	15737	15693	15711	15624	15568	15761	15587	15604	15626	15435	15636	15423	15608	15653	15758	15637	15658	15619	15545	15745	15508	15537	15597	15588	15583	15525	15446	15622	15785	15797	15673	15699	15628	15675	15578	15665	15613	15587	15551	15615	15509	15654	15396	15548	15678	15653	15645	15587	15650	15731	15534	15613	15634	15576	15819	15532	15662	15630	15694	15623	15641	15564	15542	15561	15779	15594	15520	15651	15500	15416	15749	15578	15697	15694	15652	15590	15557	15689	15610	15557	15782	15562	15607	15675	15592	15614	15587	15674	15822	15539	15526	15614	15656	15602	15669	15513	15732	15647	15637	15502	15689	15648	15591	15566	15697	15501	15699	15586	15524	15554	15606	15715	15608	15719	15535	15540	15584	15473	15582	15542	15650	15540	15761	15560	15782	15529	15544	15488	15496	15334	15529	15572	15714	15612	15484	15563	15785	15727	15585	15642	15582	15534	15629	15530	15599	15571	15760	15672	15442	15606	15625	15730	15671	15462	15741	15656	15412	15634	15657	15681	15726	15730	15472	15441	15619	15564	15522	15589	15558	15653	15579	15560	15592	15650	15645	15610	15629	15506	15579	15523	15712	15578	15691	15586	15604	15712	15505	15631	15682	15551	15368	15551	15784	15472	15593	15404	15587	15528	15490	15410	15507	15591	15606	15523	15565	15638	15704	15583	15803	15489	15619	15574	15401	15592	15513	15672	15705	15630	15637	15428	15591	15641	15662	15506	15619	15695	15566	15709	15469	15615	15699	15655	15461	15618	15582	15514	15721	15459	15763	15655	15616	15716	15651	15581	15594	15780	15445	15628	15612	15537	15521	15665	15876	15617	15547	15598	15552	15585	15627	15621	15823	15462	15509	15661	15594	15644	15461	15622	15810	15497	15564	15408	15594	15625	15598	15561	15488	15650	15603	15588	15501	15694	15647	15596	15515	15499	15642	15656	15632	15809	15610	15656	15650	15580	15598	15570	15702	15636	15614	15779	15608	15489	15763	15559	15547	15613	15481	15776	15636	15597	15600	15692	15537	15492	15507	15690	15482	15562	15548	15566	15687	15513	15496	15509	15488	15591	15561	15783	15655	15575	15608	15639	15599	15605	15717	15649	15725	15618	15763	15415	15583	15563	15603	15735	15823	15533	15587	15447	15608	15709	15572	15452	15457	15528	15622	15546	15524	15681	15621	15516	15519	15626	15738	15595	15574	15592	15588	15590	15574	15788	15541	15447	15481	15521	15588	15514	15617	15487	15603	15630	15418	15574	15785	15636	15557	15584	15702	15525	15642	15651	15670	15612	15688	15549	15635	15761	15660	15577	15653	15593	15561	15605	15457	15599	15674	15536	15579	15591	15747	15695	15576	15671	15701	15575	15623	15750	15518	15643	15594	15474	15745	15643	15741	15602	15714	15626	15709	15682	15475	15632	15543	15649	15608	15453	15542	15525	15756	15529	15714	15448	15718	15566	15586	15842	15489	15673	15644	15586	15533	15762	15692	15522	15542	15723	15508	15616	15677	15648	15626	15507	15628	15657	15710	15733	15657	15463	15621	15699	15627	15452	15493	15662	15688	15590	15389	15706	15622	15483	15549	15618	15513	15454	15595	15668	15786	15598	15639	15696	15525	15713	15665	15676	15741	15462	15636	15511	15676	15782	15618	15477	15730	15581	15554	15647	15631	15669	15826	15516	15592	15528	15663	15762	15304	15743	15570	15539	15777	15689	15527	15665	15619	15589	15550	15569	15636	15722	15826	15666	15496	15704	15670	15706	15558	15545	15711	15718	15473	15764	15601	15666	15673	15678	15767	15592	15610	15724	15653	15580	15596	15681	15558	15523	15590	15723	15705	15517	15577	15702	15635	15663	15697	15667	15644	15589	15565	15582	15682	15497	15543	15425	15619	15603	15597	15512	15666	15544	15573	15651	15627	15589	15515	15619	15551	15532	15624	15562	15582	15428	15558	15517	15571	15708	15489	15681	15611	15680	15652	15640	15693	15705	15429	15620	15772	15524	15583	15665	15720	15468	15581	15576	15567	15623	15484	15632	15731	15652	15642	15613	15619	15639	15713	15614	15826	15791	15639	15610	15728	15764	15605	15578	15605	15737	15644	15585	15707	15649	15614	15632	15362	15698	15585	15459	15610	15648	15615	15500	15668	15497	15719	15681	15602	15538	15704	15692	15608	15737	15532	15658	15676	15658	15702	15623	15552	15486	15629	15462	15744	15569	15564	15718	15661	15654	15542	15624	15556	15692	15700	15595	15681	15714	15705	15586	15808	15624	15621	15577	15567	15641	15619	15540	15751	15602	15523	15467	15541	15570	15714	15606	15646	15625	15632	15623	15601	15673	15753	15801	15513	15671	15544	15719	15632	15465	15632	15819	15601	15697	15491	15608	15667	15646	15594	15483	15833	15593	15553	15820	15653	15540	15622	15649	15826	15641	15520	15541	15469	15580	15551	15630	15698	15717	15521	15883	15651	15546	15546	15629	15620	15694	15602	15556	15638	15709	15892	15518	15548	15670	15575	15481	15654	15591	15668	15697	15544	15637	15678	15474	15565	15658	15500	15679	15509	15648	15542	15590	15624	15726	15473	15653	15559	15715	15535	15834	15612	15801	15576	15497	15705	15573	15666	15618	15474	15568	15546	15598	15780	15449	15538	15638	15574	15718	15684	15588	15506	15529	15735	15615	15609	15496	15620	15603	15504	15658	15546	15630	15598	15479	15711	15601	15385	15779	15500	15633	15714	15636	15538	15668	15687	15469	15563	15700	15588	15556	15624	15483	15529	15562	15685	15545	15652	15551	15534	15736	15592	15655	15388	15672	15447	15564	15478	15671	15526	15595	15741	15639	15719	15398	15557	15518	15703	15543	15525	15746	15640	15666	15585	15873	15482	15599	15656	15527	15573	15555	15534	15647	15609	15570	15669	15696	15687	15557	15617	15582	15509	15492	15623	15666	15608	15484	15558	15576	15439	15690	15581	15663	15624	15681	15572	15608	15737	15587	15570	15668	15575	15659	15606	15684	15580	15609	15574	15504	15527	15537	15707	15500	15549	15686	15515	15674	15748	15741	15637	15577
22352	20790	28400	23275	20956	23023	24478	19464	18766	18993	20439	29300	40293	38913	31776	25328	21065	19174	18630	18227	18166	18259	17962	18075	18034	18207	18052	17959	18314	17908	18207	18020	18185	18123	17981	17964	18082	18085	18168	17923	18179	18096	18081	18229	18120	18067	18281	18000	18058	18091	18146	18128	17965	17907	17975	18219	18155	18075	18224	18103	18165	18248	17919	17844	18017	18043	17865	18038	18035	18022	18116	18024	17980	18017	17917	17898	18038	17921	18088	18051	18085	18104	17916	17876	17928	17900	17922	18079	17987	17900	17785	17914	17971	17958	17871	17941	18049	17937	18067	17976	17995	17794	17946	18213	18069	17849	18178	17884	18077	17913	17941	17817	18041	17869	18019	18083	17865	17868	18051	18107	18027	18010	18070	17980	18051	17957	17854	17959	17903	17961	17866	18082	17708	18020	18118	18103	17963	17951	17952	17957	18043	17896	17909	17851	17983	17813	18066	18064	17956	18256	17919	17830	18104	18127	17849	18174	18153	18034	17885	18025	18063	17928	18097	18074	17951	17952	18173	18046	18031	18030	18102	18236	18039	17810	17920	17896	17889	18095	18075	17935	18020	17705	17685	17861	17974	17791	17941	17828	18024	17652	18040	17940	17962	17991	18006	17903	17915	18011	17814	17807	17980	17708	17936	17865	18005	17919	18005	17897	18188	17859	18090	18019	18083	17767	18099	17724	18215	17846	17807	17913	18049	17838	17977	18135	18018	17937	17964	17937	18021	17962	17811	18004	18082	17975	17931	18109	17969	17942	17925	18078	18079	17931	17987	17929	17883	18091	17903	17747	17980	18016	18027	18194	18072	17948	17974	17955	18044	18061	17898	17990	17905	17825	17902	17875	17961	17867	17935	18193	17948	18011	18058	17935	17792	17884	17980	18160	18138	18059	17995	18013	18003	17820	17935	17973	17912	17954	18015	17975	17768	18044	17968	18104	17844	17973	17902	18045	17832	17923	18014	18176	18092	17965	17910	18060	17859	18019	17870	17953	18193	17946	18019	17913	17878	17975	17926	17911	18194	17842	17899	17953	17701	17834	17901	17860	18122	18113	18097	18029	17938	18151	18058	17822	17899	17798	17979	17843	17968	17895	18161	17913	17944	17857	17939	18154	17927	17962	17665	18006	17985	17899	17997	17743	17969	17936	18246	17765	17986	17918	17828	17730	17714	17757	17958	18020	17824	17832	17892	17926	18047	17857	17997	17824	17950	17850	17994	17761	17887	18122	17922	18022	18040	17948	17784	17984	18065	18025	17857	18053	17925	18095	17944	17921	18047	17923	17870	17946	17804	17935	17807	17880	17942	17907	17830	17965	17890	17939	17759	17947	17941	18095	17828	17963	17988	17883	18021	18041	17831	17875	17898	18092	18121	17815	17807	17840	17840	17975	18054	17938	17837	18176	17836	18035	18040	17924	17954	17797	17980	17820	17759	18090	17802	17992	17960	17836	18099	17983	17904	17932	17949	17905	17928	17894	17888	17951	18083	17898	17987	17936	17710	17910	17941	17866	17966	17793	18005	18049	17894	17835	17910	17819	17886	18015	17794	18117	17906	18056	18141	17892	18061	17787	18004	18016	17902	18017	18147	17982	18210	17999	18019	17928	18025	17975	18113	17856	17911	17955	18060	18067	17820	17916	17962	17915	17959	17853	17699	17768	17981	17928	17965	17863	18215	17892	18165	17943	18073	18005	17861	17934	17801	17929	17833	17835	17837	18007	18037	17863	17958	18013	18014	18051	18161	17928	17904	18007	17824	17852	18011	17814	17997	17994	17936	17689	18083	17834	17900	17897	18103	18035	17926	18015	17882	18113	17991	17861	17843	17738	18027	17842	17991	17954	17877	17963	18061	17813	18020	17955	18070	18014	17976	17953	17870	17881	17938	17846	18029	17943	18006	17903	17769	17997	18025	17986	17872	18004	18145	18075	17940	17955	17975	17832	17792	17907	17909	18015	17959	18043	18090	17857	18048	17926	18106	18040	18031	17984	17994	17889	17868	18009	17964	17891	17857	17679	17676	17970	18037	17947	17908	18128	18020	17928	17982	17965	17941	18001	18065	18022	18003	17902	17905	18037	18051	18009	18041	18066	18125	18044	18181	17926	18019	17738	18002	18028	17951	17961	17948	18072	17941	17913	18184	17956	17927	17881	17930	18109	17805	17618	17797	18022	17893	17963	17998	17883	17899	17978	17831	17849	17857	17933	18025	17944	18022	17880	17971	17944	17927	18130	17824	17767	17992	17965	18083	18041	18182	17997	18051	17951	18021	17820	17912	18068	17986	18056	17718	17773	17928	18143	18146	17964	18000	18108	17950	17828	17854	17986	18015	17891	17859	18045	17922	18061	18094	17969	18014	18129	18013	17816	18036	17880	17864	18053	17928	17924	17849	17953	18083	17932	17732	18010	18037	18111	17991	18007	18066	17937	17971	17937	17902	17837	17803	17953	18008	17891	17991	17938	18011	18172	18123	18014	17931	17682	18000	18081	17951	17864	17935	18087	18018	17905	17954	18065	18003	18066	17928	17970	17873	17889	18022	17916	17992	18107	18008	17959	18160	18033	17951	17962	17815	17679	18054	17943	17981	18109	18000	18036	17889	17814	17995	17887	18130	17824	17947	18045	17780	18023	17776	18010	18077	17797	17877	18091	18121	17956	17942	17832	18057	17925	17959	18008	17858	17868	17832	18042	18012	17759	18170	17944	17841	18061	17952	17910	18119	18089	18133	17961	18127	18040	17883	17821	17951	18061	17851	18091	17807	17818	17877	17825	17846	17792	17959	17900	17979	18094	18058	17698	18063	17976	18049	18011	18115	17895	17906	17913	17799	17931	17976	17815	17952	17877	18003	18042	18138	18044	18062	17842	17884	17764	17844	17935	17845	17852	17795	17998	18006	18065	17938	18087	18166	17812	18084	17913	17842	17940	17823	17868	17940	18074	18020	17999	17765	17981	18040	18059	17974	17988	18203	18060	17913	17939	18062	17980	18021	18102	18148	17938	17825	17742	17990	17839	17795	17944	18097	17940	17805	18187	18027	17860	17762	17985	18024	17895	17856	17826	18054	17935	17960	17996	18031	17848	17744	17938	18031	17869	17990	17870	17932	17663	18110	17917	17964	17990	18077	18118	17888	17989	18025	17954	18006	18059	17926	17971	17883	17864	18087	18039	17865	18070	17930	18061	17872	17914	17802	17759	18054	18066	18046	17589	17659	18071	17941	17999	17756	18067	17888	17977	17995	17919	18028	17842	17967	18009	17874	17886	18066	17834	17786	17936	17919	17803	18025	18052	17933	17887	18092	18113	18052	18216	18111	18019	17980	17799	18012	17912	18254	17846	18010	17918	17985	18041	18045	17947	17942	17881	17951	17866	17793	17908	17908	18043	18024	17950	17861	17886	17893	17921	18096	17990	18023	17861	18070	18030	17956	17956	17939	18073	17808	18104	17908	17997	17826	18003	17806	17942	18131	17770	17898	17775	17903	17953	18023	17916	18004	17998	17753	17977	17919	17972	18003	18068	18054	18197	17987	18006	17907	17905	17976	18091	18007	17936	17898	17965	18158	17858	17997	17948	18169	17902	17925	17647	17827	17949	17995	17819	17874	17693	18000	17798	17924	18049	17816	17925	17990	17748	17993	17848	17872	18157	18009	17983	18091	17772	18014	17965	18009	17990	17953	17963	18199	17785	17975	17968	17936	17996	17948	17910	18040	18102	18015	17951	17790	17884	17844	17805	17926	17858	17961	18000	18012	18011	17969	17953	18022	17854	17859	18102	17929	17951	18008	18103	17785	18092	17813	18008	17815	17883	17998	17900	17988	17966	18063	17987	17942	17905	18072	18146	18018	18079	17842	17825	17869	17951	18021	18023	17851	17969	18211	17892	17964	17897	18235	17871	18029	18229	17946	17849	17914	17787	17983	18041	18064	17925	17947	17948	18047	18055	18060	17920	17844	17966	18001	18022	18046	18081	18040	17929	18003	17855	18268	18110	18008	17824	17918	17872	17949	18064	18139	18116	18175	17943	17876	17947	18018	18039	18054	17852	17944	17838	17863	17834	17784	18134	18164	18002	18030	17835	17748	17899	18156	18004	17977	17959	17940	17946	17976	17806	17844	18095	17924	17825	17842	17770	18118	17910	17855	18064	18062	17825	17905	17910	17909	17772	18045	18103	17951	17900	17896	18257	18169	17983	17884	18049	17902	17808	17794	17993	17720	17944	18039	18036	17814	17922	18079	17907	18118	18002	18080	18000	17790	17957	17811	18073	18069	17948	17923	17841	18087	17940	18031	17958	17995	17903	17984	17911	17961	17887	18191	17933	17681	17866	17866	18000	17917	18079	18017	17960	17720	17986	17751	17957	17695	18204	17785	17962	18069	18068	17951	18034	17909	18194	17934	18058	18057	17730	17995	18019	17926	17921	17986	17630	17769	17813	17997	17930	17836	18013	18223	17958	18018	17963	18082	18035	17867	17887	17881	18084	18017	18073	18012	17981	17991	17944	17910	17971	17811	18010	17897	18048	17882	18108	17891	17994	17930	18065	17900	18062	18049	17883	17984	17911	17943	17795	17675	17798	18132	17882	17940	18099	17748	17700	18027	17800	18020	17942	17989	18007	18002	17931	18066	17959	17897	17977	17895	18039	17978	17930	18014	17935	18115	18110	17819	18055	17987	18010	18020	18151	18048	17802	17998	17811	17846	17988	18037	17798	17910	17865	17899	18152	18041	18116	18049	18125	18028	17968	18109	17996	17734	17910	18011	18118	17958	17858	18003	18045	17951	17862	18046	18044	18056	17916	17971	17884	17956	17921	17766	17854	18035	17890	17874	18002	17658	18031	18113	17933	17893	17958	17823	17942	18130	18089	17889	18186	18036	17995	17780	17977	18118	18017	18100	17969	17913	17891	18101	18114	17975	17956	17844	17866	17855	17944	17883	18088	17933	18057	18097	17844	17858	17947	17944	17948	17953	17885	17991	17956	17900	18028	18046	18163	18089	18052	17882	17988	18064	17813	18125	17670	17968	17797	18046	17877	17957	17974	17994	17915	17968	17924	18153	17932	17890	17889	18066	18188	18075	17891	18065	18085	17817	17889	17866	17916	18114	17937	17747	18060	17943	17924	17959	17840
15174	26608	24616	20142	20485	18892	17744	17050	16895	16860	20012	33263	43352	40065	32226	24150	19064	16980	16198	15970	16069	16014	15861	16041	15869	15844	15757	15865	15838	15801	15910	15856	15729	16055	15975	15601	15786	15828	15804	15810	15852	15904	15696	15892	15767	15789	15842	15954	15973	15834	15861	15770	15867	15928	15708	15932	15838	15752	15720	15733	15746	15724	15798	15669	15881	15859	15789	15798	15793	15817	15954	15807	15844	15790	15694	15703	15813	15836	15845	15952	15786	15687	15846	15878	15794	15946	15786	15814	15994	15780	15848	15674	15896	15915	15844	15965	15789	15892	15977	15796	15783	15870	15907	15751	15919	15653	15989	15846	15834	15889	15844	15808	15841	15839	15807	15933	15945	15848	15792	15923	15731	15946	15795	15744	15727	15790	15624	15871	15774	15850	15991	15636	15787	15713	15968	16032	16002	15869	15826	15796	15874	15913	15727	15813	15827	15795	15814	15914	15795	15903	15765	15721	15847	15705	15805	15798	15947	15863	15907	15962	15875	15841	15902	15683	15766	15762	15761	15694	15843	15871	15738	15703	15773	15779	15860	15896	15845	15797	15985	15766	15938	15905	15903	15888	15866	15745	15801	15740	15794	15714	15857	15838	15631	15794	15829	15722	15822	15947	15935	15751	15928	15783	15789	15768	15852	15824	16029	15871	15678	15811	15737	15865	15831	15910	15810	15923	15658	15975	15834	15784	15958	15782	15837	15756	15803	15913	15815	15736	15975	15786	15807	15861	15685	15842	15880	15833	15921	15832	15890	15898	15852	15867	15766	15889	15819	15811	15720	15843	15888	15813	15711	15899	15808	15713	15670	15988	15682	15779	15764	15742	15856	15789	15797	16051	15894	15895	15780	15764	15960	15665	15852	15712	15720	15845	15909	15719	15683	15694	15804	15851	15932	15663	15804	15922	15857	15759	15968	15875	15761	15924	15809	15695	15643	15825	15852	15709	15889	15767	15860	15747	15907	15830	15862	15713	15901	15833	15785	15819	16005	15752	15984	15861	15747	15748	15718	15873	15895	15922	15793	15770	16001	15708	15790	15836	15956	15898	15889	15764	15834	15737	15786	15709	15996	16010	15859	16034	15885	15837	15910	15649	15983	15694	15804	15668	15866	15840	15926	15820	15987	15814	15850	15790	15966	15786	15949	15814	16094	15905	15722	15965	15656	15749	15772	15946	15672	15898	15813	15735	15552	15925	15837	15819	15842	15807	15977	16002	15712	15888	15858	15876	15503	15781	15747	15847	15821	15623	15795	15732	16052	15911	15805	15753	15875	15781	15989	15771	15993	15740	16010	15820	15846	15839	15885	15769	15824	15778	15824	15918	16106	15873	15938	15949	15988	15850	15784	15717	15671	15886	15884	15875	15796	15935	16028	15810	15908	15891	15931	15737	15742	15656	15799	15587	15838	15919	15936	15869	15968	15800	15751	15892	15839	15923	15841	15970	15713	15916	15918	15833	15679	15967	15755	15824	16034	15898	15838	15939	15710	15843	15798	15866	15759	15835	15921	15764	15849	15811	16024	15783	15982	15715	15742	15663	15886	15895	15919	15834	15621	15636	15858	15599	15778	15711	15858	15927	15926	15803	15770	15740	15946	15761	15871	15663	15711	15723	15778	15638	15600	15981	15922	15567	15729	15837	15688	15761	15919	15808	15777	15967	15777	15698	15667	15882	15848	15789	15651	15934	15754	15988	15716	15843	16025	15915	16035	15718	15826	15939	15897	15629	15845	15777	15968	15974	15806	15780	15744	15694	15862	15783	15697	15723	16057	15769	15826	15631	15973	15688	15702	15711	15652	15892	15658	15842	15776	15863	15734	15836	15872	15759	15840	15850	15821	15811	15757	15851	15684	15650	15811	15769	15631	15740	15619	15810	15791	15803	15858	15645	15724	15788	15528	15873	15979	15860	15739	15908	15787	15899	15891	15899	15659	15811	15771	15978	15819	15878	15887	15675	15895	15852	15845	15676	15902	15793	15831	15861	15867	15756	15868	15845	15694	15893	15772	15817	15705	15720	15817	15670	15722	15853	15846	15576	15766	15888	15818	15820	15610	15911	15745	15760	15622	15915	15822	15795	15971	15768	15628	15737	15855	15848	15743	15656	15989	15911	15863	15789	15763	15840	15856	15840	15962	15706	15915	15899	15699	15766	15884	15801	15668	15832	15723	15776	15756	15874	15841	15959	15759	15880	15886	15609	15789	15840	15824	15702	16059	15989	15920	15712	15768	15824	15749	15708	15911	15926	15683	15898	15802	15893	15815	15866	15940	15834	15876	15798	15785	15873	15906	15955	15680	15920	15864	15756	15874	15682	15757	15703	15895	15777	15958	15971	15884	15718	15783	16066	16014	15777	15717	15800	15781	15715	15883	16033	15724	15824	15877	15679	15728	15769	15779	15803	15688	15595	16037	15865	15863	15831	15874	15917	15683	15758	15881	15964	15970	15708	15750	15883	15724	15810	15774	15750	15813	15682	15823	15719	15880	15753	15786	15869	15827	15764	15834	15965	15870	15673	15888	15820	15902	15744	15781	15752	15722	15864	15835	15895	15779	16053	15851	15847	15895	15903	15619	15884	15949	15684	15770	15937	15823	15795	15723	15689	15872	15766	15948	15850	15910	15790	15803	15977	15750	15880	15823	15666	15887	15771	15950	15921	15786	15927	15962	15784	15687	15846	15692	15763	15768	15867	15828	15894	15722	15675	15678	15810	15726	15792	15684	15842	15675	15779	15809	15874	15921	15892	15761	15695	15802	15672	15955	15816	15828	15785	15791	15846	15659	15865	15701	15711	16027	15777	15674	15789	15871	15801	15833	15752	15941	15845	16024	15621	15819	15777	15743	15763	15774	15821	15811	16006	15853	15730	15767	15499	15952	15725	15820	15607	15757	15831	15758	15761	15937	15941	15918	15936	15820	15812	15948	15982	15799	15684	15812	15999	15906	15819	15833	15704	15809	15696	15787	15746	15606	15759	15871	15821	15769	15702	15806	15700	15893	15731	15924	15857	16082	15778	15895	15815	15720	15562	15952	15848	15824	15814	15782	15897	15827	15836	15852	15772	15779	15832	15889	15686	15820	15945	15746	15704	15764	15796	15865	15849	15776	15918	15775	15892	15781	15818	15847	15741	15822	15659	15808	15960	15829	15811	15809	15964	15847	15688	15804	15885	15718	15747	16036	15808	15855	15966	15848	15866	16034	15814	15886	15833	15885	15939	15814	15827	15752	15949	15925	15791	15885	16001	15726	15751	15754	15754	15687	16007	15811	15759	15772	15727	15759	15823	15849	15753	15880	15793	15898	15764	15923	15824	15730	15769	15865	15892	15820	15713	15730	15949	15776	15897	15738	15892	15731	15847	15794	15955	15835	15714	15618	15844	15710	15685	15742	15758	16068	15823	15834	15746	15800	15635	15877	15700	15913	15844	15940	15712	15934	15756	15867	15862	15810	15832	15651	15792	15878	15904	15740	15839	15825	16009	15791	15804	15804	15771	15690	15778	15862	15916	15816	15858	15779	15882	15754	15807	15890	15732	15910	15910	15815	15809	15980	15739	15832	15850	15879	15841	15917	15825	15687	15912	15811	15879	15832	15914	15863	15805	15705	15827	15797	15837	15980	15749	15695	15704	15914	15920	15886	15877	15957	15868	15837	15889	15808	15774	15832	15666	15633	16063	15791	15893	15829	15903	15834	15807	15896	15788	15866	15720	15796	15700	15667	15776	15658	15796	15891	15755	15858	15801	15870	15897	15751	15778	15851	15827	15787	15688	15829	15792	15820	15909	15842	15904	15708	15961	15965	15764	15687	15637	15865	15984	15853	15781	15876	15691	15790	15943	15770	15673	15979	15563	15794	15776	15809	15930	15835	15833	15745	15723	15758	15727	15875	15572	15938	15795	15635	15744	15622	15850	15949	15988	15780	15671	15873	15624	15818	15819	15770	15693	16003	15786	15846	15790	15827	15812	15775	15823	15869	15739	15941	16054	15922	15783	15869	15842	15902	15829	15727	15616	15920	15964	15963	15807	15755	15947	15838	15901	15850	15687	15887	15897	15800	15696	15988	15849	15651	15922	15944	15788	15720	15670	15822	15867	15747	15856	15718	15835	15576	15811	15794	15763	15811	15881	15692	15762	15849	15920	15730	15685	15771	15719	15843	15872	15606	15810	15689	15858	15963	15672	15931	15813	15758	15924	15845	15959	16001	15815	15704	15753	15951	15785	15740	15842	15667	15676	15842	15752	15828	15727	15914	15800	15735	15891	15709	15826	15782	15658	15857	15863	15701	15696	15835	15858	15874	15732	15924	15857	15897	15753	16032	15856	15853	15733	15881	15984	15982	15866	15755	15770	15806	15779	15867	15753	15748	15730	15798	15818	15790	15803	15714	15903	15987	15845	15717	15686	15868	15746	15870	15635	15903	15860	15758	15791	15766	15819	15823	15669	15690	15934	15843	15828	15773	15754	15862	15975	15703	15610	15748	15879	15834	15918	15870	16105	15723	15737	15951	15729	15835	15875	15671	15859	15907	15859	15939	15798	15820	15837	15772	15718	15644	15853	15809	15769	15787	15797	15794	15573	15631	15668	15788	15702	15869	15752	15865	15852	15833	15825	15903	15731	15728	15913	15807	15799	15898	15698	15777	15685	15826	15775	15720	15739	15725	15783	15735	15838	15761	15840	15830	15922	15997	15950	15867	15968	15749	15830	15764	15937	15769	15801	15932	15840	15790	15896	15975	15987	15856	15937	15725	15807	15841	15964	15855	15733	15820	15827	15739	15782	15853	15875	15776	15809	15734	15792	15896	15845	15692	15838	15967	15721	15884	15916	15824	15707	15548	15822	15744	15866	15779	15913	15794	15837	15818	15765	15903	15761	15750	15916	15785	15812	15924	15753	15730	15963	15827	15859	15747	15729	15835	15838	15660	15564	15742	15655	15710	15888	15772	16096	15915	15735	15894	15816	15927	15809	15834	15940	15748	15775	15743	15791	15661	15896	15891	15655	16032	15750	15724	15809	15773	15858	15784	15804	15856	15788	15941	15726	15875	15649	15802	15797	15978	15853	15837	16081	15828	15804	15770	15847	15810	15960	15607	15556	15818	15917	15856	15820	15889	15669	15980	15831
26781	21382	23670	20751	18215	18181	18331	18007	17811	17732	17937	18843	20099	20039	19434	18504	18142	17889	17907	17671	17613	17657	17525	17679	17609	17683	17560	17544	17670	17580	17758	17788	17854	17929	17705	17787	17667	17652	17641	17637	17736	17715	17546	17562	17621	17731	17702	17566	17727	17584	17632	17558	17777	17657	17767	17734	17710	17752	17715	17571	17629	17465	17586	17847	17595	17538	17552	17530	17569	17574	17469	17691	17509	17482	17717	17561	17720	17558	17706	17573	17641	17677	17967	17647	17736	17373	17635	17763	17716	17778	17969	17574	17429	17604	17833	17716	17842	17772	17695	17612	17638	17462	17796	17567	17527	17640	17728	17702	17530	17678	17591	17833	17673	17645	17701	17520	17684	17656	17769	17797	17608	17611	17556	17818	17616	17743	17744	17518	17685	17681	17519	17718	17572	17640	17846	17694	17336	17594	17647	17811	17765	17517	17656	17757	17625	17873	17621	17606	17556	17607	17911	17566	17602	17483	17480	17608	17596	17674	17550	17705	17590	17555	17552	17586	17736	17848	17792	17762	17613	17510	17660	17712	17531	17673	17604	17664	17740	17516	17647	17627	17675	17800	17526	17658	17782	17715	17736	17524	17594	17636	17526	17673	17552	17776	17682	17431	17766	17724	17640	17699	17474	17647	17873	17722	17840	17601	17690	17899	17578	17769	17768	17751	17699	17608	17777	17582	17699	17875	17889	17827	17679	17620	17663	17781	17615	17728	17649	17584	17833	17579	17822	17773	17623	17576	17750	17547	17471	17613	17710	17807	17686	17757	17777	17597	17611	17713	17563	17623	17643	17639	17663	17641	17632	17553	17724	17627	17608	17485	17604	17553	17678	17445	17660	17786	17893	17726	17468	17446	17647	17639	17691	17773	17679	17662	17834	17702	17676	17613	17671	17759	17692	17650	17596	17527	17642	17594	17593	17543	17940	17770	17670	17576	17597	17511	17550	17607	17748	17605	17488	17821	17640	17814	17639	17769	17716	17566	17745	17733	17597	17605	17897	17704	17639	17799	17655	17517	17855	17646	17713	17644	17500	17535	17699	17622	17862	17490	17653	17706	17573	17694	17520	17631	17915	17732	17397	17659	17876	17691	17701	17796	17674	17694	17728	17728	17833	17703	17550	17486	17613	17729	17795	17543	17759	17758	17646	17751	17491	17627	17632	17750	17656	17705	17408	17786	17616	17793	17899	17509	17739	17498	17708	17634	17571	17833	17657	17928	17540	17591	17605	17590	17622	17605	17629	17369	17642	17654	17687	17758	17604	17744	17641	17634	17731	17699	17554	17596	17634	17629	17477	17758	17721	17596	17709	17633	17559	17750	17695	17716	17507	17581	17617	17722	17524	17704	17539	17794	17803	17658	17810	17730	17612	17526	17859	17562	17691	17626	17616	17672	17788	17630	17673	17527	17663	17617	17661	17551	17689	17667	17431	17592	17880	17549	17720	17650	17575	17814	17609	17610	17674	17821	17618	17802	17535	17405	17405	17761	17560	17734	17720	17669	17664	17898	17741	17733	17514	17632	17825	17743	17588	17474	17461	17518	17674	17685	17604	17694	17513	17825	17635	17665	17768	17639	17684	17586	17816	17480	17676	17509	17697	17461	17635	17700	17629	17562	17667	17482	17620	17688	17688	17747	17477	17482	17568	17590	17749	17528	17664	17656	17653	17610	17692	17516	17513	17733	17492	17571	17789	17690	17692	17603	17510	17577	17603	17674	17635	17649	17632	17646	17715	17643	17563	17531	17751	17733	17635	17628	17784	17641	17826	17648	17446	17685	17571	17559	17629	17727	17775	17633	17364	17532	17580	17764	17868	17506	17692	17498	17623	17640	17577	17495	17676	17814	17521	17728	17578	17476	17692	17600	17508	17692	17724	17569	17747	17462	17461	17754	17720	17507	17622	17617	17585	17702	17767	17592	17681	17689	17887	17545	17835	17616	17539	17591	17603	17609	17570	17718	17771	17661	17747	17630	17686	17640	17574	17741	17473	17740	17703	17775	17713	17658	17755	17578	17766	17526	17667	17698	17658	17706	17596	17697	17780	17590	17734	17586	17694	17531	17946	17530	17825	17510	17558	17605	17766	17595	17776	17700	17627	17618	17810	17800	17700	17879	17505	17554	17729	17705	17727	17702	17563	17595	17676	17687	17740	17637	17652	17765	17709	17513	17528	17677	17671	17562	17692	17519	17624	17736	17500	17700	17677	17725	17677	17570	17725	17654	17572	17522	17535	17630	17602	17485	17746	17780	17674	17674	17592	17618	17773	17710	17538	17540	17578	17511	17762	17660	17638	17675	17434	17574	17550	17653	17661	17773	17881	17823	17731	17543	17561	17544	17621	17576	17885	17809	17417	17691	17750	17685	17612	17644	17715	17805	17750	17728	17594	17589	17633	17746	17661	17731	17865	17453	17610	17696	17561	17596	17645	17679	17700	17588	17805	17698	17633	17699	17558	17413	17574	17809	17609	17590	17606	17616	17698	17728	17658	17560	17735	17640	17534	17649	17503	17712	17568	17629	17517	17627	17762	17609	17722	17432	17791	17641	17718	17692	17535	17703	17655	17696	17738	17762	17654	17699	17620	17828	17735	17608	17750	17559	17643	17461	17585	17513	17669	17576	17544	17626	17840	17478	17705	17461	17547	17816	17643	17550	17491	17801	17662	17696	17719	17669	17784	17848	17640	17933	17828	17592	17672	17676	17744	17691	17821	17643	17612	17664	17869	17659	17529	17579	17692	17676	17939	17651	17687	17669	17663	17771	17794	17798	17637	17576	17614	17541	17721	17610	17571	17612	17625	17495	17774	17748	17551	17657	17756	17687	17749	17563	17491	17678	17655	17644	17618	17700	17740	17706	17721	17698	17777	17660	17742	17641	17630	17570	17661	17794	17716	17708	17713	17562	17654	17594	17516	17622	17657	17840	17403	17652	17624	17655	17637	17578	17597	17680	17757	17614	17655	17517	17847	17700	17658	17709	17584	17554	17653	17524	17543	17725	17773	17712	17573	17410	17455	17497	17782	17621	17757	17675	17748	17541	17609	17772	17586	17657	17639	17634	17630	17661	17602	17688	17541	17713	17762	17830	17506	17670	17293	17512	17672	17850	17773	17652	17740	17628	17635	17538	17674	17798	17716	17717	17706	17705	17627	17590	17630	17721	17625	17683	17996	17672	17724	17815	17521	17414	17636	17632	17667	17704	17435	17642	17742	17756	17625	17609	17729	17833	17900	17601	17541	17708	17489	17728	17676	17818	17685	17747	17947	17622	17510	17786	17784	17759	17665	17613	17499	17766	17952	17649	17529	17572	17596	17652	17656	17571	17702	17547	17767	17912	17644	17452	17540	17779	17719	17589	17739	17599	17621	17628	17574	17701	17630	17669	17646	17489	17753	17565	17870	17679	17798	17679	17698	17642	17692	17505	17517	17744	17493	17760	17625	17807	17696	17708	17563	17646	17672	17955	17741	17624	17580	17789	17710	17744	17620	17536	17659	17819	17507	17888	17509	17622	17639	17638	17584	17543	17659	17710	17831	17772	17512	17712	17689	17734	17624	17527	17624	17786	17709	17636	17650	17731	17734	17686	17682	17614	17928	17775	17927	17659	17727	17683	17522	17685	17666	17748	17442	17609	17707	17710	17809	17679	17710	17663	17404	17575	17747	17694	17734	17604	17702	17542	17530	17571	17875	17810	17827	17985	17632	17635	17744	17631	17529	17738	17749	17630	17669	17450	17682	17725	17737	17586	17811	17675	17524	17455	17683	17602	17656	17816	17705	17543	17392	17698	17612	17811	18076	17698	17699	17606	17593	17524	17671	17716	17695	17783	17752	17495	17740	17559	17546	17634	17667	17578	17829	17637	17720	17557	17741	17509	17713	17680	17687	17801	17763	17854	17645	17717	17647	17872	17876	17500	17636	17689	17607	17684	17706	17632	17843	17555	17530	17808	17548	17634	17585	17645	17741	17848	17773	17704	17480	17614	17568	17644	17778	17436	17667	17612	17677	17657	17604	17605	17754	17668	17725	17793	17623	17581	17661	17665	17511	17805	17856	17827	17747	17744	17565	17764	17778	17701	17746	17734	17370	17685	17516	17427	17633	17623	17563	17589	17798	17641	17727	17757	17792	17986	17514	17690	17561	17716	17325	17588	17599	17720	17594	17681	17662	17894	17622	17761	17498	17743	17791	17458	17688	17535	17743	17654	17641	17655	17840	17825	17660	17711	17723	17648	17737	17771	17784	17546	17645	17581	17685	17663	17663	17730	17752	17689	17554	17852	17854	17601	17666	17685	17674	17917	17715	17770	17721	17642	17692	17505	17728	17496	17731	17623	17483	17666	17638	17386	17837	17635	17749	17595	17530	17704	17626	17651	17637	17766	17760	17762	17696	17682	17650	17781	17578	17635	17496	17716	17741	17715	17727	17674	17750	17632	17782	17721	17771	17662	17409	17564	17703	17521	17629	17689	17619	17604	17318	17655	17742	17728	17837	17634	17613	17543	17656	17749	17601	17636	17515	17608	17725	17632	17601	17729	17540	17746	17722	17743	17663	17527	17659	17735	17671	17635	17490	17535	17519	17567	17742	17484	17636	17779	17738	17654	17438	17709	17707	17575	17581	17735	17857	17697	17722	17507	17575	17679	17741	17625	17728	17602	17649	17642	17608	17650	17645	17659	17810	17749	17633	17739	17725	17912	17755	17748	17618	17765	17686	17537	17467	17582	17767	17525	17597	17688	17815	17729	17686	17819	17472	17531	17877	17615	17586	17567	17571	17660	17489	17531	17782	17608	17659	17636	17795	17802	17584	17709	17804	17742	17758	17742	17706	17489	17709	17724	17613	17534	17767	17668	17786	17481	17716	17656	17679	17654	17649	17564	17609	17388	17501	17763	17708	17544	17653	17740	17733	17661	17757	17727	17867	17685	17823	17638	17822	17752	17497	17788	17598	17619	17679	17621	17471	17623	17795	17803	17845	17632	17884	17688	17516	17606	17914	17615	17626	17495	17639	17441	17737	17919	17757	17759	17650	17679	17590	17683	17741	17606	17645	17690	17630	17626	17652	17692	17611	17585	17645	17820	17481	17503	17643	17498	17730	17663	17598	17680	17602	17485	17616	17536	17771	17812
14751	17202	16827	16367	16852	16511	16050	15848	15754	15789	16090	17478	19292	18650	17614	16491	16025	15770	15675	15674	15748	15647	15672	15514	15600	15576	15636	15577	15552	15663	15682	15645	15709	15701	15700	15672	15625	15741	15739	15586	15818	15702	15769	15605	15508	15654	15571	15778	15671	15645	15604	15310	15581	15761	15648	15657	15529	15731	15501	15635	15587	15433	15617	15651	15787	15736	15629	15572	15602	15491	15547	15719	15582	15566	15594	15559	15659	15539	15727	15486	15587	15559	15516	15621	15522	15804	15491	15495	15633	15725	15588	15442	15678	15666	15633	15638	15628	15475	15617	15479	15576	15582	15511	15675	15780	15634	15669	15607	15715	15565	15577	15664	15718	15618	15776	15702	15904	15500	15597	15634	15581	15643	15599	15720	15638	15550	15473	15810	15712	15723	15734	15666	15688	15624	15665	15703	15765	15570	15791	15599	15644	15570	15555	15589	15669	15699	15531	15525	15608	15461	15560	15676	15482	15620	15790	15558	15720	15506	15560	15669	15544	15578	15578	15605	15649	15588	15692	15595	15492	15552	15513	15553	15498	15727	15657	15586	15599	15510	15504	15547	15635	15704	15656	15698	15641	15616	15722	15667	15597	15682	15516	15749	15519	15670	15596	15730	15647	15509	15744	15483	15654	15780	15695	15623	15809	15630	15515	15701	15700	15569	15863	15539	15566	15703	15561	15547	15612	15592	15590	15664	15626	15557	15599	15651	15583	15728	15777	15681	15668	15545	15717	15448	15641	15597	15519	15613	15910	15638	15691	15639	15663	15556	15608	15447	15515	15694	15599	15532	15554	15612	15648	15611	15715	15639	15621	15630	15557	15645	15566	15825	15591	15649	15563	15675	15792	15715	15407	15604	15639	15506	15689	15585	15551	15639	15566	15655	15621	15648	15570	15503	15708	15554	15562	15435	15487	15539	15728	15713	15729	15517	15721	15729	15614	15526	15628	15692	15673	15615	15672	15557	15550	15490	15664	15566	15730	15455	15337	15655	15699	15644	15548	15622	15466	15541	15609	15688	15648	15776	15621	15570	15685	15586	15439	15733	15609	15449	15585	15632	15646	15609	15412	15583	15684	15747	15764	15606	15681	15638	15582	15563	15601	15689	15568	15559	15531	15674	15693	15619	15601	15482	15591	15647	15389	15513	15698	15751	15687	15693	15499	15849	15779	15519	15867	15677	15651	15642	15524	15637	15661	15631	15584	15688	15428	15691	15614	15707	15595	15600	15465	15469	15566	15663	15599	15400	15657	15623	15546	15717	15666	15594	15670	15532	15715	15645	15484	15495	15756	15551	15720	15612	15670	15705	15656	15682	15554	15511	15575	15552	15655	15661	15767	15705	15765	15508	15773	15760	15594	15556	15687	15676	15693	15677	15533	15589	15652	15616	15662	15567	15535	15578	15645	15592	15639	15643	15602	15580	15737	15391	15633	15536	15540	15684	15649	15601	15676	15659	15559	15690	15634	15707	15486	15591	15761	15517	15657	15484	15795	15519	15617	15483	15729	15552	15645	15522	15605	15842	15541	15582	15720	15642	15656	15803	15428	15584	15503	15595	15564	15545	15754	15609	15760	15609	15661	15707	15658	15646	15507	15606	15588	15738	15527	15575	15457	15543	15780	15637	15344	15558	15664	15573	15561	15702	15602	15513	15436	15577	15587	15614	15651	15705	15623	15593	15541	15616	15570	15672	15702	15537	15487	15640	15627	15649	15710	15742	15732	15559	15660	15621	15705	15592	15706	15639	15585	15649	15625	15727	15593	15772	15594	15621	15580	15541	15755	15659	15438	15615	15567	15494	15583	15486	15740	15534	15561	15494	15593	15540	15623	15490	15790	15728	15676	15760	15664	15723	15589	15631	15638	15557	15727	15560	15589	15506	15748	15553	15656	15674	15544	15693	15664	15712	15661	15625	15628	15687	15548	15853	15697	15617	15685	15611	15588	15574	15638	15580	15548	15700	15624	15678	15563	15610	15672	15718	15654	15590	15554	15573	15866	15575	15616	15692	15686	15579	15643	15713	15423	15702	15462	15619	15528	15670	15459	15627	15677	15625	15568	15561	15826	15598	15642	15676	15673	15524	15487	15618	15559	15684	15424	15710	15575	15612	15237	15753	15692	15723	15818	15575	15588	15690	15529	15489	15733	15499	15536	15752	15687	15646	15686	15611	15672	15503	15600	15532	15645	15685	15594	15564	15555	15476	15584	15786	15781	15702	15757	15524	15743	15671	15828	15633	15638	15686	15504	15673	15556	15633	15541	15442	15737	15588	15547	15532	15717	15501	15600	15645	15591	15658	15737	15849	15726	15562	15664	15571	15563	15556	15666	15461	15528	15536	15651	15669	15576	15568	15719	15471	15616	15496	15585	15688	15658	15691	15518	15582	15621	15674	15575	15617	15584	15803	15684	15567	15565	15576	15756	15739	15500	15722	15712	15650	15667	15640	15673	15706	15632	15774	15511	15496	15643	15519	15673	15680	15891	15795	15490	15758	15661	15501	15687	15531	15893	15593	15738	15688	15654	15682	15664	15559	15832	15480	15640	15751	15616	15737	15593	15515	15622	15612	15582	15615	15660	15754	15549	15483	15484	15693	15582	15683	15663	15667	15672	15594	15535	15647	15656	15550	15503	15663	15583	15714	15627	15676	15655	15604	15679	15494	15729	15524	15773	15559	15589	15815	15637	15793	15655	15665	15551	15685	15483	15671	15653	15487	15684	15554	15701	15544	15468	15634	15664	15678	15583	15726	15701	15686	15688	15588	15457	15766	15670	15605	15546	15539	15611	15635	15727	15662	15633	15622	15614	15713	15524	15516	15786	15661	15610	15531	15468	15679	15772	15637	15684	15696	15694	15595	15437	15668	15602	15562	15596	15705	15506	15748	15555	15402	15613	15576	15575	15609	15706	15620	15572	15666	15551	15732	15847	15652	15498	15584	15589	15711	15448	15643	15646	15556	15614	15638	15703	15792	15606	15620	15682	15666	15555	15708	15623	15550	15551	15770	15538	15687	15637	15614	15607	15666	15721	15630	15768	15751	15786	15557	15701	15560	15632	15707	15514	15637	15661	15600	15667	15503	15497	15647	15612	15718	15798	15611	15515	15773	15619	15523	15595	15513	15512	15613	15614	15756	15464	15714	15628	15650	15601	15728	15748	15385	15728	15733	15549	15588	15589	15732	15614	15616	15608	15625	15591	15547	15690	15539	15684	15592	15657	15753	15564	15618	15484	15633	15573	15679	15547	15661	15741	15634	15721	15819	15562	15600	15722	15505	15568	15688	15474	15607	15567	15700	15706	15727	15696	15695	15536	15752	15615	15636	15726	15774	15678	15737	15481	15712	15553	15593	15619	15738	15784	15624	15643	15605	15589	15493	15633	15483	15674	15539	15730	15674	15596	15597	15661	15557	15657	15678	15747	15483	15682	15604	15487	15693	15645	15753	15587	15585	15704	15486	15638	15466	15582	15577	15590	15580	15385	15662	15558	15616	15716	15628	15741	15666	15800	15611	15462	15723	15599	15574	15763	15608	15706	15745	15578	15521	15621	15578	15602	15579	15638	15620	15653	15652	15555	15533	15576	15642	15700	15588	15505	15635	15631	15746	15469	15613	15576	15611	15358	15678	15692	15542	15667	15807	15671	15608	15647	15412	15588	15562	15589	15703	15779	15590	15717	15605	15633	15561	15725	15629	15454	15680	15582	15640	15537	15529	15601	15425	15618	15696	15609	15704	15728	15528	15653	15512	15639	15735	15658	15559	15447	15632	15485	15583	15695	15615	15786	15551	15731	15668	15676	15416	15710	15597	15758	15461	15643	15546	15566	15582	15619	15532	15701	15654	15674	15617	15613	15616	15565	15610	15683	15481	15752	15663	15519	15610	15622	15647	15747	15510	15590	15776	15714	15573	15749	15807	15642	15683	15625	15669	15654	15595	15636	15570	15555	15532	15540	15578	15662	15807	15603	15498	15626	15471	15702	15491	15549	15648	15500	15761	15461	15785	15627	15600	15707	15621	15427	15500	15631	15559	15782	15506	15645	15441	15743	15580	15589	15619	15601	15459	15570	15624	15540	15560	15696	15598	15448	15533	15760	15558	15646	15656	15520	15656	15758	15574	15517	15592	15717	15612	15734	15646	15525	15692	15668	15766	15526	15674	15658	15649	15728	15764	15665	15725	15606	15588	15480	15680	15666	15627	15686	15758	15513	15565	15528	15683	15708	15739	15545	15681	15714	15583	15779	15465	15679	15564	15712	15706	15635	15552	15512	15685	15631	15418	15550	15701	15477	15445	15727	15597	15620	15743	15630	15753	15644	15617	15585	15796	15428	15710	15761	15699	15792	15662	15674	15675	15585	15519	15660	15670	15717	15445	15532	15598	15620	15592	15502	15850	15850	15572	15641	15738	15618	15603	15647	15655	15549	15706	15684	15740	15687	15829	15649	15688	15752	15732	15620	15615	15697	15640	15776	15426	15818	15485	15727	15664	15555	15591	15451	15457	15666	15537	15797	15761	15498	15624	15743	15566	15697	15514	15701	15592	15675	15524	15697	15654	15524	15569	15691	15625	15565	15617	15627	15666	15500	15594	15924	15496	15663	15772	15711	15727	15634	15551	15742	15511	15580	15590	15707	15724	15666	15667	15696	15803	15353	15560	15716	15435	15668	15587	15474	15730	15615	15629	15470	15671	15562	15576	15829	15591	15796	15698	15565	15599	15696	15611	15651	15868	15537	15591	15604	15505	15619	15547	15621	15630	15650	15664	15625	15658	15645	15566	15752	15805	15638	15445	15602	15488	15679	15669	15822	15626	15581	15654	15651	15612	15655	15624	15713	15648	15757	15608	15737	15525	15706	15619	15714	15657	15576	15535	15632	15479	15539	15775	15717	15744	15690	15584	15700	15729	15659	15484	15673	15688	15617	15609	15836	15549	15598	15688	15616	15516	15670	15625	15553	15738	15419	15735	15496	15504	15598	15649	15753	15651	15635	15734	15669	15602	15742	15770	15520	15667	15727	15591	15699	15565	15690	15676	15621	15434	15623	15967	15765	15784	15669	15683	15513	15561	15646	15823	15646	15475	15665	15638	15668	15694	15731	15652	15615	15657	15545	15655	15578	15749	15490	15694
23433	20814	28061	23728	21692	21816	21030	18674	18487	18522	18638	23174	32282	30992	27080	22703	19848	18836	18256	18005	18077	18116	17977	18143	18032	17868	17988	17915	18093	17941	17965	17808	18019	17678	17886	17942	18091	18102	18186	17778	17908	18058	18012	18094	17994	18141	18016	18019	17953	17796	17868	18018	18091	18004	18040	18088	18132	17884	18013	18104	18049	17985	17778	17959	18056	17846	18020	17816	18224	18001	18005	17899	17961	17963	17806	17931	17802	17950	17774	17743	17947	18106	18058	17990	17920	17715	17911	17857	17836	18013	17963	17824	17897	17900	17880	17819	17972	18155	17893	17725	17911	17940	17829	17910	18055	18127	18038	17864	17947	17847	17834	17742	17687	17867	17747	17918	17946	18108	17946	17828	18041	17827	17745	17992	18118	18010	17824	17814	17917	18035	17969	18011	18048	17972	18195	18092	17825	17915	17966	17870	17986	18031	17874	17880	18089	18006	17902	17968	18066	17951	17996	17822	17835	17922	17866	17900	17972	17863	18120	17776	18041	17909	17819	17920	17878	17804	17934	17891	17814	17833	18030	18006	17847	17834	17912	18049	17927	17533	17939	18122	17985	17957	17973	17826	18005	17918	17992	17885	17904	17842	17804	17878	17909	17893	18127	17779	17937	17998	17603	17792	17841	17662	17831	17944	17831	17907	17912	18015	17956	17822	17951	17769	17884	17838	17815	17644	17821	18015	17751	17997	18081	18040	17958	17898	17763	17961	18104	17977	18109	17998	17881	17834	17962	17996	17803	17906	17919	17676	17955	17788	17950	18038	17991	17864	17706	17831	17936	17879	17985	17917	17936	17970	17937	17864	17858	17806	17925	17980	17787	17883	17857	17948	17853	17958	17784	17958	17910	17948	17859	17782	17780	17833	17715	18082	17927	17768	18013	18026	18075	17934	17808	17898	17930	17737	17979	18062	18044	17829	18115	17896	18032	17860	17794	17968	17820	17967	17906	18038	17945	17857	17846	17978	18037	17977	18001	17935	17915	17832	17678	17837	17998	18189	17821	17895	17749	18069	17918	17927	17891	18014	18093	17913	17976	17718	17764	17853	17884	17985	17863	18073	17903	18114	18058	18065	17811	17810	17874	17931	17817	17960	17698	17828	18112	18166	17939	18153	17878	18003	17963	17905	17918	17960	18000	17812	17874	17894	17893	18004	17730	17829	17879	17974	17993	17909	17854	17883	17878	17850	18006	17860	17793	17795	17811	18012	18070	17891	17850	17692	17808	17897	17935	17999	18212	17974	18174	17753	17807	17836	18120	18019	17822	17842	17797	17804	17925	17992	18031	17916	17975	17776	17816	17995	17967	17881	17836	17683	17989	17967	17918	17980	18151	18007	17744	17896	17986	17916	17780	17964	18038	18049	17936	18045	17907	17732	17814	17990	17837	17784	17928	18147	17905	17958	18021	17920	17839	17739	17797	17932	18194	17903	17980	17989	18175	17786	18060	18123	17901	17985	17860	17901	17940	17985	17910	17931	17871	17775	17698	17962	17965	17846	17863	17966	17863	17832	17893	17758	17934	17667	17824	17822	17816	18041	17787	17904	17688	18146	17731	17794	17872	17987	17882	17851	17799	17908	17879	17932	17899	17758	17861	17860	18127	17812	17996	17864	17825	17948	17921	17781	17898	17946	17717	17890	17994	17801	17916	17754	18004	17888	17861	17716	17716	18034	17980	17950	18071	17970	17812	17877	17899	17891	18031	17979	17858	17906	17883	17875	18080	17941	18141	17752	17898	17840	17771	17828	17819	17869	17815	17905	18016	17944	17899	17794	17844	17933	17886	18008	17992	17762	17879	17817	17864	18023	17800	18120	17883	18013	17768	17887	17951	18003	18004	17991	18036	17783	18150	18005	18113	17881	17988	17753	17767	17871	18001	17778	17787	18094	17771	17811	17796	17622	17805	17990	17891	18005	17940	17958	18002	17863	17812	17992	17838	17921	17871	17715	17854	17695	17827	17925	17949	17880	17648	17786	17767	18056	17959	17815	18028	17916	17859	17750	18119	17897	17855	17826	18011	17923	17907	17791	18159	17911	18100	17874	17989	17840	17774	17976	17750	18056	18035	17931	17845	17955	17986	17905	18030	18013	17955	17948	17848	17846	17791	18019	17921	17985	17869	17947	17972	17809	18032	17830	18017	17930	17884	17836	17947	18010	17907	17892	17792	17824	17913	17955	17944	18036	18050	17933	17909	17769	17965	17902	18018	17937	17954	17946	17798	18128	17807	17836	17888	17705	17935	17874	18127	18005	17731	17977	17941	17726	17673	18200	18015	17716	17799	17907	17796	17861	17998	18066	17759	17968	17972	17676	17953	17839	18164	17936	17825	17916	17846	17697	17889	17875	17998	18008	17879	17978	17991	17813	18139	17727	17918	17858	17850	17932	17719	17882	18031	18113	17980	17802	17953	18127	18146	17941	18005	17942	17777	17883	17959	17909	17993	17935	17888	18032	17853	17943	17909	18039	18139	18055	18080	17919	18131	17945	18050	18064	18067	18100	17890	18200	17940	17831	17903	17753	17693	18070	17916	17926	17956	17961	17911	17967	18013	17905	17959	18090	18142	18081	17922	17692	17788	17959	17734	17700	17712	17856	17943	17726	17885	17737	17773	17801	17665	17804	17891	17885	17586	17913	17739	17828	17928	17894	18081	18056	18015	17814	17880	17836	17855	17926	17931	17858	18064	17945	17810	17886	18152	18012	17911	17874	17697	17974	17670	17834	17910	17956	17733	17857	18080	17839	18028	17857	18035	18036	17973	17906	18020	17981	17712	18042	17874	17653	17793	18006	17875	17728	17834	17963	18052	18019	17815	18054	17934	17907	17792	17787	17759	18092	18070	17862	17931	17926	18070	18035	18098	17856	17853	17965	18024	17787	17898	17982	17963	18032	17756	17983	17992	18111	17902	17891	17810	17735	18067	17980	18013	17872	17816	17821	17892	17837	17831	17847	17934	18049	18038	18071	18094	17812	18114	17937	17779	17973	18093	17649	17822	17736	17948	17725	17905	17965	18055	17993	17935	17947	17904	17816	18149	17836	17962	18008	17680	17903	17940	17878	17958	17993	17846	17802	17907	18069	17834	18081	17762	18008	17908	17901	18024	17981	17914	17770	17741	17719	18030	18041	17783	18076	17814	17946	18115	18076	17780	17909	18089	17954	17806	17979	17977	17861	17936	17772	17907	17926	17760	17748	18016	17855	17988	17933	17907	17942	17905	17923	17925	17884	18052	18081	17687	17901	18116	18026	17949	18203	17864	17839	17983	17845	17759	17776	18064	17902	17999	17679	17930	17875	17948	17892	17812	18018	18036	18101	17928	17996	17994	18044	18085	17746	17913	17842	17962	18050	17926	17676	17823	18030	18146	17914	17923	17819	17992	17766	17983	17863	18081	17918	17867	17951	18111	17729	18042	17963	17931	17987	18067	17939	17968	18030	17857	17897	17925	18000	17931	17973	17816	17948	17800	17899	17943	17898	17939	17863	17918	17821	17781	18105	17946	17865	17971	18066	17769	17747	17897	17860	17906	18005	17938	18015	18066	17888	17868	18003	17744	17922	17964	17928	17885	17874	17860	17787	17887	18069	17802	17891	17910	17843	17953	18002	17728	17932	17988	17811	18031	18073	17805	17847	17840	17746	17822	17894	17989	17832	18048	17854	17711	17928	17860	17938	17987	17801	17899	17897	17880	17945	17984	18060	18010	17941	17843	17975	17801	17903	17916	18047	18056	17904	17957	18143	17998	17974	17941	17887	17798	17977	18080	18021	17918	17778	17867	17858	17912	17869	17874	17819	17745	17772	17832	17963	17947	17766	17739	17860	18076	17845	18043	18096	17941	17707	18051	18096	17973	18032	17973	17715	17965	17957	17980	17929	17883	17774	17911	17887	18074	18002	17879	17944	17846	18008	17946	17986	17800	17980	17955	18034	18021	17784	18032	18046	17763	17686	17914	18025	17942	17860	18012	17904	17862	17974	17882	18084	18012	18065	17948	17944	18015	17872	17953	17806	17990	17943	17674	17702	18138	18163	18075	17959	17825	18036	17843	17967	17871	17898	17945	17747	17900	18014	17746	18111	18006	17864	17916	18010	18053	17866	17869	17805	17953	17717	17934	17989	17892	17776	18042	18037	17964	17803	18120	18102	18038	17977	17811	18030	18036	17831	17980	18077	17886	17757	18020	17866	18115	17810	17989	17982	17924	18118	17926	17780	17788	17799	17636	17839	17958	17944	17928	17671	17971	17935	17840	17912	17819	17760	17747	17986	17766	17743	17952	18024	17818	18031	17882	17875	17976	18161	17889	18016	17996	17900	17957	17882	18130	17840	17961	17972	17887	18070	17753	17900	17810	18020	18199	17970	17810	17887	17884	18018	17893	17659	17769	17839	17893	17977	17874	17980	17980	18028	17911	17918	17952	17927	17811	17997	17773	17891	17866	17969	17975	17868	17914	17689	17976	17914	17729	17833	18057	17969	17805	17806	17953	17917	17980	17992	18083	17839	17874	17809	17923	17898	17960	18034	17917	18049	17834	18092	18103	17872	17747	17976	18084	17606	17889	17775	17762	18051	18040	17888	17908	17950	17887	17971	17857	17831	17846	17905	17871	17882	17736	18049	17945	17919	17806	18102	18069	17745	17917	18041	17817	17894	17951	17993	17932	17838	17761	18188	17932	17823	17985	17749	18316	17994	17836	17891	17829	17894	17905	17843	17913	17875	18042	17975	18048	17871	17974	17965	17906	17972	17929	17992	17974	17826	18072	18025	17955	17734	17872	17824	18036	17904	17860	17953	18049	18002	17982	17947	17873	18050	17844	17976	17979	18118	17804	17782	18072	18027	18061	17905	17807	17900	17803	17899	18088	18006	17975	17885	17913	17727	18070	17680	17915	17838	17866	17853	17938	17904	17917	17925	18011	17817	17798	17961	17979	17984	17910	17917	17722	17874	17919	17741	17890	18067	17895	17973	18086	17813	17896	18158	17826	17975	17894	17861	17954	17852	17931	17979	17944	17860	18038	17889	17977	17958	18063	17989	18152	17940	17795	17964	17982	17947	17844	17892	18027	17978	17904	17739	17695	18027	17921	18005	18027	17930	17818	17930	17965	17765	17581	17911	18016	18128
13800	23478	21113	18523	18428	17988	16898	16865	16905	16640	16563	24789	34939	32473	26951	21115	17821	16492	16084	15987	15885	15798	15643	15885	15759	15828	15819	15847	15881	15820	15918	15824	15656	15841	15977	15935	15672	15910	15816	15726	15819	15688	15948	15901	15879	15989	15854	15987	15935	15895	15868	15827	15705	15821	15926	15828	15899	16017	15809	15817	15731	15820	15960	15847	15794	15700	15782	15744	15814	15744	15822	15677	15938	15846	15838	15881	15893	15911	15960	15776	15786	15783	15801	15876	15737	15833	15859	15748	15706	15952	16042	15879	15791	15940	15996	15794	15921	15874	15910	15838	15998	15786	15880	15980	15880	15764	15564	15763	15629	15847	15786	15778	15954	15989	15889	15888	15941	15774	15785	15816	15919	15820	15692	15977	15859	15850	15718	16045	15878	15823	15843	15879	15722	15921	15895	15961	15835	15797	15776	15963	16041	16035	15882	15747	15849	15779	15907	15999	15970	15777	16053	15914	15719	15725	15730	15787	15885	15755	15808	15998	15686	15820	15669	15790	15819	15811	15696	15995	15869	15973	15780	16089	15847	15954	15904	15828	15901	15566	15769	15787	15843	15744	15924	15705	15781	15842	15856	15843	15786	15783	15944	15777	15907	15758	16001	15767	15757	16039	15944	15880	15678	15762	15864	15823	15844	15913	16052	15992	15834	15737	15926	15784	15933	15738	15918	15790	15840	15857	15882	15667	15893	15940	15845	15865	15840	15818	15784	16183	15759	15751	15801	15877	15780	15805	15757	15817	15887	15855	15773	15893	15856	15840	15811	15900	15826	15760	15801	15945	15709	15938	15817	15803	15778	15933	15854	15966	15714	15805	15886	15963	15775	15687	15896	15772	15817	15958	15730	15787	15781	16027	15955	15906	15763	15798	15718	15831	15785	15839	15895	15875	15988	15867	15803	15909	15794	15913	15772	15829	15703	15949	15764	15810	15767	15836	15806	15873	15770	15803	15809	15750	15807	15796	15954	15806	15781	15777	15809	15997	15710	15876	15628	15787	15782	15989	15926	15793	15682	15734	15930	15916	15783	15652	15906	15764	15871	15816	15824	15809	15947	15830	15857	15740	15954	15889	15760	15911	15892	15696	15967	15726	15846	15896	15708	15689	16026	15828	15847	15847	15896	15855	15825	15801	15833	15955	15899	15796	15908	15788	15831	15906	15852	15751	15939	15870	15757	15908	15808	15806	15831	15643	15901	15767	15927	16030	15837	15868	15614	15910	15888	15974	15807	15793	15841	15774	15799	15870	15964	15802	15819	15800	15769	15837	15873	16033	15917	15863	15787	15697	15715	15792	15848	15875	15678	15836	15945	15790	15885	15869	15882	15931	15740	15740	15761	15739	15761	15690	15869	15760	15861	15820	15921	15701	15760	16010	15695	15844	15866	15934	15886	15848	15848	15804	15827	15902	15871	15695	15731	15758	15883	15889	15897	15790	15926	15906	15760	15740	15868	15709	15756	15805	15871	15760	15909	15849	15788	15673	15960	15734	15865	15742	15992	15843	15721	15939	15840	15818	15934	15841	15725	15858	15800	15875	15819	15790	15934	15863	16079	15994	15791	15686	15621	15821	15777	15729	15828	15834	15899	15781	15770	15958	15861	15829	15820	15882	15810	15857	15804	15858	15868	15889	15831	15867	15744	16006	15884	15915	15807	15960	15667	15621	15787	15964	15963	15622	15855	15929	15817	15726	15754	15848	15831	15870	15881	15681	15802	15801	15702	15884	15738	15704	15956	15871	15902	15866	15846	15934	15827	15752	15963	15895	15820	15771	15868	15820	15778	15874	15840	15752	15809	15833	15841	15757	16108	15913	15859	15857	15966	15781	16049	15783	15915	15799	15849	15811	15865	15781	15908	15792	15898	15702	15831	15736	15802	15782	15971	15776	15757	15959	15704	15658	15799	15794	16022	15993	15748	15887	15727	15752	15900	15800	15798	15824	15769	15967	15817	15796	15893	15676	15886	15916	15735	15741	15838	15804	15718	15906	15859	15987	15778	15745	15746	15792	15956	15790	15808	15960	16030	15769	15877	15817	15912	15864	15862	15907	15641	15851	15766	15845	15965	15644	15826	15990	15757	15973	16005	15768	15702	15997	15744	16011	15965	15894	15862	16002	15768	15870	15726	15744	15833	15897	15742	15875	15701	15799	15780	16043	15808	15966	15849	15889	15840	15844	15931	16059	15977	15811	15758	15951	15813	15948	15904	15934	15827	15757	15787	15802	15704	15779	15735	15844	15725	15828	15720	15908	15823	15954	15861	15733	15901	15585	15783	15851	15714	15860	15935	15977	15814	15998	15990	15775	15737	15817	15715	16019	15919	15973	15744	15768	15830	15833	15837	15899	15938	15674	15942	15952	15884	15885	15753	15772	15671	15822	15855	15769	15815	15811	15810	15853	15746	15852	15929	15813	15928	15793	15804	15883	15825	15691	15915	15819	15804	15901	15703	15767	15884	15704	15911	15726	15948	15669	15896	15828	15861	15960	15889	15889	15723	15788	15936	15983	15846	15739	15866	15769	15780	15713	15935	15700	15907	15868	15711	15927	15811	15917	15830	15787	15943	15796	15877	15919	15804	15860	15806	15880	15789	15739	15916	15675	15937	15837	15707	15837	15934	15880	15895	15911	15909	15878	15880	15837	15858	15776	15914	15918	15891	15784	15796	15888	15847	15839	15841	15675	15881	15806	15792	15919	15824	15829	15602	16006	15843	15954	15825	15794	15894	15800	15853	15970	15997	15819	15750	15752	15970	15871	15739	15836	15902	15778	15721	15844	15826	15689	15894	15830	15766	15918	15811	15867	15651	15700	15713	15783	15891	15918	15776	15860	15909	15817	15756	15988	15829	15865	15688	15797	15720	15897	15948	15725	15845	15766	15873	15886	15761	16012	15833	15680	15948	15930	15892	15710	16017	15645	15730	15952	16031	15850	15757	15779	15796	15843	16015	15924	15813	15720	15846	15837	15969	15779	15844	15721	15728	15676	15804	15921	15895	15774	15840	15780	15817	15940	15635	15762	15754	15920	15853	15935	15905	15775	15826	15874	15873	15871	15921	15803	15842	15713	15850	15985	15778	16016	15918	15792	15777	15607	15922	15907	15821	15698	15757	15835	15899	15947	15898	15742	15795	15897	15919	15914	15813	15706	15987	16011	15677	15850	15832	15858	15868	15842	15941	15590	15743	15774	15718	15713	15747	15959	15917	15814	15938	15798	15824	15742	15892	15789	15867	15818	15802	15757	15890	15819	15699	16037	15906	15827	15813	15812	15872	15966	15942	15789	15825	15675	15815	15772	16011	15763	15770	15984	16128	15827	15841	15857	15850	15933	15676	15952	15904	15857	15647	15833	15916	15904	15790	15882	15900	15974	15768	15783	15946	15765	15704	15846	15943	15925	15822	15837	15909	15714	15806	15863	15849	15963	15924	15840	15696	15820	15879	15977	15707	15847	15945	15883	15839	15877	15858	15645	15942	15877	15703	15962	15845	15789	15843	15822	15734	15788	15901	15621	15966	15879	15911	15848	15750	15789	15951	15958	16001	15822	15917	15772	15662	15786	15750	16014	15792	15928	15858	15850	15857	15806	15704	15863	15656	15741	15823	15808	16006	15832	15765	15785	15782	15733	16000	15653	15659	15980	15878	15820	15833	15830	15904	15920	15860	15823	15815	15724	15919	15879	15829	15852	15853	15706	15958	15774	15952	15979	15749	15755	15839	16011	15740	15875	15966	15777	15880	15675	15968	15809	15746	15796	15854	15831	15760	15665	15829	15902	15865	15946	15758	15792	15866	15835	15988	15846	15888	15744	15767	15817	15904	15766	15829	15774	15975	15770	15763	15789	16059	15709	15979	15743	15830	15747	15842	15732	15845	15662	15857	15859	15731	15893	15865	16011	15861	15906	15731	15835	15854	15818	15857	15734	15854	15902	15660	15894	15953	15891	15665	15742	15826	15839	15694	15918	15863	15665	15734	15982	15747	15598	15767	15832	15958	15783	15919	16066	15737	15826	15897	15867	15731	15946	15758	15849	15664	15724	15664	15881	15854	15861	15896	15878	16062	15803	16027	15845	15864	15862	15608	15915	15955	15813	15799	15734	15857	16001	15878	15777	15845	15712	15998	15743	15864	15867	15816	15816	15633	15905	15713	15788	15881	15811	15749	15883	15859	15670	15837	15828	15720	15893	15811	15888	15826	15903	15823	15675	15810	15815	15824	15904	15913	15871	15745	15854	15816	15659	15756	15691	15845	15850	15903	15877	15972	15796	15704	15906	15685	15705	15691	16040	15676	15830	15860	15827	15841	15889	15799	15948	15932	15740	15935	15813	15947	15923	15917	15834	15888	15643	15697	15883	15787	15881	15817	15963	15608	15781	15920	15937	15808	15787	16049	15805	15976	15870	15758	15726	15887	15888	15771	15900	15785	15827	15813	15822	15854	15803	15792	15885	15678	15873	15974	15777	15961	15916	15863	15982	15731	15896	15854	15820	15888	15561	15780	15919	15863	15639	15856	15848	15754	16102	15904	15628	15839	15817	15951	15966	15980	15913	15801	15643	15967	15825	15885	15816	16027	15870	15963	16044	16042	15841	15812	15795	15772	15811	15757	15791	15792	15809	15902	15966	15742	15845	15929	16241	15726	15811	15874	15904	15791	15885	15672	15763	15888	15960	15715	15836	15752	15767	15959	15620	15760	15723	15754	16023	15843	15937	15939	15631	15759	15843	15820	15810	15900	15954	15689	15934	15830	15709	15844	15750	15818	15742	15869	15811	16002	15779	15806	15863	15730	15767	15845	15805	15787	15910	15855	15881	15844	15905	15902	15915	15906	15751	15791	15903	15852	15817	15822	15898	16008	15848	15775	15881	15779	15721	15887	15934	15792	15749	15771	15708	15735	15880	15821	15715	15774	15694	15808	15923	15826	15839	15747	15603	15836	15816	15833	15849	15798	15896	15729	15770	15844	15824	15816	15860	15714	15654	15868	15987	15878	15785	15840	15938	16054	15920	15864	15945	15852	15728	15957	15672	15911	15810	15982	15863	15852	15830	15831	15824	15903	15711	15811	15914	15720	15981	15809	15953	15849	15921	15884	15918	15933	15948	15828	15809	15724	15801	15813	15829
22435	20810	28427	23306	21013	23054	24872	20142	19613	20491	19900	21151	38442	40508	34005	27309	22040	19787	18854	18593	18458	18276	18304	18381	18256	18355	18330	18389	18331	17996	18242	18389	18414	18447	18079	18269	18045	18211	18308	18198	18281	18113	18330	18203	18233	18093	17963	18254	18283	18175	18486	18180	18218	18203	18166	18009	18466	18200	18348	18264	18282	18385	18353	18426	18326	18328	18259	18306	18123	18147	18201	18159	18136	18200	18136	18103	18242	18126	18062	18393	18233	18149	18295	18305	18183	18155	17999	18048	18295	18272	18056	18220	18175	18046	18222	18187	18035	18021	18344	18185	18089	18182	18259	18036	18090	18069	18100	18088	18155	18460	18188	18056	18123	17960	18272	18191	18085	18193	18390	18082	18289	17999	18206	18381	18158	18237	18261	18452	18321	18237	18062	18147	18253	18363	18311	18176	18026	18080	18182	18120	17933	18275	18132	18397	18287	18035	18160	18102	18189	18403	18230	18287	18243	18272	18234	18097	18361	18265	18031	18128	18161	18146	18227	18172	18285	18103	18161	18315	18476	18315	18418	18545	18107	18241	18096	18113	18314	18147	18082	18155	18219	18199	18145	18246	18269	18184	18314	18282	18140	18191	18047	18116	18011	18278	18247	18101	18021	18044	18193	18334	18341	18174	18086	17981	18078	18110	18309	18182	18260	18200	18193	18219	18247	17989	18179	18384	18321	18214	18316	18118	18134	18105	18322	18054	18073	18203	18147	18032	18216	18162	17943	18084	17944	18125	18234	18094	18454	18049	18299	18162	17993	18231	18118	18152	18244	18592	18183	18293	18178	18056	18105	18200	18100	18207	18049	18324	18411	18139	18266	18231	18068	18208	18105	18237	18284	18022	18247	18035	18323	18240	18124	18243	18107	18170	18202	18006	18255	18087	18310	18288	18322	18022	18192	18271	18536	18100	18057	18012	18257	18256	18231	18294	18179	18069	18006	18219	18281	18205	18226	18068	18287	18279	18119	18068	18198	18284	18255	18042	18132	18167	18224	18377	18314	18136	18080	17946	18152	18115	18280	18309	18257	18103	18144	18086	18190	18115	18067	18087	18076	18311	18270	18095	18344	18016	18228	18208	18046	18038	18228	18219	18276	18066	18112	18025	18155	18234	18261	18017	18161	18182	18019	18200	18084	18355	18243	18118	18187	18105	18118	18351	18166	18193	18386	18259	18086	18005	18259	18277	17956	18070	18049	18286	18165	18127	17855	18245	18024	18209	18355	18400	18265	18307	18302	18199	18027	18139	18249	17908	18063	18022	18316	18115	18099	18042	18337	18172	18215	18088	18284	18168	18146	18294	18051	18072	18131	18286	18131	18062	18049	18111	18235	18172	18157	18382	18183	18041	18177	18253	18157	17928	17943	18175	18171	18141	18120	18170	18149	18037	18077	18125	18296	18188	18022	18135	18215	18210	18245	18158	18246	18151	18241	18054	18312	18159	18380	18071	18236	18055	18059	18224	18152	18288	18156	18364	18157	18168	18117	18308	18030	18224	18256	18224	18254	17881	18203	18202	18243	18193	17980	18098	18143	18253	18159	18333	18401	18133	18366	18213	18226	18211	18199	18231	18029	18453	18253	18296	18201	18197	18212	18154	18162	18074	18196	18010	17951	18315	18211	18160	18010	18095	18294	18162	18242	18212	18195	18197	18104	18145	18171	17771	18108	18289	18258	18039	18071	18001	18039	18186	18114	18053	18221	18319	18163	18113	18236	18189	18156	18357	17973	18130	18293	18197	18128	18113	18134	18219	18204	18147	18125	18295	18078	18223	18318	18290	18207	18246	18228	18183	18061	18477	18139	17983	18281	18255	18013	18151	18357	17978	18266	18150	18207	18106	18336	18117	18063	18043	18127	18312	18068	18094	18153	17998	18263	18153	18099	18090	18298	18221	18144	18150	18220	18058	18179	18423	18162	18206	18106	18337	18176	18127	18225	18073	17874	18279	18025	18149	18101	18040	18193	18270	18302	18096	18289	18305	18075	18092	17991	18012	18191	18024	18242	18164	18185	18140	18173	18212	18115	18138	18361	18153	18264	18107	18309	18089	18168	18021	18062	18199	18099	17906	18212	18301	18090	18095	18041	18038	18111	18272	18093	18102	18273	18239	18082	18171	18327	18135	18338	18171	18100	18139	18223	18160	18471	18326	18389	18281	17986	18218	18095	18116	18174	18218	18076	18361	18178	18193	18223	18231	17979	18107	17894	18265	18321	18036	18261	18151	18329	18142	18245	18114	18108	18099	18224	17962	18267	18225	18269	17934	18117	18126	18181	18215	18010	18094	18009	18233	18102	18072	18193	17987	18312	18120	18109	18109	18340	17983	18298	18134	18232	18321	18124	18245	18263	18334	18149	18374	18217	18157	17916	18100	18110	18135	18063	18323	18302	18191	18114	18254	18265	18005	18104	18069	18239	18270	18453	18246	18232	18124	18276	18137	18095	18180	18199	18014	18066	18177	18321	18064	18194	18304	18108	18214	18272	18047	18174	18010	18301	18380	18247	18092	18308	18208	18143	18259	18285	18093	18173	18024	18085	17957	18233	18120	18126	18196	18166	18116	18247	18035	18032	18153	18268	18201	18068	18071	18192	18291	18043	18116	18338	18417	18184	18181	18315	18275	17989	18319	18092	17955	18212	18052	18394	18295	18183	18389	18083	18383	18322	18056	18109	18115	18192	18057	18382	18190	18101	18305	18390	18178	17997	17996	18185	18357	18172	18352	18167	18294	18228	18302	18156	18269	18062	18135	18155	18016	18028	18045	18151	18153	18103	18291	18379	18111	18182	18083	18215	18315	18214	18214	18052	18160	17939	18216	18128	18221	18108	18210	18173	18162	18216	18108	18051	18206	18003	18172	18255	18257	18089	18322	17976	18257	18212	18082	18190	18129	18191	18249	18324	18082	18184	18314	18275	18127	17979	18130	17915	18271	17870	18179	18181	17971	18184	18263	18328	17983	18272	18021	18132	18104	18186	18110	18323	17915	18162	18050	18120	18153	18177	18173	18202	18203	17937	18368	18073	18243	18353	18060	18255	18180	18337	18223	17967	18117	18049	18104	18194	18142	18207	18316	18112	18284	18246	18096	18209	18182	18122	18102	18141	18237	18359	18147	18133	18189	18082	18122	18206	18253	18174	18116	17979	18021	18228	18263	17971	18141	18242	18269	18092	18157	18281	17962	18378	18036	17906	18231	18159	18208	18085	18339	18299	18335	18045	17996	18316	18089	18295	18083	18220	18089	18212	18294	18149	18240	17973	18212	18192	18016	18222	17999	18281	18083	18013	18055	18137	18293	17867	18189	18422	18331	18249	18207	18083	18102	18062	18135	18263	18307	18079	18058	18246	18155	18030	18063	18228	18160	18169	18288	18421	18183	18096	18035	18139	17982	18195	18277	18070	18260	18173	18210	18287	18140	18185	18274	18157	18223	18015	18010	18263	18277	18349	18130	18284	18222	18076	18129	18162	18079	18115	18163	18347	17995	18170	18052	18111	18083	18166	18246	18384	18290	18019	18175	18241	18128	18081	18263	18181	18150	18154	18057	18150	18132	18024	18104	17943	18191	18100	18055	17874	18227	18042	18211	18175	18168	18358	18149	18215	18098	18201	18323	18261	17994	17973	18211	18442	18123	18231	18141	18226	18137	18364	18252	18139	18148	18079	18191	18190	18229	18161	18200	18224	18147	18107	18152	18210	18104	18022	18082	18117	18353	18319	17970	18021	18052	18191	18068	18211	18115	18110	18341	18121	18242	18120	18124	18038	18257	18170	17978	18125	18154	18192	18260	18270	18405	18283	18268	18404	18227	18146	18053	17849	18364	18140	18140	18065	18280	17967	18180	18174	18305	18109	18203	18333	18154	18008	18386	18119	18402	18147	18221	18117	18135	18175	18170	18057	18234	18197	18248	18275	18347	18145	18080	18348	18282	18133	17949	18227	18125	18082	18039	18276	18264	18092	18294	18258	18049	18187	18214	18148	18116	18123	18251	18065	18037	18349	18148	18264	18103	18354	18056	18228	18094	18053	18211	17931	18038	18151	18028	18001	18287	18117	18141	18102	18052	18082	18168	18125	18165	18302	18168	18118	18317	18108	17969	18093	18283	18149	18147	18318	18098	18302	18130	18007	18148	18352	18217	18263	18008	18061	17979	18344	18249	18227	18185	18044	18042	18107	18204	18190	18153	18434	18244	18010	18181	18032	18206	18149	18294	18007	18146	18221	18331	18083	18186	18199	18164	18042	18092	18238	18257	18289	18319	18203	18004	18114	17993	18147	18085	18073	18224	18130	18208	18279	18136	18247	18084	18228	18298	18223	18116	18013	18269	18156	18098	18063	18325	18051	18050	18363	18115	18255	18050	18271	18093	18391	17956	18230	18234	18183	18101	18018	18154	18297	18037	18189	18159	18244	18285	18347	18481	18209	18163	18072	18019	18192	18204	18106	18121	18112	18129	18230	18375	18050	18193	18187	18171	18150	18271	18118	18057	18080	18088	18372	18147	18199	18277	18125	18271	18191	18044	18156	18270	18239	18322	18162	18309	18211	18215	18291	18230	18361	18171	18244	18131	18157	18077	18299	18423	18120	18109	18031	17917	18167	18041	18094	18265	18115	18284	18217	18255	18267	18155	18297	18245	18260	18246	18196	18223	17939	18043	18144	18238	18206	18313	18334	18196	18093	18131	18147	18168	18157	18412	18238	18128	18143	18175	18240	18126	18218	18043	18151	18086	18174	18244	18145	18310	18262	18242	18000	17925	18210	18296	18176	18201	18181	18054	17912	18210	18303	18280	18234	18068	18291	18376	17939	18170	18177	18204	18083	18147	18155	18111	18175	18186	18111	18226	18002	18300	18230	18237	18091	18081	17799	17888	18376	18087	18059	18474	18112	18201	18361	18170	18254	18311	17904	18246	18239	18118	18147	18185	18073	18180	17985	18162	18344	18230	18034	18131	18356	18053	18094	18018	18120	18129	18201	18051	18191	18098	18086	18219	18122	18185	18354	18318	17990	18042	18150	18290	18283	18163	18139	18235	18087	18274	18339	18180	18294	18273	18194	18207	18140	18279	18151	18144	18277	18118	18139	18291	18113	18223	18430	18052	18188	18324	18341	18221	18350	18256
15605	29430	26495	20617	19782	19457	18557	17961	18732	19132	17900	21003	42004	41667	34719	26700	20080	17396	16581	16134	16036	16087	15946	16026	15975	15999	16034	16047	16123	15910	15856	16174	16043	16002	16053	15996	16016	16114	16085	15893	16015	16024	16113	15922	16159	16026	16112	16024	15918	16043	15788	16010	15909	15835	15957	16129	16011	15834	16180	15992	15922	15981	16211	15986	15994	15957	15944	15811	16018	15951	15873	16021	15979	16015	15837	15902	15905	15813	15954	15995	16030	16021	15875	15947	16022	16198	15887	15693	15955	15961	16019	15942	16178	16121	16037	16108	16006	15908	16123	15956	15956	16131	15840	15947	15912	16113	16055	16004	15941	16022	16047	16141	15744	16018	15956	15892	15839	16039	15937	16025	16020	15997	16191	15960	15955	15996	16065	16072	15996	15970	16004	16002	15852	16011	15991	15884	16106	15852	16032	15876	15951	16092	15880	15920	16106	15963	15979	16097	15991	16055	16056	16077	16102	15842	16213	16037	16058	15890	16041	16033	16152	15963	15994	15755	16060	15910	15967	16116	15902	15996	15955	15955	16013	16029	16046	15985	16029	16061	16112	15908	15925	15961	16032	15875	16103	15976	16093	16070	15886	16024	16218	16017	15735	16001	15970	15969	15666	16020	15876	16064	16072	16055	16036	16101	15919	16140	16109	16006	15995	15810	16074	15990	15982	16102	15986	15787	16061	15950	15927	15855	16039	15895	16078	16024	15995	15983	15868	16032	15959	15905	15860	15916	15936	15803	15975	15958	15925	15951	15931	15921	15941	15923	15954	16036	16124	15999	16174	15886	15795	16174	16036	16068	15884	15943	15871	16045	15816	15989	15974	15984	16029	15846	15923	15975	15783	16012	16018	15992	15982	15975	16099	16058	16014	16139	15985	16007	15829	15863	16009	16034	15919	15944	16075	15995	16007	15860	16013	15904	15973	16006	16186	15892	15880	15992	15930	16019	15990	15940	15866	16226	15910	15909	16029	15809	16272	15999	15992	15885	16138	16045	16076	15969	16028	16011	15796	16148	16085	15970	16053	16109	16080	15970	15987	16049	15932	15933	16039	16027	15812	15930	16088	15839	15837	15963	15900	16093	15956	15987	15962	16117	15983	15896	16295	15991	15967	16124	15889	15923	15938	16088	16079	15922	15924	16115	16004	15814	15920	16045	15845	15897	15922	16076	15994	16085	16047	15962	16111	15889	16063	16048	16037	15842	16036	15922	16058	16003	16033	15953	15800	15847	15861	16025	16084	15915	16119	15986	15959	16027	16041	15883	15976	15967	15988	16035	15912	16048	16021	15919	16002	15908	16048	16199	16006	15859	16118	15913	15845	15888	15899	15983	16094	15886	16143	16027	15797	15907	15911	15848	16009	16015	16024	16012	16040	16107	15975	15833	16092	15871	16011	16183	15986	15894	16041	15966	15876	16094	15843	16064	16047	15921	15897	15966	15963	15983	16114	15900	16098	16079	15829	16029	15882	15925	16115	16058	15952	15902	15990	15888	15967	16067	15895	15792	16031	16090	16065	16069	15981	16079	16101	16026	15927	15852	16050	15959	15973	15770	15904	15886	15896	16082	15988	16075	15986	16100	15953	15877	15979	16095	15960	15959	15798	16130	15948	15913	16019	16018	15979	15916	15959	15694	16036	15837	15976	15980	16146	15870	16180	15894	15971	15942	15984	15987	16010	15987	16044	16028	15861	16023	16020	15870	15992	15903	15822	15949	15802	15798	15959	15811	15972	15894	16038	15964	16035	15942	15979	15960	16105	15975	15920	15947	15935	15977	15905	15855	16041	15890	15910	16003	15973	15939	15929	16052	15827	16043	16047	15714	15938	15927	16085	16172	15812	15845	15913	15848	15928	15985	15963	15928	15919	16216	15844	15965	15984	15925	16024	15933	15822	16043	15982	15908	16060	15990	15875	15844	15918	15919	15919	15965	15942	16060	15838	16034	16033	15969	15817	15778	15928	15991	15927	16011	16025	16013	15908	15911	16046	15940	15912	15919	16036	16048	16035	15764	15974	15884	16069	15831	15914	16092	15995	15884	15858	15999	16085	16048	16045	15949	15993	16040	15864	16007	16118	15941	16209	15886	16038	15985	16057	15916	16199	15944	16061	16003	15930	16044	15724	16080	15896	16089	16096	16034	15876	15974	15993	15861	15983	15987	15985	16105	16119	16019	15930	16041	15904	16222	15989	15933	16028	16045	15962	16097	15896	15765	15998	15842	15923	16024	15968	15919	16097	16081	16081	15924	16024	16160	16039	15949	15898	15999	15998	15916	15983	16023	16080	16064	15964	15974	16027	15994	16082	16027	15993	15880	16000	15889	15959	16162	15969	15911	16014	16044	15891	16025	15985	15958	15988	16137	15955	15860	16077	15884	16026	15867	15895	15995	15925	15994	15895	16056	15961	15878	15882	16029	15821	16027	15935	15923	16171	15822	15974	15974	15881	16031	15988	15930	15921	15931	15957	15876	16101	16041	15824	15956	15954	15674	16128	16001	16056	15893	15985	15819	15971	15829	15826	16012	16071	15898	15916	16034	15958	16183	15924	15856	16010	16041	15968	15883	15937	16001	16034	15910	15789	15924	15933	15815	16007	15914	16012	15955	15929	15796	15871	15987	15817	15902	15922	15952	16021	15940	16049	16028	15975	15988	16031	15928	15963	16184	16027	15969	15857	16005	15984	15702	16035	16030	16154	16157	15914	15928	16143	16106	15947	16075	16025	15741	15973	16069	16065	15816	15874	16158	15959	16156	15937	16032	15883	15946	15992	15977	15880	16003	15960	15999	15939	15795	15873	15904	16007	15881	16014	16072	15947	15858	15893	15952	16004	15865	16014	16109	15870	16193	15865	15923	16063	16142	16023	15973	16087	16071	15921	16017	15828	15948	16172	16051	15979	16102	15840	16071	16088	15918	15939	15914	15918	16017	16006	15912	15717	15918	15969	16134	15976	15899	16027	16036	16009	16067	15901	15840	16018	15935	16002	15916	15841	15851	15744	16005	16002	16060	15805	16068	15909	16031	16009	15953	16057	15850	15979	15967	16070	15842	16048	16047	15917	16105	15922	16031	15875	15971	15934	16069	15805	16025	15819	15847	16083	15949	15904	15909	15946	16131	15956	15992	15910	16018	15965	15979	15932	15896	15850	15859	15964	16029	15975	15952	15983	15884	16026	15943	15918	15824	15853	16077	15942	15983	16069	16058	15946	15778	16148	16036	15987	16103	15935	15976	16016	15989	15911	15924	15993	16109	16042	15914	15907	16003	16232	16039	16043	15977	16040	15971	16004	16088	15997	15805	15999	15950	16064	16208	16012	16046	15760	16058	15935	16007	16014	15935	15949	16102	15984	16013	15900	15954	15971	15988	15886	15976	15992	15870	16072	15972	16075	16044	16043	16163	16041	15942	16033	16031	15940	16079	16046	16115	15825	16025	16024	15886	16155	16162	15929	16152	16054	16129	16128	16206	16015	15970	15943	16037	15979	15927	15786	15939	16029	16031	15943	16003	15899	16008	15835	16089	16047	16037	15852	16021	15956	15996	16260	15898	15889	16042	15974	15972	15882	16045	15961	15987	15894	15971	16038	16029	15868	16007	16063	15881	15916	16025	15989	15872	16040	15819	15927	15947	16093	15761	16136	15974	15976	15993	16078	15946	15979	15986	16168	16088	15980	16058	15900	16032	15919	16118	15963	16156	15965	15965	16141	15983	16008	15910	15899	16064	16070	15732	16089	16093	15871	15919	15808	16120	15823	15956	15946	15824	15941	16099	15903	16124	15955	15945	15988	15905	16085	16030	15719	15875	16058	15952	16069	16067	16001	15930	15982	15837	16016	15847	15907	15895	15868	16013	15878	15994	16066	16064	16096	15826	15863	15972	15900	15991	15953	15813	15947	16052	16071	16020	16035	16021	15859	16009	16048	16068	15950	15795	16126	16086	15874	15919	15894	16124	15974	15941	15963	15884	16082	15891	16114	16062	15825	16055	15970	16010	16013	16070	15888	15992	16115	16101	16029	15819	15957	16225	16028	15874	16069	15927	16034	16021	15926	16005	16049	16002	15962	15881	16036	15960	15811	16034	15991	15945	15978	15892	15915	15915	16065	15824	15914	15925	15932	15915	16068	15958	15948	15921	15912	16020	15989	15927	15965	15911	16035	15936	16040	15904	15886	15896	16050	15883	16121	15766	16084	15986	15951	15930	15928	15931	16023	16056	16028	15962	15948	16100	15835	15844	15971	15944	15934	15861	16058	15962	15678	16034	15862	16097	15994	16009	16000	16082	15809	16007	15930	16008	16004	15990	16158	16077	15918	15812	15931	15998	15887	15906	15938	15953	16026	15913	15955	16150	15740	15812	15972	15920	15851	16004	16052	15890	16022	15993	15866	15878	15825	15955	15782	15924	15905	16014	16074	15849	15900	16003	15953	15956	15812	16113	16064	15917	15931	16149	16087	15955	15940	15890	15794	15895	15812	15972	15790	16079	16019	16181	16015	15899	16017	16121	15937	16017	15978	15976	15975	16037	16150	15973	16018	15989	16013	16036	15980	16069	15886	15870	15961	16009	15849	15999	16050	15899	15989	15944	16078	15963	15874	15891	16066	15988	16120	16040	15996	15791	15731	15850	15842	15817	15928	15922	15953	15846	16020	16016	15904	15847	15966	15966	15910	16035	16074	15779	15972	15811	16023	15833	15963	15897	15853	16034	16043	15900	15998	16065	16080	15910	16177	16058	15987	15834	16021	15859	15811	16072	15903	16011	15954	16180	16135	16043	15970	15950	15820	16076	15980	15891	16095	15822	15935	16060	15790	16045	15989	16024	16078	15898	15976	15951	15998	15899	15960	15854	16025	15939	16067	16103	15881	16032	15923	15976	15947	15961	15902	15859	16143	15873	16049	15992	15952	15794	15908	16008	15897	15938	15908	16015	15821	15928	16088	15887	15928	16202	16017	16175	16181	15864	15914	15998	15805	15952	16014	15901	15840	16144	16082	15857	15967	15924	16099	15892	15942	15913	16017	16056	15950	15835	16010	15959	15929	16027	15967	16081	16043	15922	15910	16057	16040	16087	15968	16004	16043	15836	16005	15869	15917	15919	15956	15920	15966	15776	15944	16003	16071	15901
26848	21571	24098	21055	17968	18343	18346	18236	18330	18524	18192	18314	19443	20251	19956	19091	18330	17866	17732	17730	17483	17691	17849	17670	17447	17719	17651	17475	17750	17659	17720	17585	17679	17623	17501	17586	17714	17794	17624	17556	17605	17717	17725	17650	17693	17455	17810	17609	17801	17842	17845	17769	17575	17888	17676	17780	17639	17718	17627	17688	17623	17708	17724	17618	17950	17694	17590	17711	17842	17725	17609	17649	17821	17564	17594	17848	17840	17544	17866	17747	17659	17546	17698	17722	17833	17754	17668	17670	17704	17563	17552	17735	17743	17689	17542	17805	17538	17749	17712	17554	17867	17597	17636	17715	17941	17795	17820	17636	17777	17709	17583	17721	17659	17594	17555	17551	17562	17676	17700	17806	17801	17576	17574	17865	17619	17586	17563	17610	17691	17761	17612	17819	17518	17591	17832	17719	17810	17573	17592	17644	17816	17733	17754	17704	17877	17449	17582	17853	17651	17627	17819	17639	17664	17785	17489	17584	17538	17530	17727	17759	17687	17622	17632	17571	17580	17799	17764	17746	17795	17650	17793	17700	17631	17783	17708	17743	17702	17772	17763	17754	17855	17789	17686	17522	17784	17794	17763	17685	17815	17694	17635	17495	17736	17803	17633	17736	17674	17724	17600	17494	17498	17624	17783	17851	17840	17552	17687	17517	17546	17723	17313	17533	17584	17642	17658	17705	17786	17515	17526	17825	17691	17720	17564	17536	17609	17713	17706	17581	17656	17607	17654	17533	17613	17353	17633	17604	17618	17698	17754	17589	17809	17690	17654	17636	17662	17492	17660	17938	17448	17758	17633	17655	17669	17733	17604	17476	17897	17700	17593	17658	17728	17595	17621	17712	17743	17815	17650	17664	17631	17873	17717	17676	17684	17711	17803	17695	17571	17627	17607	17659	17775	17549	17639	17722	17640	17548	17605	17586	17543	17573	17497	17354	17521	17555	17578	17589	17656	17712	17846	17695	17527	17690	17774	17638	17593	17650	17624	17537	17455	17750	17657	17683	17694	17760	17657	17509	17800	17702	17598	17541	17593	17585	17704	17745	17655	17464	17779	17713	17637	17780	17684	17712	17645	17669	17553	17696	17708	17612	17756	17796	17621	17549	17667	17629	17733	17654	17671	17538	17460	17586	17703	17545	17899	17654	17649	17816	17594	17798	17609	17856	17739	17573	17620	17644	17774	17538	17882	17572	17761	17526	17655	17797	17732	17708	17582	17577	17755	17562	17661	17541	17594	17705	17544	17582	17594	17558	17656	17511	17784	17737	17702	17628	17569	17646	17700	17786	17878	17760	17684	17649	17826	17768	17659	17748	17518	17877	17707	17564	17691	17639	17689	17733	17695	17907	17663	17809	17649	17721	17645	17670	17678	17585	17977	17643	17427	17798	17650	17702	17740	17591	17534	17504	17774	17846	17682	17867	17687	17677	17550	17715	17419	17732	17678	17780	17741	17711	17645	17439	17752	17811	17770	17676	17564	17550	17877	17489	17740	17543	17757	17677	17731	17819	17625	17694	17722	17708	17607	17861	17749	17570	17899	17517	17629	17687	17650	17648	17597	17689	17893	17763	17845	17602	17516	17918	17601	17708	17693	17722	17781	17773	17550	17765	17695	17872	17670	17924	17579	17892	17555	17755	17819	17642	17873	17617	17758	17504	17784	17432	17749	17660	17658	17756	17753	17828	17930	17621	17517	17719	17835	17712	17932	17645	17963	17654	17667	17748	17852	17825	17766	17677	17582	17757	17703	17698	17632	17753	17554	17710	17577	17712	17659	17410	17681	17706	17546	17618	17598	17858	17700	17700	17523	17551	17678	17563	17651	17751	17775	17903	17679	17666	17699	17773	17610	17690	17807	17787	17855	17529	17828	17692	17686	17633	17752	17537	17634	17775	17785	17848	17468	17572	17641	17711	17693	17624	17713	17714	17716	17608	17916	17490	17812	17854	17724	17669	17669	17860	17815	17619	17693	17691	17620	17729	17633	17752	17630	17680	17822	17632	17744	17619	17538	17473	17783	17762	17781	17748	17623	17564	17737	17618	17770	17416	17852	17646	17830	17491	17514	17623	17789	17569	17711	17756	17763	17699	17726	17510	17845	17889	17466	17763	17838	17809	17927	17554	17711	17795	17580	17759	17635	17685	17736	17684	17696	17729	17598	17560	17565	17706	17726	17611	17720	17669	17779	17552	17759	17701	17634	17686	17716	17692	17839	17597	17506	17785	17979	17639	17933	17857	17701	17789	17685	17532	17594	17546	17596	17612	17874	17704	17730	17837	17701	17689	17818	17653	17677	17827	17462	17748	17795	17758	17643	17445	17530	17671	17496	17527	17764	17766	17519	17633	17693	17671	17613	17490	17631	17477	17716	17497	17854	17763	17736	17752	17786	17578	17832	17642	17731	17609	17685	17850	17690	17814	17764	17643	17766	17828	17613	17703	17567	17785	17668	17560	17752	17719	17665	17773	17763	17713	17677	17637	17613	17441	17488	17666	17766	17697	17715	17819	17686	17731	17595	17720	17778	17769	17650	17471	17690	17606	17868	17834	17717	17867	17711	17715	17656	17683	17648	17851	17588	17584	17776	17717	17722	17570	17751	17725	17763	17427	17980	17757	17631	17678	17690	17554	17695	17736	17804	17626	17836	17815	17636	17760	17795	17653	17783	17690	17786	17738	17714	17708	17589	17741	17669	17781	17695	17744	17731	17645	17588	17870	17564	17824	17742	17820	17738	17657	17442	17609	17632	17424	17630	17571	17748	17576	17652	17727	17653	17888	17762	17646	17719	17543	17652	17609	17564	17670	17927	17759	17628	17601	17799	17558	17723	17680	17703	17717	17681	17830	17531	17638	17910	17620	17764	17580	17625	17679	17814	17673	17745	17791	17708	17674	17608	17528	17842	17793	17858	17493	17697	17589	17836	17450	17550	17611	17690	17786	17520	17644	17691	17651	17744	17505	17710	17672	17680	17711	17373	17647	17690	17879	17863	17687	17606	17601	17591	17651	17660	17755	17688	17615	17601	17623	17741	17387	17576	17606	17721	17778	17575	17566	17671	17591	17685	17775	17835	17644	17646	17603	17745	17634	17913	17760	17782	17763	17597	17548	17660	17782	17795	17678	17667	17767	17688	17624	17770	17395	18092	17557	17427	17596	17509	17603	17433	17762	17649	17711	17365	17744	17620	17718	17658	17687	17740	17693	17659	17694	17634	17566	17789	17801	17619	17524	17793	17649	17645	17648	17736	17817	17798	17662	17750	17452	17874	17761	17689	17704	17575	17765	17682	17570	17571	17498	17961	17626	17681	17850	17826	17695	17622	17787	17812	17757	17771	17795	17663	17357	17430	17574	17747	17730	17753	17449	17720	17832	17668	17676	17608	17629	17635	17634	17813	17956	17926	17801	17882	17709	17421	17773	17831	17439	17639	17739	17691	17731	17898	17638	17828	17542	17543	17678	17771	17608	17754	17735	17609	17450	17594	17700	17630	17504	17667	17649	17726	17652	17706	17753	17663	17787	17642	17561	17509	17526	17715	17826	17531	17624	17761	17745	17820	17746	17634	17597	17742	17582	17735	17695	17739	17671	17860	17621	17656	17602	17657	17872	17512	17602	17644	17590	17737	17616	17704	17705	17736	17606	17690	17741	17872	17596	17668	17707	17638	17644	17625	17541	17704	17736	17905	17645	17656	17533	17764	17800	17593	17864	17828	17723	17793	17763	17825	17611	17767	17462	17836	17654	17720	17803	17692	17437	17706	17471	17714	17683	17554	17368	17384	17475	17756	17791	17476	17737	17670	17735	17669	17916	17669	17581	17534	17632	17539	17546	17685	17850	17824	17709	17818	17743	17580	17637	17801	17722	17647	17647	17798	17741	17753	17442	17778	17708	17618	17900	17434	17848	17913	17862	17534	17730	17771	17666	17580	17837	17749	17484	17675	17697	17799	17947	17829	17691	17554	17623	17618	17736	17817	17753	17605	17576	17683	17404	17712	17510	17710	17642	17850	17550	17556	17807	17648	17611	17656	17616	17542	17362	17642	17557	17665	17552	17688	17702	17647	17761	17769	17697	17781	17831	17767	17679	17791	17671	17600	17829	17598	17822	17749	17759	17567	17607	17837	17794	17853	17798	17755	17907	17771	17678	17617	17600	17605	17552	17671	17669	17539	17683	17624	17630	17651	17662	17764	17702	17715	17888	17628	17718	17622	17530	17728	17716	17486	17876	17710	17673	17466	17659	17761	17710	17591	17774	17808	17731	17800	17607	17868	17813	17765	17723	17668	17661	17470	17623	17500	17604	17789	17798	17616	17769	17696	17734	17779	17706	17518	17494	17747	17624	17865	17771	17495	17478	17750	17546	17771	17836	17563	17744	17569	17626	17618	17703	17563	17565	17748	17461	17793	17839	17646	17729	17778	17656	17873	17657	17655	17708	17570	17561	17705	17643	17726	17589	17611	17608	17736	17645	17609	17648	17870	17618	17910	17793	17740	17716	17682	17483	17680	17804	17694	17838	17700	17972	17641	17703	17621	17724	17569	17664	17859	17513	17590	17605	17590	17789	17717	17662	17685	17715	17623	17715	17580	17736	17735	17625	17683	17529	17636	17794	17761	17540	17790	17583	17538	17642	17663	17623	17413	17693	17643	17790	17621	17689	17623	17429	17763	17643	17621	17803	17843	17800	17547	17666	17575	17569	17758	17748	17619	17501	17644	17701	17548	17625	17875	17720	17831	17624	17779	17790	17741	17495	17904	17915	17479	17681	17591	17668	17518	17692	17733	17646	17430	17715	17559	17461	17701	17517	17725	17523	17509	17678	17667	17772	17716	17720	17673	17598	17593	17599	17857	17620	17649	17785	17493	17898	17897	17685	17575	17706	17580	17513	17636	17916	17649	17692	17571	17624	17402	17716	17784	17847	17620	17598	17866	17776	17839	17692	17725	17712	17409	17598	17880	17492	17775	17638	17568	17700	17516	17593	17749	17637	17665	17773	17717	17648	17784	17711	17689	17612	17915	17666	17738	17695	17747	17724	17630	17705	17629	17719	17633	17716	17505	17530	17676	17605	17684	17631	17625	17701	17587	17664	17644	17603	17743	17605	17859	17665	17860	17571	17623	17536	17709	17614
15805	19720	19345	16932	16442	16513	16356	16509	17118	16916	16689	16734	18849	19350	18351	17238	16333	16054	15881	15715	15666	15687	15870	15783	15681	15735	15757	15678	15744	15650	15625	15731	15513	15495	15789	15682	15927	15804	15540	15681	15738	15684	15692	15720	15590	15564	15664	15726	15684	15741	15777	15678	15640	15699	15599	15723	15811	15677	15893	15679	15719	15580	15687	15753	15686	15751	15525	15689	15751	15576	15552	15655	15573	15705	15665	15668	15695	15582	15767	15564	15573	15819	15682	15773	15648	15740	15642	15546	15684	15732	15535	15543	15583	15678	15656	15772	15595	15683	15756	15677	15845	15641	15718	15936	15591	15780	15768	15640	15782	15588	15666	15664	15613	15752	15564	15635	15753	15795	15704	15769	15732	15550	15775	15688	15649	15634	15571	15694	15580	15686	15675	15772	15743	15659	15700	15767	15726	15840	15624	15698	15768	15551	15794	15549	15791	15545	15830	15670	15679	15768	15690	15832	15639	15684	15616	15674	15685	15680	15573	15625	15771	15683	15702	15788	15783	15537	15715	15794	15568	15840	15536	15605	15739	15653	15812	15712	15621	15645	15812	15777	15714	15757	15678	15908	15735	15626	15670	15705	15412	15669	15882	15730	15612	15667	15691	15733	15501	15730	15627	15697	15673	15776	15466	15658	15829	15617	15657	15672	15710	15903	15692	15757	15460	15789	15546	15674	15737	15532	15831	15601	15619	15752	15773	15722	15729	15478	15688	15675	15598	15777	15788	15660	15763	15686	15589	15693	15612	15620	15499	15682	15827	15669	15595	15612	15676	15696	15635	15709	15545	15752	15672	15784	15760	15766	15693	15739	15820	15787	15829	15609	15503	15708	15718	15677	15667	15752	15600	15593	15760	15718	15661	15626	15776	15818	15690	15815	15530	15835	15696	15499	15675	15590	15918	15677	15786	15630	15884	15611	15738	15676	15863	15701	15618	15692	15547	15834	15780	15602	15626	15636	15606	15781	15919	15700	15747	15661	15694	15783	15679	15631	15707	15833	15765	15700	15860	15607	15596	15687	15597	15530	15802	15729	15753	15585	15454	15629	15738	15548	15623	15621	15716	15609	15594	15609	15713	15511	15650	15577	15679	15733	15712	15774	15709	15625	15589	15805	15779	15646	15769	15798	15609	15716	15615	15690	15815	15801	15741	15543	15565	15766	15562	15766	15784	15829	15900	15773	15581	15670	15738	15599	15893	15781	15570	15645	15654	15715	15631	15610	15770	15774	15788	15698	15876	15770	15602	16001	15748	15718	15638	15814	15607	15562	15655	15705	15745	15741	15622	15543	15746	15737	15630	15539	15514	15750	15603	15844	15691	15542	15659	15826	15658	15606	15536	15689	15667	15819	15833	15717	15667	15723	15823	15669	15649	15654	15733	15601	15801	15582	15760	15746	15656	15562	15792	15738	15653	15593	15729	15794	15638	15811	15807	15794	15763	15662	15656	15548	15563	15554	15748	15559	15709	15541	15645	15854	15627	15715	15668	15721	15587	15637	15574	15827	15914	15649	15662	15760	15619	15553	15739	15748	15789	15732	15773	15850	15659	15624	15568	15767	15568	15717	15879	15821	15669	15735	15654	15592	15826	15871	15887	15645	15509	15929	15596	15852	15677	15624	15842	15714	15875	15834	15606	15775	15675	15659	15797	15749	15837	15538	15672	15647	15784	15543	15519	15813	15663	15524	15797	15755	15692	15741	15709	15718	15874	15762	15785	15541	15748	15745	15590	15564	15727	15777	15603	15875	15561	15721	15777	15712	15643	15693	15784	15803	15695	15720	15743	15537	15690	15656	15511	15800	15687	15585	15780	15794	15748	15665	15624	15670	15777	15700	15564	15588	15765	15740	15691	15393	15650	16027	15807	15710	15774	15740	15703	15720	15836	15561	15800	15747	15690	15518	15710	15866	15633	15423	15714	15757	15688	15632	15754	15679	15719	15723	15532	15754	15690	15615	15798	15881	15723	15849	15553	15832	15645	15837	15663	15736	15676	15709	15777	15738	15871	15648	15481	15701	15783	15812	15601	15705	15744	15732	15759	15587	15771	15811	15654	15537	15671	15724	15628	15824	15597	15795	15680	15632	15580	15720	15649	15535	15760	15495	15975	15565	15606	15618	15814	15726	15726	15640	15524	15709	15719	15742	15580	15503	15590	15775	15733	15810	15731	15678	15850	15751	15530	15513	15515	15713	15569	15804	15733	15919	15717	15616	15695	15773	15872	15665	15650	15693	15747	15702	15653	15537	15665	15695	15676	15764	15637	15606	15837	15644	15763	15785	15671	15782	15873	15678	15677	15765	15721	15698	15672	15765	15719	15720	15571	15484	15721	15687	15670	15705	15705	15868	15805	15663	15786	15586	15787	15775	15761	15649	15914	15618	15726	15416	15609	15710	15793	15647	15554	15699	15797	15773	15867	15760	15823	15640	15791	15834	15719	15664	15729	15507	15698	15770	15843	15785	15590	15586	15803	15619	15666	15936	15594	15606	15641	15799	15855	15687	15649	15699	15707	15656	15858	15736	15763	15716	15570	15683	15639	15838	15721	15773	15698	15495	15731	15878	15781	15715	15611	15800	15535	15625	15655	15741	15569	15869	15781	15658	15830	15690	15618	15639	15826	15796	15690	15589	15552	15876	15528	15579	15544	15747	15666	15724	15613	15769	15838	15665	15750	15830	15758	15915	15728	15595	15624	15670	15679	15696	15623	15651	15831	15650	15729	15579	15769	15464	15763	15802	15582	15619	15767	15600	15646	15648	15645	15761	15688	15862	15585	15710	15541	15801	15727	15609	15632	15670	15698	15881	15702	15853	15647	15748	15725	15545	15701	15590	15652	15506	15743	15522	15601	15653	15631	15593	15560	15849	15594	15842	15835	15628	15963	15699	15737	15766	15774	15695	15673	15589	15821	15632	15705	15782	15659	15621	15803	15725	15809	15760	15707	15696	15783	15704	15727	15820	15684	15627	15629	15781	15757	15672	15681	15777	15763	15518	15566	15577	15562	15666	15741	15760	15730	15584	15582	15702	15666	15665	15824	15708	15760	15624	15814	15766	15812	15656	15660	15594	15620	15668	15640	15728	15613	15741	15773	15777	15697	15718	15602	15721	15533	15691	15658	15801	15514	15661	15653	15771	15654	15837	15750	15701	15786	15554	15570	15613	15627	15571	15732	15675	15905	15649	15774	15629	15635	15655	15537	15716	15809	15646	15814	15633	15673	15658	15835	15728	15730	15802	15677	15589	15675	15772	15708	15676	15851	15571	15669	15823	15577	15660	15742	15737	15526	15677	15513	15815	15559	15683	15802	15699	15747	15453	15645	15660	15523	15755	15611	15723	15809	15764	15562	15690	15544	15720	15777	15576	15696	15585	15706	15639	15796	15578	15851	15671	15565	15792	15878	15698	15686	15770	15682	15765	15635	15626	15817	15633	15551	15673	15783	15677	15695	15764	15548	15606	15984	15864	15581	15934	15653	15741	15721	15537	15700	15642	15569	15662	15844	15716	15661	15749	15752	15872	15800	15643	15775	15741	15686	15739	15539	15685	15667	15711	15756	15482	15755	15691	15592	15644	15657	15855	15689	15734	15635	15684	15758	15650	15886	15684	15762	15735	15723	15674	15779	15728	15562	15647	15765	15801	15640	15597	15672	15750	15746	15698	15706	15706	15751	15726	15839	15606	15708	15655	15842	15598	15626	15601	15708	15715	15685	15680	15752	15631	15766	15566	15718	15623	15751	15747	15585	15534	15617	15647	15675	15677	15699	15700	15657	15424	15834	15638	15668	15576	15663	15637	15704	15732	15717	15656	15647	15685	15752	15751	15678	15718	15862	15590	15469	15676	15872	15748	15561	15577	15706	15688	15555	15673	15642	15677	15576	15771	15844	15719	15678	15727	15768	15713	15640	15570	15823	15753	15757	15711	15683	15870	15733	15723	15676	15751	15750	15705	15670	15519	15756	15602	15603	15638	15835	15640	15702	15668	15719	15765	15570	15749	15616	15776	15678	15733	15790	15721	15839	15778	15648	15589	15653	15667	15705	15704	15744	15740	15790	15772	15623	15722	15684	15833	15769	15562	15744	15623	15590	15673	15820	15581	15854	15757	15710	15764	15696	15857	15572	15642	15593	15639	15713	15625	15592	15609	15643	15620	15810	15805	15851	15833	15621	15514	15671	15759	15796	15782	15603	15440	15774	15677	15652	15748	15709	15787	15715	15649	15663	15750	15633	15764	15725	15593	15777	15819	15781	15596	15589	15651	15750	15838	15618	15764	15710	15717	15664	15651	15883	15863	15764	15654	15751	15678	15699	15644	15562	15735	15555	15719	15673	15726	15577	15589	15796	15827	15707	15797	15785	15910	15644	15720	15723	15636	15651	15613	15559	15735	15601	15631	15718	15785	15674	15816	15825	15775	15688	15683	15605	15536	15685	15735	15767	15715	15628	15723	15732	15913	15727	15661	15641	15687	15599	15710	15750	15766	15812	15626	15742	15805	15547	15692	15627	15489	15803	15685	15695	15740	15569	15660	15700	15805	15572	15700	15656	15505	15659	15506	15590	15641	15737	15677	15740	15818	15713	15731	15638	15750	15656	15657	15734	15576	15731	15675	15557	15762	15724	15639	15770	15651	15595	15807	15596	15681	15606	15663	15867	15657	15758	15611	15735	15763	15686	15668	15619	15748	15632	15787	15664	15754	15888	15582	15555	15944	15676	15682	15724	15676	15783	15589	15779	15651	15774	15715	15673	15710	15886	15839	15645	15573	15623	15675	15653	15613	15729	15690	15880	15625	15726	15710	15772	15586	15827	15600	15614	15734	15625	15634	15768	15836	15617	15572	15692	15733	15756	15646	15524	15682	15758	15746	15752	15708	15749	15841	15604	15726	15670	15834	15558	15776	15766	15784	15567	15719	15717	15648	15692	15623	15678	15697	15840	15564	15675	15722	15654	15423	15725	15721	15799	15764	15682	15739	15730	15711	15845	15637	15754	15585	15651	15685	15619	15790	15777	15799	15548	15755	15787	15766	15721	15713	15747	15744	15575	15750	15694	15737	15631	15760	15548	15709	15811	15693	15794	15687	15625	15586	15759	15627	15719	15736	15712	15765	15761	15803	15651	15905
23459	20802	28046	23726	21653	21644	21316	19076	19191	18782	18641	19346	29026	31087	28152	23875	20456	18873	18317	18141	17989	17938	17988	17964	17871	17842	17912	17783	18011	17767	17795	17748	17862	17978	17851	18020	17768	17798	17731	17771	18042	17832	17891	17871	18049	17936	17849	17914	17821	18032	17809	17704	17836	17833	17753	17908	17781	18019	17798	18013	17705	18012	17964	17790	17775	17801	17875	18016	17678	17657	17833	18023	17967	17931	17809	17826	17701	18038	17693	18011	17918	17974	17792	18043	17726	17770	17970	17839	17874	18012	17799	17660	18104	17756	17745	17766	17706	17910	17851	17967	17846	17770	18079	17927	17843	17879	17827	17750	17886	17847	17900	17905	17920	17807	17813	17773	17960	17625	17912	17674	17878	17772	17917	17773	17788	18058	17954	17882	17734	18028	17816	17745	17778	17738	17772	17965	17970	17688	17604	17736	17677	17815	17832	17946	17697	17732	17671	17909	17839	17810	17763	18006	17926	17771	17912	17803	17772	17795	17729	17815	17834	17642	17658	17777	17798	17778	17654	17936	17831	17949	17802	17883	17847	17662	17932	17845	17952	17743	17710	17782	17885	17876	17909	17705	17900	17764	17848	17896	17797	17808	17720	17756	17631	17844	17799	17700	17662	17537	17931	17874	17808	17888	17689	17893	17781	17918	17723	17738	17928	17943	17678	17939	17879	17863	17589	17798	18032	17616	17777	17615	17729	17621	17924	17710	17585	17678	17539	17902	17860	17884	17719	17713	17792	17994	17880	17729	17650	17981	17886	17877	18001	17921	17592	17842	17845	17900	17817	18023	17860	17889	17808	17612	17952	17658	17908	18031	17885	17814	17865	17945	17951	17940	17754	17748	17841	17765	17682	17731	17800	17771	17894	17684	17758	17636	17741	17800	17653	17781	17837	17854	17785	17933	17643	17947	17869	17875	18078	17898	17817	17695	17726	17795	17664	17910	17685	17905	17850	17800	18044	18026	18017	17784	17880	17986	18144	17758	17986	17782	17638	17572	17606	17711	17707	17675	18144	17833	17878	17803	17743	17920	17704	17729	17764	17901	17774	17919	17896	17892	17746	17502	17743	17886	17904	17797	17812	17959	17924	17863	17745	17792	17796	17923	17858	17806	17785	18007	17776	17583	17942	18142	17815	17718	17852	17826	17916	17581	17972	17883	17906	17878	17782	17817	17746	17682	17935	17620	17818	17842	17761	17779	17900	17613	17617	17650	17699	17649	17771	17892	17820	17825	17807	17786	17736	17597	17799	17957	17807	18048	17844	17810	17781	17770	17760	17794	17864	18003	17539	17777	17783	17696	17648	17730	17694	17777	17702	17633	17907	17851	17916	17788	17743	18040	17949	17736	17831	17861	17818	17886	17730	17808	17697	17949	17782	17640	17848	17750	17772	17784	17750	17879	17732	17773	17718	17906	17922	17762	17647	17721	17982	17825	17670	17622	17890	17752	17809	17639	17619	17667	17647	17599	17756	17676	17662	17799	17751	17930	17892	17684	17974	18042	17883	17793	17812	17749	17740	17876	17834	17624	17871	17909	17839	17883	17826	17576	17844	17888	17645	17862	17669	17955	17799	17822	17800	17840	17884	17893	17760	18027	17784	17738	17773	17668	17717	17802	17781	17739	17753	17925	17732	17732	17813	17815	17633	17833	17828	17709	17649	17754	17779	17714	17835	17717	17844	17783	17903	17786	17659	17840	17718	17662	17874	17661	17574	17752	17694	17779	17899	17829	17794	17874	17842	17746	17685	17829	17800	17611	17808	17723	17787	17794	17894	17904	17937	17978	17917	17886	18080	17785	17896	17788	17514	17834	17923	17918	17550	17675	17782	17760	17857	17780	17731	17939	17655	17782	17904	17943	17868	17714	17651	17709	17818	17821	17733	17895	17842	17809	17655	17775	17757	17799	17954	17824	17890	17805	17896	17692	17719	17823	17929	17653	18050	17806	17926	17945	17809	17868	17775	17561	17708	17904	17848	17602	17825	17655	17767	17966	17750	17805	17692	17894	17913	17736	17812	17848	17853	17818	17532	17805	17757	17650	17753	17830	17849	17739	17887	17736	17786	17716	17788	17729	18115	17740	17760	17967	17850	17780	18041	17775	17955	17920	17720	17946	17857	17585	17896	17832	17763	17909	17795	17770	17652	17884	17643	17627	17944	17762	17712	17871	17964	17894	17665	17837	17695	17686	17758	17832	17624	17868	17746	17692	17846	17713	17840	17737	17829	17979	17788	17857	18094	17734	17786	17807	17930	17711	17667	17607	17775	17887	17851	18054	17975	17635	18020	17963	17902	17828	17810	17884	17723	17601	17722	17774	17842	17749	17797	17599	17729	17707	17735	17532	17786	17636	17867	17975	17770	17604	17847	17947	17752	17813	17692	17855	17894	17677	18072	17813	17865	17843	17827	17755	17792	17791	18063	17904	17848	17804	18119	17714	17850	17763	17681	17944	17979	17730	17691	17698	17676	17749	17834	17874	17825	17959	17554	17714	17952	17871	17566	17729	17851	17929	17756	17764	17571	17737	17698	17744	17906	17891	17839	17868	17784	17812	17870	17868	18066	17858	17735	17846	17795	17720	17928	17827	17714	17670	17680	17647	17869	17576	17880	17791	17871	17775	17640	17702	17798	17720	17797	17851	17784	17712	17849	17808	17788	17701	17864	17684	17702	17814	17544	17778	17887	17980	17691	17677	17972	17856	17735	17657	17882	17706	18032	17813	18019	17957	17886	17780	17676	17633	17757	17693	17798	17746	17791	17844	17816	17588	17871	17826	17815	17736	17751	17671	18013	17725	17666	17669	17981	17820	17848	17830	17771	17735	17819	17849	17902	17983	17899	17811	17920	17715	17651	17804	17820	17834	17826	17782	17663	17673	17772	17873	17712	17896	18014	17850	17758	17840	17853	17774	17847	17844	17863	17654	17770	17857	18010	17883	17630	17805	17568	17845	17892	17785	17828	17928	17784	17986	17895	17858	17791	17914	17936	17846	17782	17501	17701	17883	17819	17755	17877	17570	17896	17615	17675	17792	18024	17756	17861	17809	17687	17715	17856	17791	17694	17864	17755	17844	17585	17666	17854	17928	17818	17768	17875	17743	17660	17651	17972	17880	17824	17658	17861	17820	17937	17937	17712	17741	17871	17688	18018	17721	17813	17748	17629	17767	17906	17530	17981	17824	17802	17839	17709	17724	17625	17990	17810	17772	17847	17540	17844	17892	17998	17468	17690	17840	17549	17797	17518	17850	17749	17799	17910	17835	17900	17634	17843	17735	18002	17847	17746	17871	17878	17895	17874	17737	17775	17912	17844	17774	17688	17591	17815	17723	17678	17864	17736	17784	17580	17674	17680	17682	17698	17866	17828	17915	18006	17979	17838	17814	17849	17719	17828	17922	17764	17948	17816	17839	17991	17623	17572	17944	17937	17757	17786	17864	17658	17775	17744	17855	17989	17907	17836	17936	17922	17817	17909	18012	17583	17716	17740	17748	17528	17865	17763	17733	17663	17809	17837	17717	17796	17754	18028	18083	17707	17985	17791	17665	17637	17836	17851	17643	17662	17628	17753	17423	17868	17695	17929	17919	17861	17908	17928	17852	17722	17857	17781	17929	17873	17813	17629	17919	17693	17914	17895	17606	17717	17790	17788	17762	17726	17628	17847	17843	17753	17839	17818	17943	17836	18046	17702	17939	17979	18106	17930	17737	17923	17750	17794	17820	17892	17942	18116	18162	17667	17822	17930	18034	17762	17841	17876	17937	17727	17792	17783	17786	17618	17815	17846	17851	17885	17757	17761	17737	17686	17805	17855	17829	17672	17983	17572	17919	17860	17860	17933	17718	17789	17770	17653	17849	17778	17731	17666	17745	17833	17570	17746	17643	17665	17696	17907	17633	17778	17934	17831	17932	17708	18023	17853	17842	17851	17774	17685	17775	18224	17885	17668	17777	17787	17715	17643	17845	17946	17784	17771	17819	17710	17760	17599	17876	17780	17887	17869	17741	17514	17702	17863	17952	17605	17888	17844	17917	17685	17696	17945	17677	17720	17716	17670	17735	17803	17739	17888	17845	18001	17776	17701	17693	17578	17696	17658	18071	17645	17640	17839	17652	17573	18015	17722	17807	17748	17806	17906	17835	17880	18049	17805	17873	17992	17659	17716	17882	17787	17745	17892	17747	17786	17633	17877	17924	17909	17686	17907	17897	17840	17780	17780	17905	17670	17627	17764	17608	17658	17990	17704	17733	17838	17774	17773	17874	17650	17902	17952	17943	17837	17776	17826	17814	17930	17835	17704	17603	17829	17823	17981	17953	17741	17774	17625	17786	17784	17718	17820	17995	18000	17806	17979	17691	17883	17663	17720	17756	17753	17756	17729	17888	17576	18145	17888	17890	17934	17964	17732	17657	17986	17788	17974	17873	17882	17787	17801	17680	17826	17829	17852	17758	17884	17868	17930	17608	17599	17826	17745	17781	17771	17769	17859	17934	17820	17775	18050	17561	17781	17755	17706	17877	17637	17653	17700	17828	17828	17683	17538	17782	17802	17834	17997	17862	17893	17763	17848	17599	17817	17940	17879	17825	17976	17796	17947	17759	17920	17900	17717	17821	17795	17769	17853	17856	17883	17891	17760	17877	17772	17872	17848	17672	17989	17861	17780	17616	17804	17827	17774	17744	17952	17882	17783	17789	17966	17769	17609	17811	17866	17963	17709	17846	18032	18013	17831	17829	17959	17847	17696	17752	17863	17996	17763	17828	17896	17849	17619	17584	17696	17537	17785	17845	17431	17652	17769	17905	17637	17701	17688	17772	17703	17834	17560	17726	17955	17669	17654	17710	17808	17742	17945	17834	17685	17919	17901	17868	17894	18067	17971	17867	17740	17892	17853	17801	17856	18092	17851	17686	17907	17672	17792	17752	17672	17778	17563	17780	18022	17863	17642	17705	17658	17814	17775	17951	17791	17962	17856	17800	17847	17760	17985	17841	17772	17869	17745	17887	17880	17990	17791	17955	17778	17989	17828	17731	18002	17894	17753	17649	17812	17682	17831	17677	17891	17871	17921	17836	17849	17912	17869	17769	17727	17612	17730	17901	17695	18093	17888	17826	17834	17765	17887	17910	17870	17718
14526	23731	23189	19568	17888	17434	17335	17414	18034	16919	16957	18680	32923	32418	28711	22872	18643	16906	16378	15837	15976	15889	15887	15958	15900	15840	15733	15634	15844	15815	16002	15877	15945	15912	16024	15889	15772	15897	15778	15881	15804	15807	15931	15713	15884	15633	15780	15794	15562	15711	15787	15822	15971	15767	15764	15850	15797	15935	15637	15784	15632	15969	15773	15862	15937	15802	15782	15775	15797	15733	15706	15895	15746	15768	15730	15756	15888	15932	15899	15769	15872	15941	15750	15790	15793	15927	15628	16027	15688	15907	15803	15674	15780	15841	15766	15906	15840	16056	15844	15770	15710	15902	15700	15915	15726	15659	15970	15796	15842	15735	15798	15780	15921	15723	15688	15839	15766	15801	15887	15740	15616	15764	15713	15859	15792	15859	15778	15868	15750	16048	15757	15871	15675	15711	15916	15840	15885	15772	15774	15989	15877	15883	15711	15901	15861	15706	15758	15914	15756	15893	15864	15788	15935	15769	15915	15832	15741	15875	15739	15730	15940	15923	15782	15814	16024	15903	15777	15789	15790	15837	15809	15739	15929	15763	15827	15658	15755	15693	15738	15794	15714	15951	15816	15890	15757	15714	15891	15792	15830	15858	15818	15820	15847	15660	15869	15863	15854	15836	15690	15775	15786	15820	15849	15947	15784	15987	15961	15718	15867	15782	15829	15741	15981	15887	16023	15931	15792	15807	15830	15821	15725	15774	15657	15848	15752	15663	15827	15721	15785	15832	15767	15658	15820	15589	15637	16058	15908	15689	15717	15912	15706	15768	15779	15812	15848	15829	15845	15816	15824	15623	15818	15716	15841	15727	15884	15806	15949	15804	15802	15792	15921	15728	15736	15750	15698	15850	15862	15741	15780	15783	15889	15797	15911	15931	15677	15881	15907	15707	15738	15970	15772	15811	15681	15726	15910	15805	15872	15832	15825	15783	15766	15662	15645	15670	15754	15775	15740	15840	15884	15750	15792	15973	15852	15604	15862	15904	15823	15742	15699	15787	15751	15842	15705	15610	15643	15889	15866	15768	15784	15868	15767	15913	15694	15942	15861	15775	15615	15722	15812	16076	15915	15734	15775	15736	15733	15772	15797	15687	15943	15788	15809	15825	15690	15969	15729	15823	15874	15876	15829	15999	15821	15736	15839	15708	15813	15699	15846	15722	15814	15814	15934	15784	15704	15870	15795	15748	16003	15724	15756	15741	15714	15687	15860	15894	15810	15718	15797	15855	15779	15841	15740	15857	15824	15987	15909	15881	15644	15901	15659	15706	15791	15713	15974	15797	15735	15676	15825	15900	15945	15852	15706	15753	15817	15725	15812	15839	15795	15883	15699	15760	15909	15706	15791	15908	15657	15879	15859	15848	15852	15851	15869	15782	15710	15701	15862	15739	15729	15703	15870	15775	15891	15880	15919	15816	15756	15735	15700	15865	15761	15921	15906	15707	15726	15743	15768	15777	15815	15757	15947	15884	15801	15877	15690	15729	15898	15766	16013	15768	15864	15697	15710	15800	15777	15759	15906	15801	15694	15721	15772	15828	15686	15835	15791	15699	15727	15813	15750	15743	15885	15965	15751	15766	15916	15751	15874	15889	15808	15804	15995	15730	15887	15790	15970	15688	15739	15534	15552	15976	15828	15689	15847	15842	15690	15885	15784	15764	15747	15974	15900	15815	15730	15790	15780	15901	15885	15846	15754	15889	15784	15690	15779	15697	16013	15586	15798	16022	15730	15948	15657	15785	15681	15858	15777	15768	15739	15749	15677	15769	15891	15858	15773	15686	15754	15840	15821	15838	15840	15710	15785	15650	15707	15919	15701	15795	15828	15728	15820	15798	15936	15911	15758	15823	15735	15677	15665	15742	15802	15784	15814	15879	15889	15819	15722	15726	15799	15837	15852	15851	15723	15871	15767	15748	15797	16035	15811	16051	15838	15792	15730	16038	15818	15872	15804	15778	15799	15814	15672	15729	15816	15688	15710	15876	15797	15805	15823	15990	15688	15701	15823	15823	15772	15798	15756	15915	15640	15945	15835	15750	15852	15658	15734	15774	15861	15836	15824	15884	15818	15923	15912	15761	15784	15719	15839	15777	15779	15589	15806	15723	15905	15824	15971	15763	15743	15900	15816	15716	15852	15890	15829	15839	15847	15644	15828	15923	15773	15878	15728	15759	15930	15956	15779	15744	15777	15677	15779	16052	15727	15846	15883	15850	15859	15791	15772	15951	15889	15817	15679	16062	15830	15819	15819	15879	15867	15918	15655	15917	15826	15809	15611	15784	15835	16014	15960	15800	15872	15728	15998	15879	15852	15748	15819	15648	15770	15852	15732	15797	15803	15678	15735	15759	15791	15868	15768	15873	15766	15797	15974	15769	15807	15801	15949	15729	15845	15947	15746	15914	15762	15986	15690	15765	15799	15907	15561	15843	15884	15703	15747	15804	15718	15823	15734	15866	15852	15816	15871	15910	15834	15753	15712	15855	15680	15802	15810	15740	15711	15861	15668	15712	15897	15647	15889	15782	15987	15713	15729	15810	15929	15821	15617	15999	15715	15820	15774	15856	15768	15709	15823	15715	15783	15829	15623	15647	15912	15922	15783	15787	15817	15857	15705	15973	15983	15849	15836	15711	16089	15738	15906	15766	15745	15729	15949	15664	15725	15699	15803	15799	15714	15799	15883	15722	15801	15780	15865	15814	15650	15816	15811	15784	15778	15796	15826	15874	15684	15840	15842	15846	15924	15811	15939	15911	15751	15921	16010	15728	15949	15824	15817	15773	15690	15713	15686	15743	15860	15782	15758	15844	15735	15699	15802	15743	15866	15740	15710	15972	15785	15735	15834	15752	15842	15906	15837	15777	15797	15801	15678	15751	15939	15884	15909	15780	15741	15798	15787	15897	15931	15843	15818	15918	15762	15836	15890	15753	15713	15905	15821	15846	15804	15939	15749	15823	15969	15851	15663	15764	15918	15778	15840	15784	15837	15656	15741	15819	15940	15848	15808	15755	15773	15848	15764	15924	15796	15753	16005	15659	15895	15830	15799	15610	15842	15729	15869	15898	15704	15716	15784	15858	15698	15859	15934	15827	15734	15894	15767	15754	15820	15899	15774	15773	15932	15856	15776	15713	15893	15861	15723	15821	15847	15859	15816	15822	15777	15910	15993	15824	15926	15597	15776	15647	15788	15820	15908	15880	15782	15598	15770	15627	15618	15705	15673	15714	15836	15849	15796	15779	15804	15594	15791	15837	15908	15735	15812	15817	15799	15720	15937	15746	15766	15950	15844	15729	15857	15867	15692	15881	15873	15874	15769	15822	15752	15881	16035	15757	15657	15760	15827	15830	15910	15777	15856	15754	15756	15712	15823	15975	15873	15867	15943	15849	15745	15808	15830	16040	15752	15723	15869	15708	15864	15695	15819	15915	15865	15763	15736	15754	15830	15793	16032	15909	15753	15915	15883	15848	15739	15918	15793	15747	15736	15608	15730	15839	15716	15637	15819	15680	15816	15790	15909	15885	15783	15820	15796	15761	15662	15713	15739	15734	15825	15641	15738	15889	15742	16008	15830	15651	15886	15850	15575	15791	15772	15916	15712	15853	15913	15859	15839	15686	15845	15791	15815	15856	15938	15826	15720	15623	15611	15929	15712	15866	15768	15830	15745	15766	15692	15893	15880	15852	15874	15767	15892	15742	15908	15705	15665	15729	15706	15827	15764	15820	15911	15892	15805	15799	15788	15790	15784	15938	15713	15781	15669	15904	15902	15788	15787	15827	15709	15958	15839	15862	15923	15649	15721	15823	15815	15776	15870	15788	15749	15899	15908	15827	15730	15693	15687	15735	15721	15808	15711	15796	15790	15713	15833	15830	15870	15796	15801	15925	15698	15788	15959	15754	15651	15829	15609	15797	15827	15795	15836	15751	15711	15990	15586	15750	15926	15845	15867	15764	15843	15786	15925	15823	15894	15719	15665	15728	15902	15826	15781	15957	15931	15740	15770	15657	15667	15874	16020	15713	15806	15890	15759	15669	15820	15967	15890	15765	15720	15836	15869	15655	15835	15812	15773	15716	15918	15820	15834	15899	15728	15882	15746	15766	15961	15776	15747	15676	15865	15787	15921	15922	15765	15793	15654	15848	15879	15738	15883	15946	15786	15966	15747	15618	15826	15752	15834	15812	15825	15626	15804	15815	15767	15945	15646	15826	15646	15729	15843	15794	15768	15746	15661	16015	15876	15636	15686	15821	15605	15849	15777	15700	15865	15747	15863	15817	15644	15703	15834	15868	15791	15889	15901	15711	15832	15821	15857	15937	15839	15837	15683	15686	15821	15853	15962	15754	15845	15717	15616	16034	15711	15728	15790	15684	15833	15933	15636	15653	15706	15837	15818	15718	15929	15912	15862	15583	15833	15783	15835	15809	15742	15736	15862	15891	15878	15773	15827	15742	15841	15795	15768	15694	15750	15976	15717	15728	15838	15893	15859	15739	15777	15810	15855	15815	15883	15738	15856	15609	15713	15788	15812	15803	15928	15789	15844	15838	15872	15717	15712	15832	15824	15907	15927	15839	15843	15822	15831	15659	15853	15844	15762	15678	15864	15831	15699	15744	15859	15738	15796	15677	15633	15788	15900	15697	15790	15934	15914	15937	15819	15800	15851	15827	15957	15757	15785	15734	15767	15856	15844	15824	15906	15847	15801	15802	15833	15803	15932	15606	15790	15812	15772	15901	15888	15714	15802	15557	15882	15808	15893	15786	15950	15741	15911	15777	15699	15862	15669	15840	15783	15849	15878	15763	15922	15892	15758	15597	15693	15706	15849	15885	15788	15808	15902	15787	15704	15845	15837	15844	15753	16008	15699	15677	15884	15661	15750	15802	15890	15684	15776	15799	15797	15863	15753	15777	15938	15780	15910	15590	15870	15839	15878	15784	15734	15835	15707	15906	15703	15788	15858	15870	15923	15751	15900	15924	15751	15774	15689	15501	15955	15888	15622	15792	15772	15671	15636	15858	15704	15850	15853	15710	15683	15817	15836	15710	15840	15762	15788	15810	15767	15877	15881	15660	15784	15800	15957	15722	15787	15846	15894	15930	15913	15888	15927	15728	15815	15855	15750	15783	15805	15759
22397	20824	28472	23312	21012	22859	24810	20160	19516	19682	19556	19450	31622	39311	35844	28966	23295	20272	18967	18516	18388	18341	18318	18150	18294	18219	18446	18175	18038	18289	18161	18322	18308	18267	17997	18121	18376	18481	18251	18170	18329	18001	18267	18262	18191	18160	18035	18337	18067	17923	18055	18081	18290	18133	18193	18292	18171	18344	18165	18091	18272	18307	18302	18137	18096	18193	18087	18124	18236	18185	18024	17940	18109	18030	18232	18227	18184	18171	18188	18212	18164	18106	18145	18403	18122	18220	18327	18234	18301	18112	18066	18098	18160	18177	18033	18195	18237	18294	17999	18210	18247	18170	18234	18274	17980	18011	18149	18243	18325	18198	18281	18102	18118	17965	18003	18345	18458	18116	18185	17989	17956	18091	18117	18268	18252	18357	18208	18143	18198	18098	18147	18126	18112	18390	18339	18105	18063	18203	18179	18024	18142	18262	18318	18308	18391	18224	18303	18045	18275	18206	18308	18011	18243	18064	18077	18012	17983	18098	18254	18171	18315	18138	18210	18020	18322	18230	18142	18122	18083	18262	18218	18021	17884	18247	18141	18074	18221	18067	17960	18143	18069	17998	18016	18259	17914	18233	18338	18153	17973	18011	18391	18152	18203	18205	18032	18115	18067	18048	18248	18250	17997	18017	18233	18158	18160	18132	18299	18116	18204	18043	17942	18120	17892	18213	18231	18059	18005	17960	18111	18070	18010	18006	17999	18083	18255	18317	18117	18098	18122	18113	18224	18209	18031	18271	18118	18004	18263	18099	18111	17978	18178	18174	18234	18266	18157	18142	17975	18055	17935	17997	17990	18146	18056	18106	18237	18067	18155	18323	18161	18294	18281	18047	18238	18139	18065	17935	18119	18044	18208	18252	18017	18038	18098	18258	18366	17917	18026	18121	17875	18084	18121	18060	18078	18167	18093	18061	18127	18125	18258	18273	18053	18173	18072	18194	18133	17995	18201	18154	18099	18254	18248	17974	18273	18226	18094	18107	18109	18066	18230	18159	18064	18011	18451	17903	18200	18065	18053	18152	18177	18111	18226	18102	18054	18230	18224	18021	18113	18090	17983	18044	18081	18103	18031	18023	18263	17949	17963	18107	18262	18268	18094	18122	18173	18226	18201	18059	18122	18193	18007	18086	17947	18197	18158	18163	18208	18195	18072	18091	18253	18129	17998	18166	18193	18122	18195	18093	18186	18082	18173	18108	18138	18166	18135	18144	18244	17791	18310	18142	18107	18300	17994	18175	18205	18164	18156	18173	17889	18076	18106	18163	18047	18123	18182	17997	18168	18143	18083	18189	18011	18113	18146	18335	18234	18197	18091	18087	17896	18222	18166	18133	18164	18171	18263	17954	18104	18034	18046	18092	18103	18170	18004	17987	18197	18192	18062	18284	18180	18231	18238	17989	18058	17995	18210	18246	18106	18088	18167	18219	18160	18284	17938	18056	18131	18101	18075	17958	18215	18253	18154	18052	18015	18225	18342	18236	17892	18423	18137	17964	18155	18099	18220	18175	18158	18061	18106	18006	18005	18265	18404	18362	18077	18237	18072	18288	18102	18249	18192	18049	18168	18009	17970	18090	18153	17923	18068	18171	18172	18071	18077	18114	18104	18144	18227	18085	18201	18218	18125	18204	18162	18293	17883	18106	18100	18128	18096	18076	18149	18022	18315	18175	18063	18108	18142	18171	18113	18262	18004	18328	18008	18323	18042	18101	18215	17921	17880	18138	17935	18263	18211	17990	18210	18077	17999	18243	18178	18075	18272	17983	18233	17927	18093	18215	18000	18136	18061	18078	17993	18059	18022	18132	18029	18033	18227	18142	17909	18124	18020	18087	18196	17837	18174	18306	18238	18038	17982	18117	18002	17994	18252	18099	17845	18038	18268	18113	18069	17878	17941	18008	18136	18159	18135	17966	17936	18230	18392	18150	18128	18282	18203	18110	18025	18027	18012	18179	18189	18189	18164	18032	18017	18150	18347	17961	18071	18054	18146	18024	18208	18159	18277	18196	18040	18100	18035	18010	18100	18059	18160	18309	18218	17946	18282	18177	18078	18250	18209	18146	18140	18130	18090	18195	18147	18195	18111	18129	18197	18108	18136	18107	18191	18207	18081	18045	18221	18418	17992	18162	18225	18199	18243	18253	17943	18090	18179	17909	18058	18207	18231	18073	17943	18063	18092	18052	18297	17719	18171	18221	17757	17986	18319	18163	18226	18080	18173	18336	18112	18014	18192	18100	18316	18152	18138	18049	18151	18103	18074	18199	18004	18301	18159	18089	18172	18150	18084	18064	17967	18130	18201	18046	18061	18189	18099	18336	18180	17989	18023	18003	18160	18130	18189	18062	18231	18173	18127	18140	18092	18157	18274	18049	17931	18171	18242	18347	18388	18208	18056	18139	18146	17874	18080	18101	18078	17939	17919	18137	17870	18115	18191	18079	18083	18089	17897	18190	18229	18112	18087	18247	18112	18176	17930	18173	17838	17902	18130	18414	18224	18273	18173	18194	17997	17908	18197	18216	18269	18146	18038	18176	18107	18016	18255	18286	18402	18058	18121	18036	18069	18234	18201	18202	18238	17965	18197	18310	18020	18108	18011	18261	18097	18118	18101	18242	18302	18111	18031	18306	18195	18190	18210	18016	18034	18242	18070	18044	18029	18009	17800	18037	18107	18201	18164	18237	18133	18223	18002	18089	18105	18252	18120	18243	18313	18208	18188	18058	18222	18042	18059	18122	18022	18078	18074	17945	18268	18139	18124	18176	17856	18019	18199	18281	18101	18146	18077	17994	18123	18082	17972	18081	18204	18059	17916	18271	18174	18123	17990	17957	18155	18060	18137	18133	18054	18158	18081	18186	17991	18099	18430	18219	18047	18220	18209	18136	18156	18156	18200	18127	18128	17912	18168	18162	17928	18079	18116	18203	17945	18202	18107	18119	18095	18225	18225	18013	18134	18123	18106	17992	18203	18226	17844	18127	18003	18233	18188	18119	18090	18081	18047	18067	18222	18345	18033	18115	18064	18139	18061	18215	17960	18171	18220	18086	18036	18109	18074	18102	18024	18061	18214	18056	18181	18050	18024	18082	18021	18010	18354	17859	18223	17989	18108	18174	18157	18040	18027	18116	18120	18073	18122	18100	18083	17985	18144	18246	17917	18162	17868	18169	17965	17973	17974	18122	18324	18173	18355	18272	17988	18030	18165	18152	17981	18188	18005	18108	18229	18135	17979	17945	18067	18219	18359	18223	18217	17876	18303	18006	17938	18175	18320	17857	18077	18231	18092	18241	17990	18045	18144	18195	18285	18045	18261	17955	17975	17963	18055	18234	18052	18133	18279	18101	18211	18071	18120	18142	18097	17913	18106	18140	18081	18185	18099	18052	18129	18216	17975	18094	18070	18219	18110	18050	18075	18140	18142	18160	18113	18142	18175	18290	18183	18106	18019	18317	18069	18031	18289	18191	18041	17980	18137	18185	18114	18108	18062	18057	18116	18173	17961	18083	18083	18209	18320	18391	18172	18033	18104	18120	18165	18223	18063	18088	18118	18008	18004	18083	17898	17966	18263	18134	18013	18214	18196	18026	18005	18251	18250	18163	18202	18148	18345	18007	18099	18082	18099	18151	18213	18145	18277	18104	18157	18145	18236	18198	18144	18020	18031	18138	18272	18102	18236	17931	18018	18013	18051	18160	17965	18314	18070	18140	18167	18342	18127	17998	18130	17920	18094	18126	18035	18188	18073	18069	18079	17996	18106	18201	18145	18156	18136	18154	18021	18256	18025	17893	18136	18140	18201	18043	17996	18183	18111	18301	18101	18394	18190	18113	18043	18124	18162	17946	18245	17976	17941	18093	18287	18278	18014	18171	18194	18180	17925	18024	18086	18111	17952	18236	17937	18069	18059	18117	17955	17999	18109	18375	18207	18043	18201	18062	18268	17972	18246	18068	18145	18141	18266	18232	18051	18060	18100	18119	18030	17979	17940	18151	18225	18139	18151	18100	17930	18099	18071	17988	18066	17998	18118	18071	18033	18044	17941	18078	18187	18071	18119	18080	18081	18100	18329	18156	18090	17987	18296	18026	18224	18126	17944	18205	18088	18039	18145	18161	18329	17923	17882	18051	18085	18230	18245	18287	17995	18011	18190	18001	18432	18099	17850	18117	17985	18148	18312	18125	18046	18047	18059	18155	18018	18361	18117	18070	18241	18190	18502	18179	18134	18124	18043	18034	18110	18116	18039	18007	18177	18117	18052	18194	18276	18165	18225	18195	18203	18118	17988	18150	18376	18124	18149	17993	18023	17915	18156	18062	18060	18065	18176	18177	18136	18043	17980	18019	18202	18014	18158	18011	18052	18233	18130	18051	17919	18181	18148	18021	18007	17984	17997	18222	18077	18220	18209	17976	18052	18231	17944	18189	18243	18017	18027	18412	17994	17994	18059	18013	18133	18130	18119	18302	18034	18144	18151	18263	18118	18249	18185	18081	18105	17976	17953	18149	18205	18190	18212	17868	18212	18167	18161	18039	18239	18027	18257	18147	18237	18019	18099	18052	18073	17930	18282	18088	18106	18148	17957	17920	18080	18023	17991	18085	18161	18233	17886	18034	17928	18023	18139	18112	18407	18260	18254	18004	18011	17962	18222	18192	18088	18152	18197	17920	18225	17941	18103	18147	18075	18113	18075	18215	18084	18095	18195	17971	18194	18164	18100	18268	18077	18274	18319	18344	18333	17952	18124	18018	18222	18236	18255	18210	18325	18100	18130	18169	18196	18177	18078	18154	18198	17854	18348	18370	18086	18302	18298	18270	18097	18216	18112	17949	18271	17933	17883	18208	18078	17856	18327	18079	18139	18053	18058	18269	18199	18180	18208	18072	17921	17949	18172	18156	17981	18223	17894	18252	18085	18111	17975	18203	18080	18006	18185	18018	18039	17956	18055	18164	18232	17936	18497	18343	18189	18122	18157	18165	17823	18129	18014	18100	18076	18371	18151	18133	18120	18186	17994	18026	18262	18061	18048	18104	18179	18058	17949	17957	18228	18332	18006	18023	18157	17995	17938	18002	18225	17987	17971	18071	18242	18013	18162	18053	18029	18170	18085	18247	18161	18231	18052	18204	18062	18176
15526	27725	25436	22050	20117	18227	18005	18223	18280	17913	18262	17758	35982	41097	36975	28933	21397	18188	16663	16046	16007	15895	16055	16029	16154	15987	15942	16126	16145	16054	15990	16003	16005	16236	16111	16110	15940	15990	16122	15903	15993	16255	16071	15889	16126	16117	15846	16139	16048	15929	15960	16243	15705	16118	16014	15984	16086	16143	16014	16017	16036	16132	15937	16099	15955	15918	15857	15989	16009	16095	15865	16066	15974	16035	16122	16232	15972	15839	16002	16115	15915	16075	15882	16090	16176	16130	16007	16183	15973	16024	15714	16010	15914	16002	15942	15887	16057	15767	16016	15904	15960	16066	16020	15987	15916	16086	15948	16079	15920	15883	15991	15886	15976	15922	15915	16005	15877	16003	16086	16032	15900	16019	16090	15859	15929	15982	15953	15859	15970	15926	16122	16089	16077	15843	15958	15909	15872	15936	15894	15903	16107	15932	16102	15880	16051	16066	15909	15877	15928	16004	15786	16174	16056	16007	15923	16047	15885	15967	16069	15975	16002	15830	15846	15944	16030	15932	15910	16260	15852	15913	15707	15998	15899	15988	15940	15904	16071	16036	16012	15905	16026	16079	16060	15947	16003	16029	15873	16098	15887	15902	15880	16018	15894	16036	16074	16033	16127	16130	15945	15988	16040	15924	15847	15984	15924	16056	16107	15928	15931	16156	16133	15958	15846	16049	15927	15851	15973	15981	16010	15933	15930	15857	16124	16095	15977	15921	15986	16029	16072	16054	15869	15936	15996	15851	16161	16012	16072	15938	15908	15974	16076	15918	15914	16072	15823	16005	15904	16211	16146	15955	15952	15997	16119	16136	15806	15999	15937	15878	16021	15994	15946	15940	15977	16067	16018	15916	15853	16008	15881	16054	16153	16109	15986	15885	15854	15858	16003	15980	16001	15928	16073	15974	15903	15889	16003	16085	15847	16079	15935	16137	16071	16102	15914	15839	15774	15939	16100	15878	15809	15911	15971	16027	15983	15992	16023	15792	15988	16073	15812	15903	16089	15937	15838	16047	15835	15965	15885	15931	15943	15967	15954	15956	16040	15934	16017	15862	15883	16045	15976	15948	15979	16086	16032	16141	16009	16061	15860	15835	16048	16074	15977	16004	15888	15830	15890	15975	15973	15969	16044	15932	15986	15874	15915	16014	15946	15869	16085	16035	16141	16040	15930	15994	15946	15989	15842	15964	16063	16107	15899	16020	15902	15976	16157	16197	16111	15973	16005	15909	16013	16153	15910	16039	15832	16053	15901	15896	16048	16123	15916	16027	15888	15893	16071	16057	15989	16073	15983	15882	16021	16055	15927	16028	16082	15977	15910	15969	15904	15934	15821	15907	15981	15816	16046	16136	15877	16045	15986	16060	15937	15885	15824	15773	16051	15985	16061	16003	15939	16068	16080	16074	15855	16065	16155	16045	16008	16057	15921	15956	16015	16100	15787	16016	15972	16026	15956	15895	16101	16009	16011	15967	16046	16107	15980	15978	15882	16161	15893	15998	16017	15957	15911	15873	16007	15954	15960	16146	15985	15968	15948	15844	16175	15867	15934	16019	16097	16105	15905	15956	16008	15924	16062	16005	16083	16012	15990	16014	15996	16055	15956	15858	15823	16181	15779	16042	15843	15855	16020	15995	16078	16063	16064	15805	16107	15903	16049	15854	15919	15927	16093	15962	15992	15968	15722	15922	15911	16053	15977	15946	16120	15972	16039	16076	15971	16026	15804	15917	16065	16130	16075	16069	15887	15969	15917	16010	15845	15895	15905	15976	15981	15988	15919	15992	15932	16061	15976	16096	15929	15809	16018	16092	16042	16052	15941	15848	16137	15988	15930	16054	16082	15983	15899	15999	16089	16011	15967	15959	15931	16035	15915	15826	15932	16046	16004	16116	16190	15916	16154	15891	15879	15969	16119	15951	16217	15957	16020	16043	15894	16174	15962	16019	16119	15998	15854	16153	15729	15995	16120	16031	16091	16110	15955	16064	16079	15969	16136	15847	16127	16048	15835	16096	16053	15992	15818	15914	15856	15984	15960	16071	16132	16026	15852	15799	15903	15759	16107	16018	15907	15954	16209	16061	15902	15797	15980	16049	15859	16091	15790	16072	16030	15808	16024	16031	15801	15875	15877	15871	16030	16005	15950	15974	16034	15774	16114	15880	15631	15944	15906	15940	15836	16007	16097	15947	16047	15786	15839	15960	16029	15981	15987	16075	16155	15918	15942	16071	16032	16136	15858	16058	16061	16090	15866	15929	15993	16014	15922	15969	16066	15994	15844	15978	16121	16027	16109	15953	16066	15929	16078	15836	15945	16042	15991	16041	16022	15869	16047	15819	16139	15904	15907	15790	16039	15736	15929	15979	15861	15954	16164	16022	15906	15852	16006	16175	16139	16076	16082	15904	15976	15990	15813	15836	16066	15966	15898	15910	15996	16062	15971	16119	15932	15880	16033	15756	15991	15986	16018	15809	15847	15928	16026	15891	15931	15988	16027	15944	15991	15899	16083	15958	15923	16129	15854	15991	16079	16100	16128	15956	16020	15888	15900	16055	15913	15882	15985	15902	15840	15941	15763	15888	15877	16064	15951	16141	15995	15877	16047	16058	16090	15888	15987	15899	15864	15998	15926	15892	16013	15908	15946	15955	16019	16003	15844	16076	15951	16030	15841	16134	15898	16040	15832	16008	16011	15986	15964	15872	16031	15974	15830	16091	15905	15859	15977	16016	16036	15828	15840	15886	16107	16070	15849	16193	16040	16063	15939	15875	15956	15928	16119	16056	15979	15896	15964	16020	15928	16092	15991	15992	16045	15806	16121	15789	15965	16059	16052	15886	16210	16065	16021	16002	15951	16116	15852	15988	15937	16048	15987	15968	15841	15997	16022	16021	15948	15820	15864	15940	16015	15910	16116	15951	15887	16056	15785	16024	15995	16027	15922	16047	16306	16035	16033	15963	16088	16103	16060	15969	16022	15972	16058	15863	15665	15912	16155	15989	16003	15802	16065	16138	15991	15963	16173	15844	15990	16031	16015	15861	15906	16104	15884	15975	15873	16004	16099	15943	15877	16127	16092	15764	15974	16035	15999	15936	15974	16148	15785	15932	15890	16071	16001	16129	15925	16165	15930	16013	15965	15939	16020	16062	15945	16020	15927	16055	16039	15832	15948	16046	15933	16057	16019	16037	15910	15908	16048	15915	15969	15939	16014	15950	16025	16020	15957	15869	16118	15985	15802	15789	15995	16012	16054	16071	15972	15989	16045	15924	16130	15746	16117	16073	15994	15795	15987	15846	15917	15990	15888	15986	15930	15993	15909	15887	15786	15890	15870	15994	16211	16025	15988	16083	16056	15909	15873	15919	16035	15934	15946	15889	16062	15751	16014	15900	16053	15899	16185	15757	15971	15976	15934	16170	15878	16116	16077	15737	15829	15849	16097	15748	16025	16023	15945	15947	16095	15885	16075	15907	16033	16001	15986	15775	15799	15952	15867	15983	16103	15970	15989	15891	15849	16122	15923	16052	16066	15887	15857	16057	15923	15949	15966	16109	16110	15976	16007	15892	15985	15987	15880	16081	15921	15878	16051	15929	15774	16025	16093	15876	15926	16078	16095	15984	16051	15835	15958	16083	16068	15957	16070	15896	15952	15978	15970	16041	15888	15930	16112	15971	15808	15918	15882	16201	15945	16072	15901	16105	15877	16050	16168	15916	15842	15782	16064	16007	15952	16135	16018	16040	15939	15999	16075	16017	15953	16076	16167	16089	15899	16021	15967	15854	15894	15919	16048	16052	15918	15952	15927	15925	16223	16033	16001	15886	15894	15950	15904	16007	15947	16003	15887	15842	16023	15850	15946	15992	16075	15903	16035	16018	15971	15953	15865	16046	16184	16022	15925	16051	16032	15970	15986	15825	15816	15950	15952	16224	16009	15837	16121	15938	15848	16137	15878	15919	15857	16127	16137	16012	15911	15744	15917	15946	15856	16057	16050	15908	16077	15943	15946	15881	15844	16078	15898	15916	16021	15941	15946	16005	16121	16030	15820	15830	16051	15991	16164	16014	15813	15977	16080	16063	16090	16236	15986	16073	16179	16057	15990	15982	15921	15942	16061	16007	15921	15781	15889	15914	16080	15975	16024	15861	15983	15938	15924	16097	16058	16035	16168	15960	16053	16027	15939	16004	15981	16152	16143	16071	15912	15968	16123	16048	15951	16071	15878	15979	15927	15982	15829	15926	16062	15946	16129	15903	16027	16077	16159	15953	15862	16085	15967	15876	15912	16000	16121	15873	16086	15950	16019	16067	15963	15962	16068	15924	16021	16021	15986	16068	16008	15654	15983	15966	15796	16058	15926	15861	15926	16044	15804	15787	16058	16018	15900	16076	15917	15934	15844	15927	15835	16017	15891	16120	15937	15939	15956	16001	15968	15882	15966	16062	16091	15958	15987	15963	16014	15944	16021	15915	15923	15913	15926	16090	15907	15839	15965	15954	15995	16139	15968	15983	15895	15867	15819	15947	16025	15985	16005	15913	15935	15977	15909	16137	15879	15799	15760	15875	15830	16013	15931	16041	15897	15913	15837	16007	15963	16073	15911	15850	15985	15915	16060	15932	15989	16015	15965	15898	15969	15943	16016	16062	15968	16045	16225	16094	15950	16024	15921	16008	16050	15961	16057	16116	16154	15975	15867	15800	16076	15982	15869	16006	15975	15948	16063	16035	16084	15891	16049	15906	15980	15999	15969	15765	15793	15887	16015	16027	15916	15767	16066	15919	15958	15969	15807	15910	15855	16018	16041	16029	15972	15825	16053	15928	16053	15983	16050	15946	15984	15819	15932	15943	16074	16132	15858	16096	15986	15974	15953	15982	16065	15807	15867	15986	15993	16117	15878	16076	16019	16085	16061	16062	16123	15945	16004	15899	15895	16019	15969	15936	15897	15966	15850	16015	16181	16206	16049	16124	15963	15836	15873	16003	15967	15967	16021	15944	16022	15971	16009	16064	16089	16058	15941	15886	16018	15964	15963	15989	15966	16034	16142	15926	16066	15914	15837	15950	16000	15958	15999	16092	16053	15973	16070	16084	15964	16037	16080	16036	15993	15941	15907	16099	15857	16027	15960	15812	16167	15984
26792	21582	23875	21305	18102	18152	18311	18226	18270	18116	17962	17858	18460	20217	20228	19206	18384	18185	17769	17679	17757	17668	17747	17593	17494	17628	17753	17677	17807	17629	17590	17553	17681	17682	17443	17600	17692	17635	17682	17792	17688	17614	17654	17757	17725	17715	17684	17501	17698	17622	17616	17615	17629	17568	17438	17812	17876	17614	17626	17727	17798	17592	17743	17611	17603	17668	17608	17530	17683	17600	17605	17723	17705	17507	17707	17570	17574	17817	17564	17539	17595	17589	17529	17764	17671	17695	17516	17634	17602	17545	17676	17647	17568	17619	17644	17692	17640	17744	17754	17443	17437	17451	17751	17665	17673	17799	17508	17644	17802	17756	17679	17657	17542	17676	17792	17692	17629	17813	17745	17624	17874	17546	17557	17726	17566	17622	17612	17553	17611	17625	17803	17526	17885	17586	17784	17526	17803	17526	17686	17984	17573	17667	17676	17606	17589	17630	17661	17432	17766	17707	17789	17474	17572	17662	17441	17413	17836	17768	17652	17625	17593	17630	17740	17594	17710	17526	17612	17635	17638	17621	17611	17594	17660	17768	17729	17490	17605	17726	17821	17590	17573	17535	17552	17438	17677	17687	17726	17710	17672	17725	17635	17731	17823	17603	17872	17765	17786	17617	17476	17670	17649	17588	17674	17607	17283	17734	17775	17459	17664	17684	17721	17833	17608	17794	17789	17805	17457	17556	17791	17596	17589	17539	17631	17624	17655	17548	17714	17581	17811	17718	17662	17513	17596	17770	17835	17528	17751	17615	17597	17704	17705	17690	17700	17683	17601	17642	17554	17606	17355	17583	17689	17572	17785	17743	17591	17580	17619	17689	17532	17304	17605	17614	17593	17588	17592	17760	17559	17602	17759	17510	17476	17718	17467	17932	17619	17709	17847	17633	17553	17736	17545	17756	17526	17612	17719	17805	17547	17671	17704	17848	17465	17612	17760	17731	17747	17526	17537	17375	17642	17852	17531	17725	17605	17651	17606	17610	17587	17543	17722	17580	17683	17631	17749	17439	17736	17692	17712	17646	17756	17718	17766	17684	17628	17651	17584	17785	17554	17600	17708	17741	17513	17551	17895	17746	17427	17581	17744	17608	17470	17326	17739	17889	17607	17615	17795	17552	17824	17515	17561	17676	17667	17707	17749	17717	17649	17570	17561	17654	17635	17625	17836	17679	17556	17650	17498	17470	17642	17563	17552	17682	17621	17638	17502	17633	17536	17515	17736	17654	17637	17591	17588	17723	17580	17566	17698	17716	17491	17655	17451	17704	17505	17544	17486	17788	17646	17670	17697	17742	17675	17719	17661	17836	17458	17583	17677	17682	17671	17646	17474	17512	17550	17613	17619	17730	17733	17703	17602	17728	17705	17612	17764	17515	17790	17519	17738	17562	17555	17525	17543	17680	17683	17664	17664	17605	17473	17576	17654	17455	17456	17500	17790	17608	17664	17429	17515	17704	17617	17672	17640	17726	17824	17636	17732	17726	17649	17703	17575	17555	17597	17631	17702	17293	17667	17713	17649	17635	17646	17541	17549	17760	17618	17811	17621	17595	17736	17655	17759	17760	17572	17614	17531	17686	17444	17511	17719	17520	17654	17535	17619	17542	17660	17535	17611	17656	17733	17709	17655	17718	17681	17720	17630	17839	17681	17712	17456	17573	17612	17719	17725	17950	17924	17778	17902	17552	17561	17648	17754	17535	17594	17889	17634	17577	17694	17490	17758	17675	17646	17452	17536	17573	17664	17584	17470	17523	17607	17713	17742	17544	17573	17551	17790	17551	17769	17556	17646	17690	17577	17549	17480	17506	17587	17564	17621	17546	17601	17651	17532	17484	17505	17608	17685	17629	17540	17747	17450	17775	17519	17453	17824	17717	17686	17634	17635	17810	17604	17721	17630	17862	17620	17640	17554	17579	17869	17621	17825	17845	17582	17636	17814	17743	17769	17563	17569	17750	17744	17695	17645	17674	17718	17678	17715	17770	17671	17600	17638	17684	17634	17525	17657	17613	17614	17538	17515	17523	17567	17638	17816	17503	17575	17493	17888	17500	17630	17821	17682	17685	17656	17668	17591	17541	17986	17840	17512	17686	17765	17626	17822	17726	17684	17849	17697	17660	17674	17695	17640	17730	17636	17752	17732	17551	17655	17701	17667	17714	17696	17838	17485	17493	17685	17688	17512	17731	17726	17565	17549	17798	17554	17597	17573	17646	17658	17694	17623	17897	17533	17712	17658	17730	17684	17675	17589	17588	17783	17685	17713	17625	17764	17755	17459	17695	17849	17589	17680	17753	17843	17690	17647	17723	17405	17727	17684	17596	17530	17715	17645	17636	17719	17789	17617	17609	17624	17481	17573	17880	17770	17596	17667	17524	17630	17663	17663	17708	17713	17542	17740	17596	17723	17721	17735	17638	17430	17894	17727	17755	17904	17667	17701	17806	17738	17592	17611	17724	17763	17505	17734	17777	17642	17663	17554	17639	17681	17521	17411	17751	17763	17665	17524	17677	17631	17653	17440	17729	17698	17545	17458	17640	17684	17740	17624	17711	17678	17576	17688	17730	17567	17488	17640	17871	17540	17717	17600	17494	17642	17589	17787	17537	17444	17642	17547	17678	17479	17512	17559	17915	17590	17637	17523	17661	17558	17747	17670	17639	17607	17636	17733	17736	17779	17630	17713	17814	17585	17479	17778	17576	17762	17771	17597	17675	17501	17625	17703	17657	17642	17600	17820	17642	17563	17634	17696	17648	17607	17827	17814	17560	17514	17642	17648	17645	17511	17704	17511	17659	17521	17500	17649	17762	17753	17713	17693	17602	17662	17538	17836	17573	17696	17528	17544	17713	17692	17763	17664	17599	17549	17626	17658	17674	17533	17733	17780	17540	17361	17520	17585	17673	17613	17865	17750	17508	17761	17718	17769	17835	17435	17743	17747	17659	17797	17588	17480	17579	17401	17481	17769	17604	17692	17708	17618	17683	17571	17582	17646	17478	17648	17754	17663	17612	17723	17311	17662	17727	17570	17605	17780	17821	17643	17529	17677	17756	17460	17597	17782	17721	17624	17618	17707	17482	17760	17501	17670	17735	17638	17603	17639	17494	17635	17479	17595	17618	17586	17591	17665	17673	17598	17630	17693	17640	17736	17877	17457	17567	17621	17611	17615	17617	17635	17603	17659	17528	17703	17810	17711	17647	17725	17523	17729	17682	17825	17705	17468	17575	17658	17887	17593	17532	17693	17580	17625	17715	17528	17581	17729	17631	17763	17712	17859	17887	17689	17580	17518	17808	17664	17582	17463	17691	17681	17772	17583	17748	17658	17692	17619	17699	17708	17593	17826	17584	17444	17747	18008	17598	17881	17694	17593	17869	17665	17578	17672	17469	17535	17606	17724	17628	17581	17572	17592	17520	17565	17357	17686	17721	17738	17497	17621	17636	17974	17699	17549	17674	17637	17753	17655	17642	17699	17875	17637	17593	17638	17494	17751	17821	17676	17691	17821	17615	17507	17588	17680	17732	17498	17707	17472	17673	17663	17403	17804	17421	17509	17755	17719	17640	17683	17545	17574	17636	17672	17514	17858	17615	17502	17587	17663	17649	17507	17538	17678	17502	17690	17755	17668	17702	17837	17634	17629	17691	17872	17526	17636	17681	17547	17762	17539	17505	17813	17918	17686	17747	17618	17652	17637	17639	17860	17699	17584	17647	17616	17433	17469	17611	17622	17630	17672	17704	17635	17890	17609	17667	17830	17499	17618	17616	17581	17585	17662	17530	17748	17710	17817	17700	17924	17684	17485	17762	17532	17685	17798	17710	17681	17622	17819	17739	17683	17780	17671	17684	17713	17567	17565	17792	17737	17889	17612	17664	17840	17466	17604	17772	17677	17506	17643	17624	17527	17468	17447	17736	17614	17655	17510	17675	17760	17717	17578	17589	17784	17648	17920	17663	17551	17647	17599	17688	17410	17779	17699	17709	17594	17533	17764	17571	17687	17601	17564	17499	17390	17763	17731	17674	17724	17500	17866	17698	17627	17680	17581	17686	17731	17895	17337	17601	17577	17909	17694	17717	17796	17740	17703	17402	17734	17571	17774	17738	17612	17757	17799	17429	17657	17666	17611	17645	17569	17704	17489	17797	17589	17706	17511	17502	17830	17591	17764	17644	17675	17475	17757	17815	17824	17576	17500	17643	17638	17422	17691	17683	17636	17585	17542	17636	17689	17550	17637	17501	17840	17849	17481	17693	17534	17535	17319	17653	17685	17652	17776	17353	17695	17588	17556	17801	17889	17568	17667	17635	17875	17653	17491	17758	17516	17482	17693	17777	17614	17717	17633	17545	17663	17640	17534	17735	17579	17769	17826	17703	17685	17517	17689	17653	17874	17620	17720	17858	17710	17603	17642	17769	17784	17679	17861	17803	17575	17650	17655	17527	17733	17568	17713	17755	17464	17655	17651	17542	17469	17582	17647	17889	17567	17707	17698	17673	17895	17656	17493	17742	17667	17710	17508	17825	17650	17776	17590	17553	17594	17652	17764	17748	17665	17740	17796	17582	17754	17702	17612	17632	17540	17954	17700	17767	17580	17703	17648	17591	17680	17513	17443	17757	17489	17937	17544	17566	17832	17635	17645	17809	17593	17804	17575	17794	17656	17461	17561	17789	17607	17524	17757	17849	17601	17588	17650	17785	17683	17667	17671	17673	17830	17805	17453	17585	17863	17687	17538	17733	17689	17618	17668	17714	17541	17651	17547	17698	17645	17578	17355	17722	17532	17476	17721	17694	17685	17432	17511	17750	17809	17630	17763	17617	17706	17948	17655	17591	17573	17723	17615	17624	17619	17542	17742	17549	17694	17505	17793	17659	17766	17670	17552	17554	17647	17887	17599	17787	17743	17692	17656	17870	17739	17569	17693	17810	17461	17882	17769	17801	17583	17567	17622	17644	17635	17737	17740	17847	17671	17607	17678	17784	17655	17605	17609	17556	17669	17717	17532	17666	17900	17699	17669	17863	17519	17792	17637	17413	17684	17640	17708	17965	17611	17567	17810	17680	17609	17689	17709	17631	17702	17733	17542	17603	17596	17631	17593	17610	17757	17481	17718	17754	17643	17669	17645	17506	17489	17598
15625	19390	18000	17531	16693	16309	16389	16517	16678	16444	16346	15880	17448	19232	18740	17407	16498	16093	15870	15749	15828	15668	15788	15688	15523	15760	15596	15631	15700	15568	15630	15776	15591	15523	15845	15762	15720	15674	15620	15665	15569	15609	15820	15738	15705	15661	15807	15589	15648	15602	15544	15683	15554	15699	15756	15653	15643	15557	15736	15614	15648	15776	15642	15726	15764	15759	15537	15844	15578	15721	15654	15825	15589	15724	15634	15612	15609	15675	15610	15559	15549	15613	15697	15613	15672	15417	15693	15803	15763	15633	15692	15570	15701	15674	15464	15466	15802	15659	15610	15784	15644	15635	15536	15661	15717	15711	15751	15772	15670	15601	15460	15652	15630	15685	15688	15774	15745	15679	15783	15679	15624	15693	15700	15738	15713	15742	15528	15605	15558	15707	15619	15900	15688	15480	15672	15515	15694	15680	15636	15664	15573	15689	15701	15629	15782	15784	15826	15711	15645	15574	15545	15723	15595	15677	15475	15570	15750	15619	15548	15546	15710	15662	15653	15592	15745	15707	15710	15567	15687	15709	15769	15747	15656	15593	15727	15687	15749	15791	15640	15637	15784	15565	15736	15732	15596	15669	15686	15665	15719	15684	15610	15609	15676	15659	15668	15706	15597	15721	15550	15737	15733	15464	15697	15696	15810	15706	15739	15650	15812	15732	15649	15807	15709	15614	15661	15628	15848	15715	15681	15667	15750	15706	15677	15627	15582	15531	15437	15660	15840	15658	15794	15769	15677	15701	15593	15749	15677	15631	15737	15646	15691	15718	15586	15621	15591	15718	15567	15604	15719	15732	15671	15536	15718	15681	15561	15688	15666	15742	15679	15716	15630	15835	15605	15763	15662	15692	15784	15579	15575	15733	15629	15638	15549	15590	15640	15671	15549	15521	15597	15662	15654	15785	15692	15804	15759	15814	15621	15722	15480	15525	15658	15555	15688	15458	15584	15697	15468	15571	15754	15576	15764	15641	15576	15609	15732	15677	15646	15663	15549	15729	15772	15545	15659	15699	15767	15669	15555	15847	15664	15768	15654	15669	15742	15600	15712	15591	15726	15625	15648	15577	15554	15582	15633	15479	15762	15688	15677	15606	15721	15624	15660	15546	15735	15585	15786	15497	15654	15698	15645	15731	15777	15461	15566	15825	15760	15679	15630	15602	15526	15464	15593	15571	15487	15600	15714	15777	15572	15714	15767	15511	15776	15562	15663	15665	15584	15772	15569	15702	15607	15706	15588	15636	15644	15463	15733	15513	15732	15719	15701	15766	15707	15486	15827	15467	15797	15464	15745	15682	15681	15552	15618	15755	15597	15531	15690	15537	15752	15635	15546	15528	15613	15854	15541	15804	15427	15790	15786	15683	15661	15739	15621	15690	15538	15588	15723	15586	15664	15552	15762	15654	15622	15586	15648	15573	15760	15654	15797	15613	15581	15773	15784	15707	15698	15681	15708	15532	15583	15679	15704	15508	15790	15601	15636	15724	15734	15711	15653	15682	15609	15643	15790	15702	15608	15701	15712	15798	15581	15835	15535	15807	15819	15775	15686	15697	15759	15689	15681	15538	15505	15644	15564	15792	15691	15576	15703	15696	15650	15513	15708	15650	15629	15767	15552	15711	15612	15727	15789	15671	15551	15653	15577	15735	15600	15630	15743	15723	15643	15765	15591	15688	15603	15661	15634	15575	15539	15636	15660	15768	15847	15685	15667	15714	15652	15705	15589	15665	15706	15640	15674	15631	15640	15783	15499	15970	15661	15716	15595	15645	15585	15696	15598	15545	15823	15755	15549	15618	15709	15553	15727	15806	15599	15702	15557	15606	15590	15556	15696	15657	15690	15677	15705	15638	15743	15663	15538	15580	15900	15791	15715	15622	15714	15577	15745	15573	15697	15594	15681	15515	15755	15743	15641	15693	15655	15721	15775	15348	15591	15675	15801	15714	15659	15569	15746	15579	15711	15547	15620	15754	15597	15607	15431	15672	15639	15652	15688	15574	15429	15625	15787	15748	15806	15621	15478	15650	15543	15614	15678	15691	15655	15644	15589	15779	15601	15696	15778	15602	15501	15725	15574	15718	15788	15696	15628	15673	15691	15790	15571	15589	15619	15740	15713	15526	15650	15649	15587	15740	15729	15764	15526	15623	15717	15714	15507	15761	15565	15796	15797	15676	15478	15647	15602	15679	15682	15613	15662	15643	15679	15512	15581	15683	15667	15709	15693	15711	15698	15738	15698	15676	15559	15599	15702	15744	15617	15664	15687	15677	15697	15661	15694	15552	15734	15704	15692	15739	15696	15725	15541	15644	15728	15543	15656	15835	15564	15678	15605	15568	15776	15661	15640	15686	15666	15796	15669	15608	15629	15511	15599	15710	15713	15784	15783	15701	15539	15844	15551	15785	15643	15527	15559	15849	15731	15688	15455	15867	15708	15715	15799	15705	15758	15630	15558	15603	15630	15683	15773	15765	15722	15751	15594	15715	15547	15651	15748	15735	15706	15731	15622	15455	15567	15502	15694	15720	15812	15605	15617	15712	15650	15580	15758	15475	15734	15692	15510	15841	15741	15523	15703	15700	15728	15586	15723	15785	15697	15900	15700	15607	15812	15556	15659	15602	15653	15608	15565	15742	15569	15682	15651	15643	15729	15666	15634	15777	15674	15513	15676	15727	15659	15557	15657	15702	15540	15816	15787	15649	15528	15750	15715	15707	15723	15558	15540	15693	15490	15775	15846	15768	15792	15690	15641	15721	15703	15581	15796	15678	15710	15624	15752	15682	15750	15779	15523	15665	15632	15712	15648	15798	15537	15721	15617	15705	15646	15676	15593	15829	15669	15671	15541	15749	15708	15653	15675	15699	15841	15661	15584	15627	15564	15513	15786	15705	15755	15658	15867	15689	15592	15575	15619	15633	15754	15559	15779	15731	15652	15621	15633	15545	15584	15706	15643	15713	15671	15514	15584	15581	15804	15684	15713	15670	15651	15523	15781	15782	15635	15749	15849	15707	15646	15825	15647	15534	15847	15563	15538	15819	15704	15699	15756	15615	15706	15617	15656	15768	15555	15655	15708	15712	15622	15697	15477	15703	15642	15643	15733	15654	15638	15706	15760	15657	15816	15666	15654	15907	15711	15611	15522	15722	15671	15697	15600	15532	15760	15546	15716	15682	15770	15882	15658	15647	15839	15660	15750	15778	15747	15738	15564	15552	15706	15609	15665	15703	15706	15826	15573	15770	15534	15835	15661	15580	15878	15786	15557	15683	15630	15764	15607	15692	15664	15826	15552	15668	15515	15611	15566	15547	15631	15711	15663	15649	15589	15679	15786	15637	15641	15729	15685	15682	15725	15848	15561	15563	15698	15493	15631	15531	15720	15504	15605	15649	15753	15497	15450	15698	15683	15637	15594	15639	15587	15726	15646	15507	15869	15647	15507	15576	15600	15674	15693	15740	15611	15631	15514	15847	15779	15496	15685	15576	15530	15547	15720	15621	15592	15554	15592	15714	15612	15540	15662	15488	15594	15739	15781	15692	15611	15782	15660	15816	15503	15711	15749	15668	15812	15655	15631	15717	15705	15717	15609	15622	15778	15442	15683	15724	15779	15591	15644	15855	15588	15512	15696	15630	15699	15499	15736	15709	15627	15593	15827	15784	15651	15685	15678	15639	15563	15628	15671	15541	15709	15517	15842	15618	15771	15832	15758	15803	15764	15536	15649	15817	15729	15622	15796	15534	15543	15712	15684	15728	15571	15592	15652	15648	15579	15672	15609	15588	15601	15454	15637	15708	15635	15574	15672	15550	15663	15579	15732	15691	15683	15884	15686	15669	15616	15523	15658	15798	15750	15656	15642	15580	15563	15735	15612	15792	15802	15666	15583	15644	15673	15572	15585	15753	15691	15662	15740	15670	15699	15581	15517	15568	15728	15711	15734	15740	15695	15502	15656	15706	15563	15635	15910	15763	15666	15644	15534	15571	15732	15713	15464	15819	15739	15772	15713	15778	15847	15640	15624	15565	15595	15627	15660	15565	15685	15695	15554	15792	15554	15628	15678	15548	15575	15752	15769	15774	15646	15688	15659	15784	15598	15576	15695	15499	15657	15718	15563	15583	15600	15720	15647	15590	15635	15704	15641	15680	15676	15714	15517	15739	15574	15764	15743	15580	15654	15658	15647	15729	15489	15692	15713	15647	15804	15617	15581	15681	15675	15804	15645	15738	15631	15567	15590	15551	15709	15720	15732	15688	15684	15683	15728	15656	15642	15664	15648	15633	15588	15619	15627	15634	15726	15758	15566	15639	15746	15448	15671	15733	15534	15761	15548	15710	15677	15631	15676	15703	15677	15620	15665	15697	15686	15726	15565	15661	15722	15802	15629	15794	15711	15866	15622	15841	15678	15712	15647	15653	15594	15758	15564	15702	15667	15685	15629	15507	15713	15819	15746	15675	15907	15486	15815	15747	15758	15514	15685	15711	15656	15623	15573	15648	15756	15550	15745	15675	15826	15632	15791	15607	15680	15725	15617	15657	15629	15625	15830	15591	15647	15598	15635	15817	15609	15557	15627	15562	15699	15787	15685	15764	15694	15576	15549	15708	15671	15634	15708	15720	15671	15694	15673	15698	15598	15460	15625	15599	15607	15742	15594	15517	15675	15739	15755	15614	15765	15693	15626	15738	15866	15506	15778	15649	15737	15806	15586	15723	15759	15689	15628	15720	15777	15754	15656	15645	15483	15555	15678	15793	15639	15645	15788	15725	15716	15557	15651	15626	15809	15699	15608	15594	15726	15628	15811	15603	15617	15498	15664	15750	15635	15729	15678	15436	15866	15755	15592	15522	15652	15645	15753	15665	15671	15552	15672	15639	15930	15792	15732	15813	15600	15692	15659	15709	15759	15774	15580	15739	15539	15596	15582	15699	15598	15491	15559	15567	15903	15536	15558	15662	15805	15772	15679	15703	15732	15713	15668	15584	15804	15647	15723	15438	15595	15866	15615	15565	15697	15501	15627	15694	15641	15646	15844	15639	15709	15597	15616	15705	15656	15628	15613	15709	15684	15655	15713	15730	15522	15653	15588	15683	15521	15538	15512	15678	15667	15776	15617	15487	15592	15549	15623	15637	15646	15452
23416	20802	28045	23823	21804	22129	22071	20105	19453	19507	19152	18811	25755	31689	29025	25057	21343	19329	18690	18293	18169	17979	18279	18224	18430	18339	18307	18072	18206	18056	18157	18230	18328	18146	18115	18125	18154	18122	18234	18088	18100	18119	18117	18194	18164	18105	18186	17981	18132	18133	18183	18082	18228	18297	18285	18214	18110	18128	18255	18122	18288	18064	18118	17977	18182	18182	18248	18002	18386	18171	18179	18277	18093	18363	18104	18366	18073	18141	18114	18265	18194	18115	18310	18133	18006	18199	18084	18037	17979	18149	18157	18014	17855	17966	18138	18158	18125	18167	18102	18025	18012	18134	18304	18265	18097	17987	18151	18029	18149	18112	18254	18029	18123	18296	18356	17939	18227	18144	18080	18134	18036	18160	18228	17932	18140	18186	17932	18175	18192	17980	18138	17989	17954	18094	18162	18258	18190	18175	18241	18226	18088	18187	17956	18227	18064	17938	18125	18306	18208	18169	18330	18096	18096	17910	18033	18009	18314	18064	18046	18056	18067	18095	18027	18068	18127	18149	18127	17935	18169	18249	18276	18223	18221	17850	17952	18194	18191	18218	18176	18091	18009	18115	18247	17928	18196	18097	18060	17964	18059	18092	18111	18018	18121	18090	18178	18318	18115	18154	18126	18236	18169	18233	18168	18159	18044	18129	18087	17946	18107	18278	18083	17965	18363	18310	18027	18207	18062	18316	18074	18160	17954	18201	18216	18146	18020	18073	18095	17951	18229	18144	18170	18094	18362	18042	18181	18196	18222	18066	18117	18053	18128	18211	18303	18296	18074	17987	18142	17974	18067	18316	18039	18296	18110	18099	18320	18141	18017	17980	18053	18062	18351	18168	18200	18010	17973	18298	18076	18063	18120	18015	18019	17861	18312	18101	18178	18076	18200	17940	18262	18270	18234	18167	17977	18236	18093	18047	18033	18136	18289	18021	18001	18103	18039	18143	18097	18146	17888	18009	18077	18233	18204	17952	18020	18196	18054	17872	17922	18020	18199	18143	18235	18150	18092	18049	18113	18225	18176	18091	18184	18168	18281	18108	18231	18142	18309	18194	18075	17943	18193	18278	18241	18008	18137	18214	18211	17832	18209	18300	18237	18096	18364	18231	18149	18007	18140	18042	18361	18222	18169	17954	18048	18079	18036	18287	17978	18170	17807	18177	18090	18201	18270	18259	18242	18214	18060	17935	18179	18004	18167	18113	18224	18289	18141	18092	18079	18035	18203	18095	18138	18136	17932	18226	18069	18150	18153	17959	18118	18178	18137	18280	18215	18113	18072	17989	18315	18028	18218	18214	18048	18059	18094	17958	18053	18117	18020	18000	18133	18097	18221	18034	18115	18065	18135	18136	18281	18148	18210	18248	18136	17937	18146	18237	18132	18157	18179	17978	18205	18100	18229	18213	18132	18141	18198	18043	18254	18091	18144	18049	18269	18207	18068	18237	18336	18170	18089	18247	18195	18367	18074	17882	18296	18182	18056	18333	18055	18221	18333	18230	18075	18136	18016	18147	18356	18205	17919	18136	18158	18128	18053	18239	18113	17960	18215	18122	18077	18002	18153	18285	18079	18167	18230	18216	17961	18237	18193	18056	18288	18076	18001	18057	17977	18104	18291	18074	18070	18103	18127	18192	18308	17937	18215	18240	18296	18140	18037	17977	17958	18050	18083	18220	18049	18248	18217	18185	18186	17981	18153	18011	18186	18078	18294	18134	18163	18166	18092	18196	18207	18072	18244	18296	18170	18007	18100	18137	18223	18184	17963	18098	18136	17945	17956	18235	18062	18038	18127	18099	18190	18120	18271	18346	18238	18144	17990	18066	18128	18162	18167	18093	17966	17978	17955	18328	18294	18355	18061	18180	18155	17988	18199	18257	18240	17986	18178	17979	17955	18085	18096	18051	17810	18236	18177	18105	18131	18133	18217	18100	18146	18171	18276	18323	18302	18060	18211	18035	18196	18166	18204	18179	18302	17994	18181	18149	18047	18151	18121	18316	18198	18232	18312	18203	18162	18224	18287	18220	18339	18021	17967	18201	18144	17967	18018	18142	18038	18190	18224	17976	18110	18176	17975	18184	18101	18183	18167	17871	18334	17968	18059	18054	18173	18163	18247	18126	18105	17978	18243	18147	18137	18289	18127	18120	17955	18351	18349	18034	18070	18007	18182	18229	18243	18192	18174	18317	18133	18218	18158	18441	18167	17871	18126	18016	18094	18076	17979	18046	18300	18188	18061	17942	18050	18004	18036	18009	17992	18121	18069	18014	18100	18143	18104	18270	18151	18081	18284	18070	18108	18120	18059	18075	18127	18065	17980	18353	18264	18337	18231	18283	18182	18166	18132	18179	18210	18292	18134	18046	18004	18039	18195	18054	18372	18217	18154	18133	18072	18049	18089	18124	18111	17984	18096	18010	18161	18108	18171	18032	18085	18218	18137	18214	18134	18096	18193	18031	17843	18089	18225	18097	18187	18076	18273	18037	18073	18174	18080	18138	18162	17978	17979	18159	18347	18097	18053	18348	18098	18131	17992	18092	18071	17970	18049	18155	18006	18239	18157	17945	18066	18035	18030	18106	18100	17912	18102	18010	18063	18115	18061	18166	18051	18188	17978	18148	18086	18136	18174	18322	18095	18128	18296	18112	18072	18355	18066	18234	18063	18180	18152	18285	18053	18052	18203	17911	18171	18283	18244	17908	18178	18074	18074	17974	18069	18110	18215	18087	18057	18282	18244	18180	18185	18161	18120	18089	18136	18388	17997	18244	18153	18014	17855	18413	18302	18163	18035	17966	18169	18171	18252	18200	18050	18272	18111	17955	17881	18117	18095	18108	18183	18172	18071	18092	18126	18260	18137	18288	18217	18002	18037	18283	18194	18106	18114	18094	17924	18053	18205	18142	18101	17901	18227	18067	17971	18027	18117	17900	17966	18231	18412	18050	18007	18025	17902	18123	18004	18283	18226	18205	18225	18148	18284	18304	18108	18138	18100	18069	18178	18356	18287	18046	18264	18204	18249	18363	18215	18182	18044	17959	18172	18072	18164	18303	18084	18107	17927	18023	18112	18157	18115	18312	18008	18132	18133	18041	18238	18053	18043	18571	17994	18179	18112	18197	18011	18252	18153	18021	18237	18184	18217	18297	18334	17924	18287	18327	18060	18109	17996	18161	18082	18162	18149	18113	18007	18128	18096	18158	18160	17921	18181	18019	18022	17995	18181	18278	18282	18179	18172	18021	18164	18120	18060	18033	18373	17838	18021	18170	18157	17871	18073	18268	18144	18006	17949	18219	18093	18197	18031	18105	18301	18049	18107	18420	18227	18148	18224	18112	18049	18159	18244	18378	18161	18349	18114	18245	18216	18176	18172	18287	18038	18100	17918	17987	18057	18160	18224	18176	17994	18096	18229	18301	17999	18008	18289	18010	18194	18029	18070	17991	18036	18172	18214	18301	18293	18030	18014	18134	17857	18187	18099	18165	18287	18176	18188	18201	17976	18262	17852	17975	17969	18176	18214	18240	18180	18040	18143	18208	18131	18296	18329	18015	17972	18192	17974	18099	18124	18151	18218	17904	17963	18100	18088	18161	18292	18174	18121	18254	18077	18095	18230	18194	18080	18130	18182	18119	17957	17967	18022	18166	18250	18332	18050	18041	18199	18001	18134	18050	18272	17948	18169	18309	18084	18117	18291	17980	18211	18212	18116	18108	18018	18235	18158	18361	17965	18102	17913	18037	17988	18120	18227	18157	18261	18165	18029	18196	17979	18330	18069	18066	18016	18025	18102	18066	18170	18119	18090	18053	18232	18131	17924	17906	18066	18276	18208	17995	18096	18090	18045	18208	18015	18180	18204	17928	18052	18258	18294	18028	18194	18196	18053	18085	17973	18269	18272	18231	18309	18078	18095	18123	18118	18200	18195	18338	17880	18293	18299	18289	18048	18047	18147	18151	18157	18322	18087	18286	18121	18091	18094	18008	18040	18054	18049	18296	18118	18179	18197	18041	18118	18204	18161	18123	18118	18356	18219	18050	18058	18107	18048	18161	18133	18088	18026	18009	18043	18161	18254	18202	18224	18016	18180	18064	17997	17928	18313	18122	18060	18107	17950	18074	18039	18006	18240	18190	18015	18233	18153	18094	18292	17999	17909	18098	18019	18164	18160	18084	18111	18188	18151	18107	18114	18130	18173	18177	18110	17899	18086	18071	18066	18050	18206	18222	18250	18025	18379	18071	18208	17970	18201	18116	18088	17974	17973	18162	18074	18025	18043	18135	17910	18203	18151	18298	18379	18082	17919	18060	18208	18248	18291	18380	18347	18081	18181	18090	18020	18113	18267	18024	17972	18241	18251	18174	18350	18000	18100	18248	18192	18169	18305	18203	18159	18277	18185	18060	18049	18080	18244	18173	18219	17900	18236	18075	18119	18265	18084	18245	18184	18239	18125	18217	18182	18211	18196	18039	18204	17893	18043	18224	18092	18182	18170	18241	18073	18110	18162	18058	17862	18260	18071	18028	17992	18031	18250	18122	18064	18160	18167	18022	18245	18246	18197	18326	18194	18248	18164	18313	18185	18075	18130	18054	18071	18248	18114	18263	18182	18310	18332	18068	18056	18030	18159	18249	18111	18027	18031	18275	18176	18132	18084	18326	18140	17984	18170	18029	18261	17992	18166	18090	18220	18148	17925	17970	18136	18110	18271	18178	18039	17908	18118	18158	18027	18076	18065	18007	18114	18226	18090	18070	18297	18071	18086	18113	18025	18065	18096	18084	18118	18100	18136	18390	17839	18061	18216	18184	18221	18220	18355	18190	18144	18177	18099	18243	17803	18035	18089	17902	18196	18190	18217	18322	17901	18169	17942	18166	18243	18147	18179	18059	18170	18063	18087	18188	18052	18134	18148	18176	18248	18058	18061	17935	18295	18211	18238	18322	18252	18062	18021	18204	18197	18032	18249	18125	17988	18009	18089	18176	18101	18254	18103	18040	18169	18160	18081	18125	18156	18125	18102	17951	18217	18008	18010	18318	18188	18038	18223	18076	18159	18146	18033	18226	18243	18028	18124	18214	18173	18128	18100	18115	18149	18020	17961	18062	18028	18186	18196	18001	17949	18249	18079	18338	18159	18251
15125	27112	27021	22738	20009	18982	18720	18827	17926	17958	17037	17119	28678	33549	29760	24162	19359	17039	16459	15984	16082	15950	16116	15866	16047	16032	15986	16054	16035	15942	16190	15952	15935	16131	15864	15879	16056	16064	16012	15937	15914	15981	16171	16071	16071	15928	16119	16149	16013	15882	16224	16093	16041	16048	15930	16014	16232	15891	15978	16118	15886	16049	15981	16047	16059	15913	16087	16047	15817	16044	15899	15907	15937	15841	15918	15875	15954	15987	15903	15984	16043	15890	15892	15996	15957	15896	15921	15834	16007	16082	16025	15848	15989	15856	15883	16033	16044	16121	16094	16006	15987	15936	16028	16047	15931	16096	15787	16186	16073	16090	15848	15997	15997	16047	16003	15988	16025	16018	16077	15987	15930	15848	15925	15964	15909	16073	16037	16005	16037	15930	16137	16193	16086	16054	15858	16018	15949	16052	16083	16115	15929	15984	16093	15903	15958	16021	15919	15872	16105	15949	15896	15925	15873	16060	15798	15945	15977	15995	16171	15989	16048	16043	15896	16049	16027	15975	15960	16123	15935	15992	16081	15857	16000	16053	15919	15992	15971	15823	16038	16019	16016	16056	15804	16005	15907	16082	15946	16073	15947	16070	15930	16083	15858	15910	16054	15868	16068	15938	15906	15975	16062	15897	16121	15928	16084	16031	16015	16126	16007	15998	16050	15860	15960	15918	15945	15925	15848	15890	15958	15841	16047	15956	16017	15972	16171	15940	15971	15858	16018	16019	15959	15992	15894	16048	15841	15983	16116	15975	15955	16107	16118	15987	16075	15923	15930	15881	15990	15954	16140	15944	16067	15991	15966	16101	15943	15979	15962	16035	15934	15899	16063	15935	15908	15851	16032	16004	16081	16142	16050	16056	16086	16012	16048	15929	15904	15970	16040	16036	15907	15925	15803	16037	15867	16065	16110	15918	16045	16137	15943	16070	15956	15915	16013	15893	16110	16025	15885	16052	16111	15941	15939	16281	16012	16020	16054	16136	15915	15981	15988	15864	16039	15931	16093	15881	15993	16126	16008	16042	16108	16017	16178	16034	15920	15830	16010	15891	16024	15996	16117	15943	16027	16011	16030	15997	16111	15814	16071	15694	15916	15803	15836	15955	15844	16128	15995	15847	16077	15940	15943	15925	15902	16058	16161	15862	16064	15890	15970	15991	15697	16114	16175	16124	16027	15948	16149	15881	16109	15786	15945	15920	16145	15903	15928	16056	16002	15891	15947	16047	15927	16056	15947	16020	15974	16026	16221	15827	16147	15993	15910	15954	15999	15803	16113	16034	15918	15892	16158	15969	15951	16030	16069	16051	15964	16021	16005	16086	16154	15989	15873	15974	16216	15948	15988	15969	16056	15998	15866	15904	16077	16083	16096	16110	16032	16029	15809	16025	16006	15994	15989	16119	16030	16039	16037	15971	16077	16068	15948	16052	15911	15905	16030	16135	15971	16113	16165	15935	15938	15908	15876	16064	16041	15867	16012	16040	15917	16124	16124	15969	16021	16045	16011	15972	16000	16121	15910	16014	15947	16010	15858	16059	15869	16176	15901	16128	16100	15977	16106	16006	16002	15950	16037	16082	15952	15997	16039	15949	16053	16053	15951	16159	16082	15947	16063	16091	15916	16073	16078	16110	16038	15942	15829	15876	15994	15929	16019	16002	16035	16026	16032	16108	15824	16051	15928	16033	16052	15840	16084	16271	16076	16019	15918	15853	15963	15924	16005	16052	15968	16026	16039	15989	15927	16084	16024	15962	16202	16019	16090	15838	16005	16060	15891	16013	16101	15869	15896	16004	15797	15983	16008	15975	16139	15919	15978	16053	15963	15867	16100	16017	16029	16060	15902	15944	16007	15931	15991	15982	16007	15867	15948	16066	16067	15972	16199	16093	15947	16063	15992	15757	15955	16095	15887	15931	16052	16116	15932	16145	15930	16038	15906	16018	15918	16180	15982	15986	15940	16090	16043	16058	16091	16284	15974	16050	16153	15929	16051	15860	16070	16011	16004	15959	16033	16001	15945	16030	15898	15974	16086	15844	15924	16068	16027	15849	15977	16235	15920	16004	15831	16075	15938	15935	15949	16073	15843	15958	15973	16119	15854	16018	15997	15811	16039	16053	16021	16019	16057	15908	16003	16024	16005	16002	15939	16038	15975	15894	15951	15848	15931	16143	15970	15930	16191	16017	16026	15952	16056	16051	15920	15924	15844	16050	15894	15991	16092	16053	16072	15890	16119	16106	16161	15967	15958	15926	15973	16096	16063	16000	15883	16015	16104	15951	15891	16076	16103	16010	16191	15976	16049	16158	15893	15998	16173	16043	15894	15962	15864	16095	15842	15954	15856	16047	15911	16000	16080	15951	16037	15922	16001	16117	16166	15908	15968	15975	16184	15806	16086	15989	16103	16017	16074	15851	16033	15928	16094	15850	15935	15871	15820	15946	15977	15911	15967	16072	16006	16011	15994	15992	16175	15886	16211	16077	15981	16166	16095	15868	16136	16030	16013	15991	16085	15963	16102	15886	15984	16085	15961	16017	16159	15942	15953	16071	15946	16032	15942	15992	16002	15970	16059	16005	16057	16058	15898	15959	16035	16244	15928	15879	15971	15974	15892	16045	15900	15964	16134	16042	16172	15925	16203	15861	16042	15952	16112	15890	15942	16052	16176	15960	15914	16236	16149	16070	15933	16060	16029	16073	16018	15979	16033	16081	15951	15880	15824	15858	15953	15961	15896	16115	15944	15730	15953	16053	16101	16029	16040	15828	16006	15904	16020	15853	15984	15839	16066	15951	15860	16032	16010	15992	15925	15995	15949	16116	15987	15913	16060	15906	15922	15987	15886	16150	16038	16235	16052	15839	16001	15865	16077	16008	16116	15925	16027	16052	15912	15956	15994	16075	15915	15907	15841	16058	16048	16047	15985	16050	15987	15906	16108	15983	15936	16009	16065	16004	15931	16072	15901	16209	16094	15767	16039	16065	15850	16098	16083	16051	16017	15977	16042	15954	15976	15968	16065	15914	16067	16026	16153	15934	16115	15917	16158	15902	15979	15976	16096	16032	15712	15946	16106	16050	16011	16029	15929	15883	15981	15982	16053	15976	15944	16108	16017	15963	15972	16091	16105	15990	15931	15924	16085	15882	16039	15850	16005	15905	16059	15998	15966	16010	15951	15912	16088	16008	15902	15937	15997	16010	15767	16298	16108	15993	15953	15997	16036	15921	15913	16093	16120	16017	15744	16020	16023	15865	15976	16074	16005	15909	15998	15966	16050	15896	15925	16006	16054	16061	15936	15895	16123	15943	15982	16143	15933	15978	15966	16027	16155	16062	15977	15889	16176	15949	16161	15823	15844	15887	16080	15993	15848	16087	15903	15998	15815	15875	15914	16072	16024	16106	16005	16017	16108	15926	15981	15961	16158	15965	16199	16065	15842	16013	16019	16069	16072	15844	16059	15922	15824	15866	16060	15972	16013	16067	15960	15998	15938	15991	15933	16207	16027	16069	15857	16140	15967	15991	15900	16082	16079	16065	15898	16074	15947	15894	16017	16079	15964	15946	15980	15791	16031	15979	15908	15941	15973	16009	15921	16055	15971	15971	16096	16014	15896	16028	16098	15953	16136	15984	16010	15841	15929	15878	16213	16008	16031	16057	16138	16057	16142	15998	15927	16076	15944	16048	15859	15921	16034	16091	16005	15943	15860	16116	16108	15977	16124	16061	16036	15936	16020	15877	16086	15963	16094	15987	16039	16051	16021	16057	15923	15968	16017	16088	15995	15977	15982	16076	15950	16105	16146	16048	16212	15935	16043	15985	16076	15896	15972	15943	15805	15797	15988	16059	15903	15958	15943	15928	16179	15932	15994	15849	16071	16002	16039	15963	15955	15934	15984	16082	15971	15943	15905	16099	15993	16181	16208	16070	15908	15973	16031	16028	15994	15999	16036	16008	15871	15904	15981	16113	16095	15969	15954	15993	16071	16003	15956	16130	15924	15992	15912	16028	16013	15919	16050	16060	16091	16155	16003	15913	15981	15994	15965	15902	15884	16097	16025	16022	15861	16072	15997	15893	16107	15990	16019	15929	15998	16029	15933	16019	16152	16021	15924	16071	16013	16182	15942	16055	16135	16079	16000	15938	15922	16065	15986	15989	15973	15899	15946	15941	15891	16080	15956	15892	15992	16103	15981	16065	15973	15856	16060	16018	15992	15968	16035	15878	15933	16235	16061	16114	16003	15999	16163	16076	15805	15867	15975	15970	15972	16153	16021	16092	15979	16107	16037	15963	15951	16020	16200	15770	15964	15932	16104	15948	16071	15950	16103	16021	15947	15803	15990	15984	16024	15874	16002	16141	16032	15922	16085	15943	16064	16109	16042	16002	16042	15918	15965	15956	16053	15798	15913	15891	16040	15972	15957	15931	15953	15987	16174	15908	16105	16148	15888	15929	15832	15955	16006	15871	15928	15866	16105	16048	16012	16055	16200	16083	16178	16046	15902	16011	16088	15935	16019	15993	16048	15975	15958	15920	15813	15975	16088	16047	16005	16009	15919	15989	16007	15956	15922	15924	16083	15934	15958	16008	15923	16227	15905	16073	16086	15926	16021	15925	15944	16053	16017	16062	15875	15954	15927	15965	15984	15841	16019	15996	16018	16036	16062	16003	16039	15999	15972	16081	15877	15966	15965	16009	16018	16068	16227	16138	15998	16090	16080	16145	15935	15921	15843	15971	16064	16044	16046	15920	16037	15982	16138	15857	16099	16035	15917	16212	15878	15951	15850	16059	15910	16000	15854	15951	15931	16011	16048	15945	16133	16187	15972	16118	15941	15964	15927	16214	16105	16013	16184	15941	16064	16035	16074	16091	16104	15995	16013	15903	15928	16072	16010	16243	16021	15924	16073	15878	16201	15983	16071	16017	16120	16228	15806	15893	15884	15857	15898	16020	16012	15846	16067	16057	15938	16062	15908	15970	16102	15947	16021	15999	16011	16098	15773	16107	15957	16062	16010	16042	16111	16014	15796	16028	16067	15794	15984	15955	15960	15871	15955	15955	16026	15894	16102	16152	16054	15914	16015	16172	15938	15959	15938	16200	16087	16070	16035	16056	16008	16103	16145	15822	16056	16100
22358	20794	28486	23229	21090	23513	26212	21533	20418	20212	19773	20206	33035	39886	35695	29426	23511	20869	19518	19007	18665	18804	18784	18826	18858	18754	18692	18735	18748	18865	18926	18636	18696	18512	18798	18607	18725	18688	18709	18824	18681	18721	18689	18759	18686	18557	18769	18616	18630	18748	18838	18551	18826	18662	18716	18606	18638	18797	18673	18715	18427	18610	18657	18715	18642	18681	18778	18618	18650	18745	18599	18461	18694	18734	18637	18922	18564	18581	18753	18471	18557	18816	18544	18664	18804	18630	18726	18714	18923	18608	18652	18583	18542	18628	18833	18708	18731	18547	18760	18705	18514	18585	18530	18668	18643	18458	18549	18646	18676	18671	18630	18683	18562	18737	18631	18607	18649	18467	18708	18693	18589	18633	18762	18887	18654	18623	18601	18676	18640	18637	18664	18746	18717	18560	18641	18634	18536	18692	18626	18573	18642	18529	18526	18511	18651	18695	18655	18514	18565	18592	18695	18685	18796	18473	18593	18782	18436	18630	18723	18671	18456	18780	18745	18832	18646	18738	18578	18693	18556	18773	18617	18462	18497	18413	18771	18679	18733	18607	18858	18784	18570	18753	18426	18576	18604	18656	18637	18630	18548	18546	18752	18272	18574	18655	18723	18677	18562	18558	18594	18713	18517	18659	18595	18594	18445	18429	18675	18651	18759	18614	18657	18633	18550	18536	18547	18488	18568	18479	18733	18634	18649	18708	18590	18777	18710	18822	18805	18634	18661	18717	18620	18581	18588	18563	18582	18798	18587	18768	18607	18825	18546	18465	18665	18412	18481	18739	18509	18454	18706	18750	18420	18608	18409	18654	18717	18549	18688	18656	18780	18585	18622	18416	18656	18775	18712	18488	18731	18775	18710	18665	18508	18613	18553	18571	18712	18622	18508	18470	18519	18621	18696	18568	18611	18541	18601	18498	18726	18907	18806	18602	18512	18710	18819	18591	18511	18442	18628	18714	18712	18596	18852	18379	18606	18678	18444	18515	18575	18603	18632	18664	18488	18405	18699	18688	18642	18669	18867	18608	18738	18621	18607	18578	18672	18595	18602	18725	18565	18661	18552	18640	18468	18645	18541	18380	18461	18746	18590	18405	18555	18509	18517	18773	18606	18720	18668	18649	18708	18756	18777	18507	18539	18663	18702	18609	18850	18532	18608	18677	18743	18743	18553	18409	18596	18611	18542	18551	18613	18511	18679	18611	18610	18582	18669	18655	18746	18833	18498	18609	18379	18611	18761	18626	18553	18579	18795	18836	18664	18524	18691	18680	18576	18657	18459	18586	18477	18647	18496	18352	18400	18595	18662	18833	18399	18383	18694	18669	18681	18577	18611	18607	18408	18578	18528	18506	18589	18667	18609	18723	18542	18645	18554	18486	18534	18551	18564	18771	18614	18525	18597	18572	18720	18469	18800	18617	18272	18781	18677	18568	18996	18720	18726	18707	18544	18643	18623	18502	18642	18554	18425	18441	18447	18533	18771	18612	18571	18583	18595	18587	18672	18602	18755	18384	18493	18633	18714	18609	18621	18674	18626	18749	18345	18507	18864	18534	18709	18592	18377	18598	18536	18579	18667	18688	18657	18561	18390	18837	18667	18524	18588	18653	18587	18672	18700	18631	18708	18680	18552	18646	18628	18465	18605	18463	18469	18664	18439	18679	18597	18531	18729	18438	18612	18464	18531	18592	18708	18804	18685	18520	18578	18725	18693	18545	18673	18824	18511	18725	18485	18643	18536	18790	18672	18463	18484	18469	18661	18794	18726	18451	18616	18440	18691	18605	18772	18637	18537	18678	18618	18615	18501	18666	18532	18624	18747	18501	18942	18562	18594	18538	18595	18892	18875	18741	18760	18633	18667	18431	18661	18791	18582	18681	18649	18521	18530	18689	18574	18615	18724	18739	18893	18647	18761	18832	18568	18519	18670	18835	18749	18677	18803	18404	18617	18653	18611	18626	18484	18564	18330	18449	18695	18692	18527	18608	18512	18684	18764	18578	18673	18438	18745	18748	18669	18663	18828	18492	18615	18590	18632	18677	18708	18431	18894	18499	18628	18580	18637	18580	18453	18715	18650	18632	18429	18637	18526	18628	18552	18705	18398	18499	18568	18560	18741	18628	18586	18439	18603	18572	18838	18434	18657	18534	18554	18484	18540	18575	18501	18529	18451	18612	18594	18498	18594	18730	18447	18585	18401	18472	18545	18602	18554	18665	18648	18650	18593	18633	18657	18579	18703	18616	18743	18660	18602	18508	18629	18709	18397	18348	18484	18593	18567	18594	18426	18624	18443	18578	18695	18912	18574	18696	18469	18663	18742	18613	18694	18562	18449	18512	18570	18582	18537	18526	18656	18553	18439	18421	18716	18749	18846	18616	18630	18485	18704	18640	18842	18512	18591	18570	18658	18694	18677	18710	18633	18746	18397	18731	18673	18473	18661	18858	18505	18472	18566	18546	18482	18679	18709	18651	18611	18478	18625	18366	18378	18507	18547	18601	18439	18736	18644	18385	18620	18516	18794	18730	18558	18540	18633	18739	18431	18591	18860	18606	18699	18722	18722	18726	18635	18559	18822	18466	18661	18544	18509	18665	18522	18742	18587	18496	18557	18622	18706	18487	18588	18560	18740	18518	18477	18623	18628	18659	18508	18676	18670	18541	18459	18826	18849	18622	18744	18538	18686	18596	18550	18737	18462	18744	18498	18372	18591	18526	18689	18522	18559	18640	18629	18500	18506	18499	18603	18504	18454	18582	18577	18385	18480	18368	18516	18574	18656	18613	18570	18641	18655	18377	19007	18697	18621	18562	18513	18768	18374	18537	18633	18684	18630	18443	18742	18493	18784	18610	18526	18545	18723	18568	18589	18689	18663	18576	18524	18433	18446	18592	18658	18565	18649	18824	18743	18614	18519	18603	18690	18620	18685	18286	18669	18552	18512	18453	18337	18663	18683	18537	18483	18576	18541	18534	18510	18758	18486	18570	18659	18740	18457	18575	18651	18711	18585	18704	18597	18607	18669	18748	18697	18499	18739	18641	18430	18413	18557	18669	18647	18720	18668	18674	18705	18632	18714	18476	18770	18440	18434	18741	18460	18614	18656	18712	18520	18635	18618	18632	18494	18476	18831	18701	18471	18536	18576	18347	18724	18788	18663	18393	18706	18604	18588	18577	18522	18547	18727	18548	18654	18733	18753	18616	18619	18687	18589	18733	18849	18628	18627	18616	18457	18856	18586	18747	18578	18637	18785	18630	18512	18679	18610	18655	18679	18449	18762	18736	18635	18410	18536	18643	18620	18616	18570	18698	18691	18656	18399	18306	18633	18651	18558	18641	18835	18596	18743	18843	18434	18631	18645	18444	18628	18796	18656	18692	18490	18589	18601	18626	18805	18478	18707	18535	18656	18726	18697	18546	18616	18738	18624	18555	18536	18573	18695	18461	18462	18565	18493	18700	18688	18649	18429	18549	18600	18490	18413	18548	18455	18846	18539	18595	18407	18585	18548	18443	18764	18564	18681	18768	18514	18519	18638	18735	18296	18579	18514	18664	18669	18557	18477	18527	18884	18496	18559	18482	18459	18600	18608	18495	18365	18741	18594	18531	18604	18729	18661	18572	18514	18431	18589	18561	18542	18469	18684	18556	18697	18576	18693	18651	18471	18502	18472	18636	18702	18700	18714	18764	18421	18634	18684	18510	18787	18522	18527	18641	18442	18421	18509	18577	18435	18548	18701	18557	18839	18391	18668	18750	18767	18660	18531	18546	18712	18728	18923	18674	18579	18510	18575	18457	18599	18448	18381	18503	18648	18636	18616	18565	18649	18493	18543	18945	18708	18501	18672	18531	18787	18598	18563	18666	18468	18521	18650	18461	18567	18801	18513	18617	18506	18788	18630	18737	18622	18591	18607	18726	18433	18475	18621	18695	18580	18520	18455	18550	18622	18386	18586	18660	18546	18661	18566	18509	18750	18738	18478	18839	18649	18718	18663	18484	18535	18601	18532	18608	18586	18655	18582	18611	18597	18839	18635	18869	18557	18481	18713	18640	18390	18791	18467	18631	18625	18473	18412	18662	18684	18600	18641	18619	18601	18828	18535	18407	18696	18541	18459	18675	18592	18420	18444	18637	18439	18512	18709	18553	18684	18629	18781	18604	18588	18587	18744	18591	18537	18664	18663	18772	18589	18338	18523	18608	18455	18772	18566	18470	18687	18391	18653	18752	18526	18585	18562	18458	18611	18521	18631	18639	18542	18810	18768	18454	18694	18521	18750	18580	18725	18536	18606	18789	18580	18810	18360	18653	18684	18682	18573	18409	18559	18562	18713	18517	18407	18593	18453	18592	18779	18489	18568	18541	18557	18674	18577	18693	18620	18647	18434	18600	18670	18726	18389	18521	18304	18740	18630	18353	18818	18523	18615	18471	18722	18506	18540	18527	18632	18534	18506	18801	18500	18522	18682	18647	18785	18782	18657	18723	18584	18448	18653	18732	18705	18757	18617	18342	18736	18524	18718	18764	18557	18513	18564	18768	18639	18516	18746	18651	18773	18630	18841	18497	18584	18698	18682	18546	18663	18576	18466	18644	18611	18734	18661	18640	18733	18534	18538	18592	18816	18561	18725	18573	18537	18704	18401	18628	18604	18614	18523	18558	18569	18588	18753	18644	18529	18745	18757	18410	18584	18552	18680	18373	18714	18626	18644	18563	18475	18633	18681	18414	18792	18703	18394	18606	18832	18522	18588	18636	18693	18579	18594	18357	18648	18758	18530	18675	18709	18681	18633	18825	18531	18651	18503	18659	18603	18565	18760	18689	18655	18655	18572	18612	18668	18552	18467	18644	18618	18617	18721	18592	18578	18394	18677	18646	18403	18655	18497	18538	18546	18618	18976	18664	18709	18651	18840	18640	18588	18517	18635	18604	18761	18623	18720	18633	18367	18543	18463	18466	18690	18699	18575	18349	18386	18662	18475	18479	18686	18678	18545	18634	18545	18507	18403	18547	18610	18712	18825	18581	18612	18557	18450	18686	18654	18774	18625	18592	18633	18752	18688	18523	18713	18759	18532	18572	18596	18347	18592	18401	18751	18557	18516	18396	18554	18520	18521	18619	18511	18601	18587	18606	18487	18546
16531	31971	32609	27074	23187	22059	21039	20194	19028	18111	17687	19229	37676	41592	36564	28917	21725	18405	16970	16545	16304	16591	16346	16284	16295	16236	16266	16455	16247	16355	16276	16275	16382	16195	16419	16305	16196	16356	16227	16261	16412	16295	16337	16457	16351	16397	16326	16273	16282	16230	16287	16223	16245	16244	16274	16198	16417	16180	16321	16279	16324	16378	16241	16445	16443	16306	16276	16102	16379	16346	16448	16324	16294	16273	16176	16280	16278	16298	16349	16269	16223	16259	16106	16222	16186	16407	16277	16324	16459	16407	16407	16285	16183	16209	16240	16376	16339	16347	16331	16229	16213	16313	16313	16265	16526	16414	16346	16262	16352	16420	16323	16371	16257	16301	16210	16252	16261	16240	16206	16406	16375	16270	16131	16182	16355	16324	16289	15989	16281	16306	16188	16177	16102	16216	16262	16429	16366	16183	16170	16172	16305	16361	16243	16189	16242	16228	16175	16146	16189	16308	16265	16406	16265	16364	16200	16191	16399	16404	16425	16341	16203	16255	16219	16324	16190	16419	16270	16388	16210	16240	16106	16306	16293	16289	16068	16118	16311	16447	16182	16154	16352	16173	16225	16247	16261	16275	16326	16242	16280	16138	16178	16165	16251	16447	16417	16387	16256	16178	16138	16300	16233	16279	16174	16394	16214	16316	16307	16340	16124	16355	16248	16319	16248	16235	16385	16357	16468	16291	16405	16221	16251	16183	16264	16353	16261	16360	16173	16346	16241	16195	16321	16142	16207	16372	16157	16369	16461	16334	16158	16206	16367	16280	16414	16333	16385	16037	16321	16263	16316	16226	16173	16193	16273	16315	16205	16180	16252	16223	16374	16298	16367	16384	16195	16116	16304	16112	16358	16125	16261	16262	16163	16399	16230	16157	16226	16395	16121	16205	16336	16239	16291	16277	16095	16338	16236	16257	16234	16571	16231	16301	16248	16300	16200	16247	16309	16266	16260	16126	16018	16190	16387	16263	16423	16451	16274	16259	16292	16066	16159	15986	16290	16299	16362	16358	16126	16271	16296	16319	16273	16198	16240	16184	16389	16265	16218	16312	16417	16262	16383	16186	16192	16343	16177	16173	16328	16226	16233	16245	16452	16197	16040	16372	16330	16192	16241	16121	16163	16224	16237	16160	16239	16268	16201	16239	16226	16197	16479	16279	16115	16222	16324	16402	16303	16295	16312	16340	16137	16356	16343	16078	16253	16114	16241	16158	16110	16341	16228	16146	16421	16114	16365	16285	16270	16250	16382	16210	16109	16272	16389	16191	16331	16297	16414	16187	16353	16448	16301	16313	16436	16303	16321	16322	16343	16375	16218	16212	16107	16230	16386	16239	16090	16055	16353	16321	16272	16556	16114	16245	16185	16251	16327	16195	16260	16382	16130	16363	16325	16282	16296	16164	16438	16291	16145	16244	16217	16160	16205	16262	16211	16194	16161	16359	16232	16257	16358	16332	16391	16131	16300	16408	16143	16261	16380	16356	16217	16083	16278	16267	16279	16231	16319	16510	16261	16197	16180	16387	16138	16333	16135	16467	16420	16358	16204	16375	16279	16248	16209	16276	16207	16095	16183	16208	16246	16276	16497	16245	16200	16260	16238	16275	16115	16233	16297	16391	16364	16161	16271	16280	16267	16316	15981	16261	16217	16275	16176	16112	16231	16245	16429	16234	16386	16379	16260	16187	16118	16338	16196	16268	16257	16345	16098	16196	16092	16324	16254	16255	16259	16224	16250	16170	16221	16407	16282	16340	16191	16287	16356	16271	16362	16271	16348	16121	16285	16480	16293	16205	16224	16387	16206	16180	16277	16406	16374	16268	16378	16319	16299	16407	16290	16212	16214	16191	16257	16190	16280	16341	16325	16308	16279	16290	16297	16444	16231	16103	16155	16340	16242	16494	16276	16221	16296	16152	16200	16328	16241	16274	16065	16299	16311	16269	16372	16267	16235	16264	16143	16255	16201	16372	16319	16177	16281	16366	16326	16325	16234	16176	16184	16350	16397	16459	16226	16165	16342	16290	16353	16236	16237	16427	16167	16328	16339	16046	16378	16329	16061	16311	16248	16272	16350	16298	16342	16289	16121	16260	16264	16116	16277	16124	16260	16453	16408	16249	16302	16277	16326	16524	16255	16226	16056	16322	16470	16170	16380	16175	16334	16156	16115	16358	16276	16275	16263	16350	16128	16377	16250	16187	16188	16310	16200	16251	16247	16131	16370	16313	16121	16154	16208	16323	16273	16274	16193	16294	16131	16388	16421	16392	16197	16114	16190	16198	16316	16321	16288	16179	16314	16317	16170	16228	16297	16189	16270	16105	16319	16207	16331	16108	16156	16220	16224	16134	16187	16135	16289	16285	16278	16356	16175	16257	16309	16312	16116	16263	16344	16353	16130	16331	16047	16285	16521	16331	16097	16477	16171	16343	16240	16364	16329	16220	16145	16450	16285	16329	16097	15968	16268	16259	16347	16368	16399	16414	16356	16169	16275	16307	16346	16326	16084	16323	16354	16203	16244	16203	16184	16273	16227	16301	16430	16204	16279	16346	16152	16103	16332	16311	16242	16130	16222	16390	16164	16156	16323	16165	16177	16218	16288	16209	16288	16174	16264	16313	16185	16189	16202	16366	16210	16189	16066	16194	16406	16331	16226	16343	16174	16251	16232	16323	16182	16070	16350	16159	16312	16169	16337	16245	16286	16345	16395	16290	16391	16361	16360	16308	16242	16185	16287	16189	16391	16191	16293	16351	16170	16307	16292	16212	16289	16389	16281	16246	16252	16271	16220	16256	16305	16155	16290	16111	16337	16126	16223	16296	16180	16421	16155	16345	16258	16252	16445	16111	16427	16165	16381	16233	16257	16323	16168	16142	16219	16319	16245	16304	16224	16244	16025	16099	16293	16074	16282	16312	16277	16150	16404	16265	16109	16236	16356	16132	16357	16172	16276	16091	16143	16210	16335	16388	16211	16323	16487	16359	16344	16249	16291	16197	16043	16272	16179	16345	16198	16123	16335	16324	16309	16249	16151	16117	16363	16228	16152	16401	16402	16309	16226	16168	16259	16247	16309	16333	16204	16129	16260	16137	16137	16236	16311	16277	16277	16332	16200	16368	16154	16142	16325	16299	16238	16118	16187	16345	16245	16254	16231	16206	16213	16281	16332	16264	16219	16234	16391	16078	16255	16307	16150	16149	16261	16245	16212	16179	16190	16245	16231	16276	16283	16130	16226	16407	16227	16243	16202	16218	16129	16255	16207	16218	16193	16258	16313	16224	16127	16189	16205	16170	16230	16252	16216	16177	16135	16114	16397	16238	16323	16230	16194	16184	16283	16203	16268	16267	16225	16218	16360	16305	16357	16221	16454	16295	16276	16418	16424	15935	16315	16348	16247	16224	16200	16268	16202	16252	16132	16353	16285	16184	16246	16072	16251	16211	16294	16207	16342	16132	16315	16302	16293	16293	16431	16314	16112	16123	16196	16293	16150	16465	16358	16291	16187	16239	16285	16305	16163	16278	16259	16110	16202	16340	16205	16236	16168	16338	16321	16275	16270	16415	16392	16173	16312	16320	16143	16420	16268	16219	16392	16157	16281	16148	16264	16056	16119	16336	16163	16300	16288	16225	16257	16324	16146	16040	16240	16206	16342	16329	16410	16297	16287	16192	16527	16121	16323	16256	16275	16293	16180	16294	16189	16259	16294	16413	16199	16265	16377	16066	16125	16313	16298	16446	16324	16245	16340	16284	16346	16346	16269	16241	16223	16216	16170	16268	16275	16315	16341	16278	16363	16218	16214	16321	16258	16322	16090	16296	16126	16290	16167	16123	16281	16119	16216	16207	16268	16215	16433	16261	16214	16186	16188	16244	16090	16294	16330	16521	16201	16201	16271	16097	16468	16243	16271	16109	16282	16253	16398	16274	15995	16281	16290	16257	16356	16231	16165	16509	16247	16153	16268	16240	16285	16180	16255	16209	16318	16222	16329	16247	16258	16148	16303	16347	16391	16164	16280	16159	16089	16277	16304	16066	16362	16255	16294	16215	16226	16305	16239	16234	16475	16157	16321	16221	16230	16330	16307	16347	16220	16393	16183	16095	16212	16269	16328	16209	16170	16200	16331	16206	16157	16264	16254	16139	16383	16357	16120	16181	16116	16106	16378	16102	16227	16186	16298	16339	16273	16339	16299	16217	16291	16294	16408	16207	16159	16182	16446	16255	16320	16225	16299	16222	16224	16316	16222	16246	16190	16337	16292	16205	16279	16302	16221	16534	16156	16251	16238	16212	16193	16161	16367	16127	16310	16301	16359	16128	16119	16227	16287	16359	16201	16473	16093	16291	16274	16109	16300	16253	16344	16171	16162	16108	16193	16397	16264	16287	16248	16149	16391	16114	16168	16445	16174	16374	16357	16189	16285	16315	16260	16354	16231	16282	16266	16223	16218	16364	16236	16244	16182	16249	16041	16265	16124	16202	16385	16357	16444	16097	16490	16199	16201	16183	16301	16170	16268	16129	16311	16104	16432	16255	16314	16328	16379	16258	16315	16221	16269	16274	16293	16096	16230	16332	16297	16155	16192	16129	16284	16327	16183	16181	16233	16147	16416	16142	16020	16283	16091	16405	16192	16350	16213	16170	16198	16383	16188	16238	16387	16153	16259	16252	16258	16310	16174	16199	16378	16309	16346	16076	16264	16206	16291	16376	16286	16425	16406	16070	16335	16258	16426	16185	16286	16254	16212	16272	16231	16203	16253	16315	16325	16255	16164	16345	16349	16344	16285	16304	16138	16386	16287	16235	16180	16312	16278	16380	16286	16289	16117	16302	16369	16222	16199	16198	16189	16294	16175	16257	16321	16201	16305	16181	16292	16244	16287	16342	16106	16141	16036	16250	16185	16366	16356	16292	16188	16208	16334	16136	16178	16287	16234	16274	16159	16195	16186	16244	16092	16354	16177	16205	16345	16212	16192	16219	16148	16229	16130	16229	16267	16333	16282	16246	16425	16296	16355	16432	16126	16319	16300	16363	16337	16135	16400	16323	16204	16266	16295	16195	16355	16193	16272	16236	16238	16082	16320	16191	16152	16274	16199	16167	16142	16169	16258	16199	16184	16269	16186	16224	16255	16201
26971	22150	26820	23694	20473	19907	19501	19039	19050	18781	18693	18953	19698	20642	20195	19547	19072	18541	18368	18420	18571	18322	18628	18655	18337	18450	18267	18428	18390	18337	18369	18441	18362	18369	18388	18456	18432	18410	18438	18194	18422	18405	18255	18391	18563	18332	18612	18566	18363	18522	18353	18289	18379	18231	18352	18284	18270	18243	18370	18357	18329	18416	18354	18491	18179	18314	18369	18437	18454	18324	18394	18319	18484	18573	18505	18405	18364	18398	18430	18267	18333	18240	18252	18426	18257	18352	18378	18512	18353	18311	18500	18401	18648	18383	18302	18396	18351	18357	18330	18363	18467	18567	18255	18596	18306	18379	18472	18502	18164	18648	18460	18562	18533	18650	18516	18228	18436	18321	18240	18237	18286	18372	18455	18365	18298	18121	18283	18245	18243	18352	18245	18287	18243	18491	18487	18293	18383	18308	18195	18435	18351	18329	18335	18240	18266	18143	18577	18392	18149	18659	18363	18523	18425	18415	18546	18378	18498	18478	18443	18517	18431	18435	18407	18577	18402	18448	18267	18401	18279	18509	18380	18428	18301	18313	18275	18541	18394	18451	18428	18457	18269	18479	18322	18367	18308	18496	18507	18261	18350	18542	18454	18473	18491	18503	18438	18282	18373	18415	18328	18353	18304	18128	18321	18272	18340	18461	18466	18486	18301	18234	18316	18306	18170	18421	18586	18467	18378	18266	18332	18589	18245	18450	18377	18457	18378	18436	18236	18322	18517	18394	18414	18331	18408	18216	18390	18382	18474	18492	18297	18373	18512	18318	18490	18165	18398	18300	18524	18378	18396	18156	18456	18560	18223	18196	18467	18468	18509	18283	18395	18427	18266	18361	18364	18286	18396	18343	18175	18311	18329	18281	18486	18056	18187	18376	18225	18483	18197	18414	18548	18416	18567	18534	18471	18349	18323	18298	18296	18379	18366	18466	18314	18404	18274	18289	18318	18561	18453	18299	18491	18428	18356	18397	18414	18189	18579	18359	18381	18456	18113	18274	18397	18427	18424	18110	18311	18383	18299	18337	18358	18263	18369	18212	18522	18323	18539	18343	18461	18302	18441	18275	18563	18475	18283	18378	18431	18345	18507	18317	18269	18427	18474	18289	18423	18339	18164	18252	18323	18284	18487	18202	18231	18260	18342	18469	18382	18526	18360	18372	18567	18376	18457	18402	18487	18398	18381	18366	18404	18204	18489	18254	18319	18588	18443	18249	18165	18390	18468	18284	18570	18604	18180	18523	18362	18347	18627	18412	18481	18451	18338	18520	18419	18518	18482	18348	18254	18306	18348	18155	18427	18299	18368	18345	18371	18114	18547	18251	18332	18330	18516	18396	18354	18477	18142	18491	18304	18449	18408	18418	18441	18265	18458	18315	18306	18253	18355	18191	18427	18530	18569	18508	18489	18282	18319	18510	18449	18420	18434	18568	18211	18382	18274	18244	18366	18367	18500	18381	18444	18486	18376	18507	18222	18558	18336	18429	18398	18496	18549	18295	18632	18388	18484	18467	18295	18418	18569	18416	18395	17989	18392	18298	18402	18447	18521	18443	18430	18355	18448	18216	18217	18477	18416	18201	18488	18514	18214	18602	18094	18359	18454	18299	18408	18426	18426	18214	18514	18415	18327	18441	18416	18350	18102	18172	18292	18341	18286	18235	18565	18330	18300	18335	18462	18126	18240	18519	18283	18431	18350	18482	18234	18409	18362	18391	18436	18473	18399	18170	18381	18458	18422	18350	18176	18428	18381	18234	18416	18388	18528	18207	18393	18317	18336	18371	18447	18293	18370	18316	18515	18356	18335	18175	18283	18388	18450	18484	18278	18550	18301	18555	18302	18495	18496	18461	18366	18338	18502	18230	18327	18278	18545	18512	18444	18408	18442	18322	18394	18302	18192	18568	18499	18314	18308	18526	18238	18328	18264	18351	18394	18448	18507	18237	18415	18412	18556	18480	18375	18297	18361	18445	18240	18575	18325	18373	18358	18403	18316	18501	18335	18390	18331	18411	18346	18360	18463	18360	18441	18376	18350	18509	18467	18438	18544	18547	18605	18537	18437	18444	18501	18390	18484	18360	18509	18131	18355	18549	18214	18484	18570	18106	18320	18374	18332	18267	18344	18433	18363	18302	18586	18320	18595	18506	18351	18255	18281	18349	18205	18257	18387	18403	18275	18376	18385	18592	18392	18330	18325	18325	18343	18523	18553	18317	18181	18430	18447	18459	18503	18614	18503	18426	18132	18287	18366	18546	18597	18460	18299	18546	18567	18274	18345	18412	18407	18602	18290	18402	18324	18263	18437	18356	18421	18438	18500	18274	18294	18444	18287	18375	18643	18192	18392	18439	18343	18489	18151	18225	18504	18415	18420	18474	18305	18227	18416	18312	18618	18536	18256	18233	18281	18421	18360	18396	18305	18263	18315	18197	18229	18227	18333	18569	18287	18312	18319	18393	18264	18376	18340	18284	18284	18364	18613	18325	18353	18512	18230	18365	18334	18340	18402	18510	18264	18422	18186	18449	18500	18431	18500	18409	18446	18377	18590	18419	18585	18352	18324	18237	18579	18423	18505	18323	18534	18298	18438	18173	18373	18481	18247	18482	18468	18378	18411	18415	18344	18235	18442	18596	18358	18449	18436	18390	18621	18605	18396	18450	18409	18414	18488	18332	18376	18375	18491	18495	18416	18254	18388	18383	18206	18442	18408	18272	18349	18252	18506	18335	18391	18511	18377	18365	18413	18462	18535	18400	18491	18425	18422	18402	18234	18421	18710	18319	18337	18347	18419	18274	18207	18081	18375	18490	18500	18457	18201	18644	18318	18409	18522	18204	18440	18476	18537	18355	18374	18325	18458	18445	18363	18432	18374	18502	18438	18315	18431	18321	18261	18330	18258	18554	18354	18633	18529	18626	18524	18450	18410	18390	18478	18483	18412	18559	18371	18192	18376	18289	18514	18452	18191	18507	18401	18524	18431	18302	18474	18308	18503	18291	18486	18362	18518	18582	18310	18399	18317	18363	18446	18263	18443	18279	18310	18331	18330	18320	18343	18564	18598	18403	18331	18598	18361	18365	18385	18300	18419	18616	18320	18477	18237	18234	18499	18385	18390	18494	18470	18341	18210	18551	18293	18547	18375	18434	18436	18539	18425	18289	18257	18457	18727	18360	18365	18325	18275	18417	18332	18350	18547	18457	18262	18450	18362	18624	18400	18266	18412	18360	18540	18318	18261	18261	18506	18428	18532	18239	18271	18398	18162	18554	18288	18258	18529	18326	18414	18551	18481	18425	18451	18375	18288	18499	18128	18196	18401	18283	18449	18213	18255	18273	18401	18407	18391	18424	18217	18430	18395	18266	18464	18312	18264	18499	18379	18364	18234	18395	18274	18620	18358	18358	18518	18263	18460	18527	18332	18470	18302	18225	18367	18379	18320	18198	18177	18303	18383	18334	18366	18240	18448	18437	18474	18543	18288	18402	18230	18428	18288	18448	18369	18357	18561	18332	18363	18210	18403	18395	18325	18276	18488	18366	18574	18450	18350	18549	18553	18359	18491	18508	18524	18532	18437	18447	18591	18366	18409	18367	18403	18196	18388	18472	18234	18266	18409	18389	18681	18426	18318	18435	18493	18517	18386	18237	18326	18408	18428	18246	18298	18443	18291	18296	18415	18180	18458	18127	18355	18469	18380	18364	18315	18481	18399	18371	18592	18380	18494	18352	18385	18274	18481	18632	18478	18424	18562	18430	18425	18414	18545	18489	18442	18296	18367	18328	18218	18288	18302	18364	18478	18384	18514	18312	18421	18369	18324	18562	18378	18494	18362	18289	18517	18421	18397	18568	18357	18479	18437	18433	18386	18335	18476	18527	18274	18530	18307	18479	18410	18212	18453	18560	18414	18514	18379	18412	18117	18345	18484	18367	18372	18590	18252	18331	18456	18274	18500	18277	18489	18429	18226	18454	18340	18516	18370	18220	18474	18261	18283	18291	18404	18481	18517	18452	18541	18391	18402	18556	18362	18370	18281	18494	18448	18305	18503	18456	18400	18419	18425	18424	18308	18390	18507	18440	18313	18137	18332	18363	18365	18489	18369	18494	18490	18450	18131	18343	18610	18595	18272	18410	18373	18362	18302	18477	18287	18411	18367	18459	18447	18355	18257	18559	18385	18442	18273	18476	18429	18490	18244	18090	18169	18182	18489	18482	18359	18229	18298	18472	18297	18456	18444	18416	18330	18395	18378	18273	18366	18402	18333	18481	18230	18357	18473	18386	18508	18380	18470	18439	18314	18404	18351	18432	18160	18354	18166	18294	18346	18356	18513	18187	18367	18381	18407	18368	18361	18278	18381	18445	18391	18523	18435	18470	18409	18359	18590	18432	18433	18232	18380	18270	18372	18169	18338	18421	18570	18396	18519	18477	18439	18396	18234	18437	18464	18422	18207	18339	18476	18415	18574	18385	18470	18450	18364	18268	18482	18461	18320	18340	18338	18366	18319	18347	18361	18419	18439	18203	18272	18300	18659	18439	18478	18380	18354	18337	18395	18270	18364	18257	18192	18118	18476	18448	18423	18422	18413	18388	18217	18392	18316	18420	18531	18374	18119	18404	18450	18480	18341	18444	18452	18198	18409	18430	18354	18385	18516	18179	18242	18298	18469	18364	18310	18465	18440	18570	18210	18263	18327	18372	18442	18546	18664	18193	18441	18264	18542	18544	18213	18272	18465	18346	18303	18385	18492	18549	18317	18291	18539	18352	18299	18549	18367	18389	18365	18438	18374	18277	18360	18372	18199	18508	18358	18414	18357	18272	18247	18443	18432	18637	18400	18340	18388	18372	18479	18366	18287	18303	18419	18376	18385	18297	18453	18507	18255	18221	18325	18486	18436	18337	18537	18221	18578	18694	18314	18435	18344	18438	18339	18541	18333	18398	18381	18558	18514	18219	18447	18443	18323	18317	18270	18238	18278	18276	18409	18479	18352	18410	18415	18287	18315	18330	18596	18394	18397	18417	18285	18315	18228	18241	18386	18308	18579	18493	18365	18226	18404	18705	18594	18534	18647	18454	18497	18279	18377	18291	18325	18340	18188	18385	18533	18251	18430	18470	18462	18307	18325	18416	18380	18435
16065	24508	25676	20602	19646	18532	17548	17420	16822	16796	16417	16788	18300	19127	18596	17332	16822	16318	16220	16237	16173	16032	16074	16177	16151	16260	16285	16063	16188	16128	15995	16246	16018	16226	16082	16183	16124	16057	16093	16189	16227	15961	16368	16161	16204	16086	16102	16109	16161	16218	16074	16032	16213	16241	16186	16138	16136	16235	16248	16124	16271	16181	15999	15933	16169	16189	16148	16053	16183	16103	15919	16169	16203	16171	16173	16059	16194	16071	16043	15922	16049	16020	16115	16158	16154	16121	16103	16136	16146	16116	16120	15951	16214	16040	16181	15997	16071	15994	16243	16174	16121	16141	16097	16276	16184	16064	16204	16145	16145	16172	15975	16240	16160	16026	16053	16029	16125	16187	15979	15948	15894	16234	16022	16246	16208	16057	16171	15975	16166	15957	16053	16127	16101	16055	16120	16218	16158	16094	15969	16113	16083	16053	16161	16074	16130	16170	16019	16137	16147	16063	16251	16315	15943	16195	16075	16109	16227	16014	15924	15980	16196	16270	16230	16205	16157	16216	16158	16153	16006	16163	16141	16261	15969	16225	16040	16155	16091	16004	16040	16308	16069	16103	16188	16118	16258	16047	15946	16081	16122	16081	16164	16135	16122	16109	16009	16026	16213	16283	16146	16060	16115	15875	15968	16153	16242	16210	16085	16166	16116	16238	16196	16143	16201	16260	16139	16152	16078	16111	16167	16208	16061	16160	16175	16186	16146	16208	15997	16171	16011	16260	16163	16230	16189	16174	16108	16150	16079	16019	16288	16139	16096	15983	16227	15997	16095	16047	16134	16123	16028	16247	15970	16086	16185	16089	16296	16091	16207	15900	16005	16150	16069	16144	16142	16269	16102	16132	16175	16160	15980	16057	16239	15995	16222	16070	16081	16092	16208	16100	16052	16288	15976	16086	16096	15978	16013	16256	15922	16167	16000	16048	16147	16001	16163	16076	16373	16056	16277	16140	16193	16237	15977	16085	16203	16100	16065	16212	16222	16144	16124	16243	16133	16226	16152	16022	16055	16217	16144	16199	16247	16119	15985	16153	16102	16089	16091	16139	16153	16167	15991	16025	16321	16111	16077	16214	16193	16263	16145	16092	16085	16141	16254	16060	16020	16181	15984	16110	16179	16024	16202	16108	16256	15913	16215	15992	16207	16212	16349	16152	16210	16072	16118	15997	16165	16196	15967	16132	16237	16198	16282	15964	16062	16320	15953	15962	16035	16153	16025	16021	16125	15921	16058	15981	16172	16121	16099	16220	16127	16239	16188	16166	16200	16183	16134	15975	16131	16259	16028	16046	16095	16220	16114	16123	16010	16281	16082	16115	16162	16171	16198	16067	16079	16057	16249	16052	16154	16012	16074	16209	16058	16196	16143	16269	15914	16143	16143	16287	16197	16145	16269	16241	16219	16398	16102	16029	16114	16149	16162	16055	16163	16035	16228	16099	16309	16238	16152	16159	16224	16248	16042	16065	16172	16097	15991	16028	16132	16109	16041	16121	16236	16140	16252	16281	16117	16134	16235	16020	16125	16305	16191	16058	16203	16041	16073	16140	15894	16183	16039	16077	16118	16184	16155	15984	16187	16094	16123	16034	16073	16017	16162	16178	16176	16054	16109	16068	16085	16285	16189	16111	16232	16122	16219	16154	16149	16134	16222	16171	16017	16176	16132	16072	16314	15929	16083	16176	16134	15943	16192	16193	16029	15988	16111	16107	16281	16083	16008	16071	16131	16098	16285	16111	16194	16032	16088	16178	16159	16079	16043	16202	16021	16344	16125	15903	16124	16181	16086	16018	16163	16046	15944	16115	15952	16233	16131	16023	15932	16060	15938	16045	16130	16066	16214	16082	16060	16160	16238	16190	16149	15946	16192	16186	16039	16131	16318	16057	16133	16236	16056	16025	15987	16054	16007	16011	16185	16321	15932	16123	16221	16183	16026	16033	16086	16125	16114	16168	16146	15967	16046	16140	15999	16045	16147	16106	16160	16037	16225	16270	16082	16097	16392	16119	16246	16079	16214	16091	16154	16125	16012	16257	16111	16262	16197	15962	15940	16216	16214	16151	16132	15846	16059	16102	16160	16147	16255	16189	16173	16088	16057	16024	16086	15965	16103	16278	16149	16116	16282	16113	15990	16256	16136	16357	16100	16234	16097	16139	16308	16173	16160	16153	16126	16160	16194	16006	16080	15950	16249	16086	16085	16211	16054	16282	16159	16177	16279	16213	16026	16033	16121	16185	16245	16128	16018	16046	16149	15965	16077	16105	16181	16150	16173	16144	16085	16220	16050	16142	15982	16066	16357	16051	16076	16148	16126	15964	16118	16077	16069	16202	16113	16102	16075	16133	16084	16094	16394	16179	16070	16266	16220	16007	16113	16125	16087	16096	16054	16324	16071	16151	16032	16065	16012	16191	16057	16192	16133	16140	16011	16263	16089	16019	16084	16207	16107	16095	16059	15983	16211	16116	16204	16103	16081	16078	16198	16110	16126	16159	16180	16121	16240	16166	16074	16058	16073	16042	16045	16112	16116	16084	16075	16224	16303	16121	16066	15968	16043	16103	16105	16109	16149	16133	16053	16031	16197	16069	16223	15925	16242	16192	16071	16210	16084	15984	16201	16138	16108	16223	15875	16205	16023	16062	16165	16055	16091	16139	16127	16035	16280	15968	16295	16131	16134	15882	16284	16338	16208	16072	16115	16136	16039	16144	16187	15977	16201	16105	16085	16135	16253	15924	16181	15976	16023	16339	15921	16157	16107	16188	16114	15942	16247	16170	16132	16199	16142	16104	16185	15963	16117	16110	16199	16126	16161	16034	16011	16151	16099	16257	16040	16056	16362	16120	16137	15990	16104	16149	16061	16032	16056	15924	16115	16384	16096	15985	16185	16102	15993	16197	16118	16078	16156	16082	16154	16038	16143	16007	16024	16070	16227	16115	16167	16241	15927	16106	16046	16193	16143	15992	16284	16146	16035	16097	16258	16173	16180	16137	16184	16016	16129	16172	16258	16098	16181	16049	16151	16171	16006	15964	16063	16301	16067	16127	16122	16115	16041	16256	16196	15957	16090	16064	16068	16030	16117	16208	16269	16223	16142	16074	16072	16092	16104	16174	16184	16041	16142	16162	16166	16072	16018	16257	15985	16217	16270	16063	16068	16139	16027	16095	16304	16170	16256	16088	16100	16110	16050	16166	16000	16261	16141	16175	16123	16311	16067	16093	16022	16091	16189	16127	16163	16237	16174	16215	16193	16103	16097	16130	16049	16138	16276	16100	16152	16147	16233	16100	16114	16223	16132	16166	16096	16202	15951	16155	16269	16231	16153	16048	16057	16219	16098	16188	16286	16203	16242	16170	15992	16231	16085	16067	16180	16005	16206	15889	16090	16184	16227	16102	16135	16113	16151	16197	16107	16136	16022	16108	16164	16231	16220	16190	16059	16116	16201	16089	16171	16048	16012	16260	16108	16176	16200	16212	16000	16119	16041	15948	16110	15968	16345	15971	16045	16057	16102	16083	16036	16192	16278	16077	16133	16065	16101	16295	16115	16139	16086	16196	16139	15961	16244	16198	16071	16194	16131	16111	16216	16009	16056	16177	16181	16140	16046	16064	16107	16199	16310	16149	16107	16019	16060	16191	16190	16045	16109	16123	16167	16309	16172	16245	16019	16221	15987	16085	16141	16089	16081	16091	15944	16047	16226	16118	16039	16092	15963	16420	16107	16074	16233	16173	16107	16092	16076	16284	16009	16175	15986	16210	16054	15985	16265	16137	16238	16194	16151	16015	16046	16151	16101	16075	16224	16224	16083	16064	16149	16116	16151	16192	16106	16016	16180	16156	16138	16185	16030	16178	16220	16183	16284	16041	16281	16098	15971	15952	15964	15991	16128	16210	16097	15943	16056	16168	16259	16259	16020	15985	16137	16207	16030	16229	16076	16093	16093	16095	16242	16266	16256	16116	16063	16085	16265	16211	16113	16077	16182	16094	16208	16168	16244	16190	16335	16046	16048	16161	16203	16118	16136	16052	16167	16272	16126	16028	16143	15990	16012	16257	16180	16085	16088	16135	16131	16113	16185	16149	16037	16101	16092	16142	16202	16088	16146	16088	16136	16156	16019	16291	15977	16155	15977	16202	16064	16080	16174	16162	16130	16007	16055	16087	16095	16174	16082	16120	16000	16034	16147	16221	16150	16150	16240	16060	15996	16081	16009	15908	16049	16180	16116	16004	16027	16094	16109	16270	16101	15953	16170	16240	16225	16123	16072	16113	16302	16045	16141	16203	16276	16203	15974	16081	16115	16105	16377	16171	16244	16087	16002	16212	15996	16089	16153	16126	15915	16134	16106	16180	16175	16160	16060	16095	16256	16266	16116	16142	16112	16066	16027	16268	16069	16108	16096	16054	16310	16099	16154	16177	16171	16179	15986	16216	16201	16104	16229	16230	16354	16069	16113	16084	15905	16108	16025	16057	16256	16142	16141	16208	16126	16008	16177	16285	16184	16438	16052	16015	15964	16158	16153	16147	16228	16134	16175	16084	16174	16042	16150	16146	16077	16180	16224	16187	16092	16074	16114	16138	16009	16153	16079	16049	16112	15949	16043	16238	16119	16130	16087	16185	16098	16136	16281	16103	16187	15917	16068	15884	16116	16044	16143	16149	16095	16078	16396	16239	16199	16184	16080	16043	16007	16155	16221	16089	16296	16242	16222	16145	16231	16283	16113	16099	16056	16195	16164	16064	16134	16185	16195	16215	16094	16099	16121	16253	16063	16192	16058	16163	16109	16256	15940	16136	16228	15967	16106	16114	16115	16094	16223	16116	16093	16193	16250	16123	16033	16168	16137	16175	16092	16196	16091	16189	16063	16147	16075	16101	16024	16187	16207	16023	16089	16076	15964	15987	16107	16042	16014	15921	16114	16132	16121	16080	16241	16106	16220	16133	16343	16079	16100	16119	16033	16202	16077	16158	16155	16135	16175	16074	16223	16081	16074	16060	16216	16121	16203	16092	16069	16247	16179	16097	16352	16139	16105	16256	16143	16088	16348	16222	16154	16111	16314	16229	16074	16121	16160	16113	16074	16177	16119	16210	16092	16198	15844	16206	16122	16152	16245	16122	15971	16068
23443	20822	28083	23854	22145	22998	22580	20109	19422	19709	19595	21131	26822	31583	29483	25190	22031	20239	19319	18918	18867	18945	18920	18641	18869	18870	18841	18971	18654	19035	18819	18894	18891	18860	18677	18884	18915	18813	18789	18951	18792	18787	18774	18858	18888	18677	18945	18940	18936	18706	18796	18938	18861	18608	18867	18786	18772	18825	18610	18695	18948	18607	18651	18667	19012	18734	19031	18606	18821	18795	18831	18836	18795	19059	18749	18893	18626	18907	18610	19004	18657	18780	18827	18780	18724	18870	18753	18766	18787	18833	18983	18632	18693	18719	18704	18876	18814	18854	18735	18699	18586	18837	18836	18819	18883	18661	18653	18649	18891	18842	18817	18828	18946	18827	18897	18698	18815	18752	18781	18679	18818	18789	18684	18805	18658	18680	18816	18850	18604	18762	18798	18681	18761	18671	18670	18682	18918	19038	18691	18712	18664	18958	18716	18678	18764	18720	19009	18718	18921	18826	18745	18682	18928	18814	18756	18700	18665	18637	18633	18692	18653	18706	18899	18866	18544	18792	18649	18833	18580	18664	18711	18628	18680	18542	18774	18666	18653	18773	18882	18685	18650	18675	18781	18721	18786	18917	18608	18670	18918	18808	18945	18819	18838	18835	18710	18700	18572	18760	18763	18603	18629	18974	18687	18665	18693	18734	18878	18697	19092	18840	18618	18883	18933	18956	18794	18529	18649	18875	18703	18862	18814	18725	18662	18655	18893	18703	18831	18794	18763	18790	18854	18807	18712	18770	18866	18883	18767	18774	18812	18853	18616	18652	18796	19017	18677	18582	18725	18694	18755	19080	18779	18699	18586	18998	18770	18802	18630	18652	18978	18680	18656	18618	18798	18799	18939	18683	18856	18775	18683	18723	18735	18990	18909	18789	18742	18854	18530	18552	18775	18862	18873	18619	18665	18684	18783	18811	18763	18609	18858	18604	18873	18619	18596	18873	18985	18721	18760	18710	18781	18711	18642	18787	18797	18848	18782	18792	18698	18733	18862	18757	18675	18823	18771	18660	18771	18964	18555	18748	18760	18783	18734	19017	18824	18824	18785	18777	18918	18627	18763	18769	18576	18692	18938	18905	18941	18755	18638	18783	18809	18806	18691	18847	18801	18629	18859	18914	18540	18669	18920	18650	18627	18716	18800	18780	18834	18831	18598	18895	18633	18671	18790	18822	18596	18815	18793	18740	18864	18676	18690	18832	18833	18779	18807	18801	18919	18716	18835	18785	18863	18696	18812	18739	18557	18568	18807	18741	18815	18899	18784	18660	18913	18611	18739	18772	18876	19006	18742	18794	18779	18835	18807	18788	18781	18806	18867	18880	18658	18900	18719	18789	18842	18809	18452	18651	18955	18896	18779	18911	18808	18867	18790	18806	18856	18764	18824	18730	18566	18874	18768	18705	18769	18786	18974	18917	18956	18969	18597	18819	18743	18916	18728	18561	18697	18724	18884	18996	18965	18796	18755	18505	18670	18799	18803	18787	18689	18660	18780	18920	18758	18641	18765	18859	18790	18904	18717	18708	18764	18744	18612	18901	18810	18582	18423	18786	18827	18808	18813	18723	18842	18715	18759	18729	18601	18705	19011	18781	18630	18725	18793	18634	18662	18846	18968	18560	18761	18839	18715	18924	18727	18810	18937	18771	18596	18750	18977	18956	18759	18803	18769	18907	18669	18676	18806	18835	18755	18755	18737	18732	18831	18660	18933	18710	18627	18772	18825	18999	18769	18662	18736	18653	18837	18962	18677	18855	18849	18883	18902	18753	18737	18990	18925	18888	18919	18727	18693	18630	18814	18694	18851	18950	18855	18865	18635	18609	18801	18897	18685	18807	18814	18649	18901	18777	18728	18832	18755	18935	18800	18605	18648	18934	18861	18892	18857	18654	18881	18860	18828	18912	18863	18760	18728	18712	18875	18750	18782	18759	18640	18679	18665	18699	18883	18820	18924	18854	18823	18689	18562	18715	18761	19043	18650	18944	18790	18795	18990	18722	18729	18559	18785	18913	18594	18507	18760	18601	18726	18739	18759	18887	18783	18924	18765	18728	18890	18689	18637	18703	18807	18769	18777	18708	18840	18870	18958	18699	18891	18598	18719	18702	18754	18750	18968	18821	18878	18647	18781	18829	18663	18842	18763	18862	18699	18661	18933	18875	18726	18621	18711	18696	18931	18941	18545	18863	18637	18822	18823	18763	18727	18615	18574	18831	18877	18554	18711	18752	18853	18714	18795	18719	18800	18816	18730	18574	18810	18656	18675	18947	18735	18745	18857	18695	18749	18772	18741	18830	18977	18752	18708	18950	18848	18835	18603	18888	18748	18811	18825	18699	18665	18756	18885	18803	18769	18791	18574	18755	18651	18953	18662	18617	18753	18829	18664	18407	18783	18714	18744	18945	18791	18786	18984	18656	18936	18809	18711	18707	18762	18789	18823	18915	18803	18676	18997	18880	18544	18856	18696	18649	18670	18772	18770	18838	18839	18758	18841	18792	19025	18864	18773	19003	18585	18771	18831	18763	18916	18642	18675	18665	18687	18779	18866	18939	18909	18736	18741	18749	18676	18642	18672	18759	18772	18696	18803	18758	18608	18817	18933	18674	18790	18839	18761	18661	18810	18720	18890	18654	18875	18927	18729	18885	18828	18654	18649	18804	18769	18565	18860	18864	18802	18661	18750	18571	18842	18902	18852	18656	18741	18920	18755	18585	18812	18662	18703	18954	18755	18600	18756	18885	18763	18913	18619	18875	19022	18746	18933	18749	18788	18614	18574	18703	18653	18763	18662	18604	18781	18785	18790	18606	18765	18871	18851	18652	18726	18655	18854	18760	18736	18656	18681	18627	19074	18704	18601	18806	18823	18692	18854	18872	18795	18799	18995	18882	18867	18757	18812	18769	18683	18766	18934	18878	18659	18671	18745	18642	18853	18771	18571	18824	18714	18629	18708	18791	18753	18675	18776	18914	18912	18849	18845	18926	18966	18789	18783	18745	18461	18796	18777	18776	18757	18750	18901	18707	18677	18743	18783	18699	18680	18931	18692	19001	18906	18735	18754	18613	18610	18820	18754	18686	18727	18801	18787	18905	18770	18813	18822	18823	18768	18768	18738	18736	18784	18838	18927	18952	18730	18977	18755	18789	18743	18802	18791	18857	18650	18635	18861	18857	18872	18664	18778	18820	18884	18753	18662	18802	18882	18832	18814	18803	18909	18880	18664	18879	18936	18766	18887	18614	18729	18680	18615	18619	18904	18789	18756	18936	18811	18715	18690	18796	18769	18760	18901	18921	18751	18680	18878	18971	18925	18714	19087	18765	18876	18865	18855	18844	18828	18763	18635	18799	18677	18917	18805	18668	18890	18677	18884	18892	18932	18756	18644	18625	18763	18597	18901	18626	18698	18748	18696	18832	18648	18867	18898	18664	18699	18735	18772	18810	18831	18880	19013	18937	18679	18711	18783	18781	18734	18697	18777	18775	18890	18850	18829	18784	18699	18650	18758	18614	18736	18716	18949	18548	18798	18894	18726	18816	18718	18955	18818	18641	18932	19063	18928	18867	18724	18804	18551	18869	18610	18781	18676	18698	18880	18901	18620	18992	18742	18614	18802	18755	18853	18755	18845	18963	18994	18814	18798	18737	18950	18793	19064	18861	18675	18863	18966	19061	18888	18849	18830	18809	18670	18753	18693	18693	18755	18957	18805	18998	18872	18799	18774	18536	18824	18704	19025	18862	18783	18813	18897	18864	18855	18758	18813	18745	18854	18670	18949	18510	18818	18745	18657	18764	18706	18784	18907	18804	18795	18748	18713	18750	18753	18609	18840	18818	18777	18808	18794	19038	18742	18731	18715	18656	18715	18785	18610	18846	18747	18857	18715	18861	18682	18682	18803	18823	18826	18860	18688	18693	18680	18671	18715	18898	18642	18811	18763	18906	18936	18933	18740	18940	18802	18694	18745	18621	18706	18659	18584	18542	18802	18861	18978	18658	18791	18477	18749	18778	18780	19039	18678	18747	18684	18595	18714	18844	18640	18768	18694	18577	18751	18705	18915	18663	18875	18979	18850	18734	18799	18809	18948	18927	18787	18858	18687	18729	18945	18577	18557	18869	18820	18541	18597	18698	18707	18892	18713	18869	18770	18550	18715	18694	18763	18864	18630	19102	18917	18714	18918	18643	18800	18614	18751	18699	18768	18748	18605	18835	18843	18703	18672	18787	18607	18794	18555	18648	18812	18866	18617	18807	18960	18695	18702	18835	18743	18680	18698	18891	18631	18560	18839	19094	18651	18719	18688	18783	18659	18886	18694	18738	18654	18682	18852	18907	18915	18684	19015	18753	18772	18784	18753	18759	18971	18919	18845	18819	18936	18601	18704	18923	18718	18615	18570	18889	18644	18552	18787	18924	18933	18870	18783	18746	18716	18862	18696	18470	18852	18828	18682	18758	18734	18772	18994	18815	18773	18817	18729	18820	18779	18738	18973	18928	18807	18811	18773	18828	18857	18753	18744	18782	18852	18916	18822	18747	18801	18818	18813	18738	18761	18614	18743	18537	18959	18816	18810	18918	18673	18593	18770	18639	18696	18703	18925	18798	18872	18782	18800	18846	18890	18703	18725	18774	18877	18768	18554	18765	18888	18646	18719	19069	18713	18764	18493	18723	18850	18636	18719	18879	18477	18911	18883	18793	18668	18831	18770	18776	18827	18897	18749	18754	18667	18760	18737	18792	18849	18908	18712	18837	18742	18771	18789	18795	18852	18738	18790	18657	18909	18599	18856	18582	18793	18781	18782	18617	18903	18793	18685	18781	18829	18928	18635	19034	18950	18845	18510	18772	18754	18891	18651	19004	18876	18613	18650	18737	18801	18730	18706	18832	18744	18679	18649	18858	18842	19007	18919	18726	18752	18852	18875	18859	18905	18711	18834	18910	18820	18863	18844	18839	18802	18676	18753	18640	18762	18899	18808	18921	18707	18782	18707	18903	18812	18676	18869	18507	18746	18651	18743	18955	18591	18785	18934	18892	18788	18991	18783	18644	18776	18683	18657	18719	18815	18813	18819	19013	18723	18878	18791	18782	18741	18928	18703	18791	18937	18561	18943	18899	18814	18803	18822	18753	18823	18767
15465	26220	25409	23614	21806	19964	18634	18086	17522	17186	17379	20348	29142	33203	30021	24045	19988	17983	16840	16676	16578	16427	16340	16500	16411	16345	16413	16325	16435	16299	16505	16385	16445	16525	16375	16401	16546	16601	16494	16504	16353	16551	16418	16516	16583	16223	16345	16211	16428	16288	16306	16378	16623	16426	16464	16307	16351	16396	16361	16308	16385	16372	16290	16390	16460	16218	16348	16454	16426	16360	16283	16280	16420	16473	16347	16468	16327	16156	16468	16379	16160	16347	16469	16480	16403	16539	16464	16166	16405	16494	16503	16241	16586	16296	16460	16396	16433	16380	16366	16446	16293	16359	16345	16404	16602	16470	16425	16491	16418	16434	16592	16353	16434	16365	16479	16427	16383	16491	16218	16340	16355	16502	16433	16439	16516	16421	16607	16405	16516	16336	16508	16357	16519	16378	16420	16359	16493	16573	16313	16432	16372	16360	16419	16434	16446	16395	16441	16280	16377	16382	16357	16472	16334	16447	16341	16458	16346	16294	16296	16327	16379	16375	16379	16470	16410	16550	16398	16477	16432	16480	16447	16557	16220	16438	16473	16306	16442	16548	16470	16336	16498	16433	16442	16226	16546	16391	16295	16458	16348	16208	16303	16395	16266	16367	16395	16296	16535	16242	16424	16401	16376	16473	16460	16264	16374	16396	16282	16327	16535	16337	16303	16322	16281	16368	16323	16353	16435	16370	16418	16481	16503	16210	16458	16427	16405	16344	16364	16367	16364	16236	16382	16392	16284	16359	16504	16453	16416	16387	16509	16312	16316	16339	16187	16414	16393	16458	16445	16488	16452	16414	16318	16450	16431	16225	16339	16271	16483	16420	16395	16390	16328	16300	16421	16435	16424	16321	16208	16383	16420	16350	16172	16256	16361	16450	16266	16393	16350	16602	16530	16253	16368	16489	16208	16249	16286	16380	16588	16332	16640	16444	16317	16525	16372	16286	16283	16317	16420	16358	16386	16285	16420	16441	16348	16387	16429	16350	16375	16280	16385	16337	16385	16526	16307	16118	16386	16367	16306	16406	16400	16390	16412	16342	16515	16269	16255	16328	16384	16460	16285	16536	16337	16513	16285	16413	16173	16414	16409	16387	16418	16464	16303	16473	16338	16429	16410	16305	16476	16623	16443	16373	16347	16361	16364	16222	16300	16374	16372	16439	16502	16371	16402	16423	16506	16310	16486	16336	16347	16486	16522	16461	16371	16565	16326	16341	16246	16404	16340	16398	16335	16273	16310	16502	16418	16378	16268	16338	16377	16383	16442	16526	16335	16424	16384	16396	16223	16233	16488	16249	16343	16302	16243	16272	16457	16446	16378	16309	16369	16532	16557	16535	16390	16426	16429	16456	16335	16367	16508	16486	16400	16393	16561	16289	16267	16669	16449	16405	16327	16391	16443	16384	16397	16298	16415	16185	16350	16465	16502	16369	16424	16429	16333	16507	16440	16300	16138	16425	16229	16379	16393	16495	16369	16437	16422	16212	16336	16488	16256	16359	16414	16317	16453	16342	16335	16305	16365	16281	16241	16447	16411	16455	16504	16238	16578	16306	16386	16344	16433	16547	16342	16299	16588	16425	16314	16321	16502	16380	16412	16323	16462	16463	16200	16382	16324	16486	16559	16301	16249	16313	16564	16429	16415	16201	16316	16262	16412	16337	16363	16307	16334	16348	16392	16416	16218	16503	16404	16432	16497	16256	16251	16503	16235	16459	16444	16457	16400	16289	16282	16460	16297	16370	16406	16465	16367	16253	16450	16294	16423	16419	16395	16385	16452	16285	16374	16489	16286	16311	16389	16360	16392	16267	16389	16380	16519	16280	16534	16180	16340	16314	16360	16408	16423	16320	16233	16383	16316	16494	16225	16330	16437	16540	16394	16425	16378	16471	16380	16393	16435	16502	16425	16621	16441	16295	16362	16361	16508	16285	16492	16365	16412	16424	16295	16112	16391	16446	16302	16441	16416	16271	16474	16369	16438	16508	16407	16394	16493	16166	16455	16320	16424	16416	16297	16461	16246	16294	16398	16293	16515	16392	16313	16422	16381	16450	16306	16511	16561	16228	16518	16431	16423	16278	16423	16236	16486	16443	16272	16466	16448	16444	16235	16349	16370	16292	16420	16425	16301	16265	16447	16431	16374	16401	16400	16522	16263	16334	16193	16427	16671	16382	16449	16467	16366	16356	16289	16299	16323	16413	16435	16548	16486	16404	16430	16511	16422	16325	16571	16337	16364	16359	16291	16444	16216	16344	16313	16593	16296	16376	16378	16398	16479	16247	16421	16328	16603	16409	16313	16434	16280	16560	16461	16366	16464	16346	16522	16402	16534	16287	16201	16234	16179	16406	16228	16433	16428	16518	16416	16298	16483	16265	16440	16299	16571	16255	16102	16103	16298	16352	16386	16432	16585	16340	16430	16512	16431	16257	16388	16555	16690	16483	16374	16500	16441	16336	16313	16323	16378	16264	16436	16431	16233	16257	16488	16266	16382	16181	16485	16428	16447	16451	16378	16464	16382	16530	16337	16535	16472	16334	16344	16225	16476	16332	16297	16443	16288	16272	16414	16316	16309	16408	16331	16377	16317	16310	16563	16498	16399	16499	16514	16418	16479	16389	16453	16355	16412	16309	16446	16442	16343	16543	16387	16464	16383	16499	16183	16408	16333	16308	16338	16558	16453	16425	16374	16387	16490	16249	16218	16547	16345	16273	16343	16519	16437	16404	16371	16385	16457	16440	16400	16415	16190	16351	16410	16266	16479	16227	16407	16452	16406	16372	16398	16329	16390	16322	16457	16303	16333	16390	16263	16536	16334	16367	16164	16466	16465	16350	16570	16306	16466	16368	16369	16244	16483	16354	16238	16492	16281	16470	16386	16223	16363	16357	16497	16343	16331	16535	16186	16334	16667	16487	16361	16280	16347	16350	16577	16414	16472	16361	16482	16366	16201	16313	16518	16309	16223	16419	16400	16351	16273	16507	16329	16335	16487	16393	16266	16503	16398	16457	16303	16441	16271	16368	16378	16280	16359	16397	16329	16400	16432	16139	16476	16356	16390	16481	16524	16230	16449	16444	16517	16407	16472	16272	16286	16485	16371	16388	16542	16246	16210	16392	16364	16429	16538	16285	16298	16315	16437	16327	16407	16258	16220	16342	16214	16420	16499	16370	16449	16099	16462	16380	16231	16375	16342	16282	16411	16310	16309	16248	16378	16218	16398	16453	16477	16467	16354	16360	16411	16339	16497	16324	16338	16276	16372	16183	16301	16462	16295	16265	16485	16550	16403	16586	16354	16442	16201	16544	16280	16505	16187	16450	16402	16387	16563	16354	16453	16187	16312	16338	16507	16403	16303	16386	16454	16437	16394	16533	16360	16521	16367	16333	16449	16339	16455	16401	16479	16397	16421	16381	16238	16380	16266	16476	16407	16539	16368	16304	16334	16390	16573	16440	16332	16505	16261	16263	16370	16602	16311	16476	16230	16243	16343	16526	16282	16436	16367	16195	16484	16300	16334	16433	16373	16352	16152	16373	16455	16426	16404	16376	16424	16348	16444	16524	16282	16322	16413	16323	16347	16398	16416	16390	16477	16366	16335	16354	16583	16291	16624	16388	16498	16165	16405	16339	16345	16232	16309	16357	16237	16492	16359	16480	16372	16317	16570	16277	16420	16343	16326	16205	16437	16496	16203	16378	16628	16271	16287	16337	16424	16315	16542	16266	16343	16197	16400	16300	16414	16492	16586	16300	16377	16400	16371	16467	16458	16329	16584	16398	16356	16569	16401	16272	16396	16538	16428	16385	16414	16474	16376	16363	16446	16295	16371	16461	16435	16533	16354	16366	16288	16502	16283	16408	16351	16249	16261	16314	16487	16398	16338	16437	16219	16406	16461	16361	16348	16319	16394	16616	16338	16542	16354	16319	16554	16441	16410	16259	16414	16395	16273	16497	16452	16322	16491	16471	16313	16385	16665	16308	16540	16367	16381	16374	16351	16461	16251	16513	16363	16427	16483	16555	16419	16453	16411	16455	16531	16450	16347	16296	16434	16377	16339	16316	16384	16360	16445	16351	16536	16342	16167	16452	16419	16331	16578	16260	16294	16373	16463	16411	16346	16306	16301	16432	16495	16434	16481	16369	16590	16393	16336	16513	16281	16383	16382	16459	16456	16469	16394	16496	16474	16263	16343	16304	16372	16407	16486	16375	16276	16379	16413	16410	16529	16326	16464	16343	16291	16423	16415	16562	16355	16404	16454	16379	16371	16514	16412	16380	16515	16270	16454	16383	16479	16474	16399	16422	16364	16433	16470	16598	16394	16505	16370	16339	16544	16334	16365	16408	16463	16445	16416	16394	16284	16408	16550	16456	16453	16317	16484	16299	16271	16399	16565	16409	16456	16245	16318	16351	16357	16415	16480	16447	16525	16311	16498	16560	16475	16402	16498	16376	16521	16531	16590	16330	16256	16415	16425	16336	16286	16379	16321	16327	16400	16353	16392	16331	16536	16395	16348	16380	16354	16250	16538	16307	16514	16497	16489	16384	16273	16427	16457	16461	16375	16342	16219	16355	16514	16301	16354	16469	16325	16447	16389	16414	16255	16470	16465	16397	16359	16521	16372	16380	16357	16450	16381	16232	16409	16457	16435	16547	16399	16446	16390	16386	16453	16474	16241	16288	16461	16386	16337	16419	16181	16588	16419	16409	16411	16549	16450	16601	16427	16364	16286	16335	16279	16361	16428	16448	16184	16486	16263	16637	16623	16311	16369	16290	16393	16369	16377	16511	16213	16393	16543	16226	16409	16479	16596	16494	16521	16297	16325	16296	16477	16504	16461	16406	16412	16368	16332	16465	16366	16302	16400	16338	16571	16327	16423	16454	16266	16426	16417	16421	16372	16441	16358	16526	16366	16287	16206	16332	16450	16253	16447	16416	16496	16460	16297	16347	16416	16350	16334	16617	16388	16441	16309	16279	16317	16487	16346	16514	16348	16452	16225	16230	16380	16418	16337	16352	16462	16413	16614	16610	16483	16340	16325	16353	16442	16385	16637	16317	16478	16377	16335	16534	16405	16491	16161	16445	16356	16585	16358	16334	16407	16270	16514	16477	16558	16437	16414	16266	16392	16299
22330	20778	28382	23252	21061	23602	25863	21298	19984	20333	19966	20276	23935	39552	38403	32012	25699	21949	20427	19595	19547	19420	19393	19252	19282	19043	19184	19262	19224	19318	19498	19344	19157	19336	19285	19093	19343	19433	19361	19280	19229	19006	19233	19068	19048	19129	19318	19154	19244	19134	19329	19200	19134	19073	18988	19214	19225	18974	19058	19119	19143	19299	19287	19413	19721	19328	19121	19101	19244	19333	19129	19206	19014	19117	19345	19216	19130	19347	19313	19083	19448	19339	19246	19211	19076	19152	19168	19331	19294	18992	19216	19133	19069	18925	19158	19104	19187	19117	19259	19361	19125	19015	19229	19258	19376	19140	19316	19248	19292	19085	19114	18973	19104	19113	18972	19214	19246	19147	19220	19174	19056	19168	19205	19083	19060	19237	19368	19247	19077	18939	19109	18947	19404	19256	19251	19334	19227	19109	19291	19332	19214	19149	19080	19038	19241	19084	19304	19094	19115	19069	19159	19211	19062	19136	19189	19301	19044	18959	18944	19101	19152	19197	19175	19260	19376	19218	19264	19073	19327	19096	19171	19288	19014	19093	19138	19093	19333	19164	19172	19206	19035	19139	19367	18857	19022	18958	19093	19118	19436	19155	19161	19329	19036	19118	19313	19283	19166	19156	19127	19199	19208	19010	19233	19289	19063	19108	19090	19259	19159	19381	19124	19295	19303	19249	19080	19159	19248	19101	19099	19216	19094	19159	19104	19012	18994	19151	19184	19249	19334	19199	19380	19277	19187	19130	19090	19143	18994	19243	19231	19216	19227	19140	19424	19096	19223	19105	19075	19270	19033	19246	19154	18948	19265	19121	19281	19271	19002	19036	19024	19181	19152	19306	19082	18899	19115	19153	19285	19059	19071	19183	19236	18990	19194	19236	19117	19033	19322	19152	19208	19402	19187	19204	19243	19329	19139	18986	19132	18953	18932	19046	19263	19185	19339	19036	18976	19103	19232	19023	19216	19094	19073	19040	19137	19085	19176	19317	18989	19251	19158	19215	19049	19083	19218	19133	19071	19223	19081	19151	18983	19231	19022	19057	19123	19212	19289	19207	18971	19232	19209	19106	19196	19276	19135	19319	19090	19204	19198	19144	19142	19285	19159	18974	19346	19075	18993	19246	19279	19229	19015	19303	18982	18974	19199	19094	19260	19277	19182	19186	19159	19128	19264	19164	19339	18965	19281	19316	19104	19042	19018	19116	19333	19040	19020	19030	19087	19301	19069	19205	19119	19346	19126	19174	19306	19075	18994	19401	19204	19263	19081	19287	19053	19052	19104	19159	19075	19061	19299	19073	19001	19230	18951	18915	19090	19158	19136	19088	18975	19171	19146	18967	19058	19198	19174	19147	18937	19053	18986	19166	19129	19191	18992	19028	19237	19107	19077	19151	19138	19343	19103	19029	19053	19128	19192	19019	19185	19214	19416	19092	19147	19349	19016	19253	19164	18990	19244	19150	19333	19318	18959	19118	19266	19179	19104	18966	19124	19233	18875	19065	19219	19163	19031	19028	19283	19340	19303	19245	18997	19056	19186	19316	19224	19217	19091	19054	19106	19174	19148	19201	19081	19336	19063	19126	18949	19269	18944	18935	19417	19245	18997	19252	19111	19199	19382	19054	19081	19108	19280	19030	19110	18950	19209	19079	18994	19200	19055	19505	19224	19082	19088	19173	19318	19188	19194	19246	19365	19001	19102	19021	19293	19168	19151	19123	19124	19149	19096	18942	19106	19320	19172	19160	19191	19120	19206	19056	19129	19188	19074	19081	19164	19251	19379	19444	19103	19124	19224	19124	19070	19196	19071	19252	19047	19116	19022	19088	19095	19104	19093	19194	19178	19228	19267	19110	19073	19115	18981	19078	18980	19041	19196	19045	19268	19025	19105	19145	18963	19111	19236	19115	19110	19111	19122	18994	19240	19014	18992	19034	19023	19241	19027	19288	19255	19111	19298	19392	19046	19147	19246	19112	19092	19080	18932	19077	19115	19117	19011	19045	19168	19275	19117	19280	19158	19165	19081	19101	19122	19096	18986	19166	19149	19327	19194	19290	19214	19046	19144	19273	18892	19045	19245	19037	19259	19109	19244	19076	18999	19118	19043	18989	19191	19004	19182	19076	19278	19107	19114	19108	19153	19132	19153	19047	19038	19226	19183	19349	19193	19289	19134	18987	19048	18976	19181	19028	19092	19204	19134	19105	19159	18977	19267	19044	19053	19033	19204	19081	19185	19080	18929	19106	18875	18965	19089	18997	19305	19009	19082	19188	19040	18912	19089	19335	19066	19122	19010	19411	19050	19200	19288	19096	19190	19167	19221	19064	19059	19087	19259	19302	19153	18876	19199	19093	19128	19301	19071	19092	19292	18976	19076	19231	19029	19108	19108	18974	19071	19053	19156	19074	19140	19085	19419	19153	19203	19154	19271	19053	19188	19205	19203	19134	19074	19095	19163	19245	19145	19361	19237	19236	18951	18984	18998	19127	19216	19305	19129	19068	19141	19140	18972	18942	19215	19014	19148	19120	19002	19142	19232	19368	19133	19302	19238	19053	18893	19139	19176	18981	19162	19246	19141	19292	19232	19181	19229	19274	19154	19131	18954	19099	19314	19448	19444	19175	19319	19142	18892	19105	19263	19183	19128	19150	19081	19251	19062	19223	19247	18965	19086	18983	19017	19289	19156	19135	19192	19107	18976	19172	19239	19097	19321	19178	19228	19151	19291	19244	19072	19286	19310	19069	19343	18964	19124	18966	19166	19294	19065	19147	19129	19009	19239	19294	19120	19240	19286	19200	19052	19111	19139	19157	19029	19027	19236	19171	18911	19058	19097	19057	18986	18979	18922	19209	18945	19066	19085	19046	19106	19122	19358	19212	19239	19028	19064	19172	19332	19245	19263	19213	19154	18797	19150	19150	19114	19110	19120	19201	19204	19160	19007	19081	19121	18961	19146	19114	19120	19169	18922	19033	18974	19210	19224	19144	18980	18919	19018	19176	19108	19112	19326	19016	19132	19124	19186	19332	19064	19139	19172	19283	19167	19273	19125	19064	19045	19171	19218	19180	19124	19004	19033	19003	19175	19168	19038	19162	18955	19101	19001	18779	19199	18940	19055	19002	19052	19117	19087	19119	19211	19236	19088	19170	19175	18888	19063	19097	19009	19017	19184	19104	19178	19329	19155	19167	19125	18981	19034	19228	19025	18996	19043	19041	19207	19095	19094	19238	18984	18996	19183	19061	19117	19037	19172	19012	19088	19238	19187	19247	19120	19065	19184	19086	19199	19018	19007	19251	19177	19060	19141	19137	18918	19104	19050	19168	18978	19108	19107	19142	19192	19044	19088	19158	19366	19184	19219	19145	19032	19190	19175	19208	19133	19209	19027	19278	19138	19173	19179	19015	19013	19065	19075	19015	19173	19321	19070	19265	19075	19021	18983	19148	19088	18982	19077	19167	19211	19159	19110	19156	19315	19344	19136	19146	19248	19358	19061	19327	19323	19222	19152	19111	19274	19082	19244	19149	19243	19072	18956	18939	19175	19259	19261	18992	19186	19121	19431	19064	19282	19143	19057	19206	18993	19073	18967	19131	19170	19222	19240	19314	19203	19118	19256	19127	19119	19311	19051	18956	19278	19231	19105	19297	19228	19307	19161	19155	19095	19140	18942	19234	19056	19013	19107	19164	19040	19242	19100	19040	19122	19347	19385	19287	19195	19159	19300	19166	19211	19077	19054	19126	19225	19217	19013	18959	19148	19028	19147	19071	19092	18996	18927	18999	19167	19194	19051	19202	19300	19170	19096	19085	19057	19268	19183	19052	19066	19249	19154	19098	19172	19230	19206	19310	19011	19136	18903	19087	19242	19311	19196	19151	19125	19136	19042	18959	19076	19187	19110	18997	19196	18980	19177	19215	19120	19449	19203	19122	19108	19178	19042	19121	19109	19201	19363	19113	19096	19199	18956	19001	19084	19225	19119	19038	19209	19146	19171	19226	19278	19050	19097	19049	19332	19158	19003	19260	19227	19222	19179	19217	19182	19269	19120	19324	19245	18953	19212	19061	19196	19070	18999	19182	19185	18949	19076	19055	19243	19030	19015	18989	19223	19195	18921	18944	19079	19142	19302	19227	19179	19104	19030	18926	19069	19299	19163	19161	19101	19158	19239	19104	19151	19130	19012	19076	19177	19173	19261	18984	19228	19189	18915	19252	19096	19083	19132	19123	18936	19049	19019	19176	18981	19098	19011	19059	19269	19286	19331	19217	19185	19066	19193	19149	19033	19041	18964	18947	19244	18946	19071	19209	19077	19145	19119	19278	19281	19010	19292	19258	18996	19020	19250	19264	19160	19288	19340	19159	19129	19223	19154	19024	19029	19194	19266	18954	19370	19169	19307	19345	19054	19118	19034	19190	19105	18908	19186	19098	19240	19054	18984	19039	19186	19148	19111	19157	19413	19099	19283	18985	19010	19130	19262	18993	19198	19475	19298	19023	18993	19103	19041	19165	19108	19180	19016	19191	19212	19230	19092	18900	19050	19315	19087	19222	19242	19004	19074	19050	19107	19071	18908	19116	19281	19095	19144	19154	19282	19194	19210	19249	19350	19171	19159	19121	19263	19180	19221	18928	19096	19186	19093	19136	19238	19046	18873	19188	19134	19054	19054	19167	19184	19124	19135	19000	19071	19082	19242	19273	18918	19107	19055	19251	19174	19231	19214	19387	19176	19181	19070	19319	18888	18885	19305	19162	18898	19003	19084	19145	19113	19077	19065	19085	19275	19375	19013	19107	18960	19135	19295	19227	19327	19173	19232	19241	19328	19123	19060	19223	19169	19329	19346	19148	19152	18996	18958	19242	19121	19043	19452	19362	19338	19091	19233	19352	19225	19063	19177	19095	19317	19177	19122	18933	19124	19305	19275	19038	19145	19049	19129	19036	19079	19142	19134	19299	19254	19086	19273	19054	19150	19129	19406	18940	19155	19178	19097	18985	19182	19172	19254	19185	19051	19109	19114	19082	19278	19132	19326	19167	19106	19295	19119	19182	19244	19305	19236	19191	19068	19067	19258	19047	19240	19210	18979	19115	19121	19233	19175	19147	19250	19225	19250	18958	19298	19109	19238	18962	19057	19062
16583	29656	28280	24766	22659	21118	19923	19123	18038	17428	17626	18044	25243	42196	39145	31744	24166	19757	17805	16868	16534	16558	16531	16652	16775	16550	16556	16477	16625	16613	16629	16559	16584	16590	16675	16626	16695	16632	16618	16770	16699	16726	16630	16619	16557	16819	16759	16808	16592	16696	16780	16564	16711	16516	16615	16610	16773	16761	16631	16424	16599	16487	16702	16513	16674	16650	16590	16574	16527	16534	16693	16680	16505	16693	16535	16514	16507	16526	16682	16570	16761	16657	16609	16804	16445	16614	16610	16621	16608	16519	16653	16497	16567	16535	16635	16566	16720	16476	16592	16639	16665	16663	16613	16571	16523	16547	16576	16548	16848	16661	16445	16657	16713	16647	16739	16627	16645	16656	16594	16609	16572	16586	16567	16555	16441	16622	16428	16638	16522	16508	16680	16582	16652	16509	16701	16771	16626	16545	16878	16497	16715	16649	16524	16505	16565	16487	16575	16657	16478	16659	16650	16576	16547	16579	16452	16767	16610	16479	16615	16565	16595	16577	16676	16656	16497	16436	16788	16684	16500	16545	16701	16525	16621	16686	16629	16807	16586	16771	16611	16581	16410	16521	16639	16502	16745	16694	16614	16558	16499	16602	16654	16491	16507	16588	16449	16589	16684	16465	16606	16658	16586	16654	16638	16514	16577	16637	16549	16656	16711	16619	16615	16551	16625	16597	16409	16780	16647	16631	16631	16517	16500	16465	16681	16697	16582	16708	16659	16536	16602	16631	16500	16348	16604	16567	16586	16556	16461	16514	16478	16675	16585	16643	16601	16656	16640	16584	16518	16629	16574	16648	16606	16466	16550	16554	16469	16616	16576	16646	16685	16581	16623	16721	16539	16548	16621	16591	16667	16645	16596	16582	16689	16569	16637	16615	16695	16504	16494	16645	16637	16446	16621	16676	16595	16551	16680	16687	16601	16614	16440	16626	16565	16704	16695	16616	16538	16550	16582	16372	16597	16557	16707	16643	16632	16769	16471	16566	16606	16424	16657	16565	16467	16492	16560	16484	16670	16575	16749	16523	16640	16770	16440	16458	16567	16579	16644	16595	16564	16677	16514	16587	16545	16643	16572	16560	16634	16464	16662	16562	16584	16537	16696	16579	16673	16611	16647	16684	16527	16502	16606	16661	16556	16657	16644	16625	16536	16700	16611	16576	16593	16517	16797	16630	16633	16552	16586	16488	16429	16612	16524	16569	16747	16599	16568	16477	16708	16632	16618	16556	16375	16571	16589	16666	16706	16603	16389	16613	16546	16677	16487	16770	16434	16624	16477	16620	16696	16493	16521	16513	16639	16703	16537	16625	16561	16496	16537	16462	16611	16619	16742	16748	16436	16658	16368	16620	16708	16378	16652	16642	16481	16606	16580	16556	16627	16624	16658	16562	16477	16573	16643	16522	16618	16711	16630	16566	16534	16697	16662	16654	16622	16430	16443	16553	16502	16697	16559	16581	16558	16738	16576	16629	16514	16620	16588	16619	16671	16461	16536	16511	16633	16508	16603	16505	16596	16531	16552	16529	16719	16655	16563	16728	16664	16596	16568	16634	16525	16679	16676	16734	16649	16716	16580	16594	16760	16556	16659	16754	16689	16499	16612	16694	16550	16532	16634	16621	16612	16513	16655	16524	16649	16578	16507	16760	16433	16535	16554	16668	16650	16591	16632	16566	16553	16571	16577	16614	16715	16633	16703	16718	16386	16581	16397	16569	16730	16690	16465	16614	16734	16638	16483	16720	16666	16643	16456	16503	16646	16592	16550	16687	16718	16648	16499	16687	16517	16823	16650	16800	16517	16447	16687	16469	16631	16555	16545	16638	16667	16663	16571	16662	16507	16661	16474	16437	16478	16715	16620	16565	16531	16791	16626	16541	16581	16728	16641	16627	16641	16729	16550	16489	16714	16719	16670	16762	16705	16485	16738	16562	16697	16608	16552	16596	16511	16725	16693	16558	16544	16523	16466	16596	16666	16713	16811	16783	16466	16765	16802	16704	16660	16622	16553	16535	16554	16473	16585	16662	16635	16533	16588	16509	16497	16553	16666	16606	16454	16688	16676	16563	16475	16494	16504	16690	16348	16629	16714	16475	16630	16510	16589	16597	16569	16693	16556	16428	16727	16599	16717	16640	16656	16661	16580	16586	16449	16665	16721	16559	16589	16628	16670	16523	16639	16560	16582	16641	16760	16618	16772	16602	16784	16597	16601	16475	16687	16568	16591	16546	16522	16539	16690	16362	16722	16678	16501	16643	16648	16558	16518	16774	16411	16687	16567	16513	16453	16648	16482	16644	16556	16648	16806	16491	16505	16721	16495	16546	16563	16735	16583	16540	16510	16376	16640	16409	16576	16771	16429	16668	16589	16630	16592	16571	16608	16633	16635	16648	16624	16748	16571	16725	16576	16679	16703	16453	16562	16750	16816	16599	16814	16533	16463	16762	16622	16625	16771	16677	16410	16646	16705	16509	16455	16431	16674	16703	16564	16528	16572	16691	16581	16544	16566	16339	16561	16668	16611	16702	16711	16541	16559	16347	16443	16623	16590	16687	16582	16609	16664	16571	16634	16659	16646	16534	16539	16505	16585	16635	16483	16678	16616	16675	16616	16554	16690	16566	16646	16605	16515	16414	16696	16475	16679	16404	16422	16576	16556	16790	16478	16524	16359	16491	16598	16565	16580	16483	16718	16582	16391	16552	16462	16443	16465	16449	16352	16508	16595	16569	16659	16602	16596	16498	16491	16476	16481	16700	16629	16658	16635	16664	16595	16466	16670	16565	16381	16525	16585	16402	16592	16461	16501	16762	16479	16687	16576	16566	16538	16487	16441	16588	16667	16650	16678	16611	16681	16642	16549	16605	16647	16495	16631	16406	16446	16646	16616	16509	16425	16761	16829	16570	16685	16639	16554	16730	16641	16660	16677	16504	16446	16432	16845	16705	16573	16687	16773	16563	16616	16544	16482	16587	16451	16586	16692	16474	16598	16669	16616	16439	16729	16773	16652	16698	16489	16584	16533	16722	16628	16706	16447	16586	16518	16729	16726	16688	16713	16620	16664	16563	16610	16705	16691	16672	16670	16577	16767	16540	16747	16681	16488	16648	16710	16617	16661	16574	16617	16489	16635	16592	16588	16486	16549	16602	16703	16625	16567	16463	16666	16620	16630	16666	16720	16519	16626	16787	16562	16727	16760	16538	16509	16666	16596	16580	16714	16577	16411	16578	16482	16672	16577	16680	16694	16730	16500	16793	16760	16549	16652	16618	16661	16581	16778	16464	16711	16539	16593	16435	16568	16561	16664	16576	16613	16655	16647	16632	16595	16693	16730	16625	16584	16511	16645	16472	16610	16732	16713	16601	16643	16590	16554	16587	16686	16659	16492	16571	16641	16553	16534	16606	16472	16627	16555	16493	16661	16496	16776	16576	16594	16611	16534	16590	16482	16578	16747	16671	16470	16733	16667	16477	16578	16645	16662	16469	16804	16460	16746	16571	16614	16689	16553	16527	16605	16491	16541	16656	16543	16683	16817	16547	16601	16645	16525	16447	16484	16373	16646	16620	16660	16531	16580	16757	16531	16663	16639	16491	16643	16536	16682	16654	16494	16403	16572	16668	16589	16623	16520	16692	16558	16484	16472	16504	16676	16710	16647	16699	16648	16659	16763	16636	16591	16482	16749	16536	16690	16600	16572	16589	16527	16684	16474	16608	16769	16679	16628	16623	16521	16646	16667	16635	16462	16476	16476	16579	16665	16729	16567	16637	16609	16655	16602	16687	16547	16690	16525	16795	16710	16488	16515	16495	16595	16468	16602	16551	16461	16631	16754	16672	16668	16556	16520	16571	16789	16602	16566	16679	16690	16525	16503	16729	16636	16474	16544	16642	16519	16335	16398	16594	16579	16716	16587	16681	16527	16565	16547	16585	16613	16591	16600	16713	16696	16628	16740	16627	16607	16604	16516	16700	16694	16663	16651	16571	16763	16500	16622	16652	16610	16521	16558	16682	16628	16635	16527	16602	16595	16599	16641	16568	16625	16605	16449	16511	16649	16584	16732	16524	16721	16500	16553	16574	16553	16351	16576	16520	16804	16541	16665	16461	16614	16607	16646	16645	16608	16609	16567	16519	16574	16520	16599	16502	16626	16741	16617	16578	16651	16616	16568	16570	16685	16560	16714	16496	16689	16552	16570	16537	16695	16697	16550	16696	16694	16490	16655	16772	16622	16612	16729	16633	16579	16608	16652	16745	16660	16478	16357	16404	16527	16571	16553	16587	16532	16691	16627	16588	16616	16610	16485	16732	16584	16520	16645	16561	16564	16739	16616	16545	16549	16670	16505	16652	16483	16491	16651	16535	16565	16553	16685	16604	16705	16357	16801	16684	16580	16626	16681	16503	16713	16606	16598	16512	16704	16626	16759	16616	16622	16693	16657	16572	16548	16443	16631	16373	16553	16585	16433	16607	16642	16541	16626	16528	16397	16615	16574	16601	16676	16793	16586	16605	16558	16705	16557	16660	16468	16606	16557	16624	16624	16559	16602	16455	16569	16654	16575	16570	16594	16528	16537	16719	16605	16580	16597	16689	16560	16668	16445	16656	16626	16570	16574	16791	16709	16634	16487	16549	16583	16621	16520	16420	16675	16542	16644	16669	16655	16582	16505	16660	16632	16641	16618	16531	16509	16775	16622	16748	16442	16646	16572	16546	16496	16459	16700	16680	16569	16440	16580	16583	16630	16700	16607	16543	16507	16571	16770	16533	16479	16589	16516	16588	16675	16472	16655	16558	16561	16547	16677	16651	16523	16667	16456	16676	16679	16665	16474	16566	16588	16639	16550	16592	16438	16632	16585	16728	16573	16586	16675	16664	16660	16601	16748	16544	16540	16648	16545	16678	16737	16482	16521	16645	16530	16592	16521	16761	16683	16683	16587	16697	16618	16484	16603	16833	16708	16672	16675	16733	16574	16716	16575	16559	16581	16465	16607	16615	16627	16406	16472	16480	16645	16652	16572	16551	16657	16799	16592	16657	16624	16652	16528	16708	16562	16785	16553	16654	16596	16506	16574	16656	16477	16679	16674	16628	16664	16515	16587	16514	16667	16547	16685	16524	16542	16652	16444	16647	16660	16533
27187	21966	25752	23724	20177	20029	19804	19185	19110	19118	19104	18948	19146	20688	20954	20334	19773	19385	19135	19055	18717	18812	18863	18957	18873	18937	18958	18856	19101	18792	18784	18691	18737	18850	18932	18832	19067	18926	18811	18891	18690	18802	18802	18748	18714	18932	18835	18787	19020	18849	18856	18830	18894	18976	18883	18761	18926	18937	18825	19055	18876	18892	18829	18914	18878	18869	18605	18724	18777	18695	19045	18798	18629	18954	18864	18822	19028	18931	18876	18914	18903	19024	18867	18522	18882	18717	18674	18761	18895	18895	18786	18755	18932	18730	18952	18845	18802	18703	19053	18861	18790	18820	19075	18738	18684	18941	18913	19046	19026	18841	18649	18975	18640	19016	18834	18887	18806	18773	18829	18755	18918	18756	18984	18828	18673	18874	18862	18988	18919	18829	18784	18836	18940	18827	18823	18849	18841	18809	18853	18915	18893	18791	18693	18856	18746	18995	18934	18657	18745	18814	19056	19018	18840	18864	18762	19042	18836	19114	18979	18870	18670	18756	18823	18790	18955	18859	18853	18831	18892	18867	18906	18967	18644	18820	18849	18875	18802	18903	18912	19084	18716	18886	18894	18899	18797	19026	18902	18963	18603	18831	18825	18883	18939	18982	19137	18901	19086	18964	18810	18629	18861	19021	18780	18842	18843	19148	19031	18852	18926	18894	18747	18726	18777	18859	19100	18809	18781	18904	18705	18706	18753	18929	18822	18819	18650	18816	18798	18703	18684	18777	18866	18981	18841	18896	18868	18832	18835	19001	19022	18764	18686	19097	18678	18765	18742	18870	18764	18889	18918	18812	18808	18754	18893	18719	18924	18783	18852	18888	18679	18719	18744	18847	18875	18910	18937	18724	18765	18876	18964	18939	19032	18925	18791	18724	18844	18986	18797	18815	18700	18803	18920	18772	18806	18982	19007	18982	19049	18821	18753	18877	18886	18658	18970	18793	18781	18851	19034	18910	19024	18661	18930	18939	19051	18928	18752	18837	19045	18962	18766	18829	18938	18793	18890	18842	18962	18944	18947	18916	18774	18840	18852	19013	19069	18945	18959	18912	18853	18873	18768	19056	18750	18902	18955	18841	18939	18910	18755	18851	18800	18858	18660	18830	18804	18876	18946	19005	18934	18742	18976	18710	18964	18971	18904	19055	18982	18913	18845	18900	18791	18631	18911	18955	18909	18735	18875	18841	18750	18733	18858	18951	18706	18953	18665	18816	18962	18896	18791	18717	19028	18889	18841	18820	18986	18892	18798	18804	18855	18956	18810	18826	18995	18787	18715	18853	18908	18931	18758	18913	18959	18872	18694	18871	18772	18881	18810	18879	18661	18851	18684	18780	18895	18832	18897	18978	18968	18797	18866	18993	18728	18839	18868	18909	18703	18763	18580	18950	19086	18897	18827	19011	18993	18783	18850	18885	18898	18840	18947	18795	18839	19002	18714	18728	19025	18855	18950	18901	18773	18767	18944	18934	19009	18808	18747	18876	19050	18859	18894	18697	18878	18787	18792	18910	18845	18736	18892	18850	18864	18969	18769	18858	18654	18897	19031	19052	18940	18872	18738	18923	18710	18815	18992	19008	18852	18765	18758	18790	18960	19002	18945	18925	18726	18754	18832	19029	18874	18982	18781	19016	18796	18959	19040	18899	18772	18746	19006	18774	18690	18873	18859	18861	18764	18996	18821	18818	18609	18767	18817	18878	18788	18819	18703	18953	18760	18595	18855	18859	18703	19006	18912	18637	18831	18820	18926	18957	18807	18907	18769	18906	19258	18747	18779	18773	18923	18918	18830	18767	18761	19043	18874	18895	18647	18757	18899	18888	18941	18925	18821	18853	18798	18739	18936	18861	18901	18741	18910	18998	19161	18875	18908	18868	18748	18860	18981	18756	18830	18973	18994	18903	18897	18775	18942	18871	18882	18800	19031	18878	18891	18903	18789	18705	18881	18778	18968	18876	18776	18620	18741	18659	19064	18930	19027	18695	18916	18873	18903	18901	18962	18618	18832	18826	18714	18974	18896	19020	18950	18833	18765	18866	18999	18958	18850	18741	18677	18722	18950	18844	18871	18895	18841	18759	18951	18918	18760	18770	18917	18805	18706	18778	18860	19041	18865	18799	18915	18969	19040	18892	19095	18944	18881	18756	18755	18684	18715	18836	18839	18708	18977	18829	18939	18823	18791	19060	19034	18921	19001	18637	18877	18825	18859	18897	18739	19177	19034	18940	19074	18800	18783	18913	18785	18661	18931	18804	18894	18731	18853	18875	18968	18719	18829	18909	19086	18883	18738	18827	18918	18880	18942	19011	19166	18837	18952	18765	19007	18799	18821	18766	18816	18688	18884	18965	19018	18864	18866	18823	18829	18767	18865	18887	18962	18846	18824	18889	18928	18719	18877	18838	18752	18792	18895	18732	18833	18885	18944	18870	18772	18960	18864	18777	18842	18750	18718	18756	19070	19013	18951	18882	18889	19004	18770	18737	18936	18873	18861	18990	18983	18931	19015	19083	18830	18758	18573	18761	18865	18980	19077	19075	18825	18934	18708	18937	18958	18941	18764	19060	18946	18956	18788	18930	18932	18843	18945	18819	18958	18987	18703	19070	19028	18964	18787	18890	18817	18725	18755	19100	18879	18801	18789	18706	18981	18905	18865	18934	18542	18571	18845	18910	18839	19088	18946	18745	18907	18885	18769	18876	18980	18798	18820	18908	18704	18895	19062	18805	18983	18673	18893	18807	18736	18798	19017	18889	18848	18986	19018	18659	18763	18806	18739	19115	18858	18899	18758	18868	19024	18895	18744	19016	18946	18846	18963	18826	18953	19090	18899	18976	18804	18762	18858	19125	18803	18796	18941	18954	18757	18762	18914	18648	18721	18763	18817	18885	19009	18858	18789	18937	18855	18948	18900	18857	18827	19057	18848	18832	18857	18954	18801	18662	18768	18776	18667	18741	18775	19095	18881	18795	18970	18850	18831	18763	18849	18938	18829	18906	18821	18865	18641	19003	19044	18964	18830	18880	18913	18985	18766	18887	18703	18665	18699	18788	18874	18790	18885	19122	18955	18887	18820	18783	18753	18960	18955	18937	18971	18765	18874	18840	18946	18908	18758	18601	18652	19033	18929	18871	18830	18855	18879	18938	18899	19064	18955	18746	18772	19073	18780	18959	18883	18903	18820	18875	18921	18782	18879	18933	18852	18775	18927	18985	18865	18737	18907	18753	18757	18854	18786	18910	18645	18902	18830	18850	18792	18690	18877	18975	18668	19029	18851	18608	18700	19042	18691	18868	18800	18862	19006	18751	19025	18941	18824	18905	18886	18670	18851	18981	18794	18715	18813	18870	18855	18763	18788	18859	19034	18782	18882	18709	19034	19063	18862	18938	19004	18788	19099	18916	18769	18907	18850	18887	19062	18905	18863	18852	18740	18996	18786	18827	18842	18756	18933	18822	18936	18759	18710	18849	18844	18913	18950	18755	18934	18964	19005	18975	18814	18866	18828	19004	18936	18589	18771	18704	19049	18950	19028	18998	18918	18969	18921	18776	18881	18718	18956	18832	18790	18824	18776	18738	18956	18776	18854	18896	18911	18635	18742	18942	18794	18913	18890	18967	18777	18905	18994	18881	19018	18931	18591	18665	18821	19098	18840	18731	18736	18704	18706	18804	18902	18788	18791	18887	18953	18782	18810	18736	18995	18758	18955	18959	19000	18929	18788	18909	18901	18785	18908	18824	19170	18838	18738	18882	18787	18801	18913	18789	18870	18918	18882	18790	18893	19061	18760	18973	18882	19011	19007	18759	18747	18941	18897	18782	18860	19016	18873	18847	18491	18784	18974	18886	18878	18801	18891	18964	18813	18899	19045	18929	18843	19027	18812	18928	18846	18872	18899	18959	18917	18970	18853	18820	18825	19005	18917	18978	18790	18848	18788	18867	18990	18928	18949	18765	18858	18947	18797	18763	18993	18795	18894	18854	18829	19059	18841	18764	18842	18747	18791	19000	19127	18882	18575	18850	18847	18934	18836	18835	18857	19007	19039	18821	18864	19056	18612	18851	19046	18828	18829	18910	18938	18937	18832	18845	18920	18641	18897	18805	19006	18855	18827	18950	18729	18953	19169	18958	18859	18906	19085	18906	18759	18897	18939	19011	18936	18706	18861	18884	18905	18951	18899	19161	19134	18902	19015	18717	18814	18831	18884	18935	19081	18961	18882	18860	18995	18784	18923	18809	18978	18870	18840	18890	18987	19033	18781	18920	18879	18950	18811	18860	18950	18768	18913	18868	18768	18788	18933	18799	18854	18803	18673	19046	18866	18813	18952	19001	18975	18840	18964	18760	18946	18852	18952	19035	18785	18726	18914	18800	18829	18998	18880	18795	18913	19025	18919	18783	18715	18838	18675	18935	18824	18825	19073	18811	18948	18927	18552	18641	18891	18860	18677	18871	19073	18809	18838	18878	18797	18752	18701	18631	19089	18977	18888	19117	18896	18849	18832	18977	19006	18992	18871	18825	18731	18778	18749	18942	18621	18852	18765	18790	18888	18958	18870	18816	18855	18771	18877	18843	18939	18767	18819	18776	18678	18878	19115	18797	18854	18898	18730	18815	18884	19036	18851	18982	18941	18697	18870	18897	18814	18932	18826	18895	18739	18887	18792	18850	18948	18868	18946	19091	18775	18853	18745	18927	18840	18767	19053	18875	18772	18805	18538	18759	18828	18960	18886	18889	18862	18903	18792	19117	18860	18953	18932	18869	18799	18808	18817	18770	18881	19270	18786	18778	18865	18770	18925	18865	18766	18900	18838	18746	18890	18807	18913	18905	18731	18977	18801	18955	18933	19068	19045	18941	18852	18771	18899	18871	18703	18929	18744	18873	19095	18829	18781	18869	18931	18752	18810	18822	18964	18866	19043	18753	18747	18979	18797	18942	18849	19164	18956	18780	18957	18964	18693	18701	18934	18862	18761	18894	18884	19049	18884	18904	19026	18839	18839	18979	18732	18930	18928	18765	18964	18951	18921	18883	18975	18898	18574	18885	18903	18964	19044	18829	18947	18981	18883	18886	18899	18877	19059	18889	18960	18835	18807	18894	18993	18915	18771	18857	19014	18735	18912	18808	18901	18740
17050	21742	22190	20152	19086	18208	17564	16899	16696	16567	16796	16524	17040	19528	19191	18188	17479	16909	16387	16502	16412	16375	16700	16449	16513	16547	16436	16576	16401	16336	16453	16380	16553	16567	16556	16431	16526	16443	16407	16577	16348	16391	16532	16443	16434	16545	16485	16545	16368	16479	16464	16514	16577	16464	16319	16758	16421	16719	16350	16592	16602	16430	16304	16580	16553	16619	16303	16628	16570	16656	16623	16466	16472	16425	16355	16374	16420	16568	16564	16513	16552	16606	16547	16637	16431	16461	16545	16537	16560	16522	16510	16365	16433	16365	16435	16406	16436	16491	16498	16444	16439	16412	16535	16659	16443	16418	16358	16503	16357	16442	16539	16408	16576	16447	16541	16492	16452	16361	16505	16506	16552	16399	16361	16471	16337	16637	16417	16383	16514	16417	16668	16651	16533	16491	16561	16345	16383	16424	16481	16607	16567	16295	16299	16561	16412	16400	16719	16460	16459	16550	16456	16452	16344	16630	16425	16513	16595	16431	16366	16564	16455	16480	16647	16432	16484	16478	16509	16429	16413	16464	16632	16613	16488	16469	16372	16437	16582	16457	16497	16404	16586	16490	16796	16584	16549	16451	16601	16389	16311	16565	16552	16364	16526	16540	16556	16673	16528	16503	16468	16474	16364	16418	16619	16459	16560	16401	16372	16513	16438	16510	16469	16541	16568	16499	16572	16462	16381	16401	16305	16407	16410	16635	16486	16457	16486	16459	16501	16442	16401	16414	16439	16590	16526	16509	16514	16534	16525	16350	16294	16451	16507	16592	16468	16489	16598	16552	16513	16407	16403	16397	16363	16494	16590	16413	16500	16490	16455	16564	16533	16418	16545	16322	16503	16502	16508	16598	16406	16682	16540	16486	16374	16327	16324	16675	16397	16459	16393	16541	16273	16590	16413	16470	16549	16571	16249	16451	16574	16322	16284	16539	16475	16560	16384	16683	16447	16569	16537	16410	16344	16603	16563	16523	16553	16604	16540	16488	16388	16353	16344	16458	16493	16596	16345	16500	16474	16412	16440	16619	16529	16610	16494	16397	16474	16534	16532	16439	16325	16513	16568	16493	16447	16504	16606	16576	16256	16606	16342	16447	16528	16403	16373	16625	16336	16632	16391	16494	16561	16466	16580	16487	16515	16449	16393	16408	16503	16525	16478	16562	16462	16426	16545	16460	16414	16419	16407	16541	16531	16214	16472	16524	16535	16499	16237	16418	16508	16389	16600	16332	16554	16417	16359	16446	16244	16560	16481	16427	16541	16426	16450	16509	16396	16480	16458	16403	16458	16504	16443	16415	16350	16387	16629	16489	16439	16561	16379	16417	16387	16505	16493	16512	16581	16492	16573	16579	16364	16503	16471	16530	16489	16360	16376	16443	16399	16461	16349	16423	16508	16386	16423	16460	16411	16460	16448	16386	16550	16417	16330	16505	16400	16562	16353	16396	16416	16581	16500	16667	16421	16567	16334	16537	16426	16409	16504	16399	16615	16523	16462	16550	16383	16367	16412	16530	16494	16518	16593	16540	16534	16449	16572	16579	16508	16606	16367	16493	16479	16583	16517	16426	16335	16416	16356	16481	16493	16400	16466	16560	16562	16587	16504	16388	16532	16421	16536	16563	16602	16433	16525	16658	16583	16408	16473	16488	16423	16615	16518	16452	16483	16601	16538	16383	16545	16802	16670	16533	16297	16463	16509	16493	16516	16568	16467	16410	16530	16588	16503	16485	16528	16444	16578	16518	16554	16515	16515	16402	16572	16436	16589	16306	16591	16637	16530	16389	16384	16574	16516	16547	16477	16271	16481	16470	16460	16491	16386	16518	16398	16502	16502	16299	16579	16678	16437	16515	16488	16342	16553	16495	16385	16462	16354	16370	16363	16503	16540	16247	16587	16587	16624	16451	16487	16552	16482	16564	16432	16596	16384	16472	16446	16408	16483	16557	16517	16551	16463	16542	16565	16538	16466	16413	16568	16661	16463	16390	16310	16584	16331	16466	16544	16469	16577	16449	16606	16473	16573	16448	16517	16394	16496	16450	16493	16586	16547	16474	16633	16440	16355	16361	16534	16469	16537	16322	16533	16647	16466	16630	16651	16516	16523	16447	16521	16335	16565	16454	16609	16386	16559	16462	16267	16592	16596	16500	16492	16398	16461	16551	16540	16361	16346	16562	16550	16522	16618	16468	16451	16371	16388	16510	16534	16492	16420	16420	16421	16340	16417	16497	16460	16460	16487	16690	16471	16401	16629	16586	16587	16472	16526	16437	16401	16577	16480	16487	16526	16584	16365	16475	16519	16545	16675	16596	16377	16467	16530	16436	16478	16554	16594	16342	16619	16507	16448	16624	16533	16501	16529	16589	16527	16555	16476	16429	16409	16446	16419	16543	16444	16394	16493	16525	16344	16478	16375	16573	16414	16585	16474	16395	16504	16632	16473	16505	16349	16542	16663	16350	16385	16507	16505	16491	16499	16394	16570	16349	16362	16503	16558	16656	16473	16351	16571	16621	16528	16550	16590	16521	16413	16654	16622	16604	16500	16491	16529	16439	16657	16535	16474	16573	16508	16628	16512	16376	16482	16464	16496	16427	16437	16615	16571	16449	16341	16386	16374	16526	16430	16503	16329	16597	16657	16474	16554	16675	16522	16506	16485	16411	16599	16512	16724	16414	16359	16558	16502	16330	16535	16387	16519	16464	16480	16642	16479	16491	16339	16447	16381	16436	16482	16679	16735	16524	16635	16444	16467	16381	16249	16532	16419	16466	16590	16719	16573	16623	16511	16351	16422	16585	16392	16489	16655	16434	16560	16680	16425	16473	16454	16653	16499	16479	16590	16451	16570	16460	16497	16484	16653	16596	16539	16352	16551	16251	16532	16567	16378	16513	16515	16440	16423	16713	16548	16607	16376	16583	16415	16540	16501	16498	16387	16296	16349	16482	16489	16413	16470	16435	16345	16633	16551	16571	16500	16509	16250	16502	16523	16633	16585	16539	16399	16516	16561	16493	16371	16507	16434	16374	16537	16777	16434	16481	16585	16433	16525	16507	16439	16391	16313	16598	16522	16452	16535	16483	16374	16767	16539	16482	16451	16478	16378	16422	16544	16233	16417	16399	16351	16364	16530	16362	16423	16575	16425	16472	16586	16626	16540	16487	16330	16454	16547	16310	16520	16632	16412	16374	16599	16389	16420	16470	16568	16509	16313	16550	16412	16606	16554	16367	16436	16563	16540	16327	16378	16492	16476	16439	16340	16356	16631	16490	16418	16574	16427	16624	16479	16479	16541	16289	16431	16494	16473	16577	16426	16548	16453	16396	16505	16531	16458	16432	16404	16472	16541	16573	16304	16422	16381	16544	16455	16422	16663	16641	16504	16631	16568	16479	16502	16520	16524	16581	16475	16520	16366	16518	16409	16492	16533	16619	16534	16505	16316	16555	16532	16418	16588	16342	16186	16628	16601	16540	16599	16549	16492	16444	16514	16474	16612	16485	16748	16626	16506	16589	16367	16510	16492	16592	16483	16509	16429	16627	16421	16414	16522	16447	16429	16422	16477	16473	16349	16451	16377	16489	16544	16665	16436	16441	16310	16539	16374	16321	16345	16426	16373	16577	16419	16621	16579	16319	16453	16446	16417	16339	16433	16519	16505	16588	16515	16506	16284	16589	16369	16414	16448	16534	16417	16716	16421	16680	16447	16574	16505	16494	16520	16574	16680	16422	16513	16432	16518	16617	16302	16560	16688	16490	16489	16527	16535	16448	16435	16602	16500	16558	16313	16427	16475	16488	16475	16451	16533	16373	16558	16619	16635	16484	16488	16547	16402	16602	16555	16500	16461	16475	16541	16485	16700	16575	16543	16556	16500	16386	16498	16505	16668	16518	16503	16563	16685	16465	16642	16421	16265	16490	16691	16558	16636	16443	16417	16387	16470	16476	16563	16436	16436	16603	16408	16637	16621	16514	16589	16347	16413	16437	16483	16542	16776	16562	16435	16388	16426	16545	16644	16463	16420	16504	16376	16348	16529	16637	16330	16527	16414	16583	16427	16474	16311	16522	16373	16542	16314	16504	16582	16519	16327	16658	16288	16561	16559	16503	16486	16494	16590	16503	16579	16672	16547	16300	16595	16524	16395	16661	16394	16820	16438	16496	16567	16580	16485	16527	16435	16296	16690	16443	16702	16550	16539	16348	16499	16568	16686	16407	16510	16416	16650	16500	16514	16416	16283	16424	16585	16392	16626	16504	16516	16545	16544	16663	16468	16652	16578	16434	16496	16514	16489	16427	16402	16544	16439	16555	16376	16612	16489	16627	16445	16583	16562	16430	16460	16562	16553	16461	16464	16465	16684	16577	16378	16438	16637	16343	16568	16434	16438	16511	16556	16562	16637	16562	16462	16406	16193	16505	16608	16489	16256	16417	16520	16593	16515	16349	16324	16639	16494	16403	16514	16567	16453	16516	16547	16382	16581	16429	16517	16315	16416	16636	16622	16493	16515	16446	16426	16401	16563	16609	16543	16583	16605	16436	16629	16363	16457	16390	16610	16339	16611	16499	16549	16578	16569	16351	16547	16678	16465	16573	16560	16499	16532	16514	16427	16557	16584	16370	16558	16462	16481	16431	16537	16549	16326	16418	16441	16750	16513	16355	16584	16548	16505	16510	16480	16420	16487	16594	16407	16491	16564	16446	16484	16528	16530	16545	16360	16571	16519	16365	16428	16501	16454	16453	16481	16532	16383	16461	16525	16505	16608	16435	16532	16285	16269	16373	16627	16529	16389	16422	16599	16392	16547	16502	16551	16476	16616	16534	16530	16537	16364	16565	16376	16472	16427	16467	16622	16432	16509	16367	16479	16459	16485	16483	16500	16568	16430	16330	16485	16417	16677	16478	16515	16513	16478	16411	16435	16600	16619	16497	16527	16452	16499	16406	16545	16482	16587	16428	16665	16594	16587	16487	16424	16554	16613	16386	16463	16504	16493	16423	16399	16554	16473	16324	16362	16593	16647	16435	16646	16310	16469	16543	16434	16400	16545	16557	16637	16382	16622	16504	16512	16496	16585	16594	16527	16599	16461	16376	16657	16490	16489	16503	16600	16501	16627	16645	16653	16523	16553	16389	16599	16552
23342	20811	28090	23770	22201	22877	22276	20000	19639	19719	19462	19541	23113	32287	30799	26689	22842	20687	19975	19465	19101	19307	19157	19240	19139	19318	19222	19402	19390	19463	19112	19216	19165	19134	19133	19208	19155	19309	19194	19352	19234	19176	19104	19168	19135	19070	19332	19274	19235	19060	19286	19154	19268	19068	19311	19098	19318	19137	19285	19250	19323	18815	19383	19132	18998	19294	19194	19016	19161	19283	19203	19265	19249	19266	19389	19100	19043	18806	19087	19057	19082	19145	19086	19158	18889	19054	19152	19073	18942	19000	19227	19059	19194	18843	19075	19051	19217	18900	19133	19060	19083	19199	19153	18942	19164	18980	18879	18996	19359	19145	19117	19287	19153	19083	19135	19166	19175	19094	19031	18976	19147	19230	19046	19083	19095	19138	19178	19197	19236	19277	19016	19116	18959	19083	18976	18960	19157	19144	19125	19073	19277	19093	19101	19071	19249	19157	19108	19030	19311	19191	19206	19235	19221	18985	19063	19170	19173	19118	19075	18989	19183	18995	18960	19232	19128	19046	19082	19005	19050	19020	19127	19146	19317	19240	19201	18876	19089	19078	19158	19139	19170	19135	19094	19350	19234	19132	19178	19208	19055	19102	19242	19061	18988	19363	19344	19065	19157	19118	19030	19168	19254	19286	18898	18967	19198	19063	18982	19039	19226	19101	19020	19176	19002	19198	19166	19027	18998	19071	18984	19117	19135	19101	18963	19017	19047	19067	19050	19071	19060	18964	19022	19200	19103	19122	19268	19026	18909	19056	19064	19309	19198	19026	19113	18860	19196	19065	19137	19197	19246	19243	19178	19026	19107	19138	19046	19033	19093	19233	19031	19087	19213	19215	19122	19257	19153	19423	18897	19146	18977	19162	19160	19272	19162	18809	19132	19261	19159	19227	19272	19086	19004	19228	19095	19086	19104	19006	19208	19241	19058	19088	19111	19047	19025	19085	18854	19214	19274	19140	19214	19042	19131	19260	19247	19030	19251	19115	19085	19288	19044	19250	19327	19106	18989	18935	18813	19086	19177	19249	19074	19197	19153	19123	19117	19077	19103	19206	19122	19106	19084	19256	19122	19184	19088	19124	19069	18924	18985	19085	19084	19118	19218	19107	19048	19159	19148	19066	19008	19215	18944	19099	19171	19405	19011	19034	19017	19120	19099	19148	19207	19026	19151	19236	19377	19044	18961	19125	19179	19004	19173	19197	19176	19018	18932	19007	19103	18998	19223	19079	18999	19222	19114	19055	19040	19204	19103	19113	19176	19250	19263	19107	19075	19237	18903	18988	18936	18978	19009	19184	19162	18950	19019	19075	19140	19153	19282	19027	19073	19116	19230	19097	19133	19099	19149	19203	19113	19002	19153	19285	19041	19034	18902	19023	19110	19178	19079	19224	19069	19161	19235	19084	19303	19041	18951	18917	19155	19103	19020	19043	19101	19042	19076	19098	19175	19075	19184	19074	19130	19104	19047	19101	19110	19016	19083	19245	19026	19164	19374	19052	19180	19138	18973	19000	19134	18807	19183	19091	19022	19264	18917	19253	19145	19063	19141	19312	19170	19171	19020	19138	19142	19019	19144	19141	19288	19042	19258	19130	18973	19228	18993	19186	19063	19091	19084	19143	19275	19148	19257	19093	19249	19048	18892	19139	19171	19199	19079	19319	19126	19051	19235	18989	19071	19169	19138	18910	18996	19051	19037	19121	19204	19224	19151	19113	19158	19027	18941	19127	19154	19242	19364	18944	19033	19206	19123	19183	19157	19141	19150	19349	19135	18896	19138	19141	19293	19297	19065	19035	19138	18989	19176	19269	19149	19222	18971	19182	18892	19300	19196	19195	19238	19310	19237	19001	19141	18936	19004	19090	19095	19188	19247	19240	19268	19230	18988	18929	19003	19175	19250	19315	19073	19252	19216	18847	19138	19173	19028	19203	18969	19256	19226	19064	19100	18984	19159	19251	18958	19034	18988	19089	19047	19113	18903	19168	19243	19372	19007	19013	19042	19105	19230	19107	19233	19222	19261	18833	19137	19198	19148	19053	19107	19377	19081	19129	19107	19213	19223	19320	19090	19043	19025	19184	19192	19043	18930	19151	18982	19109	19305	19319	19123	19105	19243	19047	19027	19152	18962	18989	19116	19060	19109	19272	19223	19066	19203	19115	19142	19042	18986	19113	18957	19126	19156	19211	19260	19249	19281	19125	19061	19035	19106	18951	19239	19057	19248	19182	19068	19125	19146	19182	19274	18981	19135	19241	19065	19202	18969	18853	18994	19072	19153	18946	19048	19273	19074	19177	19058	19200	19060	18883	19000	19100	19054	18976	19145	19279	19350	19096	19297	19336	19110	18999	19101	19084	19233	19236	19132	19071	18923	19167	19214	19140	19174	19136	19236	19187	19012	19230	19236	19406	19338	19249	19173	19043	18913	19207	19196	19356	19104	19020	19112	19050	19246	19301	19256	19078	19244	19236	19213	19290	19312	19131	19015	19108	19354	19152	19179	18970	19187	19241	18951	19048	18902	19061	19103	19300	19274	19161	19113	19241	18988	19116	19048	18965	19121	19083	18995	19277	19246	19233	19185	19187	19217	19251	19005	19108	18959	18977	19137	19056	19080	19245	19254	19119	19091	19023	19147	19213	19044	18893	19277	18995	19119	19202	19209	19229	19098	19333	19105	19025	19177	19094	19426	19309	19000	19054	19174	19104	19058	18995	19115	19193	19145	19211	19125	19115	19002	19199	18917	19174	19285	19153	19112	19091	19144	18925	19113	19338	19254	19111	19180	19053	19063	19035	19178	19216	19204	19200	18950	19107	19071	19074	19196	19178	19094	19167	19091	19351	19139	19133	19309	19242	19262	19121	19128	19094	19225	19048	19053	19302	19273	19210	19228	19159	19034	19269	19186	19078	19028	19094	19292	19104	19067	19215	19172	19238	19338	19313	19204	19047	19029	19167	19108	18982	19160	19162	19233	18980	19191	19174	19143	19405	19147	19216	19123	19278	19271	19111	19218	18985	19088	19113	19071	19093	19106	19206	18862	19084	19176	19377	19165	19354	19063	19090	19216	19073	19226	19123	19064	18860	19051	19247	19169	19056	19154	19131	19029	19095	19110	19179	19245	19152	19301	19126	19214	19058	19001	19051	19269	18933	19433	19156	19270	19036	19201	19040	18789	19122	19289	19247	19068	19254	19278	19209	19083	19210	19143	19366	19081	19069	19229	19163	19125	19065	19182	19081	19318	19233	19114	19257	19110	19036	19156	18940	19059	19106	19205	19098	19191	19136	19055	19087	18975	18981	19125	19131	19347	19293	19116	19092	19128	19070	19246	18971	19083	19177	19205	19148	19079	19345	19130	19154	19113	19168	19005	19328	19172	19070	18906	19230	18955	18975	19106	19029	19057	19063	19175	19019	19144	19053	19269	19431	19144	19112	18925	19217	19267	19052	19247	19286	19243	18936	19116	18974	18838	18944	19156	18994	19096	19062	19116	19241	19160	19076	19037	19039	18938	18916	19158	19198	19151	19172	19148	19171	19004	19010	19121	19139	19168	18931	19092	19115	19040	19090	19094	19063	19110	19168	19300	18991	19159	19221	18835	19084	19076	19180	19369	19306	18978	19223	19184	19032	19224	19198	19173	19177	18851	19101	19207	19141	19096	19129	18998	19163	19261	19277	19218	19135	19043	19173	19099	19098	19112	19077	19091	18887	18998	19197	19021	19305	19128	19036	19114	19134	19097	19111	18952	19192	19078	19211	19203	19298	19076	18759	19249	19427	19073	19171	19032	19144	19100	19245	19213	19160	19389	19137	19166	19211	19077	19101	19283	19023	18957	19126	19119	19312	19135	19011	19182	19076	19303	19121	19254	19121	18951	19053	19165	19141	19001	18963	19004	19098	19246	19082	19052	19179	19165	19096	19281	19082	19007	19227	19123	19148	19125	19087	19103	19007	19247	19095	19354	18880	19195	19118	19206	19205	19202	19251	19037	18970	18998	19217	19041	18900	19060	19256	19343	18977	19116	19004	19183	19190	19170	19303	19171	19218	19029	19032	19088	19260	18969	19205	19038	19064	19241	19057	19210	19113	19109	19104	19284	18946	18850	18999	19264	19244	19021	19128	18832	19061	18970	19106	19016	18991	19119	19295	19235	18894	19134	19109	19101	18928	19321	19014	19086	19146	19303	19110	19164	18997	19305	19210	19225	19253	19208	19311	19170	19064	19217	19188	19087	19004	19211	19142	19268	19073	19097	19135	18996	18981	18962	19016	19231	19076	19423	19153	19249	19150	19146	19088	19363	19276	19234	19023	19079	18992	19337	19043	19020	19123	19046	19181	19162	18990	18985	18941	18956	19074	19058	19172	19118	18971	19200	19008	19097	19176	19268	19179	19194	19278	18963	19210	19175	19187	19098	19170	18942	19130	19264	19116	19110	19333	19112	19232	19245	19020	19163	19113	19037	19182	19120	19189	19183	19108	19090	19148	19131	19093	19036	18899	19142	18994	19125	19303	19208	19172	19204	19016	19233	18977	19191	19091	19236	18954	19194	19031	19229	19155	19135	19088	19164	19145	19068	19034	19074	18998	18909	19075	19117	19285	19227	18962	19224	19243	18984	19116	19396	19101	18972	19177	19037	19341	19116	19225	19363	19113	19311	19090	19297	19092	19111	19248	19157	19100	19102	19111	19337	19037	19184	18985	19080	19178	19088	18902	19094	18986	19141	19217	19229	19139	19287	18899	19043	19123	19236	19076	19255	19054	19439	19197	19047	19131	19123	19119	19095	19213	19138	19307	19221	19015	19016	19334	19103	18975	19074	19093	18979	19014	19145	18940	19145	19038	19167	18981	19153	19227	18993	19176	19270	19163	19216	19110	19085	18896	19105	19008	18882	19172	19025	19125	19130	18994	19210	19248	18942	19117	19253	19192	19024	19128	19204	19390	19049	19019	19066	19179	19145	19208	19084	18862	19128	19059	19095	19151	19246	19156	19150	19184	19073	19106	19193	19028	18885	19144	19173	19061	19166	19159	19030	19069	18966	19310	19038	19106	19215	19236	19240	19057	18903	19205	19038	19191	18915	19221	19152	19083	19188	19297	19286	19377	19022	19078	18924	19346	19180	19135	19114	19139
16068	28985	28573	23764	21307	19366	18204	17805	17260	17089	17002	16959	23758	34392	31318	25997	20483	18248	17175	16701	16664	16479	16755	16548	16668	16612	16539	16592	16449	16593	16565	16756	16710	16736	16507	16627	16702	16584	16639	16599	16617	16678	16678	16500	16543	16469	16575	16590	16679	16509	16603	16535	16427	16519	16704	16753	16664	16706	16579	16563	16503	16750	16509	16695	16582	16607	16657	16645	16493	16530	16634	16682	16605	16489	16639	16769	16626	16454	16478	16656	16547	16804	16556	16545	16684	16652	16665	16585	16531	16642	16571	16706	16636	16682	16616	16626	16816	16728	16746	16631	16696	16585	16680	16667	16722	16633	16512	16614	16669	16495	16441	16743	16734	16692	16592	16860	16363	16578	16685	16492	16556	16636	16365	16608	16501	16648	16529	16739	16616	16660	16599	16659	16504	16420	16680	16651	16603	16545	16582	16598	16564	16645	16607	16384	16715	16583	16761	16533	16607	16544	16428	16609	16598	16478	16486	16604	16509	16592	16538	16747	16622	16790	16577	16559	16578	16641	16623	16584	16497	16666	16612	16585	16561	16605	16675	16575	16716	16610	16612	16571	16716	16557	16604	16513	16590	16520	16751	16591	16548	16546	16657	16631	16442	16616	16490	16553	16592	16619	16605	16703	16486	16651	16564	16679	16532	16745	16533	16715	16530	16590	16590	16532	16531	16587	16608	16454	16704	16518	16634	16504	16721	16550	16712	16549	16603	16713	16607	16453	16500	16573	16515	16434	16509	16512	16916	16548	16514	16730	16644	16541	16570	16614	16583	16666	16449	16589	16521	16608	16634	16482	16555	16541	16551	16570	16513	16646	16576	16592	16504	16780	16540	16663	16802	16704	16603	16767	16512	16692	16608	16484	16515	16529	16677	16651	16650	16584	16534	16655	16472	16500	16410	16552	16606	16745	16722	16718	16588	16353	16542	16708	16614	16775	16655	16691	16511	16629	16563	16701	16530	16615	16461	16664	16708	16551	16579	16544	16800	16516	16668	16551	16612	16516	16602	16680	16578	16661	16576	16600	16541	16613	16653	16581	16661	16463	16636	16712	16552	16536	16591	16710	16656	16731	16599	16500	16447	16633	16375	16625	16623	16722	16565	16591	16523	16595	16656	16522	16622	16691	16509	16475	16673	16617	16591	16627	16553	16424	16585	16645	16638	16591	16668	16606	16534	16495	16638	16598	16672	16657	16455	16803	16350	16604	16648	16620	16612	16731	16556	16633	16793	16723	16483	16712	16604	16567	16444	16574	16590	16502	16489	16786	16520	16520	16460	16503	16641	16893	16431	16400	16660	16523	16553	16645	16655	16654	16539	16405	16570	16621	16598	16672	16586	16506	16669	16663	16712	16508	16599	16645	16525	16506	16601	16712	16510	16593	16776	16637	16592	16717	16529	16807	16495	16505	16697	16573	16644	16490	16793	16822	16539	16493	16436	16612	16731	16529	16492	16802	16769	16568	16606	16581	16618	16696	16597	16742	16595	16375	16563	16445	16689	16387	16612	16484	16609	16678	16486	16639	16625	16538	16607	16534	16490	16566	16545	16502	16656	16724	16560	16660	16576	16507	16587	16618	16722	16563	16730	16704	16688	16576	16640	16671	16495	16661	16544	16500	16377	16500	16536	16702	16581	16593	16532	16539	16461	16751	16533	16621	16498	16613	16628	16627	16454	16503	16524	16549	16508	16537	16625	16629	16652	16517	16850	16561	16725	16613	16644	16553	16556	16584	16566	16527	16565	16623	16705	16549	16509	16667	16483	16688	16666	16671	16701	16590	16362	16673	16595	16472	16677	16796	16656	16590	16644	16753	16488	16462	16609	16484	16530	16601	16683	16560	16661	16565	16436	16655	16505	16455	16513	16358	16748	16550	16632	16588	16798	16553	16611	16557	16487	16699	16636	16590	16618	16573	16556	16711	16499	16645	16523	16628	16589	16595	16693	16712	16551	16555	16561	16510	16783	16504	16593	16749	16576	16658	16724	16577	16730	16505	16643	16592	16673	16535	16588	16575	16553	16601	16568	16698	16670	16598	16592	16550	16530	16607	16564	16774	16719	16643	16745	16583	16584	16476	16595	16525	16494	16634	16402	16722	16670	16384	16723	16562	16677	16673	16621	16661	16558	16538	16523	16560	16620	16452	16679	16479	16502	16589	16700	16546	16377	16674	16614	16697	16432	16630	16618	16623	16730	16606	16591	16710	16571	16565	16602	16645	16655	16734	16369	16650	16767	16578	16514	16563	16568	16627	16714	16585	16521	16625	16501	16729	16560	16648	16542	16612	16592	16412	16520	16565	16656	16603	16563	16428	16576	16561	16449	16733	16694	16767	16601	16489	16595	16530	16591	16537	16563	16480	16701	16436	16461	16643	16558	16653	16744	16638	16523	16717	16601	16573	16496	16579	16673	16804	16617	16395	16699	16520	16631	16464	16740	16575	16549	16715	16592	16390	16420	16528	16582	16668	16519	16685	16585	16465	16566	16516	16714	16642	16663	16648	16647	16570	16403	16414	16580	16627	16642	16510	16638	16706	16509	16625	16636	16613	16529	16537	16553	16689	16561	16593	16469	16610	16575	16533	16640	16805	16582	16497	16580	16629	16587	16611	16624	16503	16637	16679	16508	16689	16689	16703	16430	16577	16546	16590	16524	16491	16806	16623	16461	16738	16718	16568	16713	16780	16532	16477	16592	16556	16494	16472	16718	16447	16639	16707	16506	16596	16597	16525	16570	16646	16480	16578	16678	16780	16624	16864	16369	16582	16585	16611	16583	16625	16677	16778	16522	16710	16537	16587	16540	16536	16540	16448	16568	16600	16802	16545	16768	16572	16499	16680	16499	16571	16727	16739	16387	16500	16761	16548	16534	16636	16542	16716	16528	16512	16632	16641	16509	16553	16522	16532	16564	16441	16583	16583	16667	16645	16752	16604	16535	16468	16560	16514	16494	16463	16663	16481	16728	16720	16663	16564	16545	16578	16607	16422	16828	16528	16600	16517	16657	16506	16588	16565	16497	16707	16654	16521	16651	16571	16614	16541	16545	16736	16517	16605	16698	16683	16711	16634	16483	16756	16713	16628	16584	16661	16462	16535	16574	16620	16676	16584	16668	16697	16597	16643	16625	16287	16647	16578	16535	16654	16610	16744	16546	16439	16600	16440	16624	16502	16579	16508	16729	16321	16602	16558	16531	16560	16766	16541	16678	16572	16599	16572	16476	16579	16613	16510	16520	16439	16493	16634	16653	16687	16649	16633	16509	16634	16537	16707	16649	16605	16575	16458	16691	16646	16657	16676	16416	16677	16616	16664	16608	16640	16666	16594	16660	16651	16692	16560	16528	16606	16484	16521	16689	16638	16549	16794	16640	16646	16682	16561	16709	16666	16570	16473	16549	16653	16572	16453	16664	16467	16747	16465	16525	16588	16591	16625	16618	16645	16517	16724	16590	16814	16636	16575	16669	16507	16525	16724	16719	16429	16474	16597	16544	16759	16533	16796	16629	16611	16514	16794	16538	16545	16623	16574	16686	16760	16424	16564	16523	16617	16663	16625	16704	16593	16501	16561	16597	16709	16470	16499	16719	16605	16593	16833	16537	16366	16564	16667	16625	16531	16579	16627	16516	16567	16588	16700	16691	16612	16624	16608	16463	16630	16556	16582	16621	16636	16653	16689	16631	16465	16647	16632	16689	16547	16656	16503	16504	16659	16473	16566	16784	16602	16650	16563	16609	16618	16702	16561	16503	16497	16473	16663	16450	16613	16530	16593	16526	16478	16613	16764	16383	16678	16626	16651	16588	16422	16582	16618	16583	16582	16356	16456	16705	16663	16517	16618	16598	16665	16471	16580	16484	16540	16539	16535	16782	16640	16710	16938	16622	16590	16666	16598	16624	16678	16729	16645	16553	16556	16496	16491	16624	16395	16610	16575	16578	16519	16662	16496	16485	16578	16816	16723	16561	16599	16556	16513	16589	16487	16585	16542	16734	16642	16592	16505	16521	16569	16666	16518	16632	16584	16456	16436	16703	16623	16507	16634	16616	16611	16650	16605	16636	16563	16617	16528	16684	16653	16477	16595	16688	16378	16831	16595	16545	16605	16593	16517	16545	16519	16564	16646	16528	16555	16581	16480	16566	16767	16612	16750	16785	16508	16658	16757	16681	16617	16657	16530	16589	16386	16697	16708	16677	16708	16545	16620	16643	16345	16662	16642	16533	16412	16530	16812	16559	16448	16542	16618	16601	16630	16612	16584	16587	16624	16623	16522	16675	16686	16662	16650	16426	16480	16567	16592	16616	16611	16471	16706	16414	16636	16788	16486	16637	16554	16672	16547	16386	16572	16686	16509	16639	16628	16714	16571	16760	16586	16493	16668	16596	16563	16451	16705	16573	16605	16585	16529	16712	16611	16591	16437	16599	16612	16664	16636	16633	16611	16559	16645	16604	16563	16613	16552	16572	16712	16487	16627	16606	16694	16735	16654	16574	16713	16553	16646	16500	16603	16647	16620	16632	16469	16545	16724	16615	16578	16589	16516	16557	16662	16689	16610	16627	16488	16439	16445	16544	16447	16371	16504	16701	16685	16777	16529	16649	16670	16615	16434	16405	16753	16527	16612	16592	16674	16767	16723	16449	16765	16698	16505	16694	16776	16517	16388	16596	16741	16572	16595	16667	16701	16524	16815	16580	16727	16580	16490	16549	16455	16610	16708	16811	16588	16779	16468	16439	16576	16683	16649	16381	16600	16521	16484	16492	16666	16654	16607	16655	16790	16551	16621	16548	16500	16666	16766	16579	16732	16756	16577	16604	16581	16673	16661	16625	16508	16579	16649	16700	16581	16638	16693	16472	16616	16592	16615	16621	16774	16528	16323	16653	16629	16502	16557	16648	16551	16713	16434	16518	16690	16578	16554	16583	16544	16697	16599	16416	16496	16711	16637	16752	16646	16602	16372	16628	16666	16566	16690	16606	16392	16758	16613	16632	16685	16543	16542	16556	16540	16696	16624	16718	16808	16618	16495	16597	16747	16449	16465	16553	16671	16636	16491	16592	16612	16635	16391	16620	16681	16595	16620	16565	16649	16569	16610	16429	16520	16672	16647	16565	16459	16553	16644	16917	16753	16422	16668
22308	20800	28418	23290	21112	23440	25573	21065	20234	20390	20343	20259	28537	40721	37023	31326	25685	22415	20630	20023	20020	19645	19772	19881	19770	19641	19589	19705	19744	19686	19722	19619	19582	19644	19847	19681	19712	19571	19536	19575	19727	19542	19657	19574	19640	19740	19749	19606	19678	19362	19490	19638	19528	19663	19592	19643	19678	19814	19602	19549	19505	19493	19606	19780	19561	19648	19726	19541	19554	19326	19568	19410	19616	19626	19742	19551	19275	19623	19567	19543	19539	19563	19435	19487	19661	19448	19479	19593	19664	19359	19385	19492	19612	19616	19784	19466	19346	19499	19630	19559	19854	19614	19482	19732	19814	19336	19493	19271	19535	19603	19742	19627	19367	19380	19620	19617	19605	19598	19778	19554	19347	19311	19436	19320	19557	19627	19374	19407	19532	19465	19500	19654	19681	19740	19510	19502	19524	19581	19736	19690	19534	19450	19685	19689	19317	19499	19479	19715	19443	19478	19579	19452	19659	19703	19437	19818	19544	19829	19548	19630	19461	19473	19528	19619	19579	19628	19442	19478	19677	19666	19653	19715	19635	19660	19588	19630	19445	19568	19502	19515	19557	19408	19385	19387	19475	19606	19882	19489	19493	19560	19499	19615	19721	19586	19455	19444	19463	19408	19667	19490	19415	19592	19527	19311	19505	19616	19613	19491	19404	19486	19756	19499	19528	19651	19426	19541	19529	19708	19594	19387	19435	19450	19289	19453	19381	19381	19592	19467	19357	19424	19600	19407	19383	19573	19791	19519	19551	19652	19524	19573	19573	19544	19509	19380	19361	19560	19814	19422	19435	19476	19450	19371	19357	19552	19665	19744	19483	19462	19680	19516	19518	19594	19319	19556	19313	19484	19403	19550	19411	19665	19389	19441	19597	19497	19655	19502	19384	19500	19562	19555	19526	19442	19455	19541	19455	19356	19586	19364	19503	19365	19588	19505	19592	19435	19672	19475	19355	19474	19393	19495	19254	19533	19516	19638	19553	19657	19667	19698	19286	19469	19493	19602	19434	19535	19548	19400	19432	19572	19509	19684	19539	19587	19427	19622	19593	19511	19462	19403	19573	19481	19477	19365	19408	19579	19751	19515	19608	19589	19563	19634	19452	19546	19559	19492	19671	19557	19503	19455	19487	19510	19482	19858	19679	19675	19583	19296	19411	19252	19487	19614	19416	19539	19704	19576	19782	19470	19699	19575	19451	19374	19564	19351	19500	19602	19590	19659	19441	19491	19765	19376	19581	19547	19402	19576	19603	19540	19456	19617	19581	19512	19617	19620	19478	19533	19405	19323	19566	19482	19592	19543	19579	19495	19517	19452	19592	19573	19564	19421	19441	19493	19637	19560	19737	19654	19646	19696	19535	19697	19386	19391	19435	19360	19469	19419	19671	19335	19406	19343	19515	19586	19528	19551	19547	19565	19573	19608	19541	19744	19642	19480	19434	19350	19601	19350	19604	19384	19438	19532	19536	19436	19689	19493	19674	19655	19571	19582	19530	19636	19526	19429	19509	19349	19458	19447	19453	19553	19726	19499	19511	19412	19626	19698	19465	19468	19745	19540	19382	19624	19321	19230	19547	19435	19551	19508	19459	19512	19457	19648	19428	19546	19475	19576	19407	19663	19427	19439	19545	19567	19593	19849	19494	19434	19426	19627	19528	19740	19260	19202	19598	19562	19440	19645	19503	19345	19381	19571	19420	19400	19376	19546	19696	19502	19513	19515	19598	19466	19491	19431	19366	19382	19527	19486	19528	19560	19509	19633	19513	19458	19577	19593	19448	19483	19768	19542	19598	19664	19483	19539	19436	19416	19473	19506	19654	19642	19558	19345	19655	19566	19252	19600	19545	19468	19666	19465	19619	19588	19443	19256	19716	19464	19452	19486	19464	19517	19557	19500	19651	19395	19635	19460	19654	19461	19673	19486	19705	19491	19303	19567	19703	19555	19421	19537	19512	19341	19566	19501	19657	19476	19417	19546	19642	19412	19504	19511	19700	19483	19424	19453	19639	19738	19449	19568	19620	19627	19519	19606	19648	19569	19506	19439	19534	19544	19470	19426	19343	19490	19440	19486	19528	19448	19535	19420	19374	19579	19599	19355	19448	19548	19550	19451	19468	19588	19413	19523	19468	19535	19584	19626	19551	19612	19352	19386	19564	19259	19489	19437	19679	19723	19497	19500	19282	19578	19265	19639	19436	19462	19387	19434	19433	19514	19459	19323	19493	19540	19642	19499	19518	19349	19585	19732	19553	19613	19457	19455	19351	19288	19536	19509	19367	19571	19318	19185	19445	19421	19573	19683	19542	19443	19410	19438	19401	19490	19513	19341	19588	19515	19491	19423	19467	19369	19535	19537	19752	19464	19475	19372	19612	19377	19683	19519	19598	19574	19616	19537	19616	19427	19503	19514	19521	19392	19646	19787	19523	19592	19317	19611	19345	19367	19515	19466	19456	19526	19296	19514	19647	19536	19752	19582	19443	19476	19564	19547	19397	19459	19455	19450	19375	19556	19612	19554	19402	19321	19565	19593	19591	19546	19737	19433	19418	19465	19603	19614	19677	19569	19722	19442	19481	19210	19600	19498	19572	19483	19522	19618	19562	19453	19396	19473	19724	19649	19569	19609	19469	19488	19325	19436	19392	19406	19437	19606	19474	19641	19510	19359	19554	19382	19520	19653	19446	19719	19640	19613	19524	19664	19531	19217	19837	19448	19531	19544	19410	19532	19566	19383	19446	19445	19425	19458	19506	19461	19684	19602	19465	19314	19497	19550	19663	19434	19486	19562	19512	19586	19414	19590	19613	19462	19479	19560	19429	19430	19734	19506	19622	19511	19459	19576	19392	19634	19524	19538	19510	19355	19668	19410	19552	19420	19500	19497	19551	19470	19387	19582	19644	19501	19517	19246	19655	19395	19362	19484	19466	19458	19341	19472	19596	19370	19389	19460	19452	19399	19591	19468	19438	19382	19497	19385	19491	19569	19426	19541	19606	19473	19797	19409	19454	19539	19565	19626	19369	19626	19502	19535	19446	19500	19361	19663	19599	19540	19461	19553	19370	19543	19537	19576	19320	19309	19492	19636	19523	19561	19734	19551	19556	19251	19673	19535	19420	19472	19403	19748	19421	19247	19519	19651	19427	19424	19586	19454	19434	19492	19524	19662	19408	19401	19611	19476	19547	19467	19682	19272	19406	19428	19483	19697	19467	19483	19408	19415	19561	19588	19565	19535	19488	19429	19473	19487	19501	19402	19713	19506	19596	19396	19399	19415	19446	19473	19567	19674	19363	19495	19631	19533	19731	19514	19470	19432	19440	19747	19409	19613	19646	19551	19376	19459	19441	19336	19394	19412	19754	19689	19521	19571	19598	19242	19519	19599	19616	19806	19594	19567	19451	19408	19449	19532	19565	19573	19735	19598	19627	19635	19592	19504	19469	19375	19485	19451	19599	19595	19545	19646	19446	19567	19418	19509	19567	19394	19559	19419	19544	19505	19674	19434	19321	19549	19489	19822	19396	19611	19522	19521	19509	19544	19501	19496	19464	19493	19566	19400	19632	19573	19474	19729	19378	19371	19596	19270	19533	19343	19532	19423	19327	19641	19551	19527	19621	19294	19521	19450	19544	19480	19609	19502	19652	19379	19390	19647	19429	19523	19445	19561	19606	19533	19609	19516	19521	19370	19678	19576	19533	19470	19462	19363	19434	19512	19607	19635	19553	19450	19346	19492	19467	19406	19654	19419	19435	19497	19439	19314	19370	19438	19571	19519	19503	19508	19678	19421	19652	19543	19555	19539	19580	19568	19640	19534	19422	19642	19418	19621	19515	19416	19322	19315	19434	19600	19438	19320	19576	19612	19495	19600	19488	19381	19563	19762	19471	19545	19337	19626	19551	19441	19544	19498	19327	19577	19552	19435	19493	19567	19347	19601	19392	19442	19370	19420	19361	19578	19435	19273	19392	19434	19576	19653	19483	19494	19405	19477	19638	19445	19548	19513	19528	19437	19584	19485	19305	19593	19404	19347	19491	19496	19388	19411	19426	19451	19682	19573	19430	19500	19386	19363	19523	19592	19476	19590	19424	19584	19516	19446	19708	19704	19277	19355	19686	19646	19639	19545	19359	19315	19493	19334	19579	19461	19455	19513	19529	19668	19595	19367	19444	19486	19564	19717	19490	19697	19626	19531	19590	19575	19521	19268	19473	19601	19466	19431	19535	19458	19541	19669	19708	19317	19234	19471	19751	19473	19451	19564	19594	19495	19486	19426	19458	19329	19420	19484	19450	19397	19601	19579	19496	19364	19480	19701	19506	19383	19592	19496	19369	19366	19565	19395	19592	19713	19398	19392	19245	19391	19358	19595	19421	19473	19611	19441	19430	19410	19582	19440	19457	19758	19556	19460	19438	19567	19739	19557	19525	19564	19513	19375	19393	19273	19713	19661	19529	19563	19581	19281	19524	19311	19418	19565	19668	19493	19560	19660	19514	19532	19323	19323	19424	19518	19565	19301	19446	19552	19449	19518	19494	19494	19647	19669	19374	19541	19719	19470	19634	19424	19397	19432	19541	19421	19471	19463	19376	19514	19524	19590	19463	19630	19648	19476	19507	19499	19392	19533	19609	19590	19451	19528	19358	19546	19425	19511	19336	19551	19649	19476	19430	19570	19467	19694	19480	19538	19324	19629	19478	19419	19392	19535	19566	19391	19557	19392	19675	19512	19390	19599	19418	19426	19404	19251	19493	19549	19635	19608	19612	19474	19510	19592	19508	19423	19322	19306	19590	19582	19660	19533	19618	19634	19821	19496	19517	19557	19442	19548	19515	19353	19580	19504	19804	19637	19636	19411	19556	19588	19891	19445	19342	19552	19453	19488	19346	19724	19582	19408	19685	19431	19402	19437	19496	19517	19440	19450	19494	19642	19682	19620	19645	19591	19567	19657	19508	19608	19347	19621	19574	19558	19421	19546	19574	19564	19536	19339	19459	19493	19625	19500	19475	19469	19392	19619	19464	19398	19514	19352	19381	19628	19403	19373	19690	19528	19329	19372	19466	19455	19757	19308	19399	19535	19554	19552	19512	19482	19488	19600	19401	19636	19464	19375	19473	19392	19534	19388	19422	19553	19320	19495
17312	31409	30871	25805	22450	19783	18930	18372	17835	17671	17607	17586	31175	42429	37833	30988	23805	20087	17846	16911	16841	17083	16796	16818	16933	16688	16658	16701	16688	16663	16796	16939	16789	16879	16897	16800	16870	16855	16699	16923	16878	16817	16910	16762	16808	16775	16869	16832	16780	16701	17001	16894	16730	16777	16641	16782	16962	16857	16802	16852	16810	16612	16802	16786	16838	17014	16744	16957	16895	16778	16879	16852	16861	16963	16767	16907	16765	16739	16993	16953	16715	16742	16726	16918	16828	16756	16646	16877	16864	16745	16662	16822	16735	16763	16882	16778	16620	16690	16729	16819	16790	16782	16964	16668	16772	16584	16915	16912	16851	16874	16892	16640	16862	16735	16780	16989	16827	16738	16766	16829	16761	16859	16778	16811	16743	16863	16857	16939	16731	16821	16746	16682	16868	16784	16758	16859	16743	16792	16943	16790	16758	16984	16755	16907	16909	16725	16909	16957	16876	16622	16770	16719	16842	17007	16955	16702	16803	16836	16856	16821	16884	16802	16810	16686	16776	16737	16844	17014	16885	16986	16750	16805	16801	16779	16781	16858	16919	16772	16695	16951	16669	16911	16743	16911	16740	16734	16748	16743	16820	16734	16827	16654	16714	16672	16962	16887	16795	16791	16788	16953	16772	16773	16824	16782	16805	16711	16876	16701	16804	16826	16601	16729	16794	16913	16721	16917	16878	16800	16709	16885	16842	16777	16859	16845	16869	16814	16844	16880	16920	16669	16817	16765	16829	16879	16815	16719	16827	16939	16875	16890	16784	16929	17017	16834	16710	16745	16804	16709	16790	16829	16932	16913	16831	16634	16603	16852	16994	16831	16866	16575	16758	16837	16793	16830	16955	16795	16826	16883	16924	16599	16791	16848	16881	16633	16858	16813	16644	16926	16845	16794	16902	16979	16760	16724	16807	16820	16786	16773	16846	16751	16866	17000	16763	16882	16944	16828	16991	16739	16850	16880	16708	16763	16705	16720	16712	16854	16827	16638	16686	16946	16855	16798	16696	16659	16851	16903	16549	16870	16784	16927	16884	16744	16563	16878	16774	16935	16902	16990	16814	16816	16903	16840	16761	16844	16796	16834	16941	16760	16849	16837	16854	16687	16641	16870	16825	16802	16732	16775	16985	16579	16760	16887	16910	16722	16998	16903	16898	16761	16922	16855	16777	16902	16895	16782	16863	16738	16677	16878	16838	16605	16890	16708	16657	16741	16784	16734	16831	16937	16710	16775	16931	16752	16950	16961	16768	16854	16674	16694	16705	16869	16904	16779	16842	16783	16828	16831	16651	16848	16665	16640	16739	16850	16692	16866	16668	16803	16682	16787	16827	16760	16890	16836	16813	16977	16785	16578	16728	16819	16644	16796	16738	16688	16686	16821	16723	16721	16718	16853	16787	16748	16808	16693	16818	16882	16870	16846	16894	16727	16670	16784	16712	16798	16750	16729	16734	16753	16791	16842	16856	16780	16851	17035	16743	16723	17041	16659	16905	16852	16883	16797	16757	16850	16818	16736	16852	16831	16836	16761	16915	16820	16802	16857	16844	16911	16820	16852	16819	16806	16723	16680	16961	16839	16827	16714	16724	16778	16677	16830	16777	16832	16854	16877	16909	16683	16747	16687	16838	16945	16789	16915	16806	16799	16638	16947	16649	16629	16891	16756	16777	16651	16731	16860	16768	16885	16700	16838	16980	16747	16909	16688	16891	16756	16780	16749	16928	16664	16821	16826	16818	16768	16749	16878	16824	16989	16871	16910	16765	16705	16781	16818	16669	16702	16812	16758	16892	16758	16768	16919	16729	16752	16714	16786	16792	16823	16828	16768	16800	16740	16803	16794	16691	16687	16700	16711	16801	16820	16846	16801	16856	16848	16894	16761	16822	16812	16750	16914	16754	16907	16797	16814	16825	16737	16932	16751	16756	17003	16936	16652	16875	16881	16768	16697	16811	16693	16854	17011	16844	16708	16870	16934	16911	16665	16645	16734	16782	16871	16824	16700	16946	16705	16748	16675	16845	16871	16812	16786	16823	16927	16745	16764	16921	16828	16834	16989	16896	16801	16708	16802	16942	16898	16838	16844	16776	16762	16789	16912	16776	16652	16933	16770	16789	16795	16751	16617	16821	16836	16780	16692	16815	16629	16710	16767	16826	16720	16858	16793	16603	16900	16847	16897	16869	17028	16818	16836	16804	16833	16715	16685	16828	16623	16936	16811	16854	16861	16832	16783	16986	16814	16904	16777	16698	16795	16866	16648	16824	16709	16907	16709	16638	16852	16707	16743	16810	16770	16755	16753	16657	16850	16859	16755	16793	16886	16906	16716	16822	16694	16748	16881	16844	16885	16726	16976	16761	16710	16901	16832	16841	16759	16791	16804	16980	16918	16776	16781	16682	16776	16762	16920	16676	16745	16663	16905	16968	16733	16835	16742	16843	16820	16828	16542	16747	16817	16893	16706	16767	16782	16775	16756	16717	16700	16898	16853	16723	16841	16985	16841	16753	16873	16767	16842	16761	16799	16793	16836	16916	16637	16840	16744	16696	16857	16785	16926	16796	16957	16878	16675	16933	16939	16842	16711	16819	16775	16826	16894	16791	16862	16725	17002	16650	16694	16863	16853	16817	16876	16744	16714	16829	16594	16908	16653	16863	16863	16552	16866	16633	16876	16789	16736	16885	16769	16826	16869	16849	16958	16722	16745	16832	16803	16798	16785	16804	16779	16767	16792	16885	16758	16776	16769	16810	16790	16725	16709	16694	16903	16783	16881	16819	16772	16815	16797	16744	16711	16784	16648	16640	16623	16937	16804	16843	16708	16959	16591	16968	16933	16781	16770	16865	16759	16699	16740	16729	16852	16633	16729	16767	16915	16824	16954	16844	16765	16828	16806	16843	16889	16859	16889	16755	16828	16799	16639	16886	16941	16789	16734	16768	16705	17035	16850	16624	16817	16879	16902	16845	16747	16803	16734	16693	16825	16925	16804	16748	16801	16735	16724	16733	16788	16978	16768	16667	16742	16727	16655	16907	16853	16628	16834	16770	16739	16886	16909	16792	16855	16844	16891	16854	16652	16913	16807	16724	16975	16776	16742	16880	16815	16838	16635	16722	16663	16712	16799	16916	16560	16763	16684	16825	16738	16927	16834	16797	16908	16878	16833	16798	16837	16712	16791	16785	16756	16883	16700	16648	16835	16889	16934	16742	16879	16656	16792	16861	16740	16818	16730	16818	16729	16895	16749	16640	16829	16960	16731	17042	16742	16795	16914	16709	16793	16850	16660	16846	16729	16806	16870	16759	17037	16823	16812	16806	16766	16834	17036	16738	16822	16809	16636	16716	16790	16800	16856	16789	16711	16767	16952	16844	16727	16871	16458	16745	16958	16854	16658	16847	16814	16918	16873	16749	16806	16829	16605	16749	16858	16827	16685	16909	16697	16755	16828	16793	16938	16723	16707	16903	16772	16893	16801	16877	16934	16837	16681	16779	16815	16845	16865	16673	16911	16944	16760	16782	16921	16596	16823	16858	16789	16867	16946	16869	16742	16903	16797	16667	16759	16879	16741	16804	16609	16719	16694	16796	16718	16918	16728	16809	16871	16939	16558	16803	16654	16772	16777	16888	16858	16911	16841	16847	16768	16813	16736	17021	16887	16693	16776	16845	16737	16664	16859	16711	16750	16850	16813	16906	16694	16719	16753	16648	16894	16695	16807	16809	16762	16896	16716	16976	16888	16722	16729	16866	16719	16746	16773	16719	16895	16759	16806	16873	16691	16844	17006	16780	16957	16745	16874	16930	16591	16683	16790	16865	16798	16865	16859	16740	16907	16672	16674	16765	16803	16827	16888	16867	16885	16724	16810	16869	16688	16759	16719	16713	16810	16637	16717	16844	16721	16789	16740	16782	16948	16742	16887	16762	16663	16824	16891	16816	16855	16924	16801	16822	16851	16823	16789	16843	16830	16788	16825	16945	16869	16698	16933	16778	16874	16932	16795	16573	16776	16644	16855	16749	16912	16785	16772	16832	16944	16921	16738	16835	16796	16875	16769	16793	16790	16870	16895	16955	16734	16820	16914	16826	16983	16790	16770	16840	16830	16810	16852	16824	16710	16623	16673	16773	16718	16715	16734	16856	16849	16825	16635	16748	16536	16748	16755	16683	16925	16862	16884	16855	16768	16748	16822	16872	16981	16958	16851	16791	16912	16689	16784	16789	16798	16805	16728	16827	16679	16863	16943	16729	16751	16783	16855	16928	16898	16767	16858	16975	16746	16992	16824	16780	16844	16669	16760	16872	16678	16782	16909	16852	16986	16746	16775	17066	16894	16697	16800	16850	16800	16844	16899	16792	16777	16750	16744	16843	16839	16703	16776	16846	16704	16833	16572	16775	16725	16862	16818	16879	16798	16961	16462	16882	16886	16759	16541	16783	16755	16798	16788	16746	16764	16798	16658	16786	16852	16833	16734	16811	16653	16696	16734	16905	16719	16775	16801	16651	16754	16616	16842	16810	16679	16777	16760	16831	16858	16655	16951	16705	16684	16837	16830	16976	16859	16680	16767	17016	16924	16734	16860	16855	16807	16803	16848	16912	16776	16700	16786	16785	16863	16849	16702	16673	16533	16687	16716	16763	16879	16841	16915	16742	16761	16683	16866	16679	16670	16891	16811	16859	16697	16776	16809	16849	16843	16750	16768	16756	16887	16663	16795	16770	16750	16775	16670	16874	16922	16854	16714	16796	16838	16880	16759	16702	16794	16831	16573	16833	16880	16757	16774	16796	16853	16759	16733	16707	16760	16840	16894	16705	16717	16772	16791	16800	16922	16832	16954	16817	16683	16762	16798	16859	16728	16790	16787	16982	16807	16863	17022	16759	16842	16669	16932	16831	16775	16758	16816	16930	16632	16869	16806	16891	16884	16891	16766	16793	16646	16752	16768	16874	16656	16943	16799	16787	16831	16696	16811	16801	16667	16781	16782	16711	16769	16825	16886	16723	16775	16779	16848	16788	16732	16763	16695	16803	16809	16716	16809	16845	16938	16681	16700	16649	16772	16764	17018	16800	16856	16856	16831	16924	16755	16913	16718	16750	16929	16808	16812	16790	16828	16677	16790	16663	16719	16749	16814
26960	21686	25206	23057	19534	19679	19648	19234	19127	19191	19229	19292	20046	21367	20975	20508	19934	19680	19251	19143	19191	19217	19486	19100	18891	19192	19062	19119	19167	19315	19047	19083	19150	19253	19088	18949	19146	19214	19121	19205	19010	19103	19040	19058	19037	19197	19189	19305	19099	19072	19175	18980	19094	19079	19168	19198	19192	19191	19116	18982	18913	19009	19162	19058	19265	19215	19026	19144	19061	19101	19117	19070	19119	19067	19125	19054	18993	19021	19039	19172	18952	19117	19227	19051	19067	18896	19012	19014	19175	19016	19092	18955	19080	19083	19120	19299	19249	19245	19301	19046	19132	19143	18948	19183	19188	19010	19286	19108	19262	19125	19124	19291	19052	19280	19007	18905	19181	19074	19075	19049	19308	19203	19270	19108	19122	19022	19138	19234	19173	18951	19194	19074	19038	19259	19069	19073	19141	19042	19123	18975	19078	18912	18939	19208	19022	19068	18965	19126	19209	19100	19422	18993	19060	18894	19138	19093	19267	18980	18965	19089	19247	19173	18992	19065	19178	19175	19154	19285	19310	19085	19046	19144	19188	19059	19263	19049	19184	19042	19050	19137	18922	18860	19201	19175	19067	19155	19214	19182	19176	19136	19198	19151	19145	19094	19211	19068	18976	19142	19196	19274	19056	19170	19236	19182	19193	18816	19049	19015	19379	19321	19154	19171	19177	19060	19132	19023	19133	18972	19486	19148	19074	19384	19141	19077	19111	19091	19095	19012	19053	19228	19145	19114	19205	19079	19134	19224	19086	19217	19091	18994	19036	19195	19153	19302	18996	19263	19159	18937	19098	19054	19184	19059	19128	19063	18920	19257	19074	18997	19201	19166	19226	19244	19116	19238	19117	19103	19015	19154	19081	19194	19315	19312	19293	19338	19046	19089	19079	19088	18983	18992	19011	18965	19171	19215	18934	19118	19216	19155	19238	19184	18963	18966	19177	18932	19219	19252	19098	19088	19112	19041	19187	18967	19288	19041	19145	19287	19205	19049	19016	19086	19088	19041	19060	19099	18953	19080	19360	18990	19175	19084	19094	18769	19041	18990	19016	19080	19138	19027	19087	18984	19107	19315	18883	19083	19147	18996	19077	19001	19160	18976	19134	19061	19114	19142	19191	19175	19057	19330	19099	19133	18828	19051	19119	19130	19159	19262	19202	19091	18982	19153	19116	18991	19064	19243	19162	19146	18997	19037	19193	19151	19111	18969	19007	19060	19101	19039	19267	18965	19364	19150	18986	19140	19025	19190	19076	19044	19130	19074	19289	19012	19059	19081	19202	19012	18985	19069	18996	19097	19231	19210	19071	19015	19094	19125	19261	19024	18992	19166	19173	19034	19004	19227	19066	19009	19027	19044	19040	19076	19207	19024	19045	19010	19058	19160	19032	19214	19101	19123	18882	19071	19291	19258	19083	19020	19265	19246	19066	19242	19049	19200	19070	19308	18979	19078	18997	18979	19139	19190	19159	18995	19114	19170	19298	19068	19055	19228	19179	19044	19153	18935	19029	19293	19002	19071	19133	19123	19012	19140	19082	19017	19091	18953	19038	18973	19281	19217	19114	18811	19062	19126	19149	19071	19129	19206	19024	19101	18915	19050	19183	19229	19312	19073	19481	19317	19293	19130	19087	19150	19099	19180	19228	19154	19050	19236	19112	19312	19116	18816	18892	19122	19151	19122	19102	19359	19332	19112	19235	19280	19045	18952	18978	19307	19289	19154	19041	19135	19020	19157	19037	19049	19032	18923	19125	19075	19029	18967	18925	19272	19021	19031	19159	19124	19046	18938	19077	19156	19079	19028	19154	18952	19134	19284	19268	19248	19064	19058	18925	19105	18987	19028	19075	19116	19179	19022	19177	19109	19304	19376	19334	19018	18929	18963	19037	19028	19139	19039	19004	19199	19102	19088	19009	19116	19266	19199	19232	19024	19405	19148	19006	18798	19155	19094	19101	19203	19180	19012	19154	19047	19080	19193	19199	19020	19141	19261	19094	19127	19029	19239	19297	19125	19000	19366	19274	19121	19308	19110	19276	18957	19165	19272	19169	19127	19016	19265	19121	19190	19120	19147	19197	18966	19033	19176	19182	18959	19228	19206	18975	19214	19139	19037	19198	19171	19404	18951	19066	19088	19202	19210	19120	19206	19062	19127	19044	19153	19003	19038	19184	19012	19099	19062	18931	19061	18870	18939	18985	19062	19012	19109	19103	19103	19337	19127	19222	19052	19178	19164	19001	19145	19036	18953	19238	19210	18927	19023	19051	19106	19168	18921	19070	19026	19048	19068	19173	19149	19094	19134	18987	19182	19058	19061	19343	19182	19055	19041	19147	19280	19014	19017	19350	18906	19035	19169	19269	19146	19168	19328	19075	19067	19241	19307	19152	18999	19083	19109	19192	19150	18950	19250	19154	19265	19076	19003	19083	19086	19241	19237	19101	19058	19235	19105	18991	19060	19001	19096	19300	19097	19100	19065	19169	19188	19389	19124	19252	18983	19156	19190	19228	19016	19290	19010	19232	19103	19065	19285	19075	19354	19129	19001	19256	19009	19010	19089	18940	19298	19077	19052	18981	19139	19149	19139	19144	19253	19131	19026	19045	19177	19006	18954	19172	18903	19055	19003	19026	19354	19152	19085	19253	18980	19066	19206	18900	19025	19201	19108	19025	19120	19081	19030	19269	19100	19134	18947	18987	19081	18927	19163	19111	19388	19192	19178	19065	19089	19121	19225	19104	19244	19286	19074	19113	19076	19136	19196	19045	19232	19010	18982	19099	19244	19211	19260	19039	18947	19200	19202	19071	18943	19174	19057	19381	19074	19170	19053	19136	19012	19122	19197	19083	18769	19254	19183	19234	19086	19126	19198	19156	19184	18948	18905	18988	18994	19293	18927	19010	19083	19259	18959	19134	19037	19067	19063	18962	18945	19236	19365	19274	19247	19078	19230	19152	19121	19106	19119	19097	19105	18932	19177	18956	19144	19096	19193	19236	19093	19051	19049	19106	19019	19015	19302	19185	18983	19177	19175	19078	19205	19144	18898	18941	19089	19057	18987	19124	19128	19245	19377	19073	19277	18979	19082	19183	19013	19066	18992	19012	19143	19065	19235	18905	19120	19099	19093	19252	19298	19261	18930	19046	19087	19031	19170	19149	18936	18834	19312	19040	19137	19136	18873	19134	19010	19200	18980	19034	19200	19133	19151	19422	18992	19175	19115	19388	19200	19267	19276	19125	19425	19075	19163	19011	18983	18928	18981	19168	19169	18901	19227	19277	19079	19143	19354	18900	19413	19020	19091	19236	19136	18945	19016	19052	19172	19041	19050	19122	19025	19188	19085	19174	19170	19168	18982	18961	18978	19132	18947	18939	19005	19243	19314	19332	18959	19082	18997	19059	19258	19076	19131	19051	19076	19159	19023	19217	19027	19057	19079	19056	19180	19119	19156	18910	19035	19097	19372	19332	19416	19100	19162	18935	19151	19033	19164	19145	19268	19175	19049	19242	19266	19230	19299	19116	19162	19247	19140	18944	19168	19122	19167	18932	19027	19188	19159	19173	19118	19021	18935	19115	19162	19058	19179	19152	19009	19305	19027	19034	19132	19215	19116	19261	19214	19054	19162	19091	19034	19065	19367	19257	19155	19028	19176	19229	19013	19067	19009	18799	18966	19036	18855	19103	19165	19122	19155	19143	19181	19128	19158	19122	19107	19114	19307	19285	19132	18942	19015	19067	19032	19040	19007	19062	19134	19066	19198	18997	19031	18902	19122	19081	18988	19267	19287	19190	19083	19152	19140	18998	18980	19212	19173	19290	19073	19084	19305	19175	19318	18892	19009	19202	19017	19294	18980	19116	19279	19093	19024	18970	19204	19011	19162	19201	19175	19185	18963	19104	19380	19272	19025	19175	19297	19022	19192	19109	19235	19193	18964	19242	19120	18939	19471	19193	19279	19116	19259	19071	18918	19121	19050	19092	18970	19120	19153	19225	19179	19151	19288	18942	19113	19101	19261	19201	19098	19220	19005	19048	19279	19057	19309	19037	19064	19088	19153	18997	19202	19003	18958	19157	18979	19228	19189	19104	19216	19305	19331	19254	18987	19000	19096	19089	19184	19110	19343	19045	19027	19026	19017	18902	19099	19152	18964	19321	19046	19164	19090	19184	18862	19038	19226	19260	19290	19252	19271	19057	18965	19176	19064	19159	19385	19208	19243	19042	19019	18974	19171	19086	19071	19237	19240	19173	18959	19248	19131	19140	18859	19177	19188	19305	19181	19028	19054	19269	19184	19266	19396	19250	19252	19063	19079	19034	19034	19122	19073	19150	19030	18935	19265	19099	19117	19151	19078	19037	19050	19142	19037	18987	19013	19163	19205	19048	18981	19162	19203	18911	19007	19115	19229	19082	18978	19006	19164	19188	19186	19227	19240	19201	19065	18990	19064	19218	19180	19187	19113	19247	18975	19078	19146	19126	18948	19242	19145	19192	19160	19368	19039	19109	19133	19188	19048	19214	19012	19127	19257	19378	19115	19130	19092	19202	19229	19304	18945	19089	19381	19087	19139	18948	18946	19065	18991	19266	19251	18966	19010	19121	18991	19097	18999	18945	19009	19126	19126	19172	19127	19106	18974	19016	19192	19145	19116	19205	19304	19154	18933	19000	19188	19068	19090	19135	19246	19187	19055	18954	19002	19078	19234	19143	19074	19055	19064	19146	19341	19157	19009	19246	18999	19175	19004	19163	19104	19229	19145	19345	19259	19071	19056	19335	19076	18930	18917	18961	19026	19077	19089	19206	19124	19193	19045	18951	19067	18891	19152	19296	19075	19174	19199	18935	19218	19045	19025	19371	19193	19160	19085	19078	18895	19113	19055	19209	19162	19160	19317	19256	18979	19123	19121	19139	19106	19138	19169	19369	19174	19157	19107	18983	19150	19130	19154	19141	19099	19256	18965	19131	18970	19228	19011	19171	19152	19154	19052	18992	19084	19179	19002	19009	19047	19060	18981	19131	18927	19036	19051	19207	18968	19003	19008	18989	18962	18965	19066	19329	19245	19314	19280	19423	19062	19079	19119	19095	19022	19208	19154	19317	19196	19183	19180	19125	19080	19207	19035	19152	19180	19187	19236
16425	20042	21079	18969	17451	16854	16969	17071	16806	16715	16691	16632	17992	19752	18782	17997	17402	17008	16750	16315	16493	16540	16605	16658	16432	16447	16587	16604	16581	16931	16506	16387	16534	16570	16592	16379	16498	16359	16410	16567	16480	16426	16520	16523	16564	16521	16555	16488	16481	16569	16657	16357	16547	16667	16398	16684	16468	16595	16596	16507	16687	16523	16576	16608	16728	16609	16609	16527	16421	16591	16608	16487	16619	16569	16592	16472	16569	16416	16722	16577	16391	16556	16634	16713	16462	16457	16611	16457	16507	16453	16624	16654	16616	16480	16556	16637	16529	16527	16578	16588	16549	16233	16578	16669	16457	16650	16488	16734	16582	16565	16520	16603	16454	16521	16675	16410	16612	16622	16424	16772	16524	16458	16512	16467	16467	16511	16588	16552	16499	16437	16421	16407	16460	16666	16494	16382	16675	16460	16597	16509	16691	16470	16483	16409	16517	16588	16552	16611	16587	16562	16540	16473	16474	16451	16518	16447	16602	16675	16497	16492	16752	16534	16442	16422	16489	16561	16454	16476	16609	16682	16409	16598	16553	16719	16457	16653	16493	16633	16487	16667	16664	16481	16510	16564	16684	16542	16653	16531	16383	16449	16535	16527	16425	16631	16617	16681	16553	16511	16716	16602	16613	16534	16444	16493	16572	16555	16497	16541	16492	16544	16486	16549	16554	16318	16579	16526	16617	16573	16561	16536	16633	16302	16525	16458	16668	16426	16462	16449	16602	16549	16794	16490	16508	16532	16425	16616	16567	16563	16525	16385	16613	16425	16562	16514	16630	16348	16794	16455	16555	16663	16519	16426	16723	16375	16616	16483	16603	16569	16487	16403	16640	16514	16566	16278	16616	16298	16723	16768	16706	16466	16480	16493	16513	16567	16579	16522	16673	16466	16380	16461	16536	16471	16492	16728	16404	16435	16493	16556	16695	16553	16506	16438	16662	16602	16605	16518	16531	16476	16460	16348	16514	16528	16562	16640	16563	16529	16464	16534	16572	16566	16548	16433	16535	16489	16535	16547	16552	16513	16626	16600	16477	16529	16597	16488	16439	16666	16479	16579	16588	16766	16483	16625	16696	16558	16425	16409	16700	16535	16676	16472	16384	16596	16594	16682	16546	16509	16708	16591	16626	16652	16604	16497	16376	16513	16544	16514	16647	16699	16570	16706	16546	16703	16509	16601	16389	16555	16440	16503	16627	16781	16512	16785	16538	16509	16276	16633	16593	16560	16488	16545	16533	16508	16547	16550	16817	16463	16630	16522	16677	16463	16607	16639	16577	16487	16578	16631	16594	16578	16469	16537	16460	16575	16542	16613	16670	16468	16445	16615	16595	16433	16551	16611	16398	16509	16619	16482	16441	16548	16618	16473	16478	16584	16503	16360	16482	16629	16551	16515	16572	16492	16560	16586	16395	16548	16600	16459	16716	16480	16601	16448	16576	16606	16633	16566	16570	16517	16529	16436	16613	16407	16650	16665	16627	16632	16529	16434	16549	16720	16587	16364	16690	16532	16492	16444	16453	16591	16728	16544	16589	16477	16542	16409	16501	16717	16484	16525	16559	16590	16480	16507	16573	16451	16714	16615	16417	16685	16625	16587	16733	16422	16583	16666	16626	16636	16645	16417	16571	16487	16743	16551	16527	16454	16705	16590	16621	16479	16596	16514	16668	16432	16637	16540	16385	16662	16551	16619	16623	16641	16458	16510	16386	16652	16532	16474	16647	16577	16567	16687	16507	16555	16518	16428	16659	16651	16706	16701	16682	16517	16534	16599	16560	16623	16647	16602	16625	16602	16626	16613	16535	16599	16521	16679	16700	16408	16618	16483	16590	16613	16582	16418	16470	16606	16532	16679	16321	16486	16622	16525	16455	16598	16461	16543	16553	16509	16416	16394	16431	16442	16531	16628	16651	16647	16437	16600	16573	16638	16624	16438	16666	16423	16627	16505	16564	16482	16652	16553	16475	16445	16652	16559	16629	16482	16472	16625	16456	16620	16634	16483	16493	16461	16608	16536	16500	16606	16498	16523	16624	16576	16597	16475	16311	16493	16554	16724	16639	16576	16361	16646	16518	16500	16581	16470	16579	16561	16605	16558	16731	16483	16560	16513	16536	16460	16701	16562	16486	16692	16574	16682	16513	16547	16569	16499	16582	16614	16727	16363	16494	16486	16631	16492	16589	16543	16515	16620	16601	16654	16487	16691	16404	16577	16606	16475	16319	16465	16561	16461	16576	16454	16628	16718	16479	16529	16572	16473	16555	16562	16521	16579	16534	16630	16643	16444	16538	16403	16415	16441	16682	16726	16600	16534	16659	16547	16520	16637	16456	16543	16447	16735	16433	16469	16560	16453	16515	16489	16485	16385	16544	16306	16615	16717	16526	16557	16544	16620	16467	16579	16452	16457	16442	16651	16498	16676	16443	16565	16381	16524	16476	16586	16552	16401	16542	16530	16735	16467	16619	16437	16514	16546	16641	16652	16665	16549	16704	16651	16383	16449	16437	16539	16558	16688	16585	16504	16496	16406	16509	16602	16636	16493	16426	16565	16691	16395	16564	16514	16478	16730	16590	16494	16484	16570	16437	16483	16574	16441	16551	16616	16684	16432	16609	16452	16593	16584	16375	16598	16439	16543	16316	16430	16543	16453	16636	16595	16598	16517	16652	16592	16556	16664	16538	16566	16705	16434	16722	16434	16458	16674	16538	16454	16468	16546	16611	16625	16580	16491	16419	16467	16543	16424	16496	16598	16595	16668	16482	16590	16417	16600	16522	16417	16654	16431	16567	16497	16610	16668	16564	16636	16587	16518	16580	16437	16462	16511	16573	16679	16472	16629	16553	16527	16619	16522	16580	16492	16643	16559	16579	16451	16687	16614	16491	16514	16684	16443	16647	16407	16378	16598	16439	16596	16535	16513	16510	16728	16697	16459	16612	16721	16655	16507	16616	16685	16505	16602	16504	16541	16698	16550	16686	16569	16667	16502	16660	16728	16549	16463	16642	16428	16591	16583	16658	16485	16438	16567	16512	16610	16521	16521	16406	16628	16536	16574	16612	16516	16715	16545	16639	16647	16474	16473	16514	16546	16656	16575	16640	16454	16785	16761	16464	16539	16544	16595	16719	16521	16683	16584	16624	16667	16467	16535	16624	16494	16655	16588	16477	16536	16495	16559	16489	16512	16486	16568	16667	16525	16495	16536	16541	16585	16439	16406	16653	16565	16395	16455	16656	16659	16360	16638	16607	16480	16577	16600	16641	16408	16424	16599	16516	16556	16437	16641	16554	16453	16470	16640	16396	16507	16497	16647	16542	16531	16626	16483	16616	16282	16832	16623	16543	16544	16450	16446	16483	16751	16280	16658	16517	16663	16597	16572	16532	16403	16570	16589	16484	16532	16508	16589	16509	16496	16551	16614	16399	16715	16640	16525	16427	16564	16497	16453	16499	16706	16527	16414	16543	16527	16630	16515	16567	16578	16570	16560	16589	16604	16456	16431	16616	16534	16669	16285	16615	16449	16572	16477	16548	16714	16665	16647	16584	16492	16573	16425	16521	16611	16383	16598	16416	16600	16721	16557	16541	16509	16539	16374	16576	16639	16524	16572	16545	16436	16653	16606	16523	16570	16509	16782	16417	16672	16424	16632	16696	16588	16528	16438	16647	16629	16538	16573	16558	16284	16581	16561	16518	16426	16543	16469	16798	16495	16489	16454	16561	16622	16331	16654	16475	16761	16659	16565	16490	16557	16420	16606	16469	16638	16549	16518	16464	16495	16656	16480	16592	16388	16547	16486	16397	16641	16565	16568	16530	16627	16547	16536	16603	16550	16512	16575	16723	16758	16574	16724	16447	16486	16364	16536	16638	16573	16514	16494	16407	16721	16581	16493	16595	16504	16594	16338	16547	16556	16455	16535	16600	16453	16643	16513	16708	16497	16449	16348	16581	16617	16511	16483	16585	16611	16810	16406	16587	16631	16395	16563	16576	16506	16644	16494	16393	16567	16566	16579	16604	16530	16713	16521	16416	16499	16498	16652	16532	16599	16620	16473	16422	16722	16489	16620	16576	16367	16492	16452	16484	16365	16550	16679	16541	16619	16643	16526	16555	16472	16535	16511	16515	16628	16505	16466	16500	16449	16575	16485	16554	16510	16521	16564	16508	16687	16710	16500	16433	16536	16608	16489	16728	16458	16668	16440	16588	16682	16522	16465	16637	16554	16519	16699	16634	16559	16498	16661	16496	16432	16583	16561	16485	16630	16547	16506	16392	16591	16513	16424	16582	16557	16531	16447	16534	16693	16451	16496	16542	16584	16762	16606	16555	16733	16332	16580	16564	16540	16452	16480	16720	16600	16500	16560	16531	16583	16436	16599	16586	16330	16580	16636	16424	16737	16629	16441	16706	16588	16495	16660	16452	16559	16367	16551	16649	16514	16478	16547	16624	16479	16587	16586	16462	16430	16525	16441	16492	16618	16641	16531	16506	16435	16614	16537	16526	16464	16566	16637	16445	16620	16506	16711	16712	16551	16551	16536	16655	16543	16601	16512	16650	16574	16520	16488	16660	16572	16572	16502	16538	16781	16599	16583	16600	16679	16469	16423	16586	16378	16718	16675	16513	16517	16423	16539	16519	16447	16705	16604	16495	16611	16613	16640	16558	16665	16523	16610	16509	16514	16502	16571	16574	16548	16667	16545	16660	16520	16531	16675	16574	16568	16541	16499	16454	16616	16501	16564	16573	16617	16558	16551	16585	16500	16406	16403	16577	16687	16644	16563	16715	16610	16394	16473	16632	16601	16493	16585	16664	16539	16542	16601	16433	16530	16557	16487	16591	16547	16518	16513	16439	16551	16466	16735	16514	16404	16544	16597	16589	16530	16598	16531	16589	16536	16664	16567	16434	16597	16626	16593	16698	16471	16502	16534	16567	16685	16492	16511	16298	16422	16588	16534	16504	16523	16641	16664	16593	16651	16449	16630	16525	16629	16603	16550	16580	16583	16645	16438	16531	16443	16616	16681	16705	16622	16513	16634	16719	16643	16486	16449	16596	16547	16653	16590	16598	16637	16572	16600	16518	16570	16502	16477	16560	16605	16456	16491	16687	16560	16640	16362	16638	16595	16658	16528
23379	20790	28069	23730	21873	22499	22345	20075	19486	19860	19709	19403	22604	30159	30989	27780	23740	21454	20106	19566	19437	19236	19343	19105	19340	19269	19449	19449	19179	19073	19297	19511	19449	19257	19309	19246	19412	19252	19353	19135	19244	19624	19353	19192	19199	19154	19244	19459	19265	19334	19295	19193	19477	19338	19205	19207	19202	19103	19327	19256	19292	19157	19369	19360	19287	19036	19213	19138	19221	19026	19258	19167	19298	19336	19142	19221	19406	19045	19221	19280	19240	19137	19245	19229	19257	19131	19217	19258	19256	19193	19168	19174	19269	19263	19144	19357	19271	19305	19175	19266	19300	19315	19292	19254	19350	19409	19248	19457	19385	19259	19214	19200	19383	19366	19207	19221	19308	19279	19223	19036	19143	19265	19267	19337	19360	19237	19114	19221	19247	19448	19126	19068	19266	19154	19349	19232	19350	19243	19099	19136	19201	19065	19232	19463	19215	19397	19205	19321	19334	19205	19144	19306	19131	19153	19307	19319	19419	19143	19267	19132	19224	19055	19315	19303	18974	19023	19155	19222	19060	19113	19264	19146	19304	19370	19347	19152	19051	19281	19367	19188	19420	19245	19157	19071	19166	19264	19557	19062	19280	19257	19160	19236	19261	19202	19384	19072	19027	19067	19102	19164	19324	19209	19129	19143	19220	19320	19210	19219	19548	19090	19058	19156	19084	19334	19210	19066	19313	19203	19284	19282	19224	19370	19195	19002	19003	19351	19346	19131	19287	19109	19286	19336	19359	19015	19192	19257	19294	19266	19308	19223	19312	19311	19040	19235	19207	19098	19341	19109	19133	19114	19043	19188	19083	19007	19200	19327	19306	19317	19202	19047	19131	19386	19255	19063	19354	19070	19217	19063	19188	19015	19094	19303	19329	19124	19154	19228	19379	19238	19312	19492	19390	19270	19274	19337	19237	19199	19239	19208	19403	19272	19332	19370	19228	19317	19153	19255	18973	19290	19315	19311	19222	19332	19224	19179	19189	19225	19203	19444	19466	19314	19160	19109	19129	19037	19177	19135	19070	19213	19215	19208	19333	19225	19186	19230	19036	19457	19191	19401	19127	19211	19112	19422	19289	19177	19138	19333	19223	19224	19079	19210	19308	19056	19319	19119	19262	19292	19190	19008	19168	19208	19171	19170	19478	19129	19414	19243	19021	19225	19097	19324	19372	19306	19300	19221	19080	19312	19408	19517	19203	19138	19035	19273	19207	19320	19213	19100	19003	19389	19175	19177	19294	19057	19229	19439	19283	19307	19336	19147	19094	19119	19394	19267	19242	19259	19214	19111	19177	19356	19248	19325	19253	19274	19309	19119	19279	19362	19303	19228	19052	19225	18921	19146	19243	19269	19209	19089	19221	18980	19178	19258	19259	19441	19447	19212	19143	19007	19145	19512	19131	19304	19264	19098	19258	19466	19187	19176	19269	19250	19147	19100	19206	19185	19175	19305	19204	19149	19343	19262	19281	19430	19126	19127	19132	19091	19364	19214	19136	19392	19204	19104	19423	19220	19297	19410	19275	19411	19427	19264	19207	19197	19237	19105	19020	19277	19199	19051	19186	19052	19237	19342	19217	19250	19268	19228	19063	19169	19258	19396	19257	19169	19187	19221	18940	19441	19180	19449	19264	19201	19090	19206	19373	19155	19045	19370	19194	19368	19293	19191	19443	19229	19343	19241	19259	19017	19311	19334	19313	19333	19095	19161	19182	19274	19091	19376	19323	19309	19236	19328	19201	19395	19208	19280	19373	19105	19019	19195	19017	19182	19279	19229	19149	19378	19179	18997	19256	19222	19118	19381	19173	19211	19434	19176	19460	19178	19434	19213	19085	19203	19240	19123	19268	19150	19083	19000	19263	19136	19169	19225	19300	19115	18924	19182	19032	19089	19337	19225	19140	19270	19313	19325	19262	19337	19312	19196	19158	19202	19076	19115	19097	19374	19366	19236	19065	19251	19312	18993	18961	19137	19326	19153	19277	19188	19071	19239	19128	19236	19187	19215	19144	19411	19309	19330	19153	19356	19140	19051	19082	19100	19121	19037	19271	19243	19084	19154	19159	19193	19117	19264	19204	19270	19284	19218	19271	19159	19074	19063	19233	19282	19198	19265	19252	19316	19165	19149	19341	19075	19145	19257	19173	19328	19165	19095	19015	19153	19137	19262	19233	19339	19242	19270	19162	19266	19162	19233	19163	19348	19271	19333	19289	19352	19207	19193	19359	19167	19076	19180	19226	19203	19016	19139	19159	19136	19256	19098	19179	19140	19139	19256	19314	19061	19090	18947	19400	19156	19090	19136	19261	19255	19325	19369	19154	19132	19137	19188	19293	19111	18860	19211	19182	19174	19423	19479	19233	19308	19116	19182	19145	19158	19057	19294	19191	19137	19292	19072	19179	19120	19220	19221	19247	19188	19219	18989	19093	19481	19291	19222	19202	19182	19230	19272	19307	19241	19038	19038	19279	19161	19015	19285	19212	19277	18992	19021	19199	19135	19365	19320	19239	19122	19101	19093	19047	19391	19285	19322	19403	19085	19365	19133	19200	19202	19239	19161	19288	19273	19041	19203	19167	19262	19263	19098	19235	19289	19467	19203	19449	19352	19161	19176	19219	19242	19383	19253	19440	19306	19368	19252	19383	19081	19119	19110	19163	19189	19139	19382	19218	19044	19100	19239	19219	19132	19219	19126	19228	19233	19050	19202	19156	19231	19341	19214	19348	19295	19316	18899	19307	19285	19079	19267	19377	19068	19408	19192	19139	19088	19270	19312	18942	19009	19089	19190	19237	19218	19267	19266	19282	19167	19274	19157	19201	19373	19164	19030	19068	19157	19075	19089	19297	19044	19114	19253	19188	19010	19189	19241	19313	19254	19354	19413	19332	19288	19338	19119	19166	19084	19083	19299	19228	19039	19107	19236	19208	18998	19043	19330	19297	19316	19292	19185	19236	19314	19217	19247	19279	19444	19276	19266	18966	19333	19377	19114	19281	19256	19308	19178	19270	19373	19174	19204	19190	19024	19270	19145	19159	19140	19238	19215	19196	19097	19226	19138	19524	19289	19185	19186	19144	19312	19080	19176	19151	19209	19001	19226	19334	19006	19090	19231	19490	19358	19177	19393	19222	19308	19384	19304	19410	19175	19321	19282	19135	19243	19344	19260	19260	18913	19178	19364	19154	19241	19245	18981	19308	19304	19162	19062	19238	19222	19326	19246	18988	19080	19113	19380	19119	19354	19442	19299	18973	19333	19237	19136	19315	19491	19288	19228	19315	19248	19364	19231	19124	19155	19246	19176	19311	19220	19128	19344	19228	18950	19131	19272	19073	19249	19272	19306	19060	19196	19241	19213	19350	19207	19153	19184	19316	19188	19130	19204	19386	19133	19188	19308	19204	19144	19272	19250	19028	19353	19216	19260	19530	19305	19148	19390	19336	19347	19138	19379	19176	19168	19364	19280	19233	19038	19195	19431	19396	19248	18987	19353	19259	19232	19472	19198	19130	19244	19073	19382	19131	19261	19314	19316	19283	19127	19174	19335	19209	19240	19197	19244	19299	19198	19236	19375	19147	19350	19162	19349	19106	19309	19307	19426	19219	19069	19110	19116	19058	19326	19009	19222	19229	19071	19178	19264	19213	19081	19115	19184	18990	18969	19205	19214	19313	19083	19181	19221	19195	19302	19226	19133	19249	19057	19462	19152	19351	19339	19468	19337	19074	19090	19369	19201	19215	19019	19017	19179	19138	19232	19164	19498	19341	19210	19267	19151	19212	19079	19132	19147	19190	19267	19185	19189	19270	19214	19336	19393	19194	19244	19227	19194	19212	19133	19029	19288	19234	19348	19195	19287	19209	19244	19150	19239	19266	19170	19124	18971	19084	19295	19207	19165	19122	19268	19195	19270	19247	19288	19205	19473	19402	19182	19168	19157	19289	19337	19196	19277	18955	19393	19107	19382	19216	19228	19232	19105	19263	19330	19176	19367	19320	19170	19197	19195	19285	19079	19123	19209	19172	19033	19232	19442	19376	19170	19326	19149	19175	19223	19310	19167	19168	19020	19289	19141	19182	19437	19054	19235	19340	19416	19067	19424	19176	19309	19150	19258	19262	19246	19125	19277	19220	19102	19289	19110	19214	19262	19235	19071	19192	19393	19275	19205	19174	19339	19001	19222	19007	19067	19246	19217	19226	19141	19088	19152	19381	19192	19246	19308	19350	19271	19317	19083	19093	19022	19269	19334	19086	19170	19316	19168	19248	19199	19155	19111	19286	19294	19299	19283	19279	19280	19212	19126	19180	19362	19114	19149	19331	19224	19026	19276	19186	19160	19300	19233	19293	19117	19291	19349	19256	19112	19274	19079	19360	19206	19223	19221	19336	19264	19222	19297	19305	19180	19273	19082	19162	19035	19095	19011	19135	19174	19321	19113	18936	19258	19171	19300	19277	19234	19468	19045	19242	19080	19460	19017	19410	19217	19307	19198	19186	19044	19128	19135	19156	19215	19102	19313	19296	19233	19184	19457	19307	19135	19084	19115	19083	19229	19212	19227	19359	19237	19283	19167	19320	19228	19163	19314	19159	19279	19263	19166	19436	19310	19231	19475	19074	19282	19181	19081	19091	19327	19372	19233	19164	19053	19175	19340	19381	19229	19005	19242	18862	19269	19165	19188	19256	19440	19071	19252	19163	19121	19163	19166	19111	19315	19257	19455	19351	19286	19012	19101	19273	19236	19167	19206	19352	19201	19110	19119	19060	19189	19403	19041	19406	19110	19001	19090	19555	19366	19028	19285	19064	19109	19235	19150	19110	19100	19390	19285	19094	19200	19349	19269	19031	19125	19186	19307	19289	19371	19310	19427	19367	19276	19246	19283	19016	19312	19190	19137	19276	19120	19293	19220	19175	19228	19126	19127	19168	19243	19089	19166	19147	19142	19280	19326	19141	19165	19282	19202	19181	19257	19266	19287	19287	19297	19071	19243	19175	19375	19159	19093	19232	19279	19467	19110	19281	19378	19203	19143	19171	19291	19317	19159	19191	19115	19315	19194	19326	19135	19255	19340	19032	19241	19141	19361	19220	19200	19339	19169	19232	19357	19144	19129	19130	19264	19201	19092	19276	19249	19343	19264
14634	25150	24969	20910	19039	18039	17573	17343	17102	17058	16966	17117	22732	32378	31834	27028	22149	18789	17399	16823	16596	16593	16561	16682	16529	16451	16772	16553	16591	16676	16697	16547	16591	16723	16606	16524	16613	16684	16590	16592	16613	16628	16678	16625	16602	16645	16644	16506	16647	16625	16595	16633	16594	16579	16578	16553	16703	16539	16614	16607	16543	16473	16427	16661	16632	16448	16620	16491	16532	16602	16657	16480	16697	16501	16600	16508	16622	16622	16569	16620	16584	16572	16476	16656	16569	16539	16637	16677	16535	16611	16527	16537	16626	16493	16617	16483	16579	16697	16528	16602	16529	16590	16684	16546	16563	16684	16583	16664	16560	16674	16469	16581	16455	16427	16521	16497	16595	16502	16581	16546	16639	16451	16344	16604	16600	16369	16683	16634	16469	16619	16693	16450	16539	16573	16703	16584	16746	16494	16557	16487	16534	16521	16550	16612	16590	16451	16613	16569	16660	16615	16378	16582	16583	16485	16495	16604	16492	16568	16486	16443	16500	16603	16523	16513	16534	16491	16408	16620	16484	16491	16598	16550	16496	16476	16629	16554	16545	16566	16565	16401	16616	16697	16621	16638	16684	16373	16626	16408	16403	16513	16590	16407	16650	16597	16444	16481	16633	16448	16642	16591	16644	16349	16492	16723	16404	16637	16443	16665	16379	16536	16748	16455	16741	16546	16540	16583	16702	16594	16519	16474	16758	16523	16531	16651	16596	16601	16480	16530	16707	16655	16647	16684	16794	16540	16420	16542	16693	16564	16457	16604	16614	16637	16555	16632	16446	16532	16813	16555	16760	16528	16513	16562	16669	16472	16660	16492	16517	16569	16567	16455	16488	16591	16490	16396	16653	16415	16526	16622	16699	16496	16579	16684	16574	16608	16592	16486	16568	16582	16597	16472	16560	16672	16614	16483	16333	16661	16535	16495	16763	16769	16441	16542	16576	16551	16464	16729	16513	16482	16567	16484	16681	16627	16472	16660	16684	16480	16423	16517	16385	16684	16378	16813	16468	16555	16343	16503	16717	16670	16451	16449	16629	16545	16649	16580	16651	16564	16379	16721	16563	16426	16506	16439	16485	16627	16548	16578	16580	16494	16622	16569	16607	16754	16575	16340	16553	16651	16468	16401	16533	16492	16619	16693	16497	16567	16632	16499	16623	16462	16554	16706	16643	16638	16531	16598	16548	16495	16564	16499	16522	16493	16625	16616	16525	16405	16436	16439	16555	16560	16628	16641	16612	16623	16753	16552	16521	16627	16608	16530	16530	16624	16575	16691	16534	16423	16420	16589	16515	16651	16423	16657	16491	16719	16712	16533	16556	16521	16397	16466	16569	16458	16611	16637	16537	16425	16583	16410	16563	16476	16748	16193	16495	16551	16651	16577	16478	16558	16488	16466	16570	16535	16560	16490	16614	16541	16664	16668	16625	16405	16610	16562	16753	16641	16576	16626	16619	16471	16631	16681	16618	16512	16653	16623	16668	16491	16390	16503	16736	16510	16729	16562	16542	16575	16576	16630	16517	16656	16642	16581	16675	16645	16663	16647	16570	16414	16579	16714	16536	16632	16519	16648	16489	16667	16539	16337	16530	16594	16592	16536	16501	16683	16658	16400	16652	16676	16644	16582	16635	16646	16481	16678	16520	16612	16479	16455	16556	16651	16534	16569	16535	16469	16552	16569	16545	16846	16375	16404	16659	16514	16614	16673	16448	16413	16522	16612	16555	16550	16280	16439	16551	16531	16408	16504	16444	16468	16681	16515	16588	16584	16534	16439	16492	16509	16569	16551	16384	16517	16525	16614	16425	16442	16640	16574	16644	16520	16534	16674	16630	16551	16689	16612	16507	16681	16634	16613	16666	16536	16699	16681	16767	16657	16377	16527	16561	16389	16580	16797	16539	16481	16632	16546	16591	16445	16536	16684	16594	16510	16540	16401	16633	16636	16634	16598	16632	16562	16687	16459	16659	16430	16513	16563	16520	16511	16509	16539	16529	16647	16535	16476	16623	16635	16521	16505	16514	16421	16434	16503	16488	16543	16660	16619	16405	16893	16468	16600	16540	16628	16727	16487	16610	16591	16499	16533	16695	16479	16526	16485	16552	16660	16512	16531	16514	16500	16613	16464	16479	16638	16644	16549	16600	16541	16405	16531	16554	16607	16665	16486	16402	16468	16757	16633	16543	16548	16251	16535	16544	16531	16443	16517	16507	16689	16532	16444	16694	16570	16572	16516	16555	16624	16744	16410	16673	16526	16543	16422	16516	16810	16611	16593	16532	16500	16627	16614	16494	16496	16434	16729	16565	16516	16589	16537	16480	16547	16523	16365	16502	16493	16581	16457	16643	16613	16479	16525	16555	16547	16715	16593	16464	16647	16758	16607	16506	16559	16450	16727	16677	16626	16401	16573	16624	16636	16740	16634	16709	16616	16656	16667	16536	16735	16606	16481	16536	16600	16560	16580	16505	16476	16451	16531	16717	16652	16405	16555	16511	16582	16468	16583	16581	16721	16397	16572	16488	16644	16637	16628	16538	16475	16503	16572	16584	16620	16549	16464	16494	16608	16569	16614	16730	16410	16465	16695	16617	16464	16527	16584	16439	16429	16560	16522	16590	16654	16458	16533	16744	16616	16549	16495	16526	16443	16523	16540	16564	16658	16533	16610	16698	16587	16434	16552	16718	16445	16534	16759	16505	16695	16663	16574	16597	16584	16589	16578	16526	16528	16570	16464	16554	16554	16594	16609	16490	16661	16480	16478	16599	16552	16619	16458	16449	16514	16448	16603	16537	16531	16654	16807	16624	16577	16661	16488	16804	16414	16551	16486	16483	16489	16463	16517	16592	16564	16500	16550	16586	16506	16612	16633	16561	16455	16652	16492	16535	16661	16489	16391	16497	16541	16386	16735	16602	16657	16721	16572	16577	16565	16698	16546	16496	16495	16568	16588	16568	16643	16691	16424	16682	16448	16464	16622	16658	16573	16527	16646	16627	16459	16300	16569	16584	16615	16545	16621	16521	16663	16639	16650	16519	16687	16539	16682	16499	16618	16570	16567	16406	16579	16604	16430	16437	16546	16539	16349	16549	16595	16582	16604	16647	16573	16764	16708	16707	16621	16465	16551	16589	16523	16470	16403	16673	16498	16542	16518	16638	16398	16717	16530	16587	16529	16426	16600	16601	16569	16647	16488	16540	16559	16633	16514	16447	16617	16651	16442	16722	16546	16586	16630	16677	16627	16564	16514	16670	16396	16596	16441	16602	16600	16634	16709	16357	16501	16601	16612	16632	16749	16458	16400	16548	16675	16572	16523	16668	16611	16777	16549	16627	16508	16367	16583	16541	16458	16583	16604	16459	16541	16717	16572	16504	16418	16481	16380	16631	16691	16519	16492	16448	16687	16623	16632	16479	16618	16623	16399	16509	16651	16411	16500	16675	16656	16676	16583	16673	16585	16608	16640	16440	16733	16434	16559	16495	16619	16433	16557	16599	16563	16618	16463	16492	16541	16713	16505	16638	16610	16645	16541	16671	16644	16537	16389	16594	16490	16693	16477	16540	16737	16519	16625	16606	16602	16513	16573	16494	16458	16480	16539	16716	16552	16605	16679	16518	16563	16525	16452	16443	16385	16469	16667	16680	16694	16545	16731	16629	16609	16754	16600	16549	16611	16543	16405	16477	16571	16641	16639	16598	16672	16360	16475	16479	16488	16406	16614	16633	16590	16565	16495	16626	16566	16391	16601	16442	16519	16626	16684	16600	16556	16564	16449	16635	16602	16628	16601	16535	16631	16540	16768	16724	16672	16711	16554	16553	16512	16558	16688	16606	16749	16490	16592	16564	16594	16626	16539	16604	16609	16721	16520	16682	16722	16533	16633	16427	16697	16527	16550	16652	16546	16537	16583	16772	16632	16597	16605	16694	16558	16562	16602	16487	16505	16828	16618	16703	16476	16520	16443	16531	16616	16520	16616	16647	16525	16658	16476	16695	16555	16572	16607	16566	16475	16453	16467	16602	16564	16458	16604	16436	16488	16569	16593	16571	16538	16451	16712	16648	16543	16592	16610	16535	16517	16577	16677	16572	16452	16297	16550	16594	16522	16357	16513	16437	16503	16734	16668	16730	16462	16551	16536	16470	16508	16481	16644	16587	16524	16513	16529	16477	16638	16409	16633	16689	16809	16490	16501	16653	16575	16535	16521	16533	16577	16441	16388	16411	16504	16583	16553	16676	16483	16494	16647	16567	16529	16534	16452	16468	16560	16653	16538	16388	16543	16568	16483	16395	16470	16581	16430	16493	16679	16432	16673	16615	16629	16516	16512	16608	16454	16578	16618	16513	16451	16489	16721	16465	16536	16495	16745	16619	16431	16568	16583	16609	16596	16740	16598	16653	16619	16571	16638	16716	16612	16485	16523	16518	16505	16571	16479	16500	16520	16625	16567	16531	16636	16655	16461	16529	16597	16482	16510	16629	16572	16512	16542	16630	16668	16483	16606	16478	16561	16575	16643	16683	16579	16621	16542	16620	16595	16572	16436	16554	16562	16529	16452	16675	16566	16393	16645	16537	16557	16690	16584	16598	16593	16497	16454	16505	16771	16543	16482	16514	16474	16603	16434	16736	16466	16684	16477	16518	16355	16578	16526	16802	16519	16460	16663	16474	16532	16544	16631	16695	16412	16597	16572	16546	16607	16533	16544	16632	16506	16457	16705	16602	16636	16617	16758	16501	16774	16595	16463	16579	16642	16425	16597	16503	16502	16502	16479	16488	16556	16599	16627	16398	16513	16486	16486	16545	16723	16677	16384	16524	16625	16498	16434	16578	16708	16464	16611	16588	16520	16727	16504	16638	16416	16663	16543	16637	16613	16406	16402	16560	16625	16612	16733	16678	16488	16732	16560	16533	16764	16479	16392	16601	16625	16637	16495	16655	16529	16563	16548	16551	16471	16372	16620	16560	16567	16568	16564	16554	16489	16510	16520	16610	16674	16610	16649	16717	16612	16602	16596	16572	16677	16615	16649	16757	16564	16371	16569	16612	16624	16765	16515	16436	16569	16684	16590	16590	16475	16560	16445	16460	16704	16615	16435	16502	16554	16513	16661	16742	16491	16536	16737	16396	16544	16630	16578
22213	20684	28303	23132	20904	22976	25056	20038	19128	19512	19667	22126	28910	36724	35548	31107	26060	22367	20285	19083	18979	18998	18791	18724	19056	18654	18817	18717	18686	18683	18805	18822	18747	18728	18925	18601	18890	18820	18677	18772	18783	18821	18868	18819	18714	18519	18790	18683	18721	18621	18786	18831	18635	18547	18673	18667	18796	18688	18696	18864	18818	18929	19083	18641	18889	18858	18901	18784	18680	18811	18889	18821	18731	18685	18754	18760	18638	18651	18649	18793	18785	18574	18699	18702	18589	18716	18717	18831	18863	18710	18879	18581	18741	18682	18782	18755	18802	18801	18587	18647	18633	18911	18829	18576	18719	18574	18910	18800	18836	18669	18702	18768	18800	18686	18830	18644	18765	18721	18761	18639	18696	18598	18751	18743	18419	18688	18691	18713	18713	18800	18649	18837	18841	18913	18470	18940	18551	18958	18676	18601	18846	18790	18732	18863	18834	18667	18521	18666	18862	18785	18735	18421	18703	18781	18711	18627	18657	18679	18676	18637	18668	18542	18731	18723	18672	18617	18804	18942	18624	18803	18610	18954	18781	18666	18495	18593	18796	18659	18583	18698	18792	18830	18583	18646	18706	18720	18847	18662	18815	18719	18692	18541	18745	18553	18700	18696	18675	18760	18574	18451	18560	18720	18849	18676	18861	18770	18839	18819	18803	18706	18774	18716	18578	18595	18688	18573	18649	18751	18638	18746	18669	18571	18722	18702	18538	18557	18606	18641	18726	18773	18877	18655	18458	18669	18611	18734	18504	18813	18535	18754	18764	18715	18775	18686	18756	18728	18799	18537	18737	18673	18780	18699	18619	18777	18752	18632	18716	18687	18407	18667	18551	18620	18765	18576	18746	18602	18711	18412	18655	18780	18789	18831	18657	18691	18629	18587	18634	18770	18704	18561	18615	18601	18823	18682	18719	18585	18649	18508	18651	18768	18628	18827	18711	18717	18662	18616	18545	18677	18738	18503	18420	18516	18535	18501	18794	18581	18779	18941	18550	18607	18705	18443	18536	18523	18789	18548	18830	18786	18690	18702	18747	18754	18707	18881	18723	18776	18605	18826	18664	18673	18721	18652	18904	18501	18762	18769	18801	18654	18707	18519	18634	18760	18746	18596	18627	18748	18753	18806	18528	18686	18746	18581	18774	18745	18694	18624	18644	18827	18767	18767	18790	18731	18590	18563	18693	18737	18614	18569	18705	18624	18541	18891	18643	18740	18769	18616	18741	18777	18591	18664	18728	18799	18601	18648	18781	18649	18940	18725	18685	18505	18572	18569	18730	18551	18636	18551	18671	18588	18492	18669	18567	18665	18434	18512	18981	18776	18680	18684	18634	18654	18746	18771	18828	18428	18523	18584	18822	18661	18714	18578	18581	18788	18745	18628	18627	18747	18667	18992	18804	18897	18567	18572	18647	18817	18534	18639	18614	18694	18596	18705	18755	18654	18536	18569	18751	18670	18606	18568	18611	18768	18671	18464	18331	18437	18721	18928	18572	18836	18838	18656	18629	18727	18766	18616	18560	18450	18656	18582	18443	18639	18611	18968	18674	18503	18613	18737	18708	18785	18578	18614	18866	18566	18589	18945	18656	18581	18880	18762	18592	18550	18719	18855	18585	18656	18613	18762	18832	18797	18633	18752	18931	18898	18642	18474	18776	18809	18618	18828	18703	18748	18428	18656	18864	18718	18707	18791	18656	18989	18587	18742	18710	18484	18556	18937	18725	18653	18706	18723	18760	18666	18718	18583	18725	18582	18741	18575	18951	18759	18936	18762	18647	18685	18867	18621	18610	18767	18544	18800	18617	18780	18677	18775	18655	18602	18593	18712	18929	18702	18681	18699	18906	18867	18717	18804	18711	18589	18668	18683	18513	18744	18613	18703	18764	18908	18836	18911	18661	18604	18534	18704	18683	18935	18498	18652	18799	18774	18628	18869	18938	18644	18859	18726	18778	18602	18695	18657	18576	18406	18675	18607	18460	18758	18804	18557	18871	18664	18684	18774	18691	18804	18621	18563	18597	18714	18858	18737	18824	18901	18556	18682	18683	18708	18810	18672	18480	18713	18783	18761	18852	18877	18653	18583	18751	18595	18468	18535	18782	18589	18813	18639	18711	18760	18886	18579	18879	18541	18569	18737	18820	18761	18748	18961	18852	18700	18671	18622	18783	18769	18641	18598	18828	18583	18649	18742	18846	18298	18534	18685	18517	18722	18487	18507	18955	18662	18639	18455	18721	18609	18437	18648	18711	18642	18612	18460	18689	18484	18790	18563	18853	18697	18689	18549	18721	18867	18700	18681	18631	18555	18685	18552	18539	18582	18644	18518	18711	18653	18644	18673	18694	18712	18699	18698	18833	18811	18794	18824	18791	18625	18652	18595	18792	18536	18537	18649	18588	18677	18539	18580	18689	18676	18911	18747	18592	18632	18710	18680	18693	18781	18928	18926	18818	18675	18722	18670	18605	18724	18751	18755	18618	18651	18584	18614	18520	18755	18740	18661	18685	18876	18702	18694	18738	18658	18710	18597	18806	18526	18761	18517	18669	18635	18728	18678	18773	18614	18464	18728	18633	18749	18705	18640	18682	18660	18885	18837	18696	18787	18541	18683	18593	18592	18563	18645	18619	18741	18736	18786	18834	18515	18557	18758	18658	18603	18697	18658	18856	18607	18430	18803	18474	18640	18622	18695	18520	18772	18782	18662	18691	18785	18800	18485	18659	18663	18821	18834	18757	18628	18728	18805	18667	18838	18734	18590	18800	18755	18758	18606	18693	18779	18441	18653	18591	18726	18531	18541	18595	18847	18676	18717	18835	18653	18809	18731	18462	18666	18734	18948	18705	18503	18746	18809	18752	18710	18489	18636	18620	18559	18671	18441	18597	18740	18558	18684	18734	18525	18649	18663	18564	18793	18720	18694	18719	18542	18781	18567	18739	18798	18582	18771	18515	18641	18712	18511	18838	18612	18672	18595	18555	18545	18533	18396	18569	18735	18588	18817	18476	18766	18657	18785	18627	18668	18812	18559	18723	18621	18467	18674	18778	18573	18697	18615	18512	18704	18770	18523	18701	18727	18631	18747	18721	18597	18625	18641	18630	18538	18752	18824	18757	18764	18760	18866	18919	18589	18664	18682	18773	18786	18671	18553	18886	18745	18822	18735	18597	18661	18724	18638	18680	18776	18735	18683	18919	18547	18810	18694	18512	18695	18692	18566	18750	18683	18718	18722	18820	18572	18530	18770	18734	18739	18682	18586	18709	18638	18583	18677	18792	18706	18658	18643	18728	18569	18696	18628	18749	18738	18628	18700	18642	18673	18742	18759	18507	18635	18711	18640	18630	18637	18803	18688	18616	18571	18587	19090	18734	18806	18715	18642	18777	18617	18787	18639	18405	18417	18815	18563	18666	18591	18753	18698	18721	18521	18571	18765	18711	18552	18718	18605	18637	18856	18733	18476	18618	18687	18814	18753	18797	18673	18655	18704	18950	18558	18676	18589	18599	18810	18577	18626	18655	18521	18752	18670	18549	18665	18729	18632	18592	18833	18872	18502	18681	18769	18848	18748	18780	18401	18484	18605	18616	18724	18756	18544	18560	18573	19000	18619	18536	18691	18810	18641	18522	18635	18644	18705	18712	18651	18589	18500	18518	18654	18610	18603	18511	18493	18653	18658	19045	18874	18687	18693	18595	18741	18757	18721	18669	18569	18616	18822	18645	18697	18942	18634	18678	18543	18608	18679	18567	18736	18594	18583	18786	18648	18708	18533	18709	18838	18590	18620	18668	18814	18855	18803	18851	18551	18780	18807	18749	18661	18749	18672	18652	18689	18607	18525	18901	18742	18766	18702	18490	18747	18629	18534	18675	18630	18768	18727	18735	18530	18653	18685	18810	18776	18540	18681	18432	18724	18598	18664	18560	18622	18747	18765	18675	18622	18551	18792	18847	18583	18609	18774	18684	18752	18830	18942	18732	18725	18723	18604	18935	18563	18762	18709	18852	18634	18609	18628	18637	18659	18594	18626	18640	18623	18623	18694	18840	18553	18824	18826	18773	18671	18765	18813	18836	18683	18674	18902	18704	18808	18684	18751	18715	18752	18574	18553	18451	18743	18603	18629	18709	18620	18745	18418	18557	18703	18668	18670	18840	18764	18623	18807	18725	18609	18503	18517	18723	18738	18606	18647	18582	18661	18725	18690	18779	18568	18597	18632	18567	18543	18639	18742	18501	18710	18911	18659	18566	18602	18538	18582	18403	18717	18723	18748	18801	18627	18653	18736	18696	18927	18488	18780	18805	18680	18762	18829	18800	18563	18773	18810	18521	18687	18737	18536	18623	18856	18763	18804	18680	18704	18610	18775	18691	18643	18575	18787	18857	18753	18793	18745	18745	18723	18572	18662	18707	18695	18661	18593	18745	18701	18779	18749	18856	18999	18802	18569	18739	18616	18470	18507	18880	18644	18765	18677	18819	18693	18569	18689	18702	18529	18724	18898	18773	18550	18496	18728	18876	18762	18739	18672	18563	18692	18864	18618	18767	18655	18729	18733	18862	18781	18631	18892	18639	18670	18634	18466	18699	18625	18907	18577	18920	18701	18709	18818	18637	18583	18753	18649	18627	18580	18494	18777	18801	18646	18715	18680	18569	18465	18691	18552	18831	18687	18616	18629	18700	18687	18611	18556	18547	18716	18821	18670	18679	18847	18558	18604	18454	18835	18736	18666	18688	18788	18759	18651	18775	18686	18686	18920	18629	18717	18529	18746	18724	18698	18699	18659	18722	18815	18479	18554	18524	18719	18650	18694	18748	18817	18588	18681	18705	18520	18751	18582	18749	18613	18556	18577	18744	19001	18776	18661	18621	18476	18836	18694	18616	18854	18488	18611	18584	18581	18545	18629	18671	18752	18572	18859	18702	18354	18787	18579	18581	18718	18500	18543	18914	18618	18716	18571	18794	18765	18520	18645	18723	18673	18550	18601	18693	18518	18549	18856	18582	18791	18566	18613	18692	18857	18761	18520	18679	18703	18881	18886	18716	18738	18714	18698	18454	18697	18544	18568	18484	18662	18571	18869	18935	18598	18773	18659	18711	18702	18801	18718	18513	18548	18609	18923	18729	18755	18621	18556
15844	29603	27164	22093	20092	18931	18095	17222	16951	17040	16774	22745	31484	39166	36536	31604	24855	20271	17454	16563	16166	16200	16109	16257	16215	16113	16055	16090	16276	16035	16203	16326	16278	16341	16109	16102	16069	16207	16114	16226	16142	16209	16108	16032	15956	16169	16135	16109	16186	16063	16170	16139	16058	16174	16192	16182	16146	15978	16165	16197	16123	16340	16242	16320	16095	16185	16033	16109	16153	16191	16218	16305	16128	16188	16311	16309	15957	16145	16140	16067	16144	16161	16183	16115	16194	16313	16129	16185	16269	16078	16074	16006	16163	16228	16161	16081	16336	16115	16158	16182	16035	16107	16180	16272	15988	16382	16086	16116	15975	16124	16060	15997	16217	16224	16210	16189	16185	16146	16031	16205	16135	16042	16262	16016	16254	16247	16115	16141	16090	16061	16170	16153	15956	16063	16045	16200	16215	16123	16161	16090	16142	16111	16256	16239	16190	16211	16050	16154	16137	16123	16160	16161	16228	16139	16137	16217	16206	16078	16303	16215	16321	16074	16090	16161	16122	16192	16084	16027	16375	16194	16251	16164	16131	16249	16090	16106	15976	15999	16209	16227	16113	16038	16005	16223	15961	16164	16177	16046	16236	16128	15936	16195	16184	16181	16334	16021	16345	16077	16094	16117	15977	16128	16214	16135	16192	16185	16110	15953	16330	16166	16206	16206	16024	15997	16291	16062	16139	16115	16186	16100	16233	16244	16053	16050	16119	16255	16079	16130	16132	16274	16185	15992	16002	16087	16318	16049	16041	16061	15998	16172	16266	16010	16104	16128	16202	16216	16074	16202	15962	16036	16284	16166	16103	16128	16255	16107	16194	16433	16197	16051	16205	16062	16142	16151	16159	16071	16060	16113	16102	15979	16131	16158	16129	16088	16162	16286	15923	16191	16054	16127	16157	15939	16265	16143	16171	16005	16243	16133	16241	16271	16219	16221	16072	16194	16083	16172	16270	16143	16088	16194	16207	16191	16032	16099	16151	16108	16252	16325	16130	16022	15989	16123	16129	16342	16168	16052	16332	16170	16236	15950	16146	16153	16063	16127	16203	16059	16127	16113	15976	15938	16203	16097	16070	16215	16126	16103	15892	16192	16061	16144	16229	16161	16176	16176	16205	15988	16164	16178	16108	16296	16190	16313	16062	16121	16181	16092	16102	16122	16240	16045	16170	16034	16157	16161	16115	16372	16131	16207	16221	16129	16164	16183	16061	16044	16108	16185	16112	16207	16151	16208	16134	16123	16051	16187	16148	16128	16179	15989	16128	16196	15981	16154	16088	16285	16131	16189	15984	16257	16181	16055	16194	16242	16113	16198	16162	16075	15999	16065	16032	16155	15927	16011	16274	16235	16061	16105	15883	16018	16184	16201	16269	16081	16096	16050	16037	16007	16162	16129	16151	16173	16096	16085	16203	16046	16148	16046	16151	15996	16198	16220	16201	16097	15996	16222	16224	16109	16128	16262	16178	16155	16117	15946	16171	16201	16134	16055	15991	16159	16048	16049	16240	16159	16129	16140	16188	16045	16090	16154	16162	16238	16055	16183	16182	16055	16117	16233	16283	16022	16189	16136	16001	16111	15967	15978	16111	16343	16114	15973	16148	16228	16207	16023	16161	15978	16130	15847	16147	16225	16217	15964	16084	16085	16197	15997	16202	16117	16377	16188	16196	16117	16239	16149	16005	16104	15989	16159	15986	16253	16217	16053	16012	16186	16057	16209	16138	16081	16295	16141	16236	16092	16078	16114	16112	16040	16087	16227	16063	16021	16065	16185	16036	16187	16127	16044	16088	16091	16219	16102	15951	16098	16173	16121	15914	16115	16241	16214	16124	16112	16063	16192	16189	16314	16273	16094	16027	15915	16153	16300	16205	16170	16071	16050	16094	16092	16061	16130	16106	16302	16276	16088	15978	15975	16146	16052	15979	16128	16212	16162	16135	16223	16081	15963	16275	16019	15999	16138	16178	16068	16234	16049	16079	15965	16176	16096	16083	16269	16118	15985	16150	16195	16189	16014	16199	16012	16188	16121	16029	16266	16115	16199	16081	16200	16041	16078	16184	16226	16296	16133	16045	16192	16276	16089	16250	16099	16095	16148	16127	16077	16250	16115	15847	16316	16106	16172	16124	16320	16187	16080	16087	16147	16127	16164	16216	15998	16108	16119	15977	16164	16054	16012	16097	16063	16194	16073	16235	16196	16157	16074	16103	16210	16193	16146	16100	16261	16098	16113	16183	16113	16186	15950	16141	16201	16037	15990	16129	16039	16216	15987	16273	16079	15970	16162	16048	16358	16037	16089	16241	16145	16196	16107	16178	16250	16092	16129	16085	16166	16132	15998	16253	16183	16262	16151	16110	16156	16125	16172	16063	16031	16190	16160	16249	16063	16273	16209	15883	16221	16124	16112	16035	16219	15907	16301	15964	15992	16054	16087	16162	16280	16209	16147	16142	16113	16192	16128	16051	16244	16106	16190	16184	16323	16026	16152	16301	16218	16017	16262	16027	16367	15981	16260	16057	16112	16159	15967	16157	16156	16070	16080	16205	16198	16092	16043	15953	15966	16086	16097	16137	16126	16087	16230	16177	16056	16040	16213	16346	15964	16173	16028	16078	16161	16192	16033	15995	16123	16111	16184	16204	16228	16131	16087	15855	16209	16243	16081	16077	16038	16162	15993	16177	16271	16022	15991	16211	16106	16212	16202	16119	16033	16184	16114	16287	16049	15998	16063	16299	15904	16027	16152	16160	16222	16137	16042	16079	16182	16050	16028	16129	16114	16074	16221	16162	16181	16003	16223	16126	16037	16079	16176	16117	16108	16103	16168	16328	16143	16106	16117	16116	16116	16115	16077	16005	16092	16019	15954	16041	16208	16206	16243	16114	15963	16085	15996	16277	16242	16086	16107	16007	16266	16228	16335	16195	16122	16131	16131	16116	16060	16129	16246	16203	16009	16121	16192	16191	16188	16023	16118	16258	16027	16159	16081	15950	16038	16024	16242	15998	16214	16037	15979	16010	16198	16263	16101	16055	16109	16241	16161	15981	16067	15938	16062	16017	16101	16207	16126	16071	16276	16025	16260	16137	16101	15997	16218	16058	16169	16205	16188	15980	16094	16008	16181	16121	16135	16209	16029	16069	16187	16183	16161	16052	16093	16148	16039	16109	16214	16148	16263	16045	16099	16176	16225	16166	16169	16249	16196	16127	16185	16060	16146	16262	16141	16114	16238	16095	16124	16269	16065	16165	16088	16143	16168	16184	15981	16133	16128	16158	16041	16149	16087	16077	16178	15955	15986	16314	16196	16127	16138	16117	16087	16183	16144	16167	16239	16051	16185	16225	16237	16098	16149	16151	16198	16128	15962	16212	16156	16151	16096	16150	16248	16063	16116	16298	16079	16137	16215	16162	16138	16191	16215	16067	16081	16209	16138	16155	16308	15928	16239	16003	16120	16122	16106	16061	16182	16024	16227	16096	16169	16160	16036	16105	16196	16166	16240	16067	16144	16275	16168	16255	16061	16052	16084	16187	16203	16201	16174	16088	16110	16337	16235	16289	15961	16232	16151	16167	16106	16063	16187	16054	16016	16174	15992	16063	16150	16053	16128	15933	16148	16144	16139	16138	16103	16053	16185	16280	16148	16120	16176	16136	16197	16094	16213	16070	16279	15970	16055	16246	16269	16256	16042	16147	16248	16092	16308	15992	16163	16182	16174	16097	16062	16133	16262	16018	16122	16053	16189	16127	16265	16056	16248	16049	16145	16079	15874	16095	16170	16152	16298	16034	16199	16301	16236	16284	15975	16194	16118	16200	16336	15934	16174	16048	16145	16211	16126	16171	16030	16136	16202	16019	16192	16253	16126	16077	16094	16219	16110	16122	16050	16084	16102	16091	16145	16129	16163	16174	16036	16114	16157	16192	16198	16039	16338	16103	16048	16148	16131	16010	16153	16028	16166	16142	16257	16160	16082	16236	15968	16126	16164	16109	16039	16069	16248	16142	16150	16239	16206	16105	16051	15987	16149	16074	16159	16264	16062	16173	16086	16048	16092	16129	16044	16166	16091	16112	16063	16199	15999	16052	16186	15984	16120	16088	16129	16213	16150	16219	16179	16190	16215	15972	16111	16148	16070	16212	16149	16113	16174	16069	15934	16104	16102	16129	16130	16054	16067	16042	16101	16130	16159	16170	16258	15984	16185	16079	16193	16219	16089	16161	16161	16134	16104	16213	16114	16094	16129	15986	16198	15967	16118	16070	16235	16172	16048	16062	16253	15912	16144	15929	16125	16327	16253	16064	16187	16299	16079	16207	16049	15970	16264	16278	16114	16211	16236	16154	16133	16133	15921	16129	16329	16245	16091	16052	16045	16174	15915	16000	16046	16158	16007	15930	16046	16168	16106	16177	16106	16104	16194	16159	16039	16163	16149	16184	16057	16402	16287	16113	16068	16145	16186	16150	16135	16133	16050	16109	16200	16022	16128	16215	16097	15882	16159	16287	16107	15991	16161	15980	16036	16034	16128	16127	16043	16036	16105	16156	16271	16093	16095	16242	16088	15985	16153	15968	16101	16277	16196	16218	16204	16263	16080	16090	16227	16129	16107	16046	16279	16334	16191	16047	16209	16145	16138	16122	16217	16081	16116	16148	16172	15989	16228	16223	16209	16221	16033	16129	16092	16171	16009	16252	16270	16174	16052	16084	16215	15976	15961	16308	16333	16133	16150	16157	16213	16095	16065	16061	16105	16071	16019	16298	16107	16334	16094	16097	16101	16275	16127	16228	15904	16248	16229	15893	16216	16222	16209	16097	16049	16261	16097	16208	16051	16193	16052	16174	16032	16048	16213	15943	16062	16144	16014	16003	16164	16264	15918	16260	16012	16094	16179	16119	16348	16240	16139	16162	16133	16064	16033	16359	16395	16250	15999	16232	16133	16130	16251	16198	16368	16045	16167	16166	15975	16102	16108	16374	16259	16039	16171	16261	16109	16112	16144	16276	16147	16206	15951	15960	16152	16206	16200	16160	16046	16053	16073	16293	16016	16095	16137	16256	16039	16174	16181	16209	16176	16057	16123	15959	16238	15996	16110	16297	16059	16121	16154	15926	16073	16115	16133	16116	16339	16223	16074
26837	21562	24182	21025	17868	17588	17977	17437	17486	17523	17871	17861	18495	19327	19662	19287	18349	17752	17755	17697	17311	17474	17368	17268	17491	17400	17695	17560	17491	17219	17404	17571	17438	17500	17405	17458	17451	17239	17591	17520	17554	17507	17476	17394	17318	17417	17165	17402	17378	17230	17372	17469	17407	17424	17313	17491	17350	17281	17415	17375	17514	17605	17319	17497	17443	17454	17535	17456	17434	17334	17271	17191	17435	17421	17501	17584	17419	17462	17547	17503	17425	17481	17660	17545	17670	17324	17452	17590	17567	17250	17385	17396	17379	17320	17557	17513	17479	17474	17370	17633	17654	17500	17375	17477	17445	17376	17495	17499	17373	17498	17284	17145	17457	17515	17457	17423	17483	17299	17481	17310	17756	17473	17472	17402	17395	17440	17355	17277	17478	17499	17421	17486	17510	17653	17418	17485	17695	17482	17499	17416	17292	17278	17500	17315	17448	17294	17570	17428	17496	17256	17286	17280	17692	17477	17535	17525	17502	17540	17603	17382	17348	17582	17340	17261	17663	17543	17596	17532	17244	17533	17283	17446	17650	17466	17437	17313	17288	17352	17582	17310	17321	17316	17509	17335	17434	17234	17473	17419	17501	17479	17295	17630	17553	17183	17361	17378	17536	17576	17330	17440	17307	17526	17304	17543	17298	17386	17443	17573	17422	17394	17517	17432	17490	17576	17527	17396	17417	17235	17200	17544	17404	17585	17257	17532	17295	17235	17489	17616	17471	17546	17528	17352	17410	17590	17565	17362	17265	17561	17455	17719	17611	17592	17430	17506	17399	17388	17466	17272	17506	17435	17483	17437	17783	17502	17392	17444	17388	17391	17460	17409	17420	17583	17480	17240	17479	17355	17316	17354	17392	17432	17427	17679	17577	17308	17289	17373	17332	17373	17413	17192	17447	17402	17407	17629	17409	17310	17226	17470	17075	17385	17478	17320	17555	17520	17447	17506	17360	17306	17269	17513	17505	17414	17433	17235	17481	17446	17516	17466	17540	17529	17262	17264	17545	17539	17606	17548	17384	17375	17532	17616	17536	17444	17512	17502	17548	17601	17447	17429	17582	17328	17669	17522	17345	17323	17506	17250	17423	17379	17485	17431	17576	17446	17457	17697	17379	17310	17520	17283	17517	17454	17399	17566	17495	17655	17480	17510	17237	17309	17554	17484	17445	17493	17525	17364	17401	17199	17526	17278	17363	17452	17443	17584	17452	17411	17673	17441	17458	17392	17499	17230	17555	17490	17484	17281	17564	17386	17365	17383	17558	17394	17454	17534	17625	17385	17437	17591	17530	17279	17429	17510	17432	17362	17424	17475	17200	17228	17295	17468	17455	17277	17439	17576	17163	17140	17382	17448	17371	17345	17558	17446	17447	17317	17351	17320	17481	17526	17689	17421	17341	17256	17494	17462	17373	17533	17470	17685	17246	17389	17478	17287	17665	17334	17454	17628	17321	17465	17214	17515	17387	17257	17499	17447	17441	17689	17212	17212	17333	17117	17555	17558	17472	17548	17269	17401	17279	17276	17342	17380	17410	17476	17505	17384	17522	17280	17230	17373	17293	17255	17518	17485	17372	17523	17341	17293	17194	17570	17588	17592	17474	17561	17497	17295	17436	17253	17397	17420	17498	17529	17442	17405	17407	17444	17338	17591	17537	17322	17555	17544	17593	17330	17431	17529	17761	17348	17684	17422	17378	17287	17521	17530	17496	17640	17423	17434	17509	17351	17499	17372	17408	17376	17449	17385	17377	17316	17353	17481	17595	17606	17305	17617	17335	17530	17445	17300	17339	17317	17336	17458	17477	17309	17340	17424	17562	17370	17510	17495	17548	17628	17601	17293	17465	17553	17462	17359	17446	17634	17338	17275	17471	17422	17475	17495	17615	17443	17527	17583	17426	17599	17648	17624	17374	17503	17326	17321	17296	17387	17421	17415	17293	17305	17409	17240	17391	17323	17360	17286	17697	17172	17517	17503	17271	17590	17349	17617	17426	17653	17507	17573	17344	17326	17429	17461	17638	17530	17692	17394	17545	17382	17455	17728	17455	17486	17607	17505	17403	17336	17467	17297	17558	17321	17693	17575	17423	17532	17403	17400	17483	17381	17490	17406	17374	17318	17315	17225	17421	17485	17567	17465	17431	17539	17585	17544	17327	17502	17534	17382	17543	17484	17497	17493	17508	17440	17384	17278	17447	17402	17291	17355	17425	17181	17448	17610	17414	17420	17397	17482	17431	17558	17231	17404	17329	17396	17425	17620	17450	17415	17425	17437	17412	17294	17527	17489	17581	17521	17500	17489	17423	17378	17628	17280	17437	17475	17540	17135	17375	17495	17461	17614	17496	17329	17119	17327	17266	17347	17498	17445	17500	17303	17608	17487	17415	17462	17351	17362	17501	17440	17213	17362	17605	17367	17455	17271	17398	17644	17424	17473	17603	17409	17414	17396	17235	17397	17498	17322	17430	17471	17454	17562	17413	17487	17219	17311	17552	17228	17604	17508	17560	17442	17397	17628	17212	17379	17520	17430	17458	17357	17319	17381	17313	17445	17602	17306	17509	17488	17279	17463	17491	17606	17443	17645	17272	17160	17404	17349	17173	17495	17554	17437	17526	17540	17429	17484	17453	17503	17525	17426	17352	17449	17474	17538	17394	17516	17426	17520	17420	17451	17426	17381	17313	17659	17384	17137	17475	17566	17595	17229	17387	17775	17267	17659	17333	17411	17602	17361	17484	17411	17345	17432	17601	17487	17570	17344	17494	17669	17445	17556	17305	17456	17455	17517	17473	17519	17502	17245	17529	17262	17393	17497	17494	17519	17235	17451	17418	17497	17470	17593	17339	17386	17538	17407	17571	17581	17453	17523	17649	17371	17470	17531	17561	17536	17486	17475	17421	17549	17485	17171	17387	17423	17562	17471	17389	17546	17534	17411	17347	17634	17382	17472	17469	17384	17379	17476	17475	17485	17262	17407	17358	17462	17611	17479	17552	17583	17458	17220	17340	17419	17277	17420	17252	17580	17587	17652	17354	17443	17490	17295	17541	17429	17451	17450	17499	17576	17401	17338	17368	17340	17377	17217	17381	17501	17454	17323	17528	17477	17581	17453	17382	17459	17436	17440	17488	17394	17514	17435	17468	17354	17419	17293	17455	17233	17518	17581	17445	17398	17407	17547	17603	17452	17487	17549	17438	17330	17471	17345	17400	17412	17622	17528	17322	17328	17395	17311	17485	17443	17504	17389	17462	17468	17592	17434	17285	17323	17468	17370	17474	17470	17458	17446	17567	17510	17291	17325	17446	17476	17448	17417	17430	17515	17518	17487	17486	17428	17431	17326	17303	17324	17472	17438	17306	17299	17170	17772	17378	17410	17645	17365	17520	17310	17536	17267	17371	17273	17377	17561	17251	17467	17353	17465	17370	17412	17273	17357	17485	17379	17368	17246	17516	17566	17357	17430	17571	17520	17432	17550	17581	17473	17503	17578	17370	17419	17541	17459	17429	17532	17497	17350	17315	17342	17423	17553	17424	17352	17400	17373	17391	17526	17542	17457	17355	17480	17561	17560	17311	17377	17355	17542	17503	17399	17267	17352	17589	17453	17612	17375	17339	17491	17351	17357	17453	17657	17511	17422	17434	17480	17542	17512	17425	17407	17286	17459	17464	17394	17532	17414	17601	17349	17377	17532	17480	17488	17546	17467	17462	17431	17501	17470	17437	17552	17488	17336	17353	17346	17455	17474	17428	17315	17526	17486	17341	17315	17410	17543	17490	17455	17511	17482	17508	17511	17366	17658	17523	17448	17418	17331	17363	17389	17265	17403	17522	17540	17394	17366	17586	17481	17300	17543	17485	17332	17469	17399	17361	17389	17389	17552	17618	17450	17331	17371	17345	17409	17361	17411	17424	17465	17370	17515	17545	17360	17228	17397	17397	17536	17336	17645	17437	17371	17658	17385	17579	17453	17347	17446	17491	17140	17315	17654	17402	17529	17355	17458	17484	17485	17713	17380	17577	17594	17540	17615	17417	17379	17537	17547	17366	17790	17609	17543	17455	17387	17286	17384	17447	17580	17674	17384	17341	17628	17575	17364	17289	17150	17419	17540	17727	17460	17596	17409	17534	17403	17489	17362	17394	17436	17421	17331	17283	17350	17514	17477	17537	17467	17595	17180	17449	17356	17392	17401	17549	17572	17653	17393	17528	17486	17349	17575	17465	17468	17461	17367	17438	17325	17377	17316	17425	17237	17408	17470	17537	17473	17396	17575	17380	17396	17576	17499	17380	17272	17247	17308	17431	17368	17498	17387	17465	17503	17558	17461	17442	17421	17314	17315	17348	17228	17521	17342	17208	17358	17469	17487	17419	17473	17517	17371	17189	17444	17424	17460	17470	17557	17256	17308	17222	17530	17435	17493	17459	17362	17469	17395	17325	17506	17517	17538	17364	17612	17531	17362	17458	17515	17329	17389	17518	17506	17347	17348	17331	17285	17346	17444	17387	17273	17332	17401	17521	17548	17397	17462	17380	17423	17462	17278	17354	17157	17461	17482	17575	17221	17508	17597	17640	17487	17592	17470	17610	17476	17397	17241	17464	17433	17375	17655	17506	17477	17514	17222	17495	17567	17570	17547	17331	17333	17263	17396	17416	17310	17483	17359	17537	17497	17469	17347	17249	17307	17317	17391	17352	17488	17367	17497	17533	17347	17487	17419	17439	17426	17442	17222	17476	17381	17190	17576	17471	17412	17455	17294	17503	17221	17634	17394	17493	17513	17613	17376	17404	17335	17489	17397	17508	17518	17425	17457	17406	17331	17390	17502	17383	17278	17350	17533	17246	17387	17200	17313	17388	17255	17380	17538	17487	17276	17556	17348	17410	17543	17534	17424	17318	17421	17396	17289	17524	17410	17458	17606	17282	17246	17447	17527	17489	17419	17423	17406	17498	17574	17431	17468	17544	17642	17472	17438	17423	17576	17465	17447	17437	17524	17435	17407	17495	17505	17286	17292	17241	17285	17550	17418	17380	17348	17424	17345	17434	17375	17375	17405	17495	17631	17512	17590	17512	17485	17249	17625	17520	17534	17531	17571	17360	17343	17636	17491	17660	17479	17334	17437	17590	17188	17307	17339
15210	19751	19163	16841	16440	15746	15657	15378	15600	15641	15596	16079	17139	18307	18468	17318	16241	15800	15536	15565	15475	15400	15453	15628	15508	15350	15271	15375	15485	15381	15389	15481	15495	15346	15400	15503	15594	15310	15463	15528	15490	15536	15392	15263	15283	15259	15425	15300	15442	15531	15553	15320	15444	15545	15361	15468	15505	15394	15448	15373	15384	15576	15614	15446	15526	15491	15462	15420	15552	15268	15448	15346	15529	15386	15379	15437	15483	15489	15506	15166	15591	15430	15425	15452	15380	15385	15354	15380	15583	15218	15405	15497	15487	15581	15214	15469	15595	15504	15420	15481	15505	15415	15480	15442	15403	15440	15388	15416	15479	15480	15384	15409	15344	15397	15378	15470	15454	15253	15399	15354	15462	15464	15437	15315	15368	15553	15543	15545	15453	15459	15487	15519	15472	15407	15381	15396	15409	15428	15573	15321	15482	15282	15421	15392	15246	15490	15418	15290	15357	15359	15499	15319	15440	15528	15595	15298	15359	15478	15434	15360	15532	15496	15238	15393	15409	15343	15499	15452	15387	15387	15319	15475	15584	15340	15370	15355	15588	15498	15458	15416	15378	15374	15462	15381	15402	15413	15387	15544	15269	15275	15458	15469	15519	15416	15516	15514	15363	15301	15429	15398	15468	15371	15388	15511	15426	15393	15531	15284	15620	15400	15214	15536	15441	15454	15464	15435	15350	15393	15394	15538	15264	15505	15414	15362	15509	15389	15440	15427	15439	15260	15414	15358	15430	15426	15284	15381	15395	15342	15350	15589	15399	15372	15450	15301	15290	15392	15497	15430	15386	15524	15484	15387	15379	15531	15473	15460	15502	15345	15513	15402	15360	15320	15394	15424	15532	15319	15382	15512	15445	15376	15450	15548	15447	15399	15406	15354	15341	15201	15364	15601	15559	15392	15259	15631	15456	15385	15457	15387	15440	15507	15611	15421	15622	15311	15493	15479	15425	15391	15541	15395	15411	15366	15421	15291	15454	15173	15403	15390	15334	15564	15420	15539	15532	15329	15443	15553	15387	15603	15230	15520	15512	15413	15424	15550	15303	15461	15306	15210	15467	15412	15479	15290	15486	15393	15529	15370	15334	15388	15348	15375	15637	15464	15503	15464	15377	15441	15448	15312	15397	15339	15498	15484	15561	15436	15304	15511	15412	15326	15337	15490	15443	15401	15489	15378	15355	15396	15479	15389	15679	15495	15372	15319	15445	15439	15375	15389	15543	15279	15297	15382	15387	15428	15238	15356	15505	15478	15614	15402	15351	15333	15386	15405	15607	15453	15416	15380	15455	15420	15478	15422	15591	15446	15534	15367	15412	15460	15465	15478	15494	15364	15363	15324	15598	15460	15474	15461	15539	15404	15389	15467	15557	15524	15460	15543	15325	15540	15519	15469	15386	15536	15454	15291	15371	15353	15508	15539	15483	15362	15531	15487	15448	15470	15505	15299	15357	15621	15470	15196	15512	15399	15313	15556	15353	15525	15436	15285	15620	15393	15656	15540	15521	15417	15421	15440	15510	15339	15589	15554	15499	15206	15258	15550	15413	15363	15327	15539	15348	15325	15367	15602	15385	15480	15389	15290	15188	15349	15431	15449	15477	15563	15304	15495	15369	15432	15389	15172	15542	15421	15448	15329	15460	15466	15391	15543	15457	15604	15497	15474	15415	15487	15504	15388	15481	15226	15489	15370	15316	15320	15485	15382	15374	15330	15428	15491	15512	15347	15491	15508	15371	15384	15326	15341	15381	15330	15367	15274	15481	15398	15348	15403	15545	15314	15365	15348	15455	15251	15461	15339	15616	15434	15361	15488	15445	15297	15423	15518	15440	15366	15252	15430	15423	15461	15494	15325	15399	15383	15349	15544	15381	15358	15422	15387	15486	15440	15367	15367	15270	15436	15409	15353	15273	15421	15461	15416	15429	15429	15436	15475	15210	15371	15506	15336	15532	15496	15389	15366	15538	15443	15325	15305	15288	15549	15440	15311	15569	15461	15393	15502	15413	15431	15413	15503	15426	15324	15318	15387	15489	15365	15480	15501	15316	15488	15398	15370	15560	15209	15485	15471	15360	15434	15455	15395	15301	15508	15533	15401	15479	15482	15467	15363	15459	15404	15422	15281	15387	15417	15520	15527	15389	15426	15438	15452	15463	15423	15381	15373	15442	15476	15356	15309	15467	15458	15438	15487	15515	15438	15504	15564	15421	15322	15543	15398	15472	15531	15382	15404	15396	15257	15502	15320	15422	15489	15346	15582	15260	15394	15593	15612	15445	15434	15397	15458	15372	15325	15396	15297	15455	15566	15592	15470	15341	15348	15462	15422	15557	15341	15506	15550	15336	15500	15351	15342	15450	15593	15392	15303	15428	15420	15350	15416	15344	15394	15684	15547	15464	15462	15491	15242	15510	15420	15316	15415	15448	15423	15229	15571	15422	15409	15261	15635	15466	15530	15498	15472	15428	15516	15506	15251	15446	15383	15440	15304	15502	15491	15459	15239	15381	15402	15455	15434	15262	15420	15452	15501	15497	15199	15474	15434	15438	15458	15414	15477	15460	15400	15510	15496	15189	15444	15469	15369	15361	15463	15414	15435	15362	15201	15445	15514	15467	15573	15622	15349	15444	15412	15592	15561	15363	15434	15399	15556	15429	15614	15640	15511	15367	15371	15388	15496	15403	15421	15453	15476	15323	15495	15430	15290	15463	15243	15471	15356	15519	15397	15345	15490	15479	15391	15491	15321	15326	15351	15420	15267	15412	15274	15429	15367	15315	15491	15343	15327	15552	15459	15333	15464	15484	15395	15413	15371	15410	15449	15355	15430	15356	15379	15481	15546	15668	15337	15541	15327	15440	15360	15251	15430	15487	15489	15416	15326	15466	15333	15322	15359	15509	15442	15713	15500	15329	15610	15399	15301	15531	15406	15527	15442	15462	15503	15407	15338	15480	15372	15298	15348	15502	15243	15342	15307	15383	15357	15370	15411	15467	15450	15531	15448	15428	15409	15413	15402	15463	15266	15460	15321	15377	15459	15428	15427	15244	15385	15661	15440	15461	15360	15419	15399	15376	15350	15369	15388	15384	15654	15561	15459	15412	15573	15360	15542	15409	15297	15425	15562	15496	15504	15401	15451	15431	15618	15484	15340	15207	15499	15624	15396	15348	15421	15496	15394	15410	15441	15502	15578	15474	15367	15398	15359	15489	15329	15464	15569	15581	15363	15342	15307	15349	15526	15445	15436	15442	15352	15415	15329	15232	15383	15434	15486	15461	15382	15468	15460	15203	15367	15366	15325	15506	15335	15482	15268	15425	15414	15463	15464	15407	15306	15350	15528	15448	15365	15381	15464	15446	15479	15493	15573	15430	15381	15456	15546	15254	15454	15391	15545	15323	15520	15526	15496	15411	15422	15547	15649	15609	15435	15290	15409	15426	15588	15219	15567	15326	15406	15384	15447	15446	15401	15403	15370	15381	15429	15526	15265	15478	15430	15471	15467	15410	15284	15427	15389	15442	15465	15270	15425	15438	15531	15562	15331	15369	15377	15434	15281	15223	15484	15354	15503	15460	15555	15474	15400	15451	15498	15336	15505	15403	15444	15422	15463	15489	15500	15289	15379	15449	15455	15347	15546	15429	15405	15498	15542	15577	15511	15480	15354	15529	15515	15557	15459	15470	15343	15378	15421	15489	15521	15386	15434	15489	15500	15353	15342	15540	15530	15637	15446	15504	15407	15277	15409	15341	15300	15302	15377	15418	15570	15537	15510	15492	15490	15490	15310	15542	15423	15491	15381	15362	15507	15556	15246	15699	15422	15268	15556	15559	15459	15346	15351	15465	15479	15508	15500	15317	15380	15354	15573	15397	15353	15393	15511	15410	15512	15478	15395	15479	15400	15470	15302	15454	15392	15399	15422	15376	15357	15362	15295	15217	15378	15533	15545	15341	15411	15350	15387	15506	15433	15488	15453	15516	15494	15378	15350	15414	15434	15569	15551	15533	15339	15497	15434	15317	15476	15531	15319	15466	15502	15316	15459	15299	15462	15482	15325	15507	15407	15354	15366	15468	15290	15399	15406	15392	15374	15400	15637	15361	15386	15446	15493	15444	15299	15440	15488	15564	15263	15350	15397	15359	15448	15444	15324	15385	15389	15230	15327	15486	15312	15310	15514	15312	15508	15549	15493	15446	15415	15400	15494	15452	15422	15533	15519	15474	15401	15467	15502	15424	15582	15324	15429	15588	15284	15382	15507	15543	15397	15414	15358	15413	15477	15425	15577	15463	15424	15442	15461	15448	15389	15446	15464	15415	15417	15386	15345	15378	15527	15457	15266	15502	15378	15492	15551	15381	15465	15356	15292	15225	15369	15476	15374	15263	15342	15274	15611	15511	15379	15575	15442	15347	15486	15526	15371	15344	15582	15371	15515	15439	15401	15426	15386	15394	15318	15374	15469	15520	15361	15494	15376	15484	15427	15491	15372	15549	15519	15449	15449	15468	15374	15445	15572	15483	15270	15421	15562	15461	15391	15388	15487	15277	15411	15453	15335	15362	15573	15506	15473	15360	15442	15568	15412	15515	15536	15418	15354	15657	15636	15405	15412	15306	15326	15396	15371	15510	15594	15570	15491	15363	15376	15401	15556	15312	15383	15487	15478	15546	15345	15395	15623	15499	15396	15564	15368	15299	15433	15510	15617	15463	15352	15447	15425	15416	15545	15595	15416	15313	15607	15276	15497	15278	15521	15359	15354	15532	15332	15474	15487	15398	15442	15449	15442	15449	15353	15388	15440	15287	15511	15507	15485	15492	15477	15538	15422	15572	15195	15288	15344	15462	15503	15427	15548	15356	15383	15332	15404	15528	15351	15431	15323	15410	15458	15283	15165	15400	15431	15218	15456	15390	15480	15612	15393	15372	15511	15479	15482	15459	15559	15556	15435	15355	15470	15381	15475	15386	15549	15229	15546	15475	15367	15344	15480	15431	15317	15499	15542	15378	15440	15411	15382	15362	15408	15410	15383	15286	15368	15328	15559	15366	15517	15304	15239	15476	15422	15374	15290	15356	15449	15508	15359	15427	15321	15544	15538	15357	15436	15340	15587	15491	15472	15223	15500	15466	15494	15350	15423
23460	20834	28039	23738	21494	21145	20192	18049	17702	17874	18136	24263	30503	30267	26204	21852	19303	17877	17578	17359	17391	17260	17460	17187	17343	17202	17256	17289	17128	17365	17318	17094	17467	17202	17392	17271	17240	17275	17236	17140	17227	17309	17092	17239	17294	17051	17237	17250	17200	17095	17131	17256	17101	17290	17194	17089	17124	17277	17118	17445	17131	17080	17323	17324	17165	17070	17060	17058	17312	17238	17232	17233	17275	17207	17262	17055	17096	17298	17139	17203	17174	17244	17285	17324	17145	17148	17053	17284	16988	17343	17034	17128	17142	17233	16903	17048	17111	17105	17321	17341	17322	17130	17290	17143	17212	17293	17123	17255	17274	17373	16989	17139	17152	17254	16987	17086	17240	17155	17113	17095	17309	17273	17008	17275	17077	17329	17517	17129	17323	17223	17207	17346	17304	17337	17238	17245	17146	17139	17208	17178	17184	17234	17366	17151	17283	17211	17376	17068	17135	16898	16984	17004	17214	17123	17081	17252	17244	16902	17122	17094	17221	17322	17341	17180	17032	17177	17239	17188	17124	17135	17218	17206	17246	17264	17174	17255	17093	17168	17154	17093	17034	17287	17184	17138	17078	17165	17226	17138	17057	17210	17208	17221	17175	17048	17171	17177	17241	16979	17355	17190	17224	17199	17391	17170	17149	17255	16968	17211	17052	17072	17238	17062	17050	17212	17188	17011	17059	17225	17273	17102	17058	17064	17251	17047	17261	17188	16979	17283	17307	16926	17053	17319	17070	17167	17116	17065	17316	17162	17143	17257	17341	17143	17105	17180	17197	17336	17144	17305	17008	17090	17260	17265	17249	17237	17136	17212	17024	17456	17132	17070	17273	17167	17129	16954	16980	17330	17142	17219	17185	17386	17376	17393	17231	17261	17090	17295	17217	17085	17257	17284	17089	17241	17317	17271	17257	16945	17370	17162	17327	17206	17108	17248	17157	17375	17251	17287	17207	17261	17095	17296	17107	17403	17255	17256	17248	17224	17008	17241	17076	17316	17289	17312	17069	17224	16934	17123	17137	17253	17164	17185	17114	17281	16907	17345	17174	17281	17213	17030	16994	16986	17293	17257	17211	17065	16994	17114	16920	17293	17114	17083	17242	17207	17295	17134	17133	17247	17399	16955	16983	16951	17096	17239	17094	17129	17197	17245	17112	17383	17142	17294	17209	17019	17029	17096	17282	17237	17061	17089	17215	17085	17148	17175	17329	17030	17161	17290	17241	17212	17204	17080	17313	17176	17129	17206	17070	17115	17304	17325	17172	17158	17175	17201	17237	17205	17203	17364	17279	17141	17067	17050	17187	17027	17168	17162	17046	17247	17274	17152	16984	17222	17374	17193	17016	17138	17308	17179	17337	17163	17163	17238	17062	17195	17280	17059	17208	17185	17304	17099	17155	16984	17301	17179	17233	17087	17226	17026	17272	17224	17176	17243	17148	17219	17119	17126	17290	17347	17227	17183	17255	17055	17141	16974	17203	16997	16931	17085	17271	17145	17042	17115	17205	17214	17139	17116	17120	17082	17151	17106	17115	17109	17156	17146	17149	17247	16974	17316	17325	17028	17117	17061	17137	17087	17073	17244	17338	17020	17243	17153	16959	17186	17165	17171	17104	16921	17271	17434	17201	17171	17293	17203	17184	17121	17133	17165	16970	17237	17173	17080	17247	17378	17296	17161	17242	17299	17212	17077	17239	17202	17053	17368	17440	17205	17047	17272	17034	17072	17260	17068	17323	17238	17163	16946	17042	17077	17077	17140	17011	17082	17169	17012	17074	17062	17097	17160	17299	17024	17272	17032	17195	17061	17070	17241	17157	17171	17380	16975	17069	17165	17076	17011	17234	17372	17192	17313	17127	16874	17217	17210	17187	17434	17124	17011	17060	17233	17188	17105	16989	17245	17132	17439	17357	17225	17073	17124	17253	17262	17188	16848	17120	17195	17079	17231	17208	17188	17259	17219	17226	17177	17073	17197	17404	17046	17121	17198	17159	17262	17218	17212	17294	17145	17288	17151	17254	17113	17203	17177	17078	17136	17334	17253	17343	17318	17293	17120	17167	17143	17063	17172	17207	17233	17188	17140	17131	17020	17245	17306	17271	17140	17191	17078	17211	17240	17313	17162	17217	17047	17236	17157	17188	17126	17377	17142	16979	17177	17202	17136	17180	17090	17237	17338	17219	17111	17216	17064	17156	17238	17318	17027	17263	17255	17080	16990	17156	17049	17179	17028	17093	17177	17264	17341	17175	17210	17324	17282	17318	17203	17261	17397	17251	17218	17019	16912	17012	17137	17011	17320	17103	17140	17180	17173	17213	17082	17211	17197	17207	17210	17316	17090	17186	17365	17284	17223	17132	17079	17230	17211	17114	17068	17129	17253	17166	17058	17110	17134	17209	17182	17290	16966	16979	17149	17210	17036	17075	17149	17091	17302	17060	17284	17170	17254	17199	17218	17211	17121	17119	17123	17354	17064	17123	17153	17348	17266	17037	17234	17282	17252	17376	17156	17201	17060	17176	17132	17287	17086	17280	17038	17089	17239	17117	17134	17022	16988	17367	17260	17168	16951	17044	17126	17152	17084	17223	17206	17111	16956	17141	17131	17078	17118	17151	16886	17028	17000	17312	17269	17060	17141	16988	17232	17117	17258	17205	17189	17086	16994	17215	17188	17174	17127	17118	17135	17206	17044	17432	17155	17205	17317	17148	17025	17022	17334	17218	17160	17213	17076	17108	17103	17313	17323	17021	17170	17146	17196	17153	17247	17383	17155	17212	17130	17029	17245	17046	17311	17239	17266	17120	16996	17354	17145	17277	17122	17239	17032	17293	17044	17023	17153	17367	17187	17172	17239	17148	17157	17049	17045	17095	17149	17415	17165	17086	17156	17137	17115	17075	17158	17382	17142	17215	17278	17341	17227	17232	17026	17170	17144	17222	17127	17069	17092	17296	17269	17338	17078	17165	17202	17063	17135	17189	17144	16954	17137	16963	17287	17314	17230	17116	17231	17223	17174	17070	17075	17293	17207	17150	17087	17120	17274	17033	17317	17128	17111	17284	17209	17095	17114	17132	17111	17192	17243	17175	17141	17069	17129	17222	17252	17147	17365	17200	17008	17237	17101	17181	17420	17189	17230	17050	17192	17179	17356	17107	17218	17261	17187	17141	17201	17274	17091	17088	17106	17114	17156	16947	17138	17172	17132	17297	17128	17246	17105	17104	17084	17113	17185	17022	17247	17264	17163	17147	16940	17322	17287	17243	17160	17143	16924	17259	17098	17226	17164	17151	17264	17306	17071	17173	16978	17190	17024	17038	17291	17185	17212	17330	17124	17202	17246	17187	17131	17337	17264	17212	17259	17004	17231	17300	17082	17177	17057	16988	17246	17161	16850	17135	16994	17320	17243	17149	17239	17352	17174	17205	17105	17072	17253	17220	17107	17236	17050	17227	17097	17064	17217	17186	17081	17112	17171	17200	17167	17175	17193	17097	17272	17327	17047	17098	16972	17075	17207	17200	17402	17161	17165	17107	16988	17028	17131	17341	17270	17150	17215	17241	17032	17228	17027	17268	17190	17235	17130	17412	17219	17009	17134	16984	17107	17158	17134	17207	17166	17119	17193	17013	17078	17054	17178	17157	16995	17127	17197	17217	17247	17227	17189	17215	17198	17158	17116	17360	17240	17019	17004	17126	17148	17209	17010	17126	17170	17049	17157	17102	17232	17242	17169	17103	17183	17151	17107	17135	17123	17171	17263	17116	17132	17355	17197	17185	17448	17298	17245	17139	16990	17077	17129	17081	17164	17276	17283	17315	17052	17030	17094	17078	17127	17035	17137	17021	17188	17180	17211	17224	17247	17027	17167	17220	17224	17128	17153	17165	17205	17258	17072	17212	17269	17111	17271	17241	17220	17185	17358	17204	17076	17251	17198	17204	17174	17212	17237	17234	17095	17111	17217	17259	17200	17089	17170	17150	17106	17211	17178	17088	17104	17236	17314	17277	17089	17340	17226	17024	17017	17228	17095	17176	17083	17209	17101	17066	17092	17328	17145	17261	17178	17147	17141	16924	17134	17256	17095	17161	17227	17277	17257	17108	17041	17226	17277	17141	17026	17173	17219	17037	17178	17282	17017	17134	17128	16962	17063	16969	17177	17127	17155	17234	17128	17105	17288	17154	17160	17151	17325	17220	17288	17112	17069	17313	17254	16996	17274	17285	17079	17142	17029	17062	16938	17208	17174	17204	17154	17164	16998	17135	17311	17186	17147	17174	16991	17267	17207	17228	17251	17100	17294	17121	17278	17281	17062	17071	17374	17212	17180	17126	16985	17041	17187	17106	17196	17081	17500	16898	17303	17202	17126	17118	17097	17294	17091	17135	17159	17079	17123	17408	17203	17071	17131	17113	17138	17152	17239	17138	17281	17367	17275	17328	17091	17198	16967	17165	17280	17250	17079	17117	17112	17248	17217	17113	17146	17220	17221	17149	17180	17226	17064	17343	17234	17137	17179	17195	17158	17287	17259	17211	17144	17145	17080	17051	17158	17139	17114	17132	16949	17225	17151	17132	17176	17272	17264	17177	17163	17347	17268	17037	16988	17348	17177	17266	16992	17060	17291	17146	17136	17210	17434	17126	17210	17203	17114	17135	17305	17191	17079	17254	17249	17105	17134	17142	17334	17190	17213	17230	17101	17172	17207	17222	17271	17417	17087	17086	16900	17237	17179	17180	17204	17217	17247	17186	17084	17216	16817	17158	17193	17230	17009	17180	17348	17108	17114	17311	17316	17313	17168	17229	17258	17063	17160	17344	17203	17249	17129	17270	17171	16981	17137	17298	17122	17178	17263	17271	17248	17376	17008	17235	17197	17194	17186	17229	17159	17281	17358	17327	16999	17012	17263	17164	17175	17139	17378	17395	17243	17290	17116	16989	17044	17318	17320	17075	17078	17185	17036	17133	17069	17042	17038	17506	17112	17236	17289	17084	17258	17292	16993	17207	16938	17174	17142	17182	17114	17252	17329	16900	17125	17194	17259	17205	17178	17306	17156	17281	17072	17157	16977	17109	17181	17171	17163	17288	17253	17409	17107	17287	17100	17138	17236	17171	17135	17045	17218	17164	17227	17107	17010
14159	23996	23123	18979	17786	16912	16209	16109	16228	15975	16743	27001	33572	31754	26423	20537	17270	16091	15596	15556	15333	15470	15483	15360	15320	15533	15437	15350	15338	15280	15364	15530	15431	15373	15272	15360	15416	15398	15330	15233	15353	15449	15269	15428	15295	15341	15338	15292	15276	15295	15518	15309	15371	15316	15306	15392	15267	15541	15389	15329	15315	15384	15284	15376	15336	15341	15198	15277	15204	15200	15344	15389	15312	15310	15441	15377	15351	15280	15447	15290	15381	15428	15498	15374	15384	15277	15249	15392	15292	15334	15237	15362	15165	15287	15232	15268	15493	15402	15364	15358	15253	15284	15204	15446	15290	15315	15536	15340	15424	15337	15397	15393	15091	15454	15362	15146	15289	15300	15388	15400	15236	15293	15339	15391	15430	15320	15332	15274	15314	15350	15223	15501	15237	15331	15472	15546	15216	15443	15273	15206	15495	15292	15401	15416	15278	15278	15273	15336	15242	15305	15166	15399	15270	15403	15544	15309	15433	15248	15311	15209	15378	15368	15208	15356	15329	15313	15362	15314	15429	15423	15352	15399	15206	15301	15317	15449	15262	15374	15496	15311	15335	15264	15386	15316	15248	15383	15347	15385	15656	15211	15380	15412	15371	15454	15494	15359	15366	15444	15125	15469	15341	15281	15385	15393	15347	15460	15285	15280	15400	15485	15272	15294	15443	15156	15337	15249	15352	15446	15488	15457	15121	15410	15373	15233	15489	15284	15239	15376	15318	15199	15317	15344	15241	15313	15258	15297	15430	15217	15294	15271	15237	15462	15250	15462	15268	15240	15240	15294	15180	15358	15322	15337	15313	15371	15355	15317	15366	15261	15420	15402	15349	15536	15396	15225	15311	15441	15423	15191	15203	15284	15181	15478	15345	15443	15276	15255	15370	15268	15335	15219	15531	15357	15362	15417	15241	15258	15132	15283	15329	15262	15453	15361	15236	15311	15400	15309	15281	15360	15310	15327	15163	15350	15388	15554	15090	15355	15421	15226	15361	15278	15407	15443	15336	15250	15341	15307	15378	15329	15343	15497	15431	15307	15217	15386	15352	15270	15334	15350	15314	15436	15342	15256	15255	15493	15347	15237	15224	15457	15343	15388	15318	15179	15477	15193	15489	15245	15463	15501	15248	15239	15284	15380	15353	15297	15353	15266	15332	15342	15432	15226	15226	15519	15211	15117	15408	15484	15421	15362	15333	15370	15447	15312	15164	15335	15196	15226	15339	15268	15253	15242	15322	15472	15262	15368	15378	15272	15393	15223	15425	15236	15408	15221	15432	15500	15422	15453	15182	15165	15378	15235	15265	15389	15221	15152	15435	15372	15233	15298	15290	15433	15302	15320	15423	15270	15391	15067	15354	15439	15384	15373	15400	15236	15458	15490	15379	15246	15423	15410	15289	15306	15164	15166	15168	15414	15265	15414	15456	15422	15300	15244	15316	15305	15231	15207	15286	15452	15276	15270	15413	15389	15501	15315	15411	15297	15280	15375	15384	15445	15258	15397	15448	15418	15319	15319	15328	15471	15352	15373	15449	15315	15344	15222	15395	15241	15275	15428	15172	15323	15327	15296	15317	15248	15310	15394	15433	15251	15326	15319	15311	15346	15267	15309	15573	15386	15429	15265	15347	15175	15364	15441	15355	15431	15321	15277	15391	15285	15303	15441	15139	15389	15304	15218	15451	15377	15389	15269	15268	15246	15339	15433	15371	15541	15344	15302	15222	15273	15390	15451	15350	15376	15328	15329	15421	15285	15357	15242	15221	15415	15351	15404	15316	15100	15469	15170	15274	15381	15379	15324	15342	15554	15189	15266	15289	15199	15384	15354	15262	15212	15201	15561	15313	15508	15336	15320	15199	15272	15309	15441	15262	15476	15297	15238	15307	15455	15350	15360	15404	15314	15417	15213	15335	15292	15232	15195	15291	15399	15310	15194	15205	15410	15261	15256	15314	15272	15321	15285	15276	15283	15317	15237	15554	15380	15325	15427	15383	15344	15336	15290	15360	15370	15434	15346	15330	15287	15378	15427	15306	15481	15404	15409	15392	15491	15378	15529	15162	15287	15144	15246	15296	15264	15452	15279	15451	15328	15301	15351	15238	15143	15423	15211	15246	15292	15219	15368	15236	15299	15257	15277	15418	15216	15125	15320	15422	15327	15291	15246	15411	15421	15289	15321	15338	15450	15423	15340	15312	15179	15461	15448	15426	15284	15521	15407	15247	15354	15287	15445	15288	15368	15381	15146	15294	15138	15415	15356	15259	15388	15336	15267	15402	15329	15313	15466	15294	15341	15281	15261	15323	15579	15352	15312	15365	15308	15275	15249	15225	15476	15476	15424	15345	15355	15206	15341	15334	15344	15399	15384	15203	15335	15433	15261	15324	15325	15305	15392	15299	15157	15419	15371	15257	15145	15338	15622	15415	15314	15357	15032	15443	15293	15355	15259	15454	15271	15264	15472	15454	15350	15155	15482	15395	15355	15141	15319	15365	15251	15316	15302	15222	15288	15227	15393	15508	15345	15218	15149	15357	15451	15228	15160	15182	15237	15360	15257	15275	15350	15219	15205	15468	15513	15346	15408	15261	15321	15320	15242	15321	15333	15331	15204	15332	15432	15474	15237	15302	15454	15296	15359	15417	15211	15448	15449	15162	15369	15424	15335	15407	15363	15320	15307	15242	15293	15465	15374	15177	15326	15440	15335	15251	15306	15436	15290	15289	15198	15262	15212	15325	15110	15432	15312	15324	15214	15348	15462	15361	15309	15395	15265	15394	15158	15453	15342	15368	15533	15351	15326	15258	15240	15408	15470	15332	15414	15490	15425	15248	15474	15230	15531	15328	15310	15328	15384	15071	15109	15233	15316	15344	15142	15335	15153	15327	15334	15432	15379	15202	15279	15321	15211	15327	15359	15244	15353	15588	15238	15414	15348	15345	15412	15571	15186	15483	15212	15314	15275	15337	15398	15193	15485	15306	15216	15383	15489	15332	15197	15134	15276	15454	15342	15233	15295	15358	15197	15421	15271	15281	15317	15217	15311	15408	15415	15303	15400	15220	15107	15275	15353	15388	15272	15345	15445	15244	15302	15306	15387	15198	15310	15341	15398	15425	15275	15341	15394	15262	15357	15235	15176	15281	15274	15288	15418	15376	15265	15540	15291	15382	15116	15316	15353	15506	15296	15259	15263	15343	15302	15284	15385	15449	15258	15241	15305	15396	15303	15406	15383	15276	15367	15146	15311	15344	15272	15336	15508	15477	15306	15155	15411	15221	15382	15369	15364	15256	15261	15371	15273	15420	15318	15243	15387	15388	15415	15243	15364	15259	15226	15442	15197	15523	15417	15302	15307	15387	15407	15326	15388	15206	15267	15296	15495	15434	15284	15340	15225	15325	15273	15372	15267	15311	15303	15333	15352	15374	15296	15268	15308	15305	15427	15402	15191	15217	15447	15407	15384	15445	15169	15268	15392	15418	15408	15226	15497	15344	15288	15275	15486	15228	15346	15295	15351	15198	15206	15377	15346	15389	15344	15225	15447	15195	15326	15385	15101	15394	15296	15307	15227	15389	15439	15237	15364	15173	15286	15383	15218	15458	15159	15237	15355	15265	15263	15326	15257	15166	15448	15478	15330	15328	15308	15381	15377	15307	15342	15216	15546	15370	15233	15211	15218	15568	15298	15343	15385	15506	15343	15363	15165	15262	15497	15329	15326	15323	15421	15346	15398	15288	15350	15249	15446	15341	15419	15157	15311	15297	15350	15342	15356	15487	15308	15261	15281	15273	15377	15223	15325	15261	15305	15343	15373	15520	15452	15341	15301	15355	15194	15451	15388	15317	15264	15337	15273	15234	15251	15338	15314	15372	15396	15413	15218	15344	15361	15458	15416	15303	15465	15255	15387	15262	15298	15289	15272	15397	15421	15408	15235	15426	15201	15298	15236	15340	15255	15298	15288	15396	15384	15416	15171	15342	15517	15351	15376	15425	15260	15274	15331	15268	15070	15419	15265	15286	15196	15648	15274	15414	15442	15409	15283	15342	15187	15421	15400	15534	15418	15376	15341	15380	15395	15327	15166	15190	15301	15190	15277	15408	15358	15220	15264	15310	15444	15441	15256	15365	15318	15209	15410	15156	15208	15320	15411	15350	15440	15370	15405	15474	15226	15319	15348	15264	15339	15461	15391	15227	15300	15202	15261	15234	15090	15381	15296	15192	15384	15288	15218	15463	15372	15237	15250	15299	15348	15385	15352	15429	15235	15391	15168	15411	15253	15196	15248	15367	15444	15346	15331	15339	15403	15256	15423	15426	15280	15302	15281	15298	15335	15436	15245	15359	15417	15348	15310	15370	15270	15366	15349	15226	15362	15197	15220	15424	15337	15353	15444	15163	15300	15374	15225	15469	15220	15214	15367	15265	15246	15410	15387	15328	15368	15411	15297	15233	15498	15376	15340	15417	15373	15227	15331	15155	15478	15283	15426	15288	15275	15183	15397	15345	15116	15304	15228	15336	15322	15310	15447	15429	15343	15318	15337	15160	15217	15462	15215	15488	15395	15378	15246	15445	15306	15245	15314	15412	15238	15351	15270	15205	15377	15324	15325	15201	15432	15340	15447	15366	15350	15296	15299	15418	15298	15238	15218	15251	15316	15205	15320	15372	15253	15341	15271	15391	15391	15391	15397	15348	15174	15350	15315	15303	15331	15312	15179	15376	15217	15465	15409	15447	15273	15265	15383	15401	15361	15361	15419	15356	15299	15249	15357	15330	15257	15345	15433	15340	15348	15302	15418	15272	15413	15413	15365	15300	15363	15443	15287	15288	15294	15364	15436	15220	15419	15450	15193	15475	15450	15259	15385	15396	15224	15335	15346	15233	15304	15207	15440	15260	15276	15231	15226	15496	15339	15416	15258	15374	15332	15270	15433	15354	15451	15372	15479	15175	15413	15317	15299	15231	15321	15274	15201	15349	15438	15428	15457	15423	15335	15174	15116	15361	15460	15397	15255	15446	15463	15352	15339	15268	15395	15394	15271	15365	15302	15424	15336	15415	15305	15350	15324	15414	15256	15375	15223	15291	15373	15339	15321	15391	15444	15363	15303	15171	15400	15381	15269	15434	15445	15539	15176
22317	20780	28406	23241	20955	22654	24254	19585	18369	18473	18316	25842	37310	39646	32579	25228	20869	18739	17794	17503	17418	17503	17457	17375	17401	17356	17498	17310	17424	17485	17456	17606	17480	17531	17477	17493	17405	17409	17442	17323	17487	17349	17500	17491	17421	17233	17242	17391	17460	17485	17482	17331	17303	17450	17328	17185	17217	17379	17417	17148	17309	17305	17203	17485	17335	17300	17281	17314	17278	17233	17307	17388	17341	17252	17252	17231	17354	17232	17165	17161	17227	17259	17145	17138	17262	17073	17114	17249	17323	17188	17299	17331	17140	17330	17223	17315	17383	17321	17165	17363	17385	17281	17269	17245	17404	17319	17387	17411	17264	17054	17230	17176	17373	17356	17263	17167	17071	17559	17315	17568	17249	17251	17179	17283	17347	17280	17155	17272	17343	17396	17288	17217	17490	17253	17269	17384	17378	17366	17216	17245	17314	17426	17165	17247	17343	17398	17327	17180	17368	17438	17408	17302	17356	17216	17165	17376	17268	17190	17263	17294	17139	17354	17170	17180	17302	17334	17336	17174	17324	17253	17429	17411	17318	17194	17306	17442	17301	17234	17055	17154	17266	17240	17204	17220	17342	17121	17118	17294	17355	17434	17186	17383	17380	17358	17271	17371	17265	17287	17341	17193	17132	17140	17262	17361	17229	17293	17292	17123	17228	17320	17185	17329	17133	17208	17540	17263	17281	17198	17307	17157	17600	17239	17499	17368	17054	17194	17374	17408	17211	17360	17151	17235	17329	17315	17264	17052	17062	17273	17333	17433	17417	17319	17385	17371	17374	17320	17026	17300	17279	17195	17389	17274	17347	17304	17237	17137	17286	17214	17133	17285	17267	17137	17236	17192	17099	17222	17366	17145	17128	17293	17230	17323	17285	17238	17259	17152	17246	17262	17254	17258	17465	17285	17301	17212	17297	17246	17363	17250	17221	17247	17326	17215	17047	17171	17080	17348	17165	17038	17162	17238	17319	17125	17557	17138	17370	17109	17267	17160	17150	17394	17333	17185	17126	17506	17260	17313	17264	17207	17248	17196	17371	17201	17166	17285	17209	17287	17155	17016	17168	17299	17236	17044	17344	17159	17361	17335	17372	17158	17378	17206	17163	17080	17396	17495	17443	17077	16940	17463	17199	17177	17268	17337	17099	17150	17059	17264	17225	17282	17359	17283	17162	17164	17361	17099	17265	17386	17361	17197	17332	17044	17409	17339	17433	17281	17345	17186	17263	17153	17393	17350	17168	17350	17180	17512	17325	17554	17121	17286	17282	17260	16980	17211	17044	17210	17345	17414	17249	17247	17164	17072	17269	17072	17124	17217	17471	17200	17281	17143	17212	17152	17418	17320	17295	17241	17278	17218	17243	17466	17187	17127	17116	17272	17358	17072	17278	17101	17341	17449	17336	17071	17288	17285	17283	17131	17355	17359	17246	17217	17097	17478	17055	17253	17304	17371	17332	17211	17451	17103	17224	17169	17419	17350	17214	17264	17115	17152	17063	17245	17374	17253	17213	17218	17204	17093	17075	17240	17228	17459	17354	17307	17281	17246	17234	17097	17159	17152	17102	17297	17536	17316	17314	17377	17297	17225	17034	17309	17276	17310	17418	17206	17377	17265	17219	17291	17242	17236	17174	17263	17216	17302	17377	17138	17191	17393	17282	17090	17207	17146	17141	17050	17025	17297	17222	17321	17230	17281	17256	17197	17365	16956	17261	17307	17254	17402	17199	17218	17412	17136	17396	17211	17348	17238	17323	17277	17308	17201	17149	17221	17314	17087	17154	17386	17327	17225	17466	17297	17526	17317	17364	17201	17423	17294	17245	17328	17290	17231	17228	17198	17058	17211	17106	17309	17097	17401	17208	17143	17195	17243	17138	17284	17444	17204	17304	17134	17420	17292	17310	17246	17152	17335	17293	17232	17338	17222	17108	17194	17362	17277	17222	17098	17450	17235	17113	17270	17034	17236	17064	17061	17344	17048	17237	17309	17267	17155	17222	17230	17363	17214	17155	17145	17252	17064	17421	17160	17285	17068	17336	17427	17394	17370	17374	17260	17231	17249	17306	17361	17247	17382	17356	17297	17356	17078	17250	17293	17230	17276	17148	17477	17083	17341	17122	17053	17268	17346	17106	17260	17175	17123	17357	17380	17421	17195	17202	17244	17261	17432	17230	17054	17261	17340	17283	17120	17277	17363	17461	17320	17142	17177	17283	17234	17201	17132	17350	17225	17379	17431	17293	17156	17434	17263	17219	17258	17370	17171	17340	17274	17184	17341	17359	17263	17344	17218	17245	17303	17514	17053	17143	17125	17335	17359	17218	16977	16946	17193	17222	17220	17169	17327	17251	17144	17356	17280	17136	17181	17175	17362	17118	17386	17102	17131	17121	17253	17512	17377	17103	17316	17227	17108	17126	17049	17276	17063	17238	17297	17195	17285	17108	17123	17319	17363	17192	17435	17232	17095	17255	17229	17202	17324	17088	17200	17156	17147	17300	17319	17219	17097	17441	17112	17327	17365	17058	17411	17171	17292	17141	17108	17204	17265	17264	17329	17367	17261	17494	17340	17489	17356	17246	17421	17207	17227	17270	17349	17133	17187	17183	17217	17352	17236	17111	17088	17252	17522	17184	17400	17170	17128	17219	17144	17172	17154	17256	16993	17064	17239	17390	17386	17086	17394	17476	17364	17191	17235	17164	16999	17300	17151	17378	17150	17189	17212	17269	17398	17145	17187	17497	17393	17213	17069	17197	17141	17384	17304	17276	16873	17231	17339	17039	17216	17225	17439	17389	17496	17185	17365	17306	17335	17396	17287	17264	17354	17253	17119	17141	17260	17259	17276	17225	17241	17253	17324	17216	17478	17264	17182	17214	17183	17421	17287	17349	17105	17211	17051	17231	17311	17226	17164	17165	17238	17231	17166	17348	17227	17215	17245	17303	17252	17172	17065	17157	17239	17358	17103	17153	17194	17262	17308	17186	17105	17252	17406	17416	17120	17120	17408	17215	17342	17390	17152	17094	17219	17344	17160	17322	17055	17435	17342	17289	17134	17186	17305	17121	17244	17475	17274	17159	17116	16927	17080	17368	17122	17275	17200	17414	17480	17157	17263	17305	17234	17020	17125	17393	17373	17302	17240	17267	17262	17222	17114	17258	17307	17207	16968	17307	17101	17206	17321	17442	17335	17261	17291	17281	17297	17302	17307	17568	17447	17337	17178	17268	17225	17312	17177	17362	17229	17214	17200	17130	17276	17166	17401	17131	17376	17077	17159	17207	17152	17299	17167	17282	17374	17316	17162	17234	17307	17229	17241	17283	17087	17269	17126	17163	17250	17265	17295	17146	17117	17173	17096	17322	17242	17290	17485	17456	17303	17287	17186	17101	17266	17419	17227	17256	17329	17239	17330	17350	17150	17348	17208	17291	17453	17230	17098	17195	17388	17406	17331	17040	17330	17279	17246	17178	17191	17266	17259	17236	17307	17210	17329	17324	17256	17457	17273	17471	17367	17118	17012	17237	17428	17281	17249	17083	17126	17271	17154	17148	17305	17157	17142	17247	17157	17291	17343	17413	17299	17147	17251	16986	17137	17478	17468	17204	17209	17326	17244	17367	17206	17423	17237	17298	17378	17238	17108	17213	17237	17209	17200	17279	17159	17181	17213	17224	17339	17355	17246	17041	17207	17069	17255	17264	17278	17136	17241	17263	17152	17265	17151	17208	17257	17010	17156	17468	17225	17303	17217	17327	17142	17157	17176	17051	17283	17173	17299	17182	17186	17451	17409	17297	17212	17319	17200	17271	17195	17101	17205	17313	17291	17199	17266	17365	17371	17226	17107	17221	17310	17255	17249	17398	17204	17206	17242	17415	17111	17254	17063	17154	17243	17234	17355	17360	17276	17028	17288	17305	17454	17362	17163	17306	17290	17141	17023	17207	17222	17112	17218	17191	17323	17444	17379	17178	17205	17292	17361	17138	17276	17049	17314	17548	17462	17187	17135	17260	17190	17352	17203	17164	17257	17465	17060	17122	17173	17327	17266	17301	17393	17154	17198	17217	17268	17270	17215	17348	17246	17005	17313	17341	17245	17213	17253	17260	17235	17174	17103	17186	17048	17146	17236	17376	17422	17331	17181	17170	17302	17204	17242	17060	17275	17291	17305	17164	17231	17368	17392	17285	17330	17180	17312	17337	17155	17122	17090	17251	17438	17186	17235	17169	17272	17223	17445	17238	17322	17298	17166	16931	17429	17347	17223	17221	17074	17101	17250	17431	17218	17244	17142	17240	17245	17281	17164	17093	17474	17182	17183	17158	17330	17251	17157	17293	17317	17349	17360	17269	17091	17171	17300	17429	17374	17130	17285	17175	17150	17382	17250	17088	17209	17239	17290	17280	17371	17197	17165	17249	17227	17281	17130	17217	17353	17334	17148	17273	17120	17269	17163	17096	17262	17342	17256	17305	17317	17310	17224	17420	17208	17281	17207	17301	17426	17088	17195	17244	17165	17235	17032	17296	17204	17135	17299	17318	17316	17106	17458	17141	17032	17233	17209	17168	17214	17329	17276	17223	17291	17414	17246	17227	17523	17268	17275	17314	17375	17364	17233	17184	17298	17234	17181	17408	17279	17280	17207	17413	17067	17317	17339	17221	17361	17441	17276	17305	17454	17297	17217	17050	17135	17167	17300	17054	17133	17372	17118	17074	17305	17326	16999	17202	17352	17165	17338	17501	17294	17258	17295	16989	17105	17341	17173	17171	17335	17329	17481	17293	17124	17426	17167	17283	17230	17392	17318	17282	17162	17176	17215	17090	17421	17029	17218	17278	17267	17096	17345	17435	17148	17386	17345	17323	17282	17391	17247	17188	17240	17366	17503	17370	17361	17399	17163	17183	17244	17309	17378	17340	17068	17225	17000	17256	17186	17164	17554	17339	17356	17052	17328	17382	17280	17376	17150	17339	17233	17328	17215	17354	17203	17516	17237	17350	17268	17380	17166	17338	17295	17422	17125	17064	17451	17477	17291	17125	17140	17230	17229	17328	17404	17264	17153	17130	17139	17305	17154	17226	17232	17053	17136	17147	17051	17188	17154	17368	17304	17380	17294	17157	17291	17195	17216	17448	17200	17287	17187
15433	28472	26221	21033	19034	17971	17669	18193	17632	16825	16824	29779	40676	41261	33540	24806	19355	16668	15873	15431	15405	15482	15343	15569	15316	15596	15154	15558	15341	15384	15464	15534	15312	15234	15268	15367	15423	15272	15372	15398	15498	15418	15498	15396	15390	15363	15461	15488	15426	15353	15351	15411	15472	15489	15427	15399	15282	15348	15276	15380	15401	15238	15461	15410	15401	15428	15208	15537	15257	15472	15319	15397	15369	15472	15374	15400	15502	15411	15451	15308	15325	15395	15384	15446	15430	15429	15327	15449	15216	15280	15533	15539	15350	15314	15337	15372	15456	15384	15159	15395	15425	15471	15409	15473	15330	15593	15238	15338	15415	15302	15665	15462	15445	15420	15369	15509	15335	15461	15405	15295	15538	15274	15271	15331	15368	15336	15362	15432	15367	15445	15393	15397	15426	15406	15522	15461	15241	15340	15262	15531	15389	15488	15425	15399	15382	15349	15430	15539	15347	15412	15202	15407	15286	15321	15319	15230	15421	15288	15311	15425	15382	15302	15434	15436	15289	15294	15384	15244	15237	15219	15436	15378	15340	15581	15184	15349	15179	15381	15467	15586	15315	15224	15336	15324	15387	15306	15458	15314	15409	15196	15330	15562	15292	15182	15200	15458	15353	15398	15300	15375	15332	15417	15328	15268	15364	15419	15378	15294	15218	15526	15304	15384	15382	15414	15441	15392	15389	15276	15335	15316	15344	15327	15250	15254	15374	15242	15282	15217	15446	15361	15338	15355	15355	15407	15352	15316	15378	15438	15293	15279	15356	15263	15230	15328	15364	15408	15368	15455	15260	15339	15472	15522	15401	15487	15265	15406	15512	15368	15256	15235	15335	15467	15501	15395	15330	15376	15355	15368	15347	15440	15513	15483	15436	15294	15448	15391	15451	15206	15381	15253	15216	15289	15356	15323	15223	15258	15338	15372	15436	15203	15459	15433	15382	15288	15386	15376	15513	15538	15254	15331	15434	15383	15404	15247	15370	15380	15389	15466	15494	15290	15366	15310	15205	15375	15387	15462	15239	15334	15306	15301	15176	15394	15441	15464	15354	15386	15258	15224	15331	15313	15376	15333	15268	15461	15386	15317	15351	15237	15524	15285	15233	15235	15323	15259	15307	15405	15133	15443	15284	15333	15418	15438	15262	15286	15285	15492	15508	15281	15539	15422	15352	15279	15378	15276	15566	15291	15383	15474	15428	15285	15327	15425	15390	15326	15395	15243	15250	15351	15217	15172	15419	15460	15346	15396	15280	15347	15372	15375	15376	15377	15400	15356	15323	15516	15373	15390	15263	15435	15364	15367	15239	15416	15196	15356	15370	15415	15338	15278	15285	15515	15350	15288	15370	15332	15342	15405	15381	15343	15557	15405	15325	15272	15321	15360	15303	15467	15287	15411	15441	15342	15161	15338	15393	15257	15380	15218	15311	15277	15277	15281	15197	15502	15417	15487	15348	15419	15221	15418	15452	15173	15424	15286	15442	15228	15296	15303	15542	15340	15515	15266	15368	15381	15245	15374	15445	15333	15248	15459	15425	15234	15439	15289	15349	15418	15491	15501	15263	15396	15068	15362	15441	15334	15304	15254	15150	15457	15323	15461	15416	15240	15267	15252	15294	15266	15404	15313	15490	15197	15517	15361	15388	15393	15304	15233	15382	15289	15500	15325	15321	15366	15540	15356	15432	15276	15318	15297	15336	15273	15477	15326	15387	15215	15453	15389	15441	15222	15491	15375	15539	15416	15412	15333	15375	15335	15433	15450	15392	15188	15502	15536	15228	15370	15388	15323	15435	15535	15320	15380	15447	15353	15378	15359	15306	15325	15403	15270	15248	15438	15490	15257	15374	15431	15485	15324	15396	15296	15138	15336	15287	15373	15579	15373	15335	15413	15543	15287	15306	15314	15351	15308	15415	15368	15277	15374	15309	15137	15389	15286	15290	15409	15351	15426	15382	15266	15314	15307	15392	15283	15442	15463	15296	15448	15386	15428	15310	15383	15366	15463	15349	15144	15483	15256	15356	15543	15359	15366	15378	15309	15398	15525	15394	15444	15291	15325	15294	15360	15389	15298	15252	15293	15311	15262	15337	15448	15367	15252	15100	15480	15377	15315	15422	15382	15323	15393	15358	15325	15446	15368	15433	15400	15264	15263	15519	15258	15418	15236	15284	15436	15333	15145	15351	15459	15319	15370	15350	15462	15317	15163	15384	15072	15308	15381	15379	15392	15334	15176	15371	15310	15433	15320	15297	15376	15541	15455	15402	15263	15445	15384	15215	15244	15318	15290	15432	15428	15458	15332	15173	15355	15346	15441	15454	15224	15675	15196	15391	15350	15330	15409	15300	15297	15257	15340	15384	15325	15368	15320	15514	15214	15299	15374	15310	15642	15502	15513	15288	15311	15334	15400	15297	15445	15451	15372	15300	15298	15410	15338	15469	15427	15389	15386	15354	15429	15316	15284	15393	15248	15246	15288	15400	15371	15176	15190	15412	15416	15198	15222	15357	15342	15257	15376	15221	15250	15306	15343	15477	15427	15508	15346	15328	15380	15269	15447	15545	15266	15422	15319	15305	15506	15385	15353	15255	15397	15412	15427	15486	15235	15469	15250	15376	15380	15252	15395	15312	15268	15466	15371	15395	15331	15217	15324	15305	15373	15256	15370	15417	15332	15488	15347	15229	15232	15399	15297	15381	15297	15303	15443	15419	15331	15499	15342	15399	15397	15412	15416	15320	15481	15475	15447	15342	15137	15284	15333	15283	15233	15549	15236	15313	15369	15316	15381	15351	15404	15148	15453	15226	15334	15431	15414	15560	15355	15346	15378	15259	15355	15326	15335	15570	15340	15177	15414	15398	15486	15394	15408	15283	15346	15464	15526	15439	15256	15235	15345	15379	15458	15329	15199	15345	15286	15346	15306	15392	15375	15234	15465	15293	15358	15418	15347	15400	15397	15266	15355	15435	15294	15470	15386	15528	15443	15287	15253	15363	15487	15323	15447	15440	15328	15352	15253	15328	15364	15356	15235	15294	15401	15466	15303	15431	15377	15358	15435	15395	15359	15502	15223	15361	15541	15230	15305	15369	15320	15321	15462	15238	15302	15364	15388	15441	15295	15356	15416	15354	15301	15414	15440	15316	15321	15360	15299	15462	15282	15221	15444	15418	15392	15207	15278	15421	15434	15377	15267	15266	15267	15563	15331	15371	15389	15402	15376	15270	15361	15485	15252	15296	15391	15392	15299	15418	15301	15322	15134	15429	15387	15452	15364	15409	15334	15234	15491	15466	15377	15386	15397	15313	15302	15252	15372	15258	15341	15410	15399	15584	15344	15257	15344	15217	15483	15257	15294	15307	15300	15356	15436	15348	15232	15415	15543	15500	15327	15424	15418	15446	15354	15481	15260	15299	15362	15212	15335	15471	15316	15306	15296	15406	15268	15388	15301	15415	15153	15326	15512	15377	15352	15257	15343	15278	15377	15155	15432	15500	15560	15469	15435	15388	15449	15387	15393	15548	15495	15418	15396	15295	15486	15241	15228	15492	15456	15306	15450	15442	15370	15503	15415	15105	15403	15358	15225	15183	15165	15311	15346	15410	15272	15244	15252	15475	15401	15262	15422	15264	15350	15387	15482	15239	15499	15336	15239	15416	15394	15281	15287	15324	15432	15303	15447	15447	15396	15211	15394	15296	15391	15345	15358	15269	15227	15378	15318	15313	15313	15467	15251	15488	15324	15347	15322	15329	15232	15380	15316	15355	15328	15353	15254	15354	15434	15296	15375	15372	15320	15257	15343	15427	15337	15462	15338	15278	15367	15462	15558	15355	15260	15383	15419	15430	15258	15312	15305	15470	15354	15263	15178	15396	15333	15313	15400	15285	15375	15631	15285	15363	15182	15401	15362	15438	15263	15523	15317	15347	15263	15341	15384	15312	15263	15355	15382	15560	15426	15172	15252	15332	15276	15277	15420	15324	15248	15438	15261	15296	15287	15553	15441	15408	15440	15338	15348	15215	15311	15285	15397	15544	15486	15213	15312	15555	15282	15455	15254	15354	15178	15232	15403	15289	15486	15294	15173	15328	15335	15282	15296	15395	15397	15399	15315	15244	15391	15321	15473	15423	15280	15430	15250	15262	15329	15333	15297	15368	15317	15399	15363	15237	15217	15281	15455	15537	15452	15475	15492	15226	15423	15437	15211	15452	15284	15367	15331	15153	15327	15311	15470	15211	15384	15359	15417	15494	15423	15470	15437	15307	15394	15256	15341	15369	15191	15360	15275	15350	15429	15331	15330	15463	15344	15468	15494	15348	15421	15385	15521	15422	15318	15303	15445	15252	15297	15411	15424	15238	15365	15218	15352	15440	15317	15430	15267	15298	15487	15264	15391	15247	15412	15377	15369	15435	15427	15551	15348	15368	15386	15240	15397	15248	15453	15276	15367	15473	15427	15253	15314	15397	15410	15465	15414	15441	15464	15381	15428	15507	15370	15174	15470	15571	15344	15227	15435	15381	15275	15464	15473	15291	15556	15353	15276	15397	15497	15635	15342	15457	15394	15423	15326	15356	15273	15400	15306	15384	15459	15367	15384	15320	15275	15374	15379	15264	15237	15243	15357	15399	15246	15294	15384	15367	15321	15372	15437	15291	15500	15392	15578	15341	15413	15295	15239	15227	15554	15411	15319	15482	15167	15505	15173	15364	15461	15327	15228	15511	15507	15302	15283	15317	15496	15358	15450	15295	15303	15359	15296	15272	15299	15401	15398	15474	15384	15417	15343	15219	15462	15272	15239	15180	15334	15472	15192	15435	15272	15206	15428	15387	15361	15372	15456	15345	15407	15282	15252	15357	15463	15228	15393	15286	15350	15279	15198	15310	15351	15528	15245	15449	15379	15288	15322	15251	15432	15367	15268	15180	15483	15416	15423	15478	15168	15343	15294	15310	15336	15179	15309	15464	15327	15335	15336	15386	15595	15267	15378	15347	15220	15325	15446	15578	15407	15359	15540	15245	15497	15561	15294	15392	15376	15476	15202	15207	15316	15317	15302	15499	15456	15384	15404	15380	15446	15149	15455	15404	15320	15399	15255	15238	15239	15433	15397	15384	15386	15590	15392	15327	15430	15292	15295
26746	21487	23572	20300	17285	17278	17691	17204	16933	17093	17296	17243	18959	19401	18758	17971	17400	16969	16854	16985	17066	16873	16863	17017	16860	16906	16657	16918	16853	16697	16951	16974	16837	16820	16690	16852	16812	16887	16993	16891	17116	16633	17133	16908	16672	16902	16891	16901	16949	16863	16806	16770	16790	16644	16875	17002	17091	16703	16736	16816	16910	16842	16790	16772	16675	16761	16859	17024	17043	16769	16794	16687	16962	16943	16719	16927	16881	16710	16766	16922	16966	17037	16696	16983	16730	16991	16950	16844	16893	16772	16675	16787	16835	16833	16738	16971	16971	16964	16815	16725	16902	16887	16833	16712	16842	16877	17008	16877	16870	16969	16866	16700	16908	16847	16876	17003	16735	16967	16955	16765	16932	16848	16915	16727	17068	17024	16806	16953	16969	16770	16887	16860	16875	16833	16862	16846	16837	16856	16930	16871	16836	16960	16830	16847	17046	16931	16772	16874	16871	16802	16847	16861	16833	16772	16932	16721	16875	16905	16869	16896	16910	16725	16847	16717	16828	16842	16818	16772	16773	16869	16829	16857	16941	17062	17009	16720	16889	16862	16939	16922	16876	16810	16787	16755	16888	16960	17059	16869	16804	16923	16893	17076	16848	16943	16828	16829	16803	16874	16886	16878	16707	16846	16881	16607	16949	16793	16792	16760	16847	16823	16737	16931	16713	16894	16787	16884	16958	16909	16931	16918	16794	16726	17064	16889	16937	16637	17137	16909	16900	16699	16703	16782	16787	16658	16750	16742	16712	17026	16865	16951	16828	16873	17026	16729	16945	16895	16962	16832	16963	16913	16915	16923	16936	16792	16668	16785	16776	16887	16910	16846	16984	16976	16737	16992	16980	16823	16821	16804	16913	16848	16803	16819	17063	16955	16864	16925	16738	16826	16757	16631	16982	16925	16746	16647	16861	16754	16800	16941	16895	17067	16805	16862	16700	16675	16912	16726	16858	16826	16838	16844	16657	16919	16933	16711	16924	16834	16947	16824	16912	16744	16734	16861	16856	16928	16903	16833	16665	16879	16880	16811	16817	16657	16920	16799	16873	16997	16869	16755	16907	16963	16891	16971	16887	16846	16882	16708	17026	16848	16934	16835	17007	17059	16921	16811	16999	16780	16899	17030	17003	17055	17040	16732	16830	16722	16786	16683	17064	17000	16961	17017	16946	16951	16930	16895	16674	16864	16865	17012	16852	16619	16973	16676	16646	17043	16707	16776	16894	16793	16829	17088	16838	16894	16970	16891	16821	16772	16714	16943	16767	16826	16801	16771	16807	17024	16917	16757	16899	16971	16916	17056	16851	16794	17001	16889	16909	16812	16674	17029	16990	17022	16733	16845	16817	16952	16684	16957	17044	16911	16817	16718	16978	17015	17133	16662	16865	16795	16831	17002	16714	16686	17071	17012	16836	16808	16771	16731	16876	16977	16983	16999	16812	16803	16835	16951	16983	16767	16831	16730	16938	16943	16922	16795	16826	16693	16887	16837	16678	16776	16660	16786	16977	16780	16927	16859	16910	16844	17028	16824	16870	16814	16824	16915	16657	16764	16909	16852	16852	16830	16648	16987	17026	16772	16861	16787	16797	16924	17310	16885	16974	16765	16943	16891	16973	16787	16769	16653	16684	16924	16887	16898	16877	16771	17001	16930	16842	16641	16870	16701	16743	17011	16751	17014	16837	16795	16990	16952	16723	16885	16947	16722	16815	16993	16886	16794	17035	16767	16822	16811	16883	16976	16829	16874	16779	16884	16848	16801	16950	17043	16808	16766	16873	16888	16810	17004	16751	16921	16820	16788	16722	16962	16917	16773	16798	17069	16747	16637	16873	16892	16988	16782	16855	16626	16787	16779	16830	16825	16951	16863	16622	16971	16901	16749	16908	17027	16972	16872	17214	16777	16852	16642	16907	17020	16891	16980	16839	16874	16686	16686	16815	16842	17001	16888	17020	16859	16998	16922	16933	16847	16923	16855	16964	16944	16702	16607	16995	16670	16877	16878	17017	16912	16911	16811	17037	16830	16843	16857	16788	16974	17043	16702	17317	16919	16735	16844	16868	16800	16821	16801	17055	16602	17059	16765	16875	16677	16834	16928	16866	17007	16717	16840	17062	17063	16850	16824	16786	16796	17014	16857	16604	17055	16862	16866	16903	16865	16829	16878	16881	16754	16893	16770	16750	16925	16738	16908	16823	16751	16802	16864	16769	16946	17084	16920	16699	16947	16781	16863	16985	16709	16859	16847	16685	16779	16940	16801	16916	16845	16907	16825	16796	16773	16957	17024	16804	16893	16883	16791	16914	16880	16831	16917	16932	16696	16635	16807	16939	16716	16864	16959	16754	16648	16721	16760	16765	16726	17009	16742	16798	16801	16881	16921	16658	16892	16843	16940	16792	16836	16930	16831	17117	16937	16771	16789	16975	16857	16874	16916	16843	16799	16785	16775	16787	16683	16850	17010	16745	16678	16968	16714	16730	16886	17047	16806	16893	16745	16738	16943	16978	16674	16876	17107	17007	16835	16960	16873	16915	16864	16716	16867	16752	16835	16735	16884	16930	16999	16846	16868	17024	16749	16859	16765	16739	16755	16721	16739	16866	16901	16927	16704	16818	17025	16810	16831	16978	17137	16831	16880	16796	16890	16768	16935	16832	16704	16766	16921	16911	16818	16828	16753	16959	16834	16767	16700	16890	16827	17036	16757	16633	16818	16762	16760	17013	16678	16662	16830	16846	17021	16775	16732	16665	16940	16752	16674	16849	16889	16974	16801	17032	17140	16952	17008	16588	16750	16823	16892	16738	16850	16970	16949	16875	16860	16785	17006	16967	16861	16848	16958	16950	16726	17029	16889	16873	16869	16785	16963	16906	16908	16835	16938	17134	16675	16891	16897	16834	17015	16804	16842	16763	16778	16788	17047	16699	16755	16835	16948	16962	16819	16724	16943	16953	16921	16691	16858	16816	16828	16706	16808	16813	16893	16859	16572	16897	17004	16907	16801	16953	16814	16860	16897	16694	16894	16975	16757	16790	16946	16710	16889	16723	16904	16964	16847	16736	17095	16773	16671	16787	16952	16849	16963	16972	16972	16812	16756	16794	17039	16938	16857	16941	16868	16957	16903	16805	16839	17081	17020	16894	16734	16887	16784	17025	16678	16620	16835	16807	17036	16862	16893	16774	16782	16950	16941	17027	16659	16927	16805	16846	16792	16858	16816	16665	16953	16858	17027	16750	16721	16681	16846	16882	16889	16817	16890	16837	16975	16894	16901	16846	16942	16908	16788	16619	16646	16913	16762	17018	16911	17043	16862	17009	17033	16948	16906	16643	16782	17079	16937	16748	16830	17024	16687	16849	16807	16866	16753	16827	16933	16846	16952	16969	16847	17012	16716	16715	16912	16885	16970	16938	16869	17023	16848	16790	16798	16974	16803	16948	16913	16908	16898	16897	16822	16783	16821	16907	16723	16710	16790	17018	17098	16970	16934	16793	16661	16859	16865	16682	16936	16837	16689	16845	16995	16823	16858	16796	16716	16804	16907	16808	16776	16627	16836	16850	16733	16836	17039	17110	17069	16947	16926	16828	17018	16851	16821	16748	16668	17210	16914	16807	16582	16849	16903	17078	16862	17019	16736	16859	16995	16998	16861	16965	16689	16914	16986	17066	16921	16774	16938	16948	16929	17012	17052	16888	16922	16860	17078	16953	16656	17129	16892	16920	16883	16892	16837	16871	16983	16815	16698	16772	16775	16786	16825	16636	16737	16858	16734	16712	16796	16871	16812	16954	16721	16702	16909	16893	17136	16908	16862	16873	16676	16784	16838	16777	16939	16788	16803	16778	16809	16840	16925	16727	16601	16672	16943	16767	16681	16691	16849	16786	16923	16896	16832	17112	16905	17081	16821	16747	16809	16801	16654	16789	16626	16845	16794	17032	16926	16762	16904	17020	16902	17046	16914	16968	16628	17110	16892	16982	16886	16859	16881	16891	16902	16963	16821	16841	16805	16815	16834	16971	16931	16784	17037	17345	16861	16908	16758	16776	17005	16910	16833	16983	16808	16842	16981	16743	16912	16685	16981	16828	17001	16827	17050	16845	16785	16947	16807	16950	16776	16905	17003	16724	16923	16880	16806	16878	16815	16745	16965	16819	16881	16709	16808	16966	17027	16818	16839	16971	16801	16814	16934	16923	16938	16748	16936	16899	16819	16953	16743	16721	16954	16865	16767	16771	16736	16965	16777	16691	16953	17044	16986	16759	16954	16910	16765	16756	16867	16808	16824	16757	16927	16870	16922	16897	17011	16922	16602	16847	16726	16975	16876	16684	16811	16924	16907	16814	16951	17059	17035	16913	16929	16775	16747	16875	16906	16874	16743	16754	16910	16681	16739	16946	16783	16967	16783	16751	16924	16799	16754	16979	16841	16944	16912	16806	16848	16792	16950	16781	16758	16866	16924	16822	16878	16987	16920	17037	16982	16987	16925	16782	16744	16842	16703	17008	16967	16809	16961	16991	16892	16889	17130	17013	16924	16763	16914	16766	16688	17076	16833	16932	16736	16901	16888	16927	16644	16881	16849	16673	16678	16846	16808	16960	16907	16912	16783	16785	16894	16813	16657	16903	16776	16957	16693	16969	16860	16911	16879	16866	16775	16861	16698	16788	16884	17228	16872	16907	16733	16873	16880	16908	16816	16936	16828	16990	16777	16893	17005	16865	16891	16795	16828	16778	16742	16839	16923	16889	16923	17048	16713	16877	16971	16870	16805	16834	16881	16832	16935	16726	16912	16643	16744	16936	16763	17061	16700	16826	16905	16852	16910	16814	16899	16934	16829	17031	16950	16769	16788	16895	16945	16895	16862	16935	16882	16769	16946	17096	17131	16715	16755	16707	16849	16948	17112	16838	16964	16818	16813	16970	16952	16831	16824	16910	16933	16826	16872	16647	16686	16790	16954	16820	16699	16890	16729	16956	16856	16923	16873	16668	16852	16773	16904	16574	17013	17064	16896	16986	16873	16839	16990	16734	16799	16882	16816	16871	16810	16727	16778	17061	16922	16975	17019	16754	16729	16884	16937	16872	16884	16878	16853	16828	16852	16902	16824	16865	16909	16725	16803	17103	16850	16798	16808
15314	19073	17807	16324	15983	16063	16334	15889	15660	15700	15601	15910	18389	18598	17488	16310	15670	15168	15222	15092	14980	15196	15069	14916	15077	15188	15141	15130	14972	15039	15097	14941	15096	15118	15132	15081	14948	15197	15060	15029	15128	14972	15164	15222	15017	15080	15204	15055	15059	15136	15005	15112	15071	15076	14897	15114	15099	15026	15184	15130	15077	15201	15215	15024	15180	15075	14960	15024	15106	15176	15215	14884	15177	15294	15468	15133	15067	14945	15121	15148	15052	15235	15195	15041	15190	15157	15186	14987	15245	15035	15071	15270	15001	15094	15048	15147	15118	15194	15077	14957	15034	15077	15207	15049	14881	15118	15035	15120	15216	15127	15203	14976	15107	15212	15160	15065	15074	15017	15287	15126	15083	15091	15141	15005	15134	15061	15243	15127	15233	14942	15075	15211	15212	15157	14962	15172	15292	15129	15128	15246	14998	15029	15153	15222	14981	15083	15088	15080	15101	15173	15070	15106	15138	15000	15236	15065	15136	15090	15217	15152	14986	15167	15219	15087	15160	15318	15006	15321	15078	15189	15154	15159	15125	15192	15125	15142	15027	15165	15014	15236	14971	15114	15235	15318	14983	15162	15062	15057	15124	15250	15188	15200	15033	15068	15146	14960	15083	15165	15041	15209	15196	15080	14898	15026	15158	14867	15148	15061	15108	15011	15141	15072	15102	15073	15226	15094	15158	15103	15168	15008	15293	15074	15119	15160	15049	15201	14980	15229	14909	15112	15109	14996	15095	15017	15042	15044	15119	15161	15058	15091	15234	15161	15167	15075	15085	15089	15226	14954	15095	15177	15178	15162	14992	14955	15214	15179	14972	15170	15034	15106	15190	15133	15291	14980	15121	15087	15170	15086	15058	15239	15269	15029	15233	15146	15080	15218	15187	15014	15282	15169	14941	15079	15198	15034	15170	15061	15184	15264	15041	14937	15022	15213	15131	15181	15041	15089	15021	15125	15096	14955	15015	15115	15014	15054	15066	14963	15213	15071	15208	15195	15081	14976	15055	15187	15040	15062	15149	15106	15145	14959	15041	15160	15060	15015	15030	15232	15017	15129	15086	15108	15059	15082	15120	14896	15190	14997	15030	15039	15035	15341	15176	15190	15126	15255	14919	15010	14978	15199	15005	15003	15051	15043	15092	14982	15088	15178	15048	14970	15328	14932	15030	15158	15170	15021	15110	15087	15162	15321	14973	15055	14987	15099	15015	15073	15080	15239	15114	15119	15232	14907	15015	14996	15041	15188	15093	15108	15250	15083	15233	14932	15084	15092	15032	15134	15037	15047	14939	15206	15129	15243	15182	15166	15089	15137	15057	15146	15210	15149	15156	15033	15102	15000	15000	15067	15160	15071	15126	15182	15078	15250	15198	15185	15083	15011	15142	15135	15112	15192	14983	15068	15159	15051	15183	15133	15077	15157	14996	14984	15015	15177	15068	15125	15027	15016	15237	15120	15239	15134	15002	15060	15132	15081	15250	14872	15070	15199	15115	15086	15125	15069	15142	15115	15105	15105	15223	15230	15131	15098	15076	15175	15233	15082	15224	15045	15075	15140	15121	15157	15115	14919	15090	15230	15065	15002	15135	15131	15018	15212	15116	15126	15286	15077	15116	15053	15163	15184	15075	15179	15199	15097	15233	15012	15110	14871	15172	15088	15126	15069	15068	15051	15183	14909	15199	15080	15160	15068	15075	15011	15330	15209	15174	15084	15030	15051	15102	14997	15200	15165	14978	15206	15020	14931	15042	15197	14885	15187	15080	15049	15084	15087	15154	15190	15079	15027	15163	15052	15079	15081	14882	15139	15080	15200	15119	15219	15135	15138	15299	15069	15120	14945	15185	15022	15088	15156	15063	14970	15090	15224	15255	15003	15214	15056	15074	15072	15178	15068	15232	15031	15163	15283	14966	15140	15338	14989	15012	15185	15248	15243	15168	14950	15051	15175	15191	15184	15053	15155	15100	15107	14965	15231	15041	15093	15140	14938	15118	15142	15056	15113	15130	15125	15128	15040	15163	15115	15198	15211	15050	15208	15082	15176	15009	14980	15093	15021	15041	15101	15135	15064	15258	15195	15247	15044	15166	15269	15019	14911	15112	15076	15232	15097	15220	14997	15314	15200	15028	14954	15232	15097	15108	14972	15138	15232	15240	15305	15101	15140	15171	15177	15253	15172	15135	15206	15046	15082	15095	15205	15212	15126	15152	15141	15044	15130	15065	14929	15064	15064	15170	15036	15114	15096	15181	15029	15212	14981	15245	15072	15100	15062	14991	14996	15061	15137	15003	15071	15156	15019	15113	15142	15163	15061	14968	15109	14907	15148	15098	15058	15097	14993	15218	14997	15100	15333	15012	15126	15154	15132	15245	15138	14923	15199	15056	15049	14896	15237	15148	15124	15140	15266	15198	15249	15095	15139	15123	15274	15003	15149	15156	15168	15041	15037	15138	15125	15093	15015	14947	14989	15274	15092	15171	15134	15153	15072	15067	15183	15034	14997	15046	15071	15054	15147	15007	15059	15067	15064	15204	15139	15067	15014	15055	15026	15343	15107	15180	15065	15222	15222	15226	15105	15110	15019	15076	15034	14982	15011	15067	15115	15034	14964	15075	15242	15006	15251	15150	14998	15210	15167	15144	15010	15172	15147	15162	15105	15231	15192	15075	15289	15020	15054	15301	15194	15154	15176	15114	15027	15093	15018	15071	15156	15259	15103	15124	15160	15359	15140	15061	15079	14972	15138	15241	15120	15075	14967	15116	15070	15067	15039	15123	15182	15148	15066	15048	15170	15112	15092	15107	15140	15207	14962	15193	15336	14987	15124	15166	15249	15180	15088	15096	15131	15166	15070	15088	15178	15063	15076	15112	15128	15155	14876	15124	14912	15234	15140	15023	15323	15071	15106	15260	15217	15135	15066	15069	15053	15103	15008	15066	15161	15165	15149	15201	15027	15166	15200	15202	14969	15041	15249	14972	15056	14965	15269	15172	15042	15147	15019	15159	15345	15128	15162	15149	15274	14978	15113	15105	15040	15270	15033	15038	15161	15054	15150	15213	15035	14967	15080	15259	15050	15105	15211	15194	15231	15179	15245	15301	15104	15224	15048	15175	15129	14908	15004	15244	15065	15124	15220	15266	15208	15204	15129	15266	15054	15120	15029	15117	15063	15010	15121	15213	15110	15131	15000	15229	15165	15068	15062	15123	15080	15371	15104	15237	15096	15193	15057	15119	15071	15199	15170	15175	15046	15142	15007	15120	15135	14974	14942	15176	15106	15128	15190	15088	15108	15019	15089	15098	15150	15040	15224	15113	15030	15169	15101	15189	15153	15121	15061	15194	14980	15233	15184	14943	15088	15048	15182	15171	14972	15151	15097	14958	15191	15049	15057	15014	15140	15012	15059	14972	15084	15161	15131	15039	15158	14960	15096	15044	15115	15180	15102	15331	15058	14951	15188	15059	15026	15039	15022	15216	15165	15013	15193	15177	15049	14940	15209	15136	15137	14912	15214	15165	15038	15117	15169	15070	15162	15223	15096	15036	14984	15058	15193	15115	15154	15143	15073	15179	15090	15033	15150	15051	15101	15154	15234	15126	15010	15177	15008	15137	15104	15044	15122	14952	15317	15016	15225	14952	15266	15189	15186	15123	15067	15049	14944	15128	15079	15133	15095	15084	15239	15108	15196	15172	15171	15160	15146	15113	15290	15147	15086	15080	15034	15171	15051	15087	15148	14943	15087	15188	15176	15097	15176	15010	15196	15158	15084	15133	14995	15074	15129	15077	15147	15269	15128	15221	15083	15045	15076	15280	15057	14975	15052	15109	14932	15044	15026	15169	15058	15096	15138	15037	15253	15273	15198	15263	15239	15228	15191	15123	14993	15023	14980	15108	15191	15055	15108	15188	15145	15152	15091	15115	15134	15260	15149	15054	15110	15216	15003	15052	15223	15267	15115	15027	15052	15070	15063	15030	15165	15081	15059	15023	15012	15293	15073	15046	15239	15160	15126	15213	15086	15144	15038	15321	15018	15070	15071	14885	15168	15263	15083	15109	15167	15117	15075	15072	15148	15116	14979	15141	15093	14969	14980	15184	15294	15007	15046	15065	15132	15093	15242	15043	15231	15088	15015	15258	15191	15124	15183	15213	15089	15185	15086	15109	15164	15314	15129	14972	15129	15176	14991	15089	15267	15274	15027	15128	15016	15185	15043	15165	15213	15295	15249	15056	15074	15113	15045	15248	15163	15101	15060	15082	14900	14954	15113	15107	15092	15096	15275	15033	15295	15083	15085	15071	15113	15237	14996	15170	15094	15079	15134	15009	15280	15150	14912	15247	15034	15132	15265	15187	15130	15029	15093	14990	15257	15169	15103	15083	15066	14987	15092	15008	15148	15022	15165	15246	15111	15093	15164	15018	15096	15105	14962	15293	15161	15328	15117	15274	15205	15161	15156	15222	15141	15080	15238	15104	15154	15150	15074	14862	15236	15167	15090	15308	15078	15034	15143	15239	15238	15152	14990	15151	15048	15212	15398	15149	15165	15037	15040	15191	15098	15169	15119	15118	15125	14914	15122	15017	15214	15126	15208	15249	15132	15131	15100	15137	15126	15064	14959	15071	15152	15297	15060	15164	15154	15123	15191	15075	15045	15025	15249	15181	15245	15008	14961	15170	15077	15100	15050	15093	14942	15112	15080	15274	15233	14994	15217	15189	15094	15109	15193	14995	15132	15172	15201	15023	15095	15237	15108	15172	15111	15238	15238	15025	15115	15124	15092	15262	15003	15074	15027	15138	15220	15114	15072	15213	15257	15090	15133	15088	15225	14999	15262	15082	15189	15065	15178	15008	15235	15143	15132	14957	15101	15221	14929	15156	14996	15011	15185	15150	15130	15153	15242	15150	15165	15065	15143	15053	15059	15041	15263	15074	15068	15030	14964	15079	15077	14987	15182	15071	15074	15144	14947	15129	15113	15042	15181	15257	15137	15126	15001	15077	15043	15019	15282	15066	15245	15137	15165	15060	15123	15071	15098	15211	15024	15081	15141	15127	15000	15325	15206	14998	15037	15053	15126	14952	15026	15083	15165	15086	15099	15121	15150	15085	15037	15091	15012	15180	15119	15064	14987
23470	20788	27912	23796	21665	21417	20667	18355	17828	18007	17867	19969	31358	31068	26704	22136	19114	17989	17554	17254	17324	17218	17265	17248	17188	17208	17353	17290	17256	17179	17217	17153	17106	17237	17402	17303	17280	17288	17120	17269	17327	17309	17331	17420	17121	17186	17413	17064	17163	17048	17329	17172	17227	17023	16979	17153	17012	17177	17342	17217	17244	17171	17425	17092	17150	17232	17346	17393	17055	17218	17172	17268	17184	17218	17239	17176	17136	17088	17061	17099	17232	17023	17354	17444	17132	17148	17354	17076	17125	17155	17254	17160	17328	17184	17101	16952	17250	17134	17102	17237	17268	17166	17055	17267	17032	17123	17071	17263	17025	17192	17277	17457	17114	17272	17205	17059	17240	17304	17134	17095	17278	17177	17285	17167	17321	17310	17074	17189	17203	17139	17238	17129	17231	16996	17106	16892	17175	17339	17138	17250	17172	17368	17206	17215	17029	17218	17202	17121	17321	17220	17335	17239	17033	17158	17177	17107	17096	17132	17082	17179	17161	17256	17184	17230	17083	17070	17202	17188	17228	17081	16928	17140	17041	17284	17049	17258	17168	17266	17276	17040	17085	17112	17121	17192	17296	17039	17217	17137	17131	17015	17373	17094	17225	17278	17172	17290	17204	17105	16901	17246	17132	17006	17232	17271	17272	17148	17024	17152	17241	17144	17101	17289	17066	17096	17170	17116	17198	17117	17180	17236	17140	16993	16937	17064	17231	17293	17148	17103	17291	17196	17230	17161	17061	17083	17226	17127	17186	17290	17157	17269	17065	17178	17200	17224	17271	17256	17359	17224	17117	17127	17163	17252	17024	17270	17131	17077	17048	17386	17086	17201	17418	17084	17236	17085	16997	17155	17120	17076	17013	16995	17260	17254	17234	17260	17135	17347	17153	17176	17233	17347	16995	16860	17156	17039	17267	17086	17029	17162	17268	17043	17224	17037	17284	17222	17078	17071	17194	17379	17103	17179	17060	17393	17253	17115	17307	17057	17230	17231	16979	17158	17065	17352	17131	17145	17339	16918	17041	17167	17094	17217	17110	17167	17343	17302	17140	17180	17350	17142	17348	17029	17190	17032	17145	16991	17091	17229	17191	17154	17257	17125	17147	17173	17203	17082	17128	17272	17198	17217	16984	17052	17356	17243	17000	17169	17211	17325	17222	17036	17153	17217	16928	16960	17069	17169	17344	17137	17072	17149	17131	17164	16985	17306	17214	17024	17158	17050	17271	16985	17153	17107	17048	17346	17244	17166	17249	17481	16994	16801	17102	17300	17022	17143	17209	17080	17227	17287	16996	17260	17049	17067	17238	17034	17166	16899	17469	16976	17048	17393	17264	17241	17260	17011	17119	17116	17313	17174	17042	17195	17188	17121	17236	17291	17112	17207	17064	17061	17307	17128	17205	16983	17033	16917	17175	17053	17256	17047	17210	17130	17331	16984	17088	17112	17226	17059	17029	17208	17108	17169	17306	17039	17183	17229	17184	17294	17136	17106	17258	17064	17145	17126	17142	17202	17015	16977	17167	17110	17188	17218	17328	17190	17181	17243	17120	17034	17140	17292	17101	17148	17056	17282	17220	17180	17108	17285	17077	17190	17068	17248	17213	17284	17070	17091	17002	17264	17381	17270	17140	17064	17159	17033	17219	17059	17259	17099	17130	16935	17060	17022	17193	17240	17113	17105	17129	17035	17101	17168	17280	17133	17241	17259	16976	17059	17374	17141	16992	17248	17127	17135	17125	17225	17375	17199	17149	17233	17321	17093	17186	17191	17372	17187	17072	17334	17227	17069	17068	17154	17274	17193	17037	17034	17040	17252	17093	17117	17187	17163	17087	17297	17133	17055	17132	17132	17154	17194	17096	17229	17239	17058	17074	17366	16997	17190	17398	17288	17292	17163	17014	17320	17196	17335	17357	17041	17309	17181	17145	17244	17186	17409	17246	17120	17287	17275	17029	17324	17093	17142	17237	17174	17090	17175	17067	17190	17182	17255	17364	17150	17221	17126	17049	17325	17071	17342	17218	17093	16953	17332	17161	17152	17090	17360	17256	17101	17133	17255	17253	17313	17310	17066	17211	17261	17131	17130	17181	17173	17129	17090	17350	17140	17185	16857	17173	17265	17220	17133	17035	17084	17249	17283	17226	17237	17259	17303	17044	17197	17213	17346	17158	17209	17082	17063	17098	17256	17385	17276	17114	17230	17198	17178	17237	17286	17175	17128	17049	17042	17144	17301	17085	17077	17090	16964	17084	17229	17317	17201	17199	17013	17321	17139	17167	17342	17187	17335	17160	17248	17112	17212	17109	17216	17325	17082	17127	17171	17306	17195	17024	16954	17244	17069	17115	17067	17289	17127	17235	17254	17136	17235	17234	17041	17109	16931	17346	17021	17103	16937	17036	17146	17172	17081	17195	17024	17262	17158	17287	17258	17167	17293	17226	17477	17144	17171	17173	17072	17140	16923	17086	17027	17327	17142	17074	17132	17110	17194	17188	17207	17264	17170	17099	17175	17002	17085	17209	17095	17180	17180	17093	17160	17199	17171	17017	17142	17164	17172	17340	16894	17334	17062	17218	17190	17196	17119	17088	17056	17293	17161	17161	17097	17128	17245	17273	17253	17314	17242	17171	17065	17075	17316	17041	17013	17322	17122	16997	17146	17251	17105	17254	16995	17158	17147	17151	17231	17239	17333	17288	17144	17061	17196	17243	17094	17200	17252	17260	17254	17255	17082	17186	17269	17056	17311	17199	17092	17268	16977	17425	17259	17172	17050	17147	17217	17141	17019	17184	17217	17080	17261	16913	17153	17320	17313	17289	17042	17422	17152	17192	17305	16961	16992	17235	17170	17289	17246	17235	17092	17157	17149	17128	17210	17319	17141	17057	17145	17222	17300	17112	17226	17250	17189	17062	17250	17081	17129	17234	17189	17182	17306	17080	17099	17195	16972	17019	17229	17159	17102	17214	17184	17243	17330	17284	17065	17128	17155	16989	17277	17183	17400	17190	17159	17094	17245	17329	16981	17173	17279	17110	17068	17200	17234	17222	17226	16991	17090	17241	17192	17145	17284	17167	17247	17427	17101	17209	17091	17172	17051	17258	17227	17290	17062	17014	17121	16990	17049	17205	17117	17252	17160	17190	17131	17162	17282	17312	17171	17035	17284	17233	16973	16920	17203	17376	17352	17125	17177	17132	17059	16950	17107	17201	17093	17125	17096	17060	17316	17162	17233	16858	17206	16879	17091	17322	17187	17192	17126	17205	17174	17011	16981	17116	17209	17138	17255	17280	17143	17258	17084	16891	17013	17104	17079	17096	17185	17203	16982	17127	17224	17189	17363	17265	17263	17153	17211	17060	17257	17008	17093	16932	17230	16929	17186	17167	17108	17004	17091	17296	17315	17190	17318	17051	17110	17180	17264	17148	17265	17101	17108	17256	17264	17155	17104	17259	17264	17196	17111	17186	17216	17309	17339	16955	17179	17285	17198	17297	17127	17178	17330	17438	17145	17129	17034	17072	17250	17011	17227	17100	17137	17100	17028	17023	17130	17026	17117	17219	17142	17050	17211	17151	17175	17216	17115	17185	17190	17365	17294	17180	17170	17346	17314	17086	17108	17198	17172	17162	17147	17100	17197	17081	17244	17294	17320	17297	17290	17288	16927	17099	17001	17096	17247	17295	17165	17340	17362	17379	16990	17109	17120	17152	16993	17155	17115	17310	17047	17131	17204	17248	17156	17132	17227	16979	17114	17190	17018	17243	17338	17103	17195	17130	17087	17084	17386	17285	17240	17260	17105	17443	17298	17133	17075	17100	17292	17281	17041	16950	17081	17212	17046	17182	17137	17081	17219	17124	17160	17087	17232	17314	17306	17152	17134	17063	17230	16910	17060	17103	17057	17250	17124	17006	17377	16884	17242	17266	17375	17047	17357	17185	17358	17244	17080	17467	17315	17216	17172	17116	17086	17174	17171	17247	17104	17079	17023	17156	17179	17107	17168	17159	17090	17162	17231	17178	16994	17176	17100	17257	17292	17220	17046	17299	17153	17148	17306	17233	17160	17122	17153	17216	17110	17257	17207	17114	17232	17180	17207	17281	17148	17037	17269	17128	17218	17210	17071	17096	17274	17321	17090	17181	17073	17273	17108	17152	17024	17211	17177	17271	17234	17186	17063	17101	17223	17187	17191	16993	17284	17141	17156	17206	17170	17015	17143	17240	16983	17013	17037	17092	17055	16919	17082	17146	17191	17127	17246	17225	17342	17199	17095	17331	17137	17275	17189	17151	17186	17230	17246	17324	17145	17214	17120	17098	16921	17144	17187	17154	17277	17208	17235	17219	17210	17208	17232	17477	17349	17174	17182	17161	17239	17277	17246	17258	17082	17145	17218	16966	17225	17121	17297	17050	17161	17260	16896	16971	17086	17200	17189	17027	17093	17083	17231	17127	17180	17201	17385	17339	17287	17346	16999	17051	17233	17123	17059	17092	17271	17225	17066	17143	16863	17210	17303	17017	17106	17183	17325	17217	17422	16896	17030	17259	17021	17231	17061	17014	17265	17052	17055	17146	17161	17027	17273	17235	17196	17360	17081	17165	17330	17128	17024	17273	17023	17056	17103	17095	17226	17308	17228	17057	17061	17163	17160	17114	17210	17110	17126	17382	17101	17084	17273	17285	17150	17340	17314	17133	17091	17279	17452	17436	17118	17386	17121	17105	17206	17194	17330	17065	17283	17270	17067	17205	17061	17165	16963	17182	17307	17013	17274	17141	17049	17209	17051	17197	17016	17306	17141	17145	17291	17244	17170	17182	17397	17306	17177	17183	17052	17087	17105	17364	17030	17224	17395	17081	17169	16922	17057	17049	17018	17325	17089	17245	17023	17039	17183	17215	17280	17192	17323	17141	17177	16930	17139	17139	17245	17143	17049	17222	17222	17173	17123	17137	17190	17317	17144	17193	17235	17263	17198	17162	17072	17157	17078	17223	17048	17066	17351	17169	17040	17158	17179	17164	17203	17156	17150	17189	17155	17264	17172	17194	17216	17156	17060	17209	17090	17431	17191	17137	17114	17215	17200	17180	16920	17112	17160	16975	17203	17184	17349	17414	17188	17256	17141	17115	17050	17178	17094
14407	24323	23672	20358	19620	17700	17080	16529	16336	15950	16355	20587	35279	32383	27005	21300	17359	16178	15648	15529	15373	15434	15290	15373	15512	15316	15428	15418	15525	15254	15238	15577	15263	15365	15399	15370	15294	15301	15261	15407	15473	15501	15465	15426	15494	15191	15318	15462	15320	15238	15561	15404	15363	15361	15282	15262	15377	15355	15293	15515	15285	15305	15209	15387	15406	15504	15455	15165	15361	15445	15413	15346	15278	15472	15420	15430	15369	15446	15414	15122	15311	15351	15239	15399	15239	15360	15373	15244	15516	15446	15287	15510	15389	15491	15335	15331	15330	15268	15382	15353	15395	15531	15299	15449	15270	15301	15513	15473	15163	15341	15461	15354	15418	15392	15257	15310	15404	15318	15205	15380	15249	15296	15200	15249	15392	15508	15290	15046	15483	15353	15269	15268	15474	15340	15273	15345	15339	15265	15261	15249	15360	15412	15266	15386	15460	15303	15339	15271	15247	15355	15174	15449	15470	15327	15400	15339	15459	15345	15477	15467	15297	15355	15315	15477	15327	15349	15297	15429	15402	15280	15300	15290	15360	15428	15348	15250	15335	15262	15347	15359	15268	15233	15129	15446	15277	15326	15319	15430	15448	15477	15291	15364	15395	15363	15495	15374	15268	15207	15361	15446	15380	15469	15295	15265	15254	15351	15394	15253	15487	15264	15502	15267	15419	15408	15303	15264	15398	15459	15260	15393	15169	15458	15297	15318	15439	15263	15306	15463	15416	15351	15462	15277	15335	15328	15292	15332	15299	15276	15435	15486	15318	15291	15244	15194	15437	15409	15273	15458	15368	15403	15468	15127	15280	15322	15367	15308	15346	15282	15486	15317	15409	15454	15586	15477	15303	15311	15371	15405	15371	15292	15259	15396	15323	15388	15430	15329	15363	15278	15404	15399	15496	15238	15317	15256	15339	15368	15400	15422	15373	15395	15394	15457	15347	15330	15419	15288	15288	15345	15305	15404	15447	15316	15351	15253	15392	15116	15467	15251	15129	15528	15196	15358	15248	15257	15398	15212	15492	15403	15392	15340	15469	15361	15236	15432	15314	15338	15296	15351	15489	15459	15342	15337	15371	15287	15286	15454	15449	15274	15241	15402	15385	15298	15380	15312	15252	15305	15279	15398	15291	15293	15299	15278	15535	15367	15398	15475	15517	15293	15479	15309	15458	15266	15229	15407	15347	15323	15256	15268	15174	15212	15345	15376	15396	15233	15550	15384	15507	15384	15351	15204	15330	15406	15398	15366	15477	15498	15205	15435	15301	15154	15518	15287	15296	15417	15350	15204	15448	15285	15483	15463	15329	15241	15464	15307	15426	15374	15360	15448	15422	15243	15286	15215	15369	15396	15349	15278	15301	15282	15388	15369	15190	15383	15236	15192	15485	15377	15251	15238	15458	15300	15376	15419	15498	15335	15426	15161	15358	15302	15322	15342	15580	15349	15210	15312	15343	15280	15227	15463	15260	15296	15421	15391	15202	15343	15502	15353	15398	15325	15528	15297	15154	15378	15327	15343	15340	15115	15417	15419	15533	15363	15441	15318	15199	15399	15314	15414	15324	15451	15319	15446	15395	15452	15188	15374	15286	15145	15569	15271	15311	15452	15156	15486	15178	15376	15360	15463	15343	15160	15442	15367	15390	15532	15283	15363	15205	15316	15114	15044	15358	15275	15580	15462	15507	15186	15361	15377	15334	15284	15236	15375	15301	15344	15379	15243	15398	15403	15379	15558	15236	15322	15463	15289	15347	15363	15303	15431	15403	15306	15358	15377	15454	15274	15235	15489	15317	15324	15348	15469	15278	15218	15271	15334	15294	15274	15344	15430	15422	15433	15491	15421	15166	15480	15405	15395	15352	15209	15315	15314	15315	15425	15522	15233	15261	15409	15162	15360	15306	15312	15426	15260	15355	15188	15449	15329	15385	15312	15315	15338	15440	15177	15353	15261	15389	15245	15487	15283	15435	15286	15545	15444	15208	15373	15287	15304	15512	15297	15380	15392	15266	15435	15319	15340	15436	15351	15383	15355	15270	15489	15263	15128	15387	15369	15297	15292	15401	15397	15276	15474	15454	15299	15502	15267	15428	15133	15445	15343	15407	15290	15332	15456	15220	15396	15391	15338	15410	15391	15221	15400	15384	15352	15511	15229	15472	15325	15400	15427	15371	15274	15387	15309	15312	15440	15314	15252	15389	15522	15195	15231	15325	15280	15503	15342	15265	15389	15418	15463	15147	15210	15363	15368	15366	15486	15247	15398	15484	15328	15381	15229	15135	15332	15421	15272	15259	15453	15344	15481	15317	15420	15241	15418	15383	15273	15401	15317	15286	15265	15371	15289	15274	15418	15285	15449	15302	15266	15294	15370	15430	15387	15486	15331	15385	15406	15306	15296	15315	15508	15390	15300	15235	15443	15283	15264	15384	15325	15216	15426	15281	15309	15391	15345	15254	15441	15259	15226	15414	15385	15352	15296	15115	15440	15427	15392	15539	15211	15394	15193	15346	15474	15255	15477	15353	15247	15536	15400	15342	15403	15422	15458	15466	15464	15583	15353	15401	15407	15337	15407	15384	15281	15549	15347	15224	15408	15514	15226	15323	15496	15267	15218	15324	15406	15302	15455	15450	15445	15326	15253	15388	15350	15283	15341	15518	15387	15209	15229	15370	15320	15338	15268	15277	15375	15332	15295	15363	15411	15264	15387	15503	15395	15348	15267	15496	15418	15272	15470	15483	15407	15353	15310	15389	15269	15503	15215	15293	15176	15368	15252	15447	15277	15349	15399	15383	15456	15515	15298	15344	15512	15383	15155	15178	15396	15391	15503	15363	15357	15181	15368	15422	15361	15371	15317	15285	15375	15324	15401	15295	15445	15110	15279	15419	15433	15359	15461	15319	15376	15114	15445	15479	15354	15345	15397	15466	15323	15367	15245	15324	15468	15307	15504	15414	15332	15368	15284	15434	15449	15360	15286	15241	15291	15304	15314	15264	15391	15307	15328	15393	15514	15385	15324	15443	15234	15272	15218	15371	15156	15518	15509	15521	15240	15333	15291	15318	15251	15234	15358	15479	15335	15346	15254	15642	15300	15269	15132	15497	15376	15360	15545	15240	15448	15281	15187	15355	15289	15329	15223	15294	15354	15307	15373	15401	15325	15322	15330	15466	15323	15317	15357	15565	15056	15274	15333	15390	15302	15290	15329	15325	15362	15345	15165	15321	15359	15223	15196	15209	15304	15439	15238	15354	15174	15476	15365	15311	15360	15161	15327	15134	15389	15333	15425	15164	15459	15413	15342	15416	15237	15342	15252	15383	15455	15235	15384	15448	15375	15421	15369	15525	15306	15289	15368	15562	15361	15236	15479	15324	15395	15328	15321	15288	15375	15325	15450	15276	15381	15431	15305	15296	15549	15445	15383	15356	15411	15249	15330	15288	15236	15347	15343	15229	15349	15296	15195	15385	15331	15332	15376	15437	15279	15305	15285	15368	15196	15095	15449	15555	15323	15391	15529	15476	15439	15457	15271	15208	15480	15333	15483	15304	15361	15248	15279	15400	15413	15361	15362	15331	15452	15420	15318	15377	15319	15383	15379	15281	15425	15386	15195	15214	15260	15244	15434	15460	15183	15393	15116	15398	15327	15448	15275	15237	15390	15246	15315	15251	15578	15192	15277	15564	15406	15302	15561	15280	15277	15400	15317	15397	15409	15284	15522	15442	15336	15122	15285	15211	15471	15439	15436	15244	15409	15397	15385	15445	15246	15373	15279	15295	15249	15456	15045	15210	15335	15420	15322	15264	15352	15322	15423	15453	15463	15488	15361	15482	15295	15302	15128	15391	15451	15470	15390	15337	15389	15479	15366	15358	15311	15162	15195	15376	15425	15289	15148	15438	15300	15267	15502	15380	15573	15317	15455	15434	15154	15501	15299	15442	15317	15289	15561	15258	15367	15187	15360	15374	15367	15361	15327	15390	15175	15389	15151	15391	15326	15126	15234	15272	15345	15337	15443	15394	15504	15209	15201	15316	15135	15275	15333	15337	15429	15477	15379	15428	15251	15348	15288	15294	15455	15377	15376	15425	15172	15497	15342	15280	15451	15369	15429	15441	15416	15305	15228	15354	15319	15394	15469	15464	15303	15331	15536	15378	15258	15310	15422	15309	15238	15362	15174	15280	15353	15334	15393	15336	15423	15187	15294	15331	15235	15303	15302	15372	15233	15297	15403	15417	15236	15295	15229	15344	15365	15208	15425	15448	15230	15397	15323	15428	15483	15275	15460	15412	15509	15318	15281	15412	15385	15249	15354	15410	15243	15489	15366	15444	15361	15610	15321	15342	15363	15222	15287	15279	15358	15389	15471	15340	15314	15478	15519	15316	15355	15347	15224	15407	15338	15355	15391	15292	15383	15268	15431	15322	15273	15446	15258	15432	15220	15413	15121	15513	15304	15313	15445	15205	15140	15298	15288	15441	15415	15281	15238	15226	15317	15350	15189	15303	15532	15352	15362	15593	15477	15281	15527	15261	15387	15348	15216	15378	15508	15450	15284	15372	15355	15446	15199	15283	15317	15479	15303	15245	15421	15310	15149	15326	15355	15368	15404	15327	15312	15272	15434	15289	15433	15346	15389	15383	15315	15362	15382	15486	15323	15446	15281	15433	15296	15292	15360	15302	15572	15244	15276	15269	15307	15350	15289	15344	15306	15364	15375	15510	15176	15473	15260	15421	15368	15413	15420	15387	15386	15293	15370	15301	15462	15428	15376	15200	15455	15396	15332	15230	15340	15267	15428	15260	15380	15442	15409	15371	15199	15295	15323	15257	15438	15240	15198	15263	15355	15314	15341	15273	15351	15333	15172	15452	15349	15236	15352	15377	15343	15232	15293	15229	15389	15417	15308	15305	15397	15432	15260	15314	15348	15247	15279	15275	15344	15259	15313	15384	15269	15453	15235	15339	15405	15167	15367	15354	15429	15308	15294	15455	15256	15245	15242	15306	15580	15251	15420	15485	15269	15396	15391	15266	15414	15344	15522	15288	15312	15426	15523	15260	15348	15218	15211	15435	15263	15408	15558	15238	15406	15394	15257	15381	15348	15312	15280	15309	15428	15399	15482	15403	15274	15366	15249
22352	20814	28465	23257	21017	23039	24575	19411	18460	18576	18551	20452	37350	39440	33709	26490	21167	18907	17996	17847	17799	17914	17666	17487	17759	17810	17730	17647	17732	17685	17735	17582	17533	17498	17749	17548	17565	17867	17784	17519	17729	17675	17811	17854	17650	17585	17586	17640	17688	17680	17617	17703	17585	17651	17711	17481	17637	17643	17793	17580	17605	17507	17506	17739	17662	17528	17736	17599	17583	17405	17641	17456	17711	17366	17527	17676	17587	17740	17464	17761	17640	17683	17476	17589	17815	17605	17607	17741	17751	17564	17439	17575	17707	17548	17747	17711	17373	17576	17598	17482	17641	17203	17445	17428	17603	17682	17533	17517	17736	17621	17542	17529	17612	17625	17789	17622	17641	17603	17495	17286	17584	17577	17504	17662	17556	17644	17501	17379	17583	17746	17499	17729	17429	17550	17520	17543	17487	17688	17561	17546	17675	17740	17582	17652	17412	17358	17534	17465	17499	17540	17549	17568	17434	17702	17733	17578	17534	17734	17766	17385	17743	17583	17290	17452	17820	17630	17515	17572	17600	17401	17444	17531	17580	17613	17653	17549	17447	17569	17535	17476	17696	17391	17447	17522	17760	17547	17307	17430	17639	17629	17598	17380	17570	17504	17627	17600	17543	17658	17557	17601	17490	17565	17662	17507	17421	17723	17542	17286	17539	17455	17446	17445	17525	17464	17704	17544	17464	17548	17445	17564	17672	17623	17518	17735	17607	17696	17745	17552	17585	17461	17629	17483	17689	17442	17731	17466	17599	17811	17517	17551	17685	17649	17310	17275	17377	17816	17639	17586	17409	17482	17384	17599	17654	17468	17626	17573	17361	17447	17758	17518	17548	17681	17481	17564	17525	17739	17517	17572	17600	17407	17579	17532	17424	17572	17480	17623	17557	17611	17467	17532	17331	17671	17645	17520	17563	17644	17498	17563	17487	17448	17726	17379	17504	17530	17635	17386	17470	17427	17633	17332	17585	17674	17450	17681	17479	17755	17427	17454	17725	17816	17501	17656	17583	17450	17576	17504	17521	17714	17583	17652	17562	17554	17479	17425	17618	17618	17294	17423	17289	17338	17605	17740	17630	17647	17510	17508	17348	17376	17605	17414	17451	17620	17670	17439	17435	17361	17639	17528	17650	17641	17526	17628	17516	17500	17622	17487	17679	17387	17231	17372	17483	17588	17440	17597	17702	17582	17681	17642	17548	17554	17466	17539	17515	17350	17483	17611	17408	17557	17548	17723	17444	17630	17337	17679	17572	17492	17353	17445	17452	17578	17675	17732	17580	17430	17523	17520	17501	17564	17508	17691	17577	17521	17670	17388	17425	17413	17512	17542	17579	17741	17497	17503	17578	17477	17525	17587	17604	17726	17679	17717	17611	17392	17387	17447	17556	17553	17480	17502	17493	17551	17596	17544	17555	17660	17426	17601	17779	17461	17643	17605	17348	17434	17409	17668	17551	17498	17617	17528	17569	17739	17576	17764	17499	17373	17661	17531	17563	17467	17630	17537	17519	17584	17484	17573	17390	17583	17528	17527	17718	17534	17354	17749	17518	17510	17545	17449	17690	17645	17674	17566	17457	17638	17497	17287	17386	17433	17437	17359	17669	17525	17461	17484	17666	17762	17732	17629	17559	17692	17534	17298	17470	17354	17487	17612	17681	17560	17756	17491	17419	17536	17561	17550	17542	17489	17655	17582	17509	17252	17334	17526	17648	17621	17890	17551	17516	17390	17569	17416	17508	17550	17521	17410	17363	17484	17491	17506	17526	17462	17473	17548	17493	17474	17369	17457	17636	17749	17489	17404	17580	17552	17675	17493	17194	17465	17482	17427	17437	17531	17642	17417	17622	17632	17591	17575	17595	17359	17418	17503	17644	17767	17783	17591	17499	17383	17687	17629	17350	17549	17705	17635	17315	17565	17611	17405	17544	17495	17708	17564	17369	17316	17452	17462	17766	17635	17608	17453	17557	17673	17530	17710	17579	17537	17545	17600	17633	17435	17512	17468	17591	17566	17630	17523	17624	17396	17399	17346	17411	17520	17615	17689	17419	17529	17634	17634	17443	17509	17492	17532	17693	17447	17572	17499	17595	17547	17404	17448	17319	17299	17549	17535	17359	17617	17642	17452	17598	17712	17444	17722	17801	17756	17445	17647	17536	17575	17424	17493	17816	17440	17490	17601	17645	17493	17620	17473	17706	17558	17640	17627	17666	17525	17509	17399	17659	17454	17386	17526	17442	17538	17641	17531	17583	17368	17668	17666	17419	17369	17414	17570	17533	17466	17702	17511	17517	17553	17548	17589	17503	17570	17202	17558	17599	17495	17613	17397	17737	17607	17495	17538	17636	17611	17756	17647	17451	17528	17452	17620	17603	17592	17584	17441	17449	17554	17609	17425	17550	17663	17522	17509	17537	17638	17652	17615	17597	17415	17491	17419	17570	17702	17739	17549	17519	17475	17576	17477	17558	17421	17585	17499	17478	17587	17368	17752	17442	17491	17518	17638	17617	17472	17423	17570	17473	17485	17488	17444	17572	17489	17483	17514	17635	17582	17435	17336	17625	17545	17500	17778	17372	17439	17473	17532	17568	17541	17455	17368	17787	17397	17817	17634	17428	17449	17560	17498	17559	17480	17694	17420	17801	17421	17694	17606	17535	17532	17543	17504	17463	17439	17653	17449	17434	17634	17762	17509	17596	17549	17626	17552	17489	17534	17605	17695	17730	17579	17732	17502	17382	17455	17471	17428	17669	17515	17385	17607	17626	17493	17683	17591	17690	17603	17594	17551	17673	17559	17528	17452	17559	17539	17324	17540	17544	17605	17470	17521	17543	17465	17633	17612	17424	17376	17495	17579	17440	17624	17701	17672	17582	17474	17444	17461	17750	17687	17379	17527	17627	17489	17539	17657	17568	17534	17620	17496	17420	17506	17804	17494	17409	17561	17539	17615	17727	17491	17580	17454	17565	17553	17624	17497	17517	17508	17314	17446	17433	17601	17559	17480	17592	17444	17293	17575	17596	17594	17422	17520	17715	17800	17509	17411	17599	17466	17495	17431	17540	17596	17514	17514	17552	17263	17579	17452	17726	17418	17634	17509	17414	17590	17671	17722	17650	17666	17382	17534	17624	17621	17611	17590	17606	17592	17609	17501	17611	17660	17618	17391	17469	17513	17482	17429	17566	17429	17484	17676	17659	17418	17509	17505	17562	17710	17576	17554	17628	17484	17445	17552	17600	17632	17604	17628	17626	17508	17481	17756	17464	17775	17518	17371	17395	17575	17582	17673	17631	17651	17552	17500	17601	17540	17665	17727	17463	17471	17436	17421	17511	17482	17428	17564	17440	17612	17615	17367	17481	17446	17201	17897	17601	17425	17598	17552	17679	17607	17576	17651	17611	17415	17308	17568	17445	17470	17809	17506	17589	17491	17592	17708	17368	17337	17426	17724	17738	17498	17631	17400	17568	17453	17680	17708	17508	17669	17525	17643	17610	17504	17411	17581	17470	17431	17610	17544	17680	17466	17350	17685	17584	17536	17522	17607	17662	17555	17633	17448	17458	17563	17509	17636	17693	17717	17491	17449	17607	17562	17633	17597	17730	17570	17465	17428	17579	17683	17410	17603	17683	17462	17725	17597	17393	17479	17662	17449	17575	17606	17588	17607	17603	17579	17534	17485	17557	17591	17644	17571	17657	17517	17430	17577	17257	17749	17648	17466	17593	17477	17598	17539	17760	17598	17617	17479	17567	17386	17478	17508	17587	17577	17579	17519	17631	17721	17402	17510	17397	17380	17588	17672	17389	17337	17407	17650	17584	17592	17627	17552	17616	17507	17330	17720	17799	17444	17503	17558	17424	17668	17519	17408	17731	17714	17495	17506	17517	17575	17509	17571	17473	17657	17713	17527	17719	17606	17495	17758	17780	17430	17433	17439	17529	17498	17418	17382	17680	17491	17543	17445	17620	17592	17535	17493	17459	17484	17518	17651	17617	17418	17576	17440	17573	17466	17686	17407	17555	17507	17591	17381	17597	17365	17511	17627	17627	17649	17406	17661	17558	17302	17496	17566	17516	17649	17571	17889	17357	17316	17478	17364	17781	17336	17569	17634	17721	17348	17572	17636	17857	17600	17279	17575	17792	17613	17461	17456	17612	17305	17459	17635	17625	17626	17471	17504	17438	17564	17601	17671	17734	17505	17535	17676	17770	17596	17431	17426	17630	17511	17420	17517	17503	17468	17558	17549	17399	17506	17332	17469	17465	17579	17427	17585	17525	17563	17572	17632	17726	17524	17559	17436	17488	17699	17449	17361	17649	17464	17471	17589	17673	17498	17261	17473	17418	17469	17607	17627	17692	17278	17613	17507	17655	17531	17580	17638	17717	17485	17549	17600	17546	17613	17529	17631	17752	17594	17452	17286	17733	17680	17466	17415	17635	17548	17524	17584	17633	17330	17675	17540	17536	17685	17601	17607	17300	17673	17548	17566	17474	17569	17585	17386	17725	17441	17556	17630	17518	17509	17502	17501	17660	17467	17357	17758	17533	17627	17416	17413	17533	17433	17436	17473	17582	17321	17719	17519	17457	17570	17443	17531	17549	17460	17496	17646	17505	17651	17604	17562	17630	17671	17566	17351	17330	17406	17355	17409	17497	17394	17440	17634	17531	17589	17565	17478	17604	17615	17733	17539	17648	17415	17538	17721	17393	17468	17612	17423	17700	17678	17546	17702	17507	17543	17651	17630	17377	17432	17500	17416	17456	17526	17655	17483	17503	17408	17645	17476	17686	17574	17464	17520	17499	17471	17626	17567	17375	17434	17638	17320	17276	17585	17470	17455	17573	17362	17594	17511	17568	17647	17457	17575	17594	17480	17424	17602	17714	17629	17696	17379	17610	17541	17515	17531	17715	17604	17470	17468	17605	17695	17499	17627	17590	17365	17501	17408	17533	17541	17521	17588	17398	17319	17443	17485	17644	17460	17530	17498	17642	17478	17636	17664	17568	17584	17698	17630	17642	17680	17688	17382	17560	17645	17708	17532	17452	17567	17725	17660	17416	17706	17332	17352	17646	17468	17503	17532	17543	17476	17640	17700	17702	17295	17295	17470	17749	17452	17339	17626	17437	17527	17590	17421
16589	31751	28654	23326	20540	19015	18261	17654	17036	16522	16532	21034	40699	41520	34772	26159	19219	17029	15982	15668	15754	15607	15521	15568	15752	15507	15610	15849	15497	15715	15721	15633	15476	15511	15724	15684	15666	15683	15680	15665	15672	15702	15589	15585	15802	15542	15551	15554	15743	15776	15633	15677	15778	15691	15738	15736	15786	15542	15589	15791	15577	15715	15730	15767	15563	15575	15597	15591	15605	15823	15729	15577	15553	15544	15512	15648	15607	15509	15618	15654	15660	15540	15794	15591	15576	15613	15713	15477	15698	15665	15625	15550	15428	15638	15637	15703	15786	15635	15689	15514	15563	15733	15656	15663	15600	15653	15608	15577	15616	15556	15647	15525	15764	15407	15594	15603	15625	15605	15566	15718	15711	15533	15516	15601	15684	15515	15652	15498	15815	15673	15735	15661	15822	15459	15764	15648	15834	15635	15552	15478	15470	15636	15627	15520	15638	15498	15632	15718	15647	15798	15582	15472	15817	15612	15780	15699	15708	15746	15496	15587	15562	15751	15553	15716	15578	15447	15598	15574	15478	15544	15537	15553	15508	15756	15820	15672	15646	15501	15501	15604	15500	15617	15497	15611	15461	15532	15629	15483	15503	15699	15552	15622	15582	15563	15448	15546	15644	15639	15598	15583	15583	15659	15726	15614	15642	15601	15580	15607	15501	15663	15596	15743	15680	15602	15659	15563	15640	15643	15730	15494	15491	15723	15691	15590	15665	15518	15450	15698	15538	15596	15780	15653	15526	15735	15774	15735	15553	15775	15689	15639	15661	15524	15451	15532	15603	15583	15722	15571	15558	15687	15591	15810	15649	15583	15494	15416	15553	15599	15617	15515	15572	15666	15633	15726	15610	15559	15726	15544	15709	15626	15624	15667	15572	15397	15591	15613	15663	15610	15578	15468	15699	15698	15744	15677	15544	15500	15522	15444	15611	15738	15566	15662	15559	15727	15446	15621	15603	15598	15577	15561	15651	15663	15603	15514	15766	15536	15659	15540	15604	15476	15492	15647	15557	15645	15571	15657	15663	15586	15661	15742	15447	15657	15590	15564	15587	15498	15702	15846	15640	15723	15601	15432	15788	15347	15604	15701	15430	15664	15531	15691	15621	15556	15665	15655	15534	15670	15709	15728	15550	15535	15498	15771	15444	15652	15557	15668	15646	15518	15477	15586	15580	15526	15718	15751	15767	15783	15557	15557	15483	15661	15564	15492	15639	15477	15577	15346	15556	15599	15556	15655	15760	15493	15601	15445	15621	15587	15693	15698	15534	15624	15632	15617	15618	15663	15607	15406	15612	15631	15505	15692	15514	15648	15561	15433	15588	15501	15653	15549	15522	15472	15576	15509	15350	15525	15670	15497	15758	15695	15630	15683	15680	15677	15713	15451	15707	15638	15588	15538	15566	15703	15682	15656	15604	15712	15567	15581	15678	15578	15482	15731	15511	15620	15456	15598	15626	15551	15626	15683	15582	15589	15618	15591	15669	15637	15625	15566	15623	15576	15779	15689	15548	15537	15483	15644	15651	15489	15560	15521	15539	15414	15628	15492	15727	15659	15545	15621	15792	15654	15486	15429	15661	15619	15649	15583	15739	15637	15581	15686	15800	15479	15472	15581	15593	15686	15578	15591	15579	15433	15754	15596	15626	15586	15600	15712	15488	15651	15775	15665	15658	15662	15682	15517	15662	15718	15660	15585	15502	15647	15482	15582	15681	15530	15435	15597	15708	15605	15670	15575	15467	15510	15665	15676	15536	15703	15663	15536	15505	15478	15606	15748	15796	15799	15656	15520	15671	15613	15617	15715	15476	15751	15537	15657	15553	15548	15681	15689	15465	15546	15680	15552	15725	15602	15663	15461	15722	15513	15507	15552	15686	15500	15647	15537	15660	15600	15593	15419	15517	15509	15767	15578	15503	15506	15657	15557	15518	15511	15463	15581	15477	15586	15674	15550	15531	15601	15643	15598	15500	15655	15659	15694	15508	15515	15590	15577	15524	15708	15611	15638	15534	15556	15556	15631	15664	15529	15689	15415	15557	15451	15766	15736	15672	15743	15663	15714	15730	15753	15430	15739	15545	15621	15522	15665	15610	15582	15522	15659	15614	15604	15747	15540	15708	15696	15460	15642	15596	15470	15622	15599	15579	15820	15440	15610	15644	15591	15708	15560	15646	15693	15581	15551	15429	15462	15583	15648	15732	15507	15612	15690	15634	15466	15554	15532	15450	15552	15705	15674	15623	15521	15535	15593	15532	15456	15675	15612	15559	15567	15597	15613	15626	15587	15622	15738	15528	15420	15674	15449	15662	15456	15501	15520	15479	15561	15465	15611	15589	15590	15699	15568	15663	15669	15715	15528	15703	15483	15573	15517	15707	15565	15484	15476	15588	15590	15558	15542	15449	15649	15794	15595	15486	15589	15529	15645	15608	15587	15637	15615	15621	15586	15811	15579	15700	15607	15652	15575	15632	15550	15594	15800	15656	15674	15560	15554	15572	15610	15575	15772	15563	15838	15713	15550	15500	15720	15658	15611	15506	15450	15725	15513	15555	15488	15619	15588	15659	15641	15671	15639	15666	15659	15587	15704	15629	15654	15613	15659	15701	15678	15513	15530	15550	15608	15517	15472	15727	15464	15628	15623	15540	15576	15530	15664	15595	15640	15621	15480	15744	15710	15536	15520	15520	15738	15547	15718	15810	15698	15549	15696	15524	15673	15519	15412	15612	15489	15567	15647	15551	15665	15542	15574	15524	15736	15519	15613	15636	15584	15480	15645	15696	15694	15619	15537	15594	15627	15554	15567	15738	15668	15580	15564	15529	15614	15592	15473	15686	15763	15589	15676	15621	15271	15709	15420	15594	15521	15559	15741	15445	15539	15662	15709	15621	15549	15720	15566	15657	15524	15723	15674	15450	15532	15512	15624	15503	15452	15622	15550	15755	15688	15534	15613	15466	15613	15512	15661	15483	15651	15511	15537	15633	15558	15617	15398	15592	15608	15547	15665	15562	15665	15468	15663	15500	15418	15728	15561	15489	15485	15600	15544	15570	15533	15647	15461	15728	15802	15675	15652	15588	15542	15619	15512	15554	15665	15428	15479	15629	15634	15739	15702	15600	15503	15422	15450	15677	15466	15764	15567	15820	15392	15698	15643	15620	15661	15574	15638	15543	15647	15663	15531	15632	15653	15749	15656	15682	15638	15574	15525	15588	15591	15553	15493	15606	15511	15741	15648	15648	15422	15340	15550	15774	15596	15633	15466	15428	15635	15488	15690	15654	15609	15397	15628	15567	15656	15614	15619	15672	15686	15490	15804	15675	15559	15559	15653	15621	15713	15567	15588	15676	15612	15624	15565	15591	15534	15645	15708	15611	15576	15492	15617	15638	15619	15646	15480	15690	15634	15546	15537	15579	15730	15582	15585	15594	15518	15491	15516	15551	15495	15709	15567	15547	15554	15654	15692	15534	15693	15607	15722	15643	15581	15483	15735	15540	15472	15544	15606	15641	15646	15544	15761	15650	15618	15596	15687	15476	15721	15616	15562	15484	15687	15827	15596	15641	15620	15655	15649	15743	15591	15586	15534	15608	15535	15455	15468	15661	15569	15479	15714	15701	15645	15574	15768	15640	15653	15637	15548	15563	15437	15743	15589	15674	15720	15425	15603	15752	15680	15321	15590	15680	15593	15587	15690	15666	15709	15620	15565	15494	15617	15635	15401	15732	15662	15735	15647	15540	15476	15754	15615	15589	15483	15555	15542	15600	15704	15775	15514	15581	15542	15519	15543	15591	15507	15396	15556	15610	15543	15718	15585	15683	15492	15537	15592	15689	15515	15529	15546	15566	15716	15647	15662	15703	15534	15600	15567	15578	15615	15545	15590	15568	15571	15646	15594	15610	15480	15454	15602	15570	15605	15607	15544	15646	15652	15589	15593	15570	15701	15408	15657	15641	15445	15450	15576	15484	15656	15518	15493	15705	15847	15548	15498	15821	15560	15753	15615	15639	15707	15636	15546	15717	15515	15554	15633	15588	15724	15518	15696	15655	15675	15354	15600	15659	15664	15568	15686	15402	15652	15700	15497	15478	15468	15668	15575	15577	15582	15550	15593	15683	15596	15679	15602	15654	15592	15636	15570	15603	15525	15523	15615	15665	15634	15651	15651	15470	15712	15599	15592	15668	15417	15682	15654	15567	15540	15658	15500	15738	15615	15814	15843	15639	15569	15722	15569	15616	15533	15643	15909	15579	15452	15682	15609	15573	15615	15636	15558	15618	15543	15601	15624	15541	15565	15653	15683	15504	15530	15592	15628	15704	15454	15672	15480	15605	15650	15623	15576	15669	15656	15730	15702	15595	15480	15506	15481	15682	15619	15470	15609	15534	15619	15815	15510	15718	15523	15577	15597	15722	15675	15463	15645	15629	15660	15853	15667	15690	15532	15551	15586	15688	15523	15609	15554	15523	15540	15675	15637	15576	15613	15673	15582	15769	15601	15636	15613	15609	15572	15521	15723	15599	15506	15609	15594	15441	15607	15554	15545	15449	15741	15700	15677	15623	15585	15724	15615	15718	15596	15455	15621	15482	15575	15504	15543	15594	15645	15534	15505	15551	15502	15624	15655	15561	15649	15689	15419	15438	15495	15546	15538	15639	15509	15550	15649	15525	15613	15709	15601	15703	15559	15490	15751	15557	15540	15545	15701	15696	15562	15604	15769	15568	15738	15503	15648	15651	15629	15773	15567	15692	15638	15700	15490	15752	15685	15458	15619	15475	15677	15618	15541	15559	15615	15548	15697	15570	15566	15524	15613	15512	15584	15624	15672	15561	15646	15506	15597	15658	15583	15674	15493	15626	15656	15622	15556	15553	15531	15535	15693	15562	15408	15761	15795	15615	15433	15651	15353	15557	15651	15577	15625	15716	15328	15573	15489	15573	15677	15757	15604	15649	15748	15627	15672	15582	15505	15699	15569	15673	15585	15684	15635	15513	15600	15635	15708	15667	15634	15732	15593	15558	15592	15536	15689	15657	15533	15431	15577	15656	15564	15631	15614	15574	15699	15652	15627	15483	15629	15650	15529	15645	15550	15577	15563	15710	15399	15443	15553	15574	15502	15700	15650	15559	15501	15646	15626
26943	21786	24562	21207	18177	17863	17666	17697	17785	17639	17357	17750	19583	19656	19267	18389	17724	17528	17407	17298	17375	17420	17328	17400	17312	17162	17413	17241	17504	17282	17405	17348	17376	17567	17405	17498	17207	17517	17332	17201	17266	17412	17286	17289	17198	17341	17326	17257	17362	17239	17186	17602	17339	17241	17434	17376	17450	17398	17433	17227	17334	17307	17358	17272	17218	17389	17412	17316	17439	17597	17275	17276	17229	17493	17333	17335	17356	17222	17258	17332	17336	17620	17322	17380	17242	17214	17308	17153	17070	17336	17287	17330	17189	17367	17357	17438	17248	17417	17202	17242	17297	17358	17265	17203	17261	17313	17330	17403	17468	17438	17277	17305	17292	17394	17248	17292	17466	17269	17319	17369	17425	17280	17330	17257	17338	17278	17398	17485	17465	17344	17265	17459	17265	17235	17286	17380	17227	17297	17306	17311	17488	17332	17203	17499	17284	17245	17284	17311	17416	17297	17440	17347	17237	17508	17483	17313	17202	17321	17361	17256	17598	17244	17405	17376	17314	17338	17272	17426	17251	17146	17389	17459	17371	17299	17277	17244	17412	17222	17158	17406	17238	17403	17413	17429	17450	17373	17451	17339	17436	17465	17524	17299	17193	17217	17430	17314	17420	17420	17258	17197	17179	17324	17428	17414	17411	17407	17373	17225	17364	17318	17407	17240	17227	17195	17318	17256	17159	17350	17366	17357	17115	17253	17225	17427	17219	17235	17374	17306	17022	17508	17214	17487	17472	17262	17138	17179	17324	17454	17268	17214	17249	17681	17373	17383	17404	17454	17375	17151	17354	17213	17355	17373	17235	17249	17279	17292	17381	17247	17423	17201	17244	17320	17490	17287	17309	17495	17403	17332	17333	17486	17183	17334	17469	17008	17309	17085	17495	17403	17403	17334	17362	17289	17395	17314	17295	17565	17404	17478	17239	17350	17426	17355	17185	17131	17572	17305	17439	17144	17335	17375	17353	17371	17250	17345	17337	17308	17238	17167	17289	17591	17153	17308	17476	17355	17281	17577	17377	17305	17264	17459	17268	17179	17366	17438	17327	17141	17389	17382	17296	17293	17392	17319	17285	17347	17357	17370	17509	17327	17290	17337	17313	17196	17146	17136	17299	17338	17526	17424	17265	17277	17407	17300	17363	17444	17222	17343	17550	16986	17318	17237	17150	17350	17399	17360	17425	17287	17388	17331	17413	17459	17453	17508	17332	17261	17221	17497	17275	17184	17332	17153	17353	17275	17358	17455	17260	17300	17401	17330	17327	17150	17316	17189	17348	17316	17311	17356	17355	17227	17281	17322	17257	17414	17452	17339	17290	17420	17370	17226	17345	17305	17356	17285	17213	17331	17273	17359	17291	17295	17284	17384	17374	17407	17308	17320	17344	17306	17340	17217	17355	17443	17350	17217	17178	17432	17159	17573	17177	17287	17346	17288	17353	17181	17159	17347	17036	17229	17184	17318	17282	17166	17244	17452	17317	17207	17323	17315	17351	17278	17282	16997	17355	17387	17468	17241	17134	17391	17518	17183	17317	17452	17319	17322	17135	17245	17356	17618	17310	17324	17399	17352	17389	17286	17116	17277	17473	17273	17355	17228	17322	17089	17439	17220	17338	17137	17470	17404	17233	17275	17275	17244	17340	17603	17540	17425	17302	17327	17411	17363	17421	17493	17300	17387	17656	17311	17346	17184	17177	17279	17432	17330	17310	17272	17329	17261	17391	17301	17530	17288	17407	17481	17277	17123	17260	17368	17409	17325	17413	17378	17262	17397	17276	17252	17450	17042	17153	17392	17267	17176	17268	17425	17411	17297	17358	17403	17492	17116	17209	17325	17243	17233	17354	17336	17451	17231	17520	17335	17299	17200	17153	17173	17512	17332	17456	17386	17062	17288	17304	17360	17314	17303	17335	17384	17349	17356	17374	17263	17233	17370	17206	17378	16994	17305	17411	17338	17390	17302	17335	17162	17352	17408	17547	17376	17272	17560	17419	17339	17295	17435	17230	17373	17489	17475	17117	17191	17308	17263	17358	17410	17384	17324	17431	17371	17300	17479	17294	17240	17265	17333	17352	17198	17173	17205	17358	17307	17094	17265	17300	17292	17353	17239	17439	17380	17269	17397	17421	17343	17277	17195	17352	17285	17424	17384	17607	17304	17138	17206	17366	17590	17202	17159	17220	17260	17263	17134	17257	17239	17359	17292	17191	17277	17375	17305	17521	17282	17379	17292	17453	17381	17295	17317	17461	17376	17333	17324	17350	17334	17269	17078	17299	17376	17337	17414	17249	17422	17303	17227	17222	17593	17373	17258	17421	17291	17581	17344	17297	17193	17354	17285	17336	17600	17368	17475	17263	17365	17260	17399	17255	17206	17453	17488	17298	17299	17347	17244	17202	17342	17377	17281	17075	17281	17391	17544	17193	17528	17432	17463	17333	17284	17355	17363	17460	17304	17438	17458	17393	17372	17238	17330	17351	17412	17151	17465	17512	17445	17122	17462	17421	17397	17505	17256	17376	17353	17306	17458	17612	17192	17347	17161	17268	17332	17211	16975	17308	17397	17458	17313	17483	17417	17351	17297	17298	17395	17441	17233	17272	17269	17286	17538	17377	17285	17355	17452	17396	17320	17281	17223	17126	17359	17281	17156	17334	17215	17358	17311	17198	17382	17466	17291	17337	17412	17185	17369	17485	17367	17313	17308	17205	17310	17300	17310	17466	17157	17184	17347	17459	17596	17186	17191	17313	17291	17242	17493	17443	17233	17508	17324	17350	17371	17431	17439	17427	17433	17336	17300	17408	17290	17332	17204	17328	17356	17529	17168	17404	17497	17301	17335	17076	17157	17282	17289	17346	17368	17265	17283	17266	17371	17478	17114	17185	17273	17423	17391	17143	17242	17505	17355	17503	17107	17095	17202	17310	17139	17247	17462	17369	17146	17188	17268	17275	17185	17460	17251	17296	17329	17326	17665	17332	17515	17398	17157	17165	17493	17320	17337	17104	17397	17467	17451	17300	17350	17364	17295	17204	17247	17318	17302	17331	17199	17362	17125	17295	17410	17413	17047	17337	17280	17291	17503	17369	17379	17284	17362	17360	17442	17355	17156	17248	17311	17421	17260	17399	17615	17352	17305	17191	17351	17425	17254	17298	17256	17494	17325	17330	17469	17440	17358	17400	17321	17343	17496	17345	17291	17365	17347	17305	17329	17315	17446	17245	17272	17344	17357	17256	17207	17394	17428	17048	17509	17387	17468	17255	17115	17430	17387	17352	17160	17304	17204	17349	17380	17396	17339	17481	17292	17313	17255	17376	17181	17417	17299	17303	17242	17293	17361	17373	17534	17288	17420	17153	17298	17407	17271	17525	17388	17563	17199	17224	17241	17335	17444	17177	17430	17209	17402	17166	17653	17354	17422	17288	17448	17382	17434	17465	17416	17270	17252	17339	17109	17465	17376	17248	17235	17384	17314	17291	17402	17128	17416	17235	17372	17439	17323	17488	17490	17425	17375	17254	17558	17376	17408	17180	17190	17300	17477	17509	17350	17258	17408	17493	17419	17361	17333	17558	17446	17221	17195	17350	17217	17382	17441	17462	17306	17217	17232	17262	17624	17330	17454	17190	17264	17303	17349	17245	17214	17373	17197	17136	17398	17308	17269	17269	17276	17319	17376	17231	17410	17477	17338	17330	17573	17489	17417	17154	17090	17202	17097	17451	17344	17233	17410	17372	17370	17247	17225	17252	17231	17303	17192	17451	17040	17445	17413	17417	17481	17544	17351	17371	17424	17440	17413	17368	17264	17588	17287	17496	17303	17381	17482	17422	17274	17253	17447	17302	17451	17202	17467	17338	17225	17303	17175	17290	17145	17323	17377	17272	17108	17067	17231	17325	17311	17405	17160	17447	17514	17482	17242	17255	17346	17290	17336	17274	17246	17276	17337	17416	17519	17450	17337	17274	17254	17109	17261	17353	17299	17508	17374	17373	17198	17329	17227	17242	17304	17267	17127	17399	17415	17589	17159	17273	17315	17425	17155	17328	17230	17264	17457	17276	17318	17345	17200	17321	17270	17448	17420	17334	17399	17347	17320	17068	17281	17318	17301	17225	17434	17281	17405	17341	17481	17291	17204	17269	17416	17383	17554	17535	17658	17311	17359	17272	17401	17400	17510	17437	17197	17351	17157	17250	17358	17200	17499	17381	17454	17460	17270	17294	17377	17366	17365	17377	17349	17293	17305	17484	17408	17633	17446	17435	17350	17468	17305	17383	17299	17425	17369	17246	17475	17435	17129	17124	17184	17373	17514	17328	17333	17327	17270	17289	17459	17395	17259	17303	17417	17351	17192	17320	17382	17201	17268	17306	17166	17279	17483	17338	17334	17200	17220	17211	17238	17395	17224	17314	17295	17490	17253	17277	17429	17183	17093	17233	17266	17336	17303	17353	17498	17237	17282	17342	17397	17325	17229	17144	17467	17558	17150	17321	17321	17288	17421	17454	17316	17371	17273	17380	17415	17397	17301	17405	17370	17383	17205	17481	17323	17126	17423	17373	17286	17088	17433	17373	17461	17435	17327	17308	17274	17351	17300	17400	17327	17317	17147	17299	17245	17313	17487	17212	17358	17324	17518	17352	17406	17241	17257	17366	17344	17238	17346	17408	17465	17326	17379	17524	17412	17085	17391	17303	17327	17292	17272	17281	17227	17407	17317	17421	17399	17284	17397	17286	17370	17366	17470	17529	17339	17266	17395	17408	17347	17274	17352	17179	17372	17205	17274	17291	17398	17397	17181	17258	17311	17213	17305	17295	17202	17306	17301	17366	17516	17348	17381	17397	17375	17303	17267	17323	17269	17365	17372	17252	17620	17231	17236	17354	17125	17414	17414	17294	17343	17308	17303	17336	17306	17275	17503	17323	17294	17234	17586	17382	17445	17336	17150	17284	17446	17570	17232	17485	17449	17258	17481	17628	17293	17248	16999	17310	17415	17168	17352	17369	17507	17274	17226	17254	17350	17261	17301	17197	17369	17312	17551	17417	17467	17550	17464	17315	17582	17261	17279	17175	17215	17413	17399	17282	17359	17294	17369	17467	17282	17415	17351	17302	17261	17311	17462	17231	17337	17261	17466
17667	22135	20138	17643	17067	16284	15884	15902	16031	16161	15634	16531	18801	18565	17614	16531	15789	15438	15442	15445	15552	15359	15287	15325	15238	15511	15537	15416	15399	15456	15475	15528	15242	15608	15542	15669	15383	15272	15402	15454	15535	15354	15398	15371	15434	15529	15499	15548	15281	15536	15445	15353	15403	15557	15299	15475	15341	15617	15440	15368	15328	15526	15483	15469	15430	15374	15406	15308	15424	15335	15439	15396	15359	15763	15295	15320	15380	15541	15288	15591	15407	15206	15456	15548	15327	15478	15441	15372	15382	15536	15488	15453	15505	15276	15497	15579	15671	15458	15430	15390	15419	15497	15601	15381	15510	15463	15299	15463	15375	15335	15442	15371	15512	15324	15362	15504	15328	15475	15422	15455	15483	15575	15307	15435	15396	15351	15609	15419	15416	15463	15641	15325	15481	15458	15457	15459	15463	15404	15335	15286	15435	15355	15437	15486	15296	15337	15356	15418	15486	15535	15364	15465	15303	15524	15353	15529	15472	15224	15348	15516	15397	15406	15376	15448	15291	15466	15480	15329	15414	15477	15486	15393	15526	15538	15549	15282	15465	15390	15345	15362	15359	15451	15445	15543	15377	15431	15289	15435	15523	15394	15415	15326	15412	15485	15280	15521	15433	15447	15409	15376	15263	15431	15476	15454	15561	15380	15453	15341	15487	15497	15518	15451	15535	15488	15458	15462	15417	15523	15345	15416	15438	15597	15325	15318	15324	15266	15421	15326	15618	15489	15580	15374	15379	15544	15474	15453	15496	15481	15394	15468	15419	15422	15379	15512	15568	15514	15451	15531	15468	15282	15336	15282	15404	15432	15506	15593	15503	15590	15344	15327	15396	15378	15313	15318	15420	15351	15341	15392	15515	15410	15354	15341	15571	15331	15474	15365	15489	15481	15477	15303	15512	15442	15527	15384	15319	15459	15381	15434	15524	15398	15525	15306	15679	15418	15511	15241	15469	15564	15426	15399	15429	15483	15268	15438	15610	15172	15507	15407	15316	15381	15287	15405	15554	15437	15493	15301	15551	15353	15229	15346	15470	15443	15304	15507	15383	15357	15443	15254	15431	15343	15229	15430	15302	15402	15624	15471	15490	15416	15301	15428	15511	15283	15277	15298	15354	15380	15383	15419	15441	15310	15519	15438	15339	15331	15346	15488	15421	15695	15432	15402	15322	15382	15344	15430	15467	15431	15488	15223	15350	15466	15414	15602	15362	15401	15399	15360	15448	15351	15522	15464	15372	15486	15168	15426	15349	15360	15380	15467	15463	15420	15556	15409	15605	15383	15429	15470	15387	15566	15392	15299	15328	15501	15362	15562	15555	15567	15484	15362	15445	15447	15530	15353	15355	15406	15567	15392	15343	15218	15434	15448	15409	15186	15318	15367	15413	15481	15461	15385	15379	15325	15455	15475	15546	15496	15475	15270	15362	15553	15669	15450	15349	15412	15505	15447	15459	15357	15492	15424	15359	15411	15486	15545	15457	15408	15339	15494	15419	15365	15442	15328	15208	15555	15353	15158	15416	15401	15487	15372	15522	15301	15356	15439	15533	15450	15494	15213	15451	15332	15323	15313	15419	15466	15398	15270	15426	15531	15482	15406	15546	15431	15533	15605	15444	15429	15279	15419	15615	15362	15573	15528	15538	15354	15433	15440	15429	15431	15454	15399	15379	15369	15405	15600	15583	15383	15477	15466	15499	15391	15375	15541	15431	15560	15528	15411	15290	15702	15500	15371	15528	15451	15519	15425	15486	15367	15468	15491	15329	15508	15314	15513	15373	15373	15383	15431	15430	15282	15323	15344	15701	15536	15441	15520	15393	15608	15382	15288	15309	15402	15377	15407	15463	15377	15417	15320	15358	15575	15292	15258	15449	15355	15488	15494	15406	15470	15461	15322	15555	15348	15513	15381	15446	15462	15328	15347	15404	15345	15146	15373	15357	15560	15369	15452	15683	15293	15449	15475	15537	15396	15309	15459	15307	15448	15324	15512	15541	15422	15340	15396	15353	15376	15578	15351	15291	15252	15414	15454	15426	15460	15459	15502	15387	15271	15341	15300	15443	15533	15544	15480	15311	15449	15402	15214	15399	15468	15470	15427	15274	15571	15479	15558	15310	15539	15667	15429	15494	15633	15341	15414	15478	15434	15515	15270	15570	15495	15237	15605	15398	15505	15458	15300	15328	15423	15390	15504	15515	15276	15388	15438	15544	15535	15408	15496	15373	15352	15329	15407	15540	15357	15421	15348	15570	15516	15451	15410	15291	15462	15408	15468	15611	15364	15343	15501	15392	15412	15426	15483	15398	15424	15482	15418	15364	15313	15451	15507	15537	15430	15506	15498	15620	15334	15462	15448	15395	15346	15459	15371	15342	15470	15400	15531	15479	15548	15640	15374	15508	15426	15467	15437	15562	15334	15499	15265	15414	15383	15358	15389	15406	15534	15427	15535	15556	15527	15520	15272	15402	15354	15269	15404	15499	15514	15291	15357	15571	15336	15555	15422	15336	15501	15412	15446	15320	15447	15293	15460	15337	15225	15450	15468	15392	15551	15520	15288	15385	15588	15521	15382	15479	15400	15415	15430	15392	15352	15510	15483	15443	15412	15507	15366	15312	15395	15496	15439	15437	15509	15525	15451	15652	15443	15410	15504	15400	15465	15369	15297	15293	15388	15480	15465	15373	15333	15569	15507	15357	15494	15181	15451	15513	15446	15482	15329	15397	15438	15456	15402	15333	15470	15656	15487	15382	15455	15537	15396	15388	15505	15451	15416	15370	15437	15343	15541	15446	15535	15638	15399	15355	15483	15323	15318	15376	15424	15392	15443	15360	15356	15432	15491	15352	15495	15401	15429	15446	15458	15504	15597	15447	15502	15460	15480	15426	15533	15367	15204	15327	15418	15562	15428	15404	15475	15493	15446	15392	15537	15588	15223	15472	15491	15542	15478	15526	15568	15493	15368	15386	15363	15465	15424	15523	15432	15443	15414	15719	15473	15563	15472	15395	15575	15495	15366	15502	15434	15521	15309	15376	15321	15461	15468	15363	15380	15424	15420	15488	15623	15512	15358	15342	15401	15392	15419	15512	15356	15461	15479	15495	15326	15461	15480	15554	15434	15455	15437	15298	15411	15339	15416	15339	15484	15392	15429	15551	15281	15444	15365	15469	15466	15385	15411	15527	15413	15487	15616	15435	15393	15368	15370	15408	15550	15395	15340	15367	15504	15414	15522	15326	15333	15605	15636	15320	15324	15315	15491	15511	15537	15537	15274	15467	15266	15685	15389	15407	15413	15322	15432	15289	15380	15402	15328	15427	15430	15604	15420	15362	15529	15467	15541	15291	15549	15483	15553	15365	15563	15480	15358	15449	15356	15204	15443	15375	15380	15231	15604	15453	15583	15474	15238	15459	15551	15438	15385	15510	15420	15380	15509	15340	15520	15560	15402	15341	15373	15272	15389	15469	15446	15490	15407	15582	15458	15416	15545	15319	15306	15475	15421	15463	15435	15592	15356	15416	15552	15410	15554	15605	15463	15383	15484	15381	15427	15490	15401	15336	15506	15409	15418	15449	15378	15340	15357	15405	15530	15573	15453	15486	15389	15317	15510	15372	15271	15657	15442	15656	15393	15494	15176	15518	15448	15339	15382	15355	15517	15489	15439	15363	15591	15308	15302	15406	15507	15361	15479	15376	15514	15572	15426	15526	15448	15248	15491	15451	15409	15461	15367	15551	15393	15528	15615	15462	15532	15483	15600	15478	15485	15519	15418	15392	15511	15446	15374	15485	15391	15326	15398	15453	15445	15453	15326	15621	15411	15361	15467	15549	15462	15300	15438	15357	15438	15538	15670	15433	15554	15596	15506	15548	15305	15428	15387	15484	15287	15538	15565	15423	15424	15330	15533	15562	15423	15473	15571	15452	15473	15414	15387	15446	15281	15357	15493	15450	15300	15261	15513	15407	15473	15479	15383	15448	15411	15370	15540	15438	15460	15486	15389	15403	15510	15517	15452	15366	15433	15327	15305	15532	15245	15385	15288	15471	15562	15454	15580	15475	15227	15642	15548	15354	15521	15419	15429	15432	15528	15337	15275	15381	15543	15450	15537	15277	15379	15351	15466	15346	15516	15515	15461	15395	15330	15607	15409	15360	15398	15469	15462	15583	15388	15362	15417	15527	15286	15523	15394	15589	15327	15530	15453	15284	15475	15624	15425	15245	15335	15500	15465	15465	15359	15367	15397	15526	15325	15359	15375	15493	15394	15469	15430	15449	15447	15222	15275	15530	15306	15647	15283	15386	15464	15393	15348	15419	15422	15353	15312	15437	15430	15385	15647	15556	15550	15485	15515	15369	15356	15442	15584	15368	15354	15524	15461	15606	15352	15350	15452	15282	15498	15473	15453	15597	15513	15383	15354	15349	15563	15513	15334	15338	15419	15439	15342	15362	15449	15469	15405	15472	15396	15421	15301	15356	15391	15458	15421	15388	15446	15411	15425	15487	15417	15442	15258	15484	15634	15525	15444	15391	15527	15392	15371	15548	15474	15395	15458	15650	15304	15423	15455	15510	15384	15403	15521	15407	15388	15451	15360	15425	15493	15383	15482	15506	15365	15352	15536	15408	15358	15527	15516	15345	15411	15378	15284	15330	15556	15406	15452	15354	15364	15515	15299	15480	15402	15314	15456	15429	15356	15455	15409	15449	15474	15380	15536	15431	15465	15362	15565	15382	15489	15409	15406	15425	15556	15443	15408	15445	15509	15380	15483	15366	15458	15523	15267	15346	15401	15440	15295	15292	15501	15474	15450	15364	15309	15310	15597	15366	15479	15462	15309	15519	15472	15333	15463	15325	15457	15498	15500	15500	15627	15350	15530	15362	15408	15510	15372	15369	15248	15399	15411	15417	15509	15449	15405	15351	15559	15404	15500	15459	15256	15519	15354	15485	15542	15428	15403	15473	15241	15435	15395	15596	15517	15417	15376	15330	15669	15431	15419	15533	15291	15640	15457	15250	15527	15417	15425	15608	15544	15323	15536	15384	15457	15277	15498	15543	15424	15480	15493	15387	15238	15522	15334	15556	15436	15462	15417	15350	15414	15443	15545	15333	15422	15487	15446	15512	15238	15521	15446
23455	20794	27995	23775	21740	21760	20809	18626	18277	18457	18794	24846	31899	30479	26341	22477	19630	18431	17980	17760	18110	17956	18032	17917	17774	17829	17976	17929	17716	17715	17674	17814	17853	17834	17879	17554	17571	17697	17701	17828	17718	17858	17742	17834	17950	17791	17696	17670	17682	17734	17762	17786	17721	17687	17820	17772	17751	17847	17610	17605	17502	17732	17755	17994	17685	17722	17771	17697	17843	17856	17886	18062	17830	17813	17679	17827	17677	17753	17835	17686	17630	17916	17878	17648	17718	17737	17839	17805	17678	17815	17666	17838	17762	17880	17653	17683	17724	17790	17614	17760	17691	17983	17752	17635	17763	17717	17702	17544	17870	17599	17802	17729	17872	17648	17646	17712	17703	17723	17694	17914	17664	17927	17828	17875	17799	17817	17817	17669	17858	17861	17891	17662	17859	17751	17870	17721	17807	17694	17584	17707	17592	17833	17729	17715	17724	17840	17761	17764	17672	17607	17776	17604	17608	17762	17755	17732	17615	17513	17726	17857	17907	17708	17864	17632	17796	17815	17871	17793	17799	17688	17844	17785	17614	17690	17469	17650	17782	17639	17569	17736	17787	17563	17886	17775	17662	17929	17717	17684	17782	17665	17894	17772	17953	17699	17772	17684	17864	17783	17748	17805	17682	17624	17717	17766	17740	17825	17726	17528	17881	17814	17733	17764	17730	17655	17804	17762	17788	17829	17857	17883	17760	17778	17725	17500	17707	17840	17707	17990	17850	17823	17888	17488	17676	17735	17690	17869	17592	17513	17599	17740	17617	17609	17672	17863	17635	17667	17629	17730	17853	17652	17716	17850	17715	17968	17688	17607	17744	17626	17716	17917	17705	17860	17882	17561	17794	17857	17764	17758	17678	17670	17707	17663	17776	17835	17813	17666	17760	17612	17871	17669	17821	17803	17764	17718	17861	17789	17694	17722	17720	17855	17957	17719	17753	17786	17707	17657	17528	17936	17743	17859	17787	17754	17582	17737	17857	17884	17750	17787	17611	17851	17978	17600	17528	17770	17635	17794	17470	17791	17667	17575	17792	17839	17751	17807	17718	17642	17992	17731	17950	17848	17595	17641	17821	17663	17702	17681	17688	17706	17780	17812	17705	17843	17587	17730	17704	17764	17847	17695	17654	17626	17620	17653	17711	17654	17912	17612	17723	17736	17842	17588	17653	17787	17796	17855	17802	17711	17666	17855	17802	17768	17753	17602	17877	17696	17859	17943	17981	17775	17714	17729	17789	17801	17763	17537	17862	17844	17773	17825	17765	17651	17570	17751	17652	17700	17720	17851	17930	17781	17573	17730	17653	17502	17791	17815	17773	17707	17906	17765	18013	17859	17800	17671	17900	17857	17773	17688	17751	17672	17525	17616	17695	17791	17627	18019	17614	17921	17731	17830	17812	17737	17876	17566	17819	17621	17679	17697	17698	17716	17694	17792	17645	17733	17823	17729	17817	17784	17777	18065	17660	17802	17833	17806	17838	17938	17766	17689	17625	17654	17693	17712	17704	17675	17648	17776	17614	17750	17738	17697	17901	17761	17761	17755	17614	17884	17684	17724	17717	17875	18022	17790	17860	17695	17812	17733	17893	17865	17669	17772	17744	17674	17554	17798	17779	17873	17985	17765	17673	17772	17603	17542	17791	17823	17785	17678	17703	17683	17728	17576	17729	17542	17769	17554	17748	17588	17796	17691	17814	17696	17716	17597	17701	17554	17876	17917	17776	17828	17785	17808	17687	17836	17534	17763	17608	17665	17789	17633	17739	17679	17629	17587	17742	17611	17526	17553	17843	17966	17585	17858	17971	17607	17701	17738	17737	17669	17650	17609	17752	17712	17802	17467	17806	17791	17715	17609	17656	17726	17902	17766	17758	17626	17765	17624	17903	17568	17745	17644	17661	17802	17584	17768	17478	17709	17921	17535	17737	17773	17661	17775	17641	17672	17444	17626	17750	17894	17792	17831	17804	17721	17619	17882	17681	17684	17798	17640	17778	17642	17756	17718	17701	17879	17573	17709	17673	17556	17647	17753	17863	17895	17697	17643	17748	17575	17603	17649	17841	17846	17677	17928	17641	17550	17764	17707	17604	17621	17819	17694	17730	17711	17659	17622	17925	17599	17687	17716	17758	17616	17680	17598	17719	17714	17769	17775	17572	17734	17841	17632	17778	17617	17737	17838	17524	17661	17533	17695	17758	17582	17596	17640	17845	17658	17785	17816	17766	17701	17606	17797	17854	17620	17783	17830	17607	17548	17727	17844	17548	17762	17722	17785	17914	17758	17769	17794	17747	17818	17677	17606	17612	17692	17540	17661	17851	17701	17734	17735	17570	17678	17902	17766	17905	17827	17795	17777	17695	17735	17851	17552	17985	17491	17846	17843	17737	17673	17888	17686	17723	17829	17733	17934	17596	17841	17917	17830	17773	17544	17800	17885	17865	17697	17764	17717	17587	17603	17804	17490	17701	17523	17679	17599	17775	17637	17655	17734	17636	17669	17631	17754	17831	17807	17865	17823	17778	17882	17632	17685	17733	17942	17738	17700	17693	17877	18089	17784	17762	17359	17756	17468	17848	17774	17949	17778	17722	17749	17746	17597	17550	17861	17839	17711	17712	17757	17530	17718	17663	17758	17529	17743	17761	17659	17770	17735	17718	17656	17725	17580	17673	17711	17682	17580	17738	17656	17858	17736	17705	17753	17560	17639	17923	17621	17672	17725	17724	17800	17810	17711	17782	17779	17658	17607	17764	17595	17776	17617	17584	17796	17772	17581	17907	17634	17785	17749	17925	17619	18054	17684	17735	17742	17536	17701	17807	17687	17745	17664	17729	17607	17821	17665	17737	17823	17702	17809	17665	17726	17754	17768	17647	17849	17856	17786	17838	17684	17767	17777	17815	17874	17749	17916	17629	17707	17727	17667	17781	17723	17560	17607	17639	17659	17616	17578	17664	17801	17862	17719	17891	17885	17821	17653	17810	17598	17764	17888	17787	17919	17751	17747	17458	17713	17873	17973	17986	17657	17856	17886	17774	17781	17739	17570	17680	17776	17857	17704	17859	17914	17745	17678	17703	17720	17757	17744	17911	17848	17874	17820	17813	17836	17887	17659	17806	17671	17796	17793	17525	17526	17826	17724	17610	17686	17599	17796	17693	17931	17754	17557	17713	17644	17742	17714	17603	17853	17707	17632	17702	17807	17699	17593	17865	17745	17809	17617	17573	17737	17695	17889	17736	17587	17653	17578	17703	17637	17847	17817	17966	17697	17842	17828	17852	17678	17899	17958	17679	17542	17833	17628	17795	17796	17888	17525	17737	17774	17542	17816	17721	17736	17739	17652	17719	17734	17865	17687	17826	17623	17764	17690	17684	17696	17756	17775	17690	17496	17634	17780	17735	17770	17768	17750	17791	17745	17867	17636	17848	17896	17581	17640	17748	17495	17585	17626	17747	17580	17812	17614	17719	17615	17716	17785	17751	17881	17791	17547	17665	17686	17790	17772	17569	17664	17704	17795	17688	17758	17878	17656	17641	17859	17681	17926	17702	17744	17799	17834	17872	17749	17588	17639	17558	17740	17613	17815	17911	17738	17782	17846	18037	17642	17793	17792	17625	17562	17724	17717	17711	17832	17843	17756	17682	17775	17759	17600	17737	17646	17606	17657	17833	17571	17530	17578	17923	17790	17662	17791	17724	17765	17756	17713	17698	17801	17817	17744	17790	17633	17671	17612	17657	17674	17814	17698	17716	17536	17943	17619	17652	17682	17720	17542	17534	17758	17761	17668	17758	17905	17876	17790	17808	17747	17577	17623	17757	17707	17610	17693	17826	17679	17848	17749	17510	17784	17652	17629	17586	17672	17729	17740	17675	17751	17886	17660	17838	17718	17828	17782	17841	17633	17792	17787	17790	17668	17805	17638	17790	17462	17726	17734	17754	17695	17795	17587	17527	17658	17606	18002	17908	17846	17663	17802	17714	17680	17576	17830	17936	17393	17621	17649	17782	17804	17808	17488	17578	17779	17640	17794	17673	17629	17706	17714	17751	17541	17822	17667	17757	17801	17483	17674	17696	17740	17763	17781	17896	17866	17774	17802	17637	17726	17679	17566	17607	17629	17769	17859	17894	17767	17685	17677	17854	17928	17591	17836	17547	17707	17711	17726	17703	17903	17751	17544	17852	17565	17784	17800	17766	17478	17653	17678	17837	17730	17613	17563	17716	17622	17694	17752	17733	17685	17669	17830	17689	17856	17660	17671	17713	17860	17725	17733	17729	17750	17872	17737	17726	17777	17810	17877	17691	17643	17762	17658	17960	17680	17740	17587	17869	17810	17819	17850	17754	17511	17678	17721	17587	17507	17614	17750	17803	17726	17848	17966	17593	17719	17797	17751	17671	17760	17675	17803	17787	17703	17805	17696	17660	17615	17567	17706	17655	17791	17710	17829	17860	17811	17699	17622	17913	17724	17695	17596	17490	17597	17751	17743	17652	17747	17632	17907	17582	17653	17635	17648	17864	17748	17903	17893	17885	17782	17757	17781	17742	17586	17678	17873	17711	17728	17862	17894	17905	17722	17876	17614	17653	17743	17697	17931	17745	17742	17825	17490	17699	17717	17760	17809	17739	17492	17712	17728	17612	17676	17578	17670	17938	17781	17821	17759	17777	17556	17700	17700	17681	17790	17689	17862	17790	17737	17871	17798	17758	17579	17652	17792	17694	17630	17575	17740	17718	17736	17560	17687	17719	17791	17801	17616	17813	17899	17690	17805	17721	17719	17756	17830	17760	17687	17676	17747	17786	17626	17623	17759	17503	17609	17541	17909	17899	17559	17511	17627	17760	17757	17562	17734	17729	17701	17776	17959	17790	17690	17708	17777	17661	17575	17863	17838	17772	17823	17881	17724	17595	17786	17970	17726	17824	17878	17652	17622	17699	17769	17756	17759	17717	17688	17700	17733	17743	17672	17845	17694	17625	17743	17746	17841	17791	17757	17447	17707	17699	17628	17702	17887	17599	17829	17960	17799	17724	17714	17638	17722	17907	17803	17619	17573	17728	17634	17663	17742	17591	17559	17689	17746	17679	17893	17691	17785	17653	17780	17981	17734	17590	17795	17879	17607	17778	17772	17831	17716
14959	26002	24787	20569	18620	17516	16860	16526	16507	16795	17510	27698	34435	31728	26014	21411	17408	16255	15738	15736	15688	15781	15573	15918	15729	15631	15708	15716	15736	15930	15577	15847	15787	15860	15666	15705	15713	15709	15581	15947	15597	15930	15855	15524	15731	15621	15692	15847	15805	15643	15588	15710	15693	15715	15709	15892	15794	15663	15838	15588	15695	15847	15633	15718	15838	15819	15616	15613	15827	15743	15709	15650	15732	15784	15762	15607	15630	15794	15856	15637	15689	15675	15692	15706	15776	15820	15624	15747	15722	15746	15747	15746	15732	15713	15765	15557	15555	15674	15597	15643	15797	15741	15766	15739	15761	15754	15547	15675	15675	15773	15614	15551	15803	15843	15630	15652	15417	15745	15764	15665	15657	15655	15781	15827	15690	15635	15475	15718	15724	15805	15455	15707	15748	15708	15800	15742	15655	15721	15672	15673	15564	15688	15810	15555	15733	15623	15791	15781	15733	15732	15630	15686	15730	15699	15770	15610	15706	15838	15658	15663	15661	15848	15758	15772	15673	15525	15717	15588	15726	15722	15709	15650	15674	15890	15626	15608	15790	15811	15743	15679	15705	15686	15575	15869	15758	15816	15715	15793	15501	15689	15817	15697	15724	15725	15558	15674	15699	15630	15643	15710	15818	15655	15600	15690	15866	15720	15628	15839	15529	15874	15728	15654	15834	15825	15733	15672	15722	15479	15877	15704	15843	15787	15676	15675	15581	15838	15598	15722	15493	15884	15748	15630	15810	15771	15798	15773	15741	15584	15633	15728	15808	15737	15522	15861	15599	15730	15858	15780	15716	15783	15612	15873	15713	15654	15502	15680	15665	15631	15741	15835	15682	15561	15529	15792	15693	15663	15882	15654	15690	15701	15638	15650	15716	15730	15692	15607	15788	15672	15604	15771	15778	15733	15790	15636	15887	15621	15669	15686	15716	15603	15678	15652	15575	15819	15759	15648	15872	15529	15783	15632	15690	15950	15889	15719	15611	15613	15636	15576	15730	15707	15697	15806	15767	15470	15605	15679	15789	15631	15790	15714	15686	15652	15747	15710	15712	15663	15606	15732	15626	15707	15732	15760	15663	15712	15790	15522	15633	15592	15654	15678	15571	15711	15520	15643	15612	15770	15618	15667	15638	15729	15687	15681	15660	15614	15725	15883	15930	15768	15669	15557	15756	15634	15625	15878	15671	15760	15803	15492	15626	15584	15654	15804	15464	15686	15706	15698	15801	15714	15764	15782	15943	15609	15567	15833	15823	15694	15623	15720	15584	15560	15701	15907	15796	15631	15822	15927	15679	15743	15606	15533	15764	15640	15589	15672	15621	15747	15542	15619	15851	15735	15673	15743	15651	15668	15736	15629	15602	15689	15800	15654	15526	15661	15667	15621	15588	15597	15785	15750	15709	15563	15634	15801	15602	15710	15760	15669	15739	15543	15638	15826	15646	15518	15685	15738	15726	15577	15549	15717	15721	15614	15687	15688	15682	15815	15796	15805	15705	15640	15620	15772	15637	15757	15751	15681	15760	15796	15759	15669	15925	15594	15653	15633	15617	15706	15837	15866	15810	15693	15624	15629	15860	15664	15611	15693	15570	15625	15738	15578	15765	15696	15555	15744	15782	15950	15613	15865	15734	15515	15648	15636	15648	15743	15726	15563	15509	15717	15701	15633	15488	15841	15723	15571	15720	15822	15910	15877	15730	15686	15651	15828	15755	15506	15644	15801	15633	15728	15552	15637	15918	15845	15693	15681	15852	15726	15555	15840	15584	15527	15544	15616	15623	15744	15697	15731	15736	15615	15560	15731	15771	15658	15634	15653	15488	15693	15809	15762	15645	15548	15654	15783	15604	15683	15733	15705	15687	15582	15714	15766	15729	15624	15736	15709	15740	15666	15930	15705	15612	15698	15761	15624	15621	15702	15540	15580	15675	15549	15571	15608	15668	15676	15681	15665	15699	15770	15774	15575	15594	15601	15704	15492	15642	15788	15593	15555	15644	15775	15751	15695	15820	15657	15681	15821	15655	15815	15754	15782	15696	15713	15681	15638	15541	15691	15595	15677	15804	15670	15788	15697	15747	15704	15677	15551	15645	15768	15746	15645	15782	15812	15625	15721	15702	15731	15672	15596	15848	15766	15743	15661	15733	15723	15701	15735	15724	15714	15593	15798	15734	15642	15756	15697	15738	15584	15685	15700	15649	15562	15665	15609	15489	15693	15665	15734	15612	15744	15774	15816	15691	15660	15846	15684	15674	15602	15692	15725	15590	15821	15575	15809	15639	15550	15723	15594	15672	15478	15869	15879	15833	15730	15723	15578	15682	15746	15852	15845	15646	15590	15810	15471	15785	15976	15702	15941	15763	15567	15696	15678	15754	15712	15657	15633	15816	15661	15799	15673	15612	15807	15644	15632	15617	15811	15778	15561	15788	15703	15791	15567	15724	15537	15680	15609	15521	15665	15607	15622	15766	15658	15783	15588	15699	15645	15775	15636	15677	15551	15725	15766	15792	15776	15636	15543	15502	15819	15747	15698	15613	15901	15692	15633	15691	15647	15566	15776	15810	15653	15827	15744	15700	15553	15688	15733	15705	15657	15808	15707	15805	15709	15687	15769	15598	15799	15548	15627	15774	15689	15648	15958	15710	15588	15655	15740	15680	15435	15768	15765	15648	15867	15625	15781	15567	15604	15700	15570	15732	15697	15767	15710	15588	15827	15821	15762	15574	15683	15655	15746	15683	15697	15845	15456	15564	15660	15790	15733	15679	15769	15715	15667	15520	15619	15611	15722	15642	15581	15748	15896	15497	15644	15703	15543	15655	15566	15780	15625	15943	15788	15672	15709	15700	15688	15575	15675	15704	15654	15771	15765	15705	15765	15723	15566	15731	15890	15747	15656	15715	15705	15854	15922	15734	15810	15862	15701	15793	15684	15763	15698	15578	15680	15616	15681	15687	15534	15732	15663	15816	15580	15647	15675	15716	15593	15771	15801	15664	15641	15698	15627	15597	15723	15654	15727	15734	15745	15763	15755	15586	15617	15732	15664	15550	15623	15731	15924	15690	15465	15598	15657	15711	15624	15851	15642	15629	15654	15740	15782	15682	15632	15625	15629	15672	15626	15788	15710	15695	15654	15649	15789	15665	15648	15701	15687	15739	15719	15694	15658	15761	15599	15670	15846	15795	15714	15698	15676	15691	15520	15511	15675	15685	15819	15591	15736	15685	15733	15535	15765	15707	15711	15869	15668	15775	15658	15770	15696	15610	15739	15664	15715	15926	15640	15655	15749	15601	15713	15603	15496	15776	15638	15701	15851	15620	15694	15730	15603	15766	15737	15693	15624	15629	15736	15773	15710	15690	15595	15723	15687	15683	15698	15685	15862	15698	15764	15704	15765	15614	15657	15791	15672	15686	15601	15659	15718	15679	15495	15727	15652	15658	15665	15595	15633	15784	15666	15568	15614	15804	15568	15842	15735	15749	15539	15731	15655	15737	15698	15678	15847	15695	15896	15663	15658	15655	15835	15853	15568	15762	15783	15603	15602	15681	15711	15782	15753	15635	15525	15540	15640	15606	15722	15884	15582	15721	15751	15685	15727	15926	15647	15777	15734	15601	15764	15733	15618	15823	15679	15796	15600	15585	15758	15638	15696	15695	15632	15824	15633	15817	15619	15534	15777	15695	15761	15618	15843	15572	15686	15615	15556	15705	15770	15683	15585	15677	15794	15825	15741	15677	15887	15596	15557	15694	15665	15544	15731	15887	15739	15765	15569	15653	15712	15542	15747	15600	15666	15692	15628	15764	15576	15746	15702	15666	15794	15682	15726	15667	15619	15791	15710	15795	15732	15670	15623	15891	15755	15638	15611	15735	15857	15739	15693	15481	15685	15692	15766	15720	15734	15631	15628	15749	15639	15543	15771	15735	15833	15653	15717	15664	15619	15688	15844	15789	15565	15507	15565	15764	15783	15699	15594	15626	15642	15843	15675	15705	15704	15727	15752	15759	15512	15899	15771	15705	15811	15603	15710	15771	15737	15625	15462	15692	15594	15546	15646	15663	15697	15796	15693	15581	15724	15700	15691	15706	15830	15750	15808	15702	15605	15614	15796	15762	15728	15716	15691	15697	15668	15598	15629	15803	15566	15780	15845	15611	15666	15754	15527	15906	15508	15526	15701	15744	15699	15658	15666	15785	15711	15620	15718	15597	15680	15710	15745	15698	15808	15764	15834	15730	15755	15593	15591	15886	15765	15718	15752	15628	15728	15815	15636	15740	15630	15765	15357	15908	15622	15583	15692	15669	15817	15763	15675	15732	15576	15750	15771	15692	15780	15767	15700	15594	15787	15730	15705	15697	15681	15625	15847	15922	15746	15853	15669	15649	15794	15698	15718	15773	15604	15665	15734	15703	15794	15775	15735	15818	15896	15677	15684	15660	15555	15640	15802	15589	15611	15710	15674	15673	15667	15735	15683	15766	15539	15553	15752	15817	15733	15591	15603	15800	15668	15841	15773	15670	15788	15837	15599	15579	15711	15702	15706	15744	15734	15736	15618	15534	15665	15701	15709	15760	15452	15814	15655	15803	15635	15782	15604	15667	15697	15648	15576	15806	15625	15519	15651	15609	15598	15720	15638	15710	15699	15561	15715	15606	15606	15810	15772	15696	15585	15746	15597	15640	15850	15637	15665	15660	15695	15657	15533	15767	15697	15629	15661	15518	15799	15733	15921	15732	15661	15666	15572	15740	15658	15570	15661	15770	15671	15809	15739	15648	15761	15692	15572	15741	15718	15712	15567	15558	15869	15597	15765	15790	15661	15572	15763	15578	15788	15789	15852	15865	15664	15786	15962	15679	15609	15769	15775	15565	15706	15888	15618	15607	15689	15683	15572	15904	15739	15592	15884	15762	15534	15632	15799	15566	15760	15637	15551	15959	15750	15913	15742	15850	15558	15663	15745	15843	15644	15810	15748	15782	15446	15732	15583	15805	15718	15773	15830	15861	15464	15812	15606	15815	15738	15817	15545	15765	15599	15757	15628	15769	15745	15732	15755	15711	15664	15728	15673	15694	15580	15712	15794	15764	15796	15736	15728	15680	15707	15899	15692	15740	15643	15593	15704	15794	15595	15783	15746
22387	20842	28506	23306	21064	23097	24690	19795	18896	19111	19000	23294	34313	32806	36312	30754	23830	20801	19399	18692	18522	18543	18630	18498	18349	18463	18323	18383	18292	18595	18210	18488	18246	18358	18505	18331	18513	18493	18519	18338	18351	18322	18275	18333	18379	18112	18392	18404	18399	18370	18241	18272	18387	18318	18293	18078	18474	18166	18359	18264	18299	18097	18322	18292	18445	18280	18253	18440	18392	18264	18279	18259	18367	18219	18310	18324	18162	18332	18392	18006	18283	18200	18162	18527	18607	18157	18392	18037	18417	18365	18294	18240	18254	18353	18275	18172	18186	18221	18344	18414	18215	18157	18315	18290	18184	18331	18252	18225	18181	18434	18148	18085	18382	18291	18247	18306	18304	18266	18129	18303	18342	18380	18438	18334	18467	18180	18349	18088	18256	18113	18152	18242	18244	18378	18340	18341	18304	18200	18156	18400	18261	18182	18285	18043	18289	18214	18153	18377	18423	18295	18456	18433	18284	18381	18407	18371	18259	18212	18140	18320	18179	18244	18229	18131	18295	18226	18240	18303	18207	18201	18309	18409	18042	18458	18357	18280	18380	18230	18381	18467	18359	18291	18313	18411	18369	18151	18225	18263	18244	18124	18308	18353	18397	18564	18397	18108	18291	18334	18247	18323	18363	18148	18233	18219	18103	18338	18291	18214	18273	18284	18173	18277	18011	18241	18102	18280	18246	18123	18206	18357	18372	18352	18343	18302	18393	18196	18329	18367	18467	18328	18313	18320	18315	18199	18227	18192	18306	18250	18285	18265	18193	18324	18348	18396	18106	18226	18227	18132	18349	18377	18337	18024	18080	18215	18302	18383	18283	18207	18375	18246	18195	18362	18063	18266	18344	18558	18164	18268	18334	18186	18159	18353	18320	18115	18229	18143	18534	18378	18228	18109	18191	18193	18232	18190	18109	18320	18215	18350	18280	18468	18314	18408	18272	18273	18331	18137	18208	18195	18479	18363	18212	18267	18310	18093	18213	18311	18051	18184	18332	18446	18320	18289	18341	18141	18244	18182	18319	18353	18212	18185	18119	18173	18340	18285	18264	18302	18257	18304	18199	18335	18154	18375	18084	18415	18408	18166	18250	18254	18298	18199	18482	18035	18215	18301	18266	18357	18342	18239	18358	18131	18355	18248	18190	18593	18239	18409	18425	18156	18487	18218	18214	18282	18221	18421	18291	18080	18288	18293	18170	18065	18241	18590	18270	18167	18320	18271	18137	18234	18213	18436	18182	18322	18219	18149	18518	18291	18307	18276	18122	18205	18189	18391	18260	18053	18301	18223	18194	18184	18293	18466	18212	18352	18348	18251	18374	18337	18280	18183	18320	18156	18141	17999	18033	18444	18265	18289	18323	18238	18452	18101	18040	18081	18324	18168	18228	18297	18339	18308	18228	18196	18445	18197	18369	18053	18382	18069	18146	18140	18141	18222	18215	17962	18233	18303	18201	18238	18290	18213	18225	18365	18431	18269	18314	18316	17987	17999	18289	18316	18039	18309	18287	18374	18164	18085	18263	18362	18278	18239	18243	18330	18255	18217	18381	18111	18374	18229	18226	18237	18394	18265	18104	18331	18190	18404	18389	18144	18306	18046	18251	18401	18299	18468	18330	18257	18240	18166	18251	18219	18364	18226	18385	18129	18119	18252	18183	18314	18265	18314	18168	18367	18345	18293	18372	18218	18236	18173	18194	18291	18381	18222	18244	18134	18125	18230	18143	18146	18215	18133	18317	18210	18158	18242	18302	18124	17911	18287	18344	18246	18350	18124	18345	18460	18111	18084	18416	18208	18426	18452	18238	18208	18162	18187	18281	18053	18169	18345	18361	18336	18295	18217	18309	17962	18319	18414	18116	18235	18170	18165	18273	18343	18451	18309	18264	18236	18265	18304	18271	18239	18318	18343	18398	18385	18290	18263	18185	18149	18376	17943	18392	18493	18187	18341	18078	18140	18325	18191	18339	18180	18241	18300	18240	18237	18342	18263	18159	18213	18450	18264	18299	18187	18373	18342	18222	18317	18057	18259	18440	18251	18062	18214	18127	18278	18251	18233	18170	18384	18240	18167	18244	18480	18330	18225	18434	18085	18183	18222	18191	18202	18490	18071	18137	18336	18161	18154	18352	18394	18385	18054	18305	18168	18264	18305	18295	18158	18377	18143	18165	18419	18326	18134	18031	18279	18180	18269	18373	18189	18073	18213	18436	18118	18179	18351	18189	18083	18136	18075	18043	18071	18315	18444	18263	18215	18357	18206	18169	18285	18081	18219	18504	18371	18345	18226	18422	18328	18057	18306	18344	18175	18149	18183	18136	18081	18397	18331	18310	18305	18311	18505	18063	18316	18314	18392	18336	18318	18161	18238	18306	18166	18300	18438	18163	18405	18340	18293	18196	18207	18188	18181	18112	18141	18249	18188	18107	18329	17987	18232	18332	18286	18068	18209	18319	18201	18116	18055	18271	18356	18364	18207	18239	18270	18188	18172	18102	18171	18174	18375	18606	18320	18065	18221	18472	18286	18399	18095	18240	18105	18100	18512	18323	18244	18081	18193	18238	18116	18400	18135	18204	18192	18308	18278	18299	18302	18219	18280	18326	18396	18335	18092	18392	18107	18188	18214	18218	18239	18210	18484	18309	18273	18329	18215	18194	18443	18294	18273	18184	18267	18059	18268	18461	18257	18206	18081	18268	18315	18396	18142	18309	18361	18412	18385	18211	18320	18264	18171	18203	18207	18195	18176	18372	18251	18347	18266	18298	18140	18223	18165	18360	18330	18266	18414	18176	18344	18188	18295	18065	18297	18218	18449	18400	18114	18316	18393	18606	18244	18309	18161	18199	18077	18242	18291	18492	18179	18488	18448	18175	18296	18135	18259	18555	18238	18333	18181	18208	18316	18297	18170	18216	18177	18190	18271	18270	18284	18364	18268	18271	18175	18111	18220	18257	18343	18343	18259	18202	18252	18229	18100	18130	18412	18393	18135	18282	18245	18211	18063	18557	18300	18287	18368	18257	18476	18474	18248	18268	18193	18147	18192	18155	18306	18210	18412	18223	18225	18199	18214	18367	18141	17978	18171	18294	18377	18255	18445	18323	18299	18218	18073	18333	18355	18306	18291	18371	18316	18460	18197	18217	18429	18402	18272	18280	18240	18405	18354	18228	18284	18196	18208	18283	18332	18162	18074	18127	18202	18368	18353	18121	18292	18221	18122	18288	18398	18340	18306	18304	18112	18445	18040	18219	18285	18291	18297	17997	18199	18312	18262	18361	18204	18166	18272	18418	18282	18292	18353	18061	18296	18356	18240	18363	18043	18168	18230	18325	18164	18358	18277	18268	18237	17973	18413	18350	18285	18247	18353	18149	18385	18496	18213	18234	18391	18157	18302	18155	18051	18392	18283	18178	18267	18315	18178	18102	18312	18253	18202	18254	18295	18234	18187	18221	18152	18392	18326	18126	18122	18254	18255	18209	18079	18321	18511	18259	18133	18252	18446	18268	18139	18272	18365	18119	18049	18236	18228	18146	18224	18222	18339	18384	18274	18317	18306	18341	18034	18272	18167	18362	18174	18339	18146	18236	18085	18425	18479	18470	18267	18370	18271	18192	18272	18293	18093	18191	18275	18381	18322	18245	18321	18111	18195	18264	18323	18305	18256	18179	18143	18271	18426	18272	18196	18087	18046	18467	18128	18384	18275	18224	18294	18243	18269	18323	18212	18362	18259	18381	18186	18211	18328	18301	18089	18376	18206	18501	18155	18096	18386	18194	18228	18366	18465	18253	18190	18391	18408	18480	18246	18193	18076	18225	18228	18168	18290	18374	18211	18356	18318	18115	18312	18283	18221	18176	18210	18277	18116	18269	18174	18382	18365	18246	18105	18305	18176	18095	18256	18211	18346	18591	18392	18452	18376	18087	18264	18278	18217	18213	18316	18302	18297	18235	18393	18329	18106	18143	18219	18163	18327	18304	18267	18288	18391	18371	18258	18044	18247	18459	18277	18244	18267	18088	18217	18278	18133	18106	18154	18024	18112	18251	18341	18401	18197	17970	18189	18383	18222	18407	18337	18259	18348	18073	18317	18273	18328	18293	18003	18332	18322	18272	18312	18324	18290	18347	18216	18251	18281	18405	18295	18157	18438	18404	18336	18283	18412	18231	18091	18278	18261	18279	18392	18249	18468	18322	18241	18197	18324	18266	18125	18324	18361	18282	18283	18321	18390	18071	18244	18453	18250	18360	18380	18166	18013	18411	18121	18329	18221	18261	18201	18224	18232	18204	18251	18271	18090	18437	18068	18164	18259	18191	18287	18406	18335	18323	18318	18262	18299	18091	18342	18071	18327	18268	18260	18249	18327	18212	18126	18130	18193	18064	18279	18006	18244	18122	18099	18120	18137	18158	18390	18207	18201	18213	18321	18423	18313	18476	18316	18190	18192	18200	18184	18248	18296	18313	18031	18241	18197	18272	18224	18095	18429	18183	18112	18083	18254	18465	18188	18148	18148	18232	18257	18222	18121	18404	18236	18294	18056	18282	18008	18130	18176	18318	18409	18172	18260	18311	18348	18205	18282	18270	18171	18259	18176	18340	18349	18338	18381	18392	18211	18322	18272	18171	18162	18290	18295	18423	18237	18323	18030	18273	18231	18364	18118	18163	18120	18265	18334	18471	18155	18349	18350	18369	18388	18193	18500	18346	18291	18315	18429	18304	18104	18216	18134	18253	18158	18306	18318	18394	18211	18338	18301	18198	18333	18375	18299	18301	18341	18182	18472	18218	18257	18395	18004	18255	18179	18329	17948	18224	18215	18223	18358	18184	18185	18393	18450	18148	18222	18376	18441	18416	18234	18118	18190	18222	18261	18160	18154	18246	18187	18149	18285	18266	18305	18365	18195	18180	18165	18067	18201	18095	18231	18340	18352	18299	18547	18337	18408	18264	18321	18103	18332	18307	18455	18264	18463	18283	18269	18171	18133	18248	18104	18250	18272	18443	18248	18293	18315	18352	18272	18087	18229	18295	18253	18212	18234	18222	18284	18263	18291	18214	18287	17941	18325	18291	18066	18302	18027	18181	18202	18076	18270	18350	18412	18232	18315	18190	18311	18108	18183	18100	18287	18261	18190
16530	30974	28041	22848	20508	18619	18124	17322	16830	16928	17046	24246	35518	33399	37907	30822	22483	18572	16790	16081	16186	16066	16094	16100	16148	16007	16056	16074	16097	16129	16058	16147	16006	16153	16125	16152	16064	15718	16204	15939	16088	16045	15868	15972	16089	15908	16080	16061	15965	15960	16040	15950	16187	15874	16118	15978	16126	16108	16224	16103	15809	16083	16190	16131	15927	16063	15923	15889	15991	15922	16123	16043	16000	15983	16019	15965	16059	16085	16056	16071	15987	15852	15980	16079	16151	16071	16037	16221	16021	15883	16106	16147	16045	16060	16065	16017	16015	16057	15891	15937	16051	15958	16042	16007	16047	16077	15975	16182	15977	15999	16084	15971	16062	16087	15878	15802	15993	16087	16087	16069	16117	15785	15997	16155	16086	16080	15910	15934	16053	16121	15945	16172	16092	15968	15866	16152	16197	16088	16081	16098	16228	16073	15955	15949	16126	16025	16053	16055	16021	16277	15964	15989	16132	15904	16140	16086	16033	16127	16062	15966	16118	16084	16083	15888	16080	16065	16147	15937	16130	16022	15848	16077	16007	15966	16063	16013	16142	16081	16007	16095	16099	15951	16028	15840	15952	15938	16057	15809	16031	16008	16019	16095	16006	16101	16189	15981	16053	15932	16084	16107	16141	15899	16032	16004	15808	16022	16100	16134	16067	16123	15884	15909	15977	16110	16057	16105	15995	16095	15963	16043	16002	15999	16046	16259	16022	16088	15876	15896	16010	15915	16062	16054	16114	15942	15991	16149	15840	15999	15947	16124	16053	16120	16151	16039	16036	16030	16072	16034	15826	15987	16067	15947	16054	16208	15913	16116	15915	15928	16087	16041	16115	15982	16020	15925	16153	16019	15992	15703	15942	15940	15963	16015	15898	16083	16175	16077	16014	16095	15998	15936	15922	16010	16068	15968	15846	16173	16175	16108	16143	16052	16038	16017	16162	16065	15865	16104	16106	15953	16052	16017	16037	16158	16057	16073	16040	15960	16033	16030	16142	16067	15995	16098	15975	16008	16028	16135	16175	16165	15913	15918	15904	15933	16010	15981	15912	15983	16070	15949	15966	15969	15995	15975	15997	16099	16046	15877	15910	15954	16099	16119	16091	15954	16043	16139	15998	15938	16177	16023	16104	15995	16006	16024	16073	16166	15906	16015	16058	16020	16105	16043	16049	15912	16207	16009	16003	15804	15951	16142	16006	15983	16008	15900	16039	15891	16249	16062	16020	15983	16044	15904	16045	15972	16143	16137	15950	16108	15957	16026	16069	16101	15920	15915	15964	15820	16043	16057	16155	15900	15945	15974	16002	16001	15948	15987	15964	15970	16105	16036	15971	15933	16068	16272	16157	16036	15848	15906	15942	16141	15973	16196	15924	16153	16090	16175	15795	16124	15904	15914	15996	16012	16064	16064	15939	16057	15983	15978	15972	15977	15929	15998	15968	15979	15988	15984	16089	15812	16110	16051	15830	16071	16167	15991	16052	15962	15961	16109	15958	15873	16012	16185	16066	15843	15782	15856	15967	16062	16046	15881	16019	16018	16135	16059	15939	15953	15980	15968	15908	16115	16102	16046	16027	15977	16062	15975	15931	15946	16071	15886	16068	15973	15979	15938	16021	16065	15938	16128	15995	15874	16109	16182	15871	16103	16074	16075	16098	16179	15963	16003	16077	16139	16133	16117	15957	15995	16126	16006	16129	16011	15963	15878	16130	15988	16008	15852	16042	15975	16063	15815	16019	16177	15991	16062	16022	16081	16155	16074	15863	16074	16076	16081	16101	15978	16005	16116	16088	16153	16229	15935	15942	16117	15953	15901	16182	15954	15863	16160	15959	16099	16006	15966	15949	16052	16021	15978	16146	16083	15989	16172	15976	15957	16016	16080	15989	15976	16131	15892	15907	15943	15936	15922	16005	15961	16116	15810	15945	16236	16207	15957	15978	16086	16019	16130	16071	15895	15929	16231	16073	16026	15889	15981	16028	15985	16200	16042	15979	16096	16004	15951	16061	16090	15952	15963	16057	15945	16034	16121	15970	16050	16130	16023	15948	15947	15954	15998	15838	16127	16002	15957	15934	16019	16047	16068	16018	16039	15947	16099	15962	16061	16122	15953	15929	16079	16009	16156	16051	16112	16053	16058	15890	16004	15981	15952	16048	15972	15986	15958	16123	16166	16047	16117	16125	16052	16112	15876	15931	15878	16006	15978	15947	15939	15832	15992	15902	15991	15985	15836	16011	16040	16059	16000	15873	15983	16195	16162	16069	16098	15954	16078	15950	15978	16166	15960	16112	16082	15994	16059	15830	15971	16093	15954	16042	16097	16079	16074	15926	15941	15912	16276	15982	16118	15935	16007	15942	16134	16015	16025	15967	15999	15882	16071	16043	16000	16116	16022	16056	15999	16037	16091	16117	16227	16119	16081	15987	15903	16010	15959	16057	16059	15961	16000	16101	16024	16140	15925	15982	15965	16198	15949	16112	15847	15896	16088	15941	16038	16124	15878	16047	16104	16043	16140	15802	16063	15945	15951	16153	15917	16060	15713	16078	16012	15937	15869	16109	16084	16098	16045	16021	15959	15967	16017	16067	15965	16061	15977	16121	15909	16076	16003	16033	15984	16047	16111	15925	16035	15970	16114	16137	16039	15898	16228	15898	16089	16003	16002	16004	16027	16010	15978	16123	15868	16080	15977	16060	16028	15955	16012	16008	15971	15994	16030	16027	15967	15960	16089	15838	15911	15958	16134	16044	16075	16019	16080	16092	15987	15961	15952	16002	16016	16038	15994	16119	16182	16059	16049	16059	16244	15878	16149	16116	15967	16064	16066	15998	16085	15978	16017	15903	16042	15956	15944	16110	15965	15984	16099	15955	16195	16181	15983	16110	16130	16016	15930	15972	16046	16257	15916	15960	15910	15976	16026	15949	15941	15901	16142	16106	15963	15903	15890	15788	15984	16217	15947	16033	16025	15901	15798	16027	15961	16051	16086	15911	15879	16003	16033	16057	16229	15924	16017	15925	16198	16061	16038	15902	15888	16004	16022	16044	16019	15998	15992	16152	15954	16001	15997	16031	15886	15996	15940	15947	16109	16033	15928	16161	16058	15981	15985	15862	15824	16062	16021	16044	16018	16061	15997	15964	15923	15980	16002	15989	16112	16068	16028	16027	16169	15941	16044	16073	15965	16010	16057	15898	15950	15984	16000	16130	15970	15958	16017	15945	16032	15824	16134	15990	16012	15904	15873	15841	15861	15898	16127	15900	15875	16009	15922	16081	16195	15964	16167	15756	16180	16065	16020	15949	15931	16096	16083	16032	15925	16023	16036	16199	15970	16066	16138	16121	16006	16022	15899	15867	15962	15996	16174	16075	16095	15925	16005	16033	16102	16145	16109	15942	16137	15972	15995	15941	15842	15979	16140	16028	15964	16093	15928	16153	16055	16035	15976	16057	16012	15921	15878	15967	16033	15916	15972	15962	16097	15981	16161	16065	16089	15809	15821	16103	15919	16086	15971	16162	16108	15991	15962	16129	16028	16058	16129	16135	16144	15930	16040	15767	16176	15954	16066	16060	15952	16124	15964	16272	15973	16093	16020	16082	15744	16069	15995	16244	16099	16050	15943	15992	15895	15968	15960	15708	16106	15930	16088	16026	16048	16060	16110	16132	16048	15908	16102	16009	15986	16019	16052	15917	15855	16166	15971	16054	16093	15837	16003	16016	16271	15984	16070	16045	15875	16123	15997	16060	15990	16008	16034	16123	16018	16106	16090	15911	15902	16225	15974	15973	16148	16130	15838	16025	15848	15956	15864	16116	16016	15997	15810	15970	15918	16189	16061	16173	16019	15956	16047	16145	15935	16138	16053	16132	16064	16080	15972	15953	16025	15937	16003	16040	16142	15952	16119	16179	16019	16009	15912	15986	16154	16126	16008	16046	15878	16025	16026	16065	16145	16113	15953	16039	16145	16131	15916	16113	16052	15942	15870	16076	16047	16047	16002	16076	15975	15973	16071	16026	16082	15975	16032	16092	15985	16159	16202	16067	16006	16007	16044	16168	16064	15847	16045	15967	16029	15878	15947	15984	15991	16016	16055	16197	16030	16052	16190	16098	16076	15984	16050	16178	16213	16001	15965	15856	15925	16067	15937	16099	16015	16109	15988	16044	15985	15976	16033	16087	16163	15997	15937	16073	16119	16005	15902	15950	16019	15926	15984	16000	16075	16050	16046	15889	15966	15980	15998	16106	16120	15984	15848	15936	16068	15918	16130	16013	16193	15987	16016	16079	15872	16160	15891	16129	15849	15912	16252	15966	15907	15977	16052	15972	16243	16043	16018	15985	16006	15939	16038	16011	16021	16218	16138	16035	15946	16006	15854	15934	16106	16095	15947	16091	15832	16069	16019	16042	16001	15902	16122	16115	15998	15996	15874	15973	16033	15903	16049	15943	16141	16023	15968	15977	16105	16199	15988	15924	15954	16108	16046	15981	16066	16007	15998	15898	15961	16118	16089	16140	16058	16085	16014	15913	16006	16051	15819	15952	16059	15913	16002	16037	16064	16088	16010	16066	15965	16021	15992	15960	16102	16089	15933	16031	16007	16115	15889	16109	16115	15911	15970	15920	16106	16021	15881	16147	15966	16054	15998	16092	15954	16057	16180	16006	15813	16103	16119	16126	15782	15977	16017	15992	15954	16049	16097	16076	15877	16145	15931	15955	15919	16188	15975	16053	15996	16090	16085	16029	16087	16011	15940	16039	16158	15915	16078	15897	16103	15914	15880	16111	16064	16026	15970	16131	15807	16071	15993	16048	15988	15999	16066	15994	15948	16003	16043	15966	16048	16152	15839	16039	15992	15966	16002	16021	15939	16127	15927	15916	15976	15902	15979	15806	15960	15968	15892	15916	15973	15995	16032	15990	15961	16014	15994	15942	16114	15939	16033	16060	16056	16032	15994	15787	15974	16087	16040	16057	15992	16100	15874	16089	16117	16038	16157	16031	15956	16113	16032	16108	15968	15838	16269	15974	15883	16087	15992	15871	15921	15954	16075	16081	16005	16080	16100	15989	15922	15968	15955	15899	16153	16057	15940	15905	15981	15943	15962	16101	16037	15935	16042	16025	15928	16054	15987
26980	21935	24783	22154	18744	18603	18779	18389	18084	18311	18309	18222	18611	19523	20024	20091	19322	18616	18370	18030	18125	18428	18122	18182	18254	18166	17943	18144	18246	18156	18037	18266	18147	18319	18165	17946	18180	18188	18239	17947	17943	17997	18069	18067	18148	18160	18158	18042	18083	18059	18187	18271	18134	18136	17900	17989	18011	18226	18225	18109	18208	18141	18059	18182	18317	18088	18359	18174	17967	18099	18413	18344	18220	18306	18196	18192	17997	18181	18052	18008	18212	17879	18234	17970	18103	18205	18128	18032	18158	18206	18007	17988	18012	18099	18102	18062	18261	18239	18186	18015	18018	18156	18073	18288	17983	18016	18048	18327	18317	18146	18138	18047	18230	18157	18073	18194	18134	18243	18014	18052	18073	18135	18054	18038	18083	17992	18064	17943	17999	18144	18124	17934	18138	18165	18128	18035	18118	18155	18191	18384	18187	17912	18206	18139	17993	18199	17936	18135	18029	17855	17902	18139	18453	17961	18055	18141	18135	18058	18362	18051	18184	18025	18229	18191	18038	18026	18133	18072	18063	18108	18036	18099	18111	18072	18151	18019	18163	18255	18152	18104	18233	17965	18000	18057	18062	18138	18073	18121	18257	18108	18243	18341	18085	18250	17955	18240	18186	18221	18126	17994	18124	18148	18232	18426	18093	18321	18260	18125	18108	18258	18037	18170	18263	18148	18178	18026	18189	18077	18169	18101	18049	18149	18306	18147	18072	18375	18222	18258	18166	18145	18130	18144	18141	18375	18243	18157	18324	18155	18224	18115	18166	18104	18083	18230	18204	18051	18083	17910	18135	18053	18306	18135	17955	18185	18164	17923	17978	18177	18192	18118	18190	18007	18139	18233	18054	18116	18180	18105	17937	18013	18077	18084	18068	18189	18115	18279	18179	18251	18155	18256	18079	17978	18207	18112	18027	17939	18181	18065	18316	17876	18125	18102	18130	18147	18209	18090	18162	18080	18142	18164	18256	18020	17998	18028	18138	18087	18043	18127	18075	18001	18227	18207	18220	17961	18233	18040	18118	18087	17973	18056	18378	18145	18177	18124	18113	18089	18214	17875	18060	18061	18282	18045	18011	18045	18110	18025	18323	18309	18260	18315	18068	18309	18296	18318	18160	18115	18255	18214	18116	18161	18346	18120	18245	18298	18219	18362	18048	18217	18158	18096	18102	18198	18111	18303	18089	18035	17988	18194	18079	18149	18083	18221	18255	17899	18001	18218	18013	18136	18134	18196	18012	18166	17943	18147	18278	18135	18195	18285	18190	18307	18059	18169	18258	18071	18165	18195	18188	18156	18320	18115	18032	17984	18184	18178	17967	18075	18132	17868	18208	17862	18240	18075	18233	18301	18162	18186	18262	18198	18140	18226	18036	17972	18137	18176	17951	18066	18187	18040	18068	18120	18213	18184	18235	18091	18119	18193	17905	18171	17984	18071	18172	17776	17957	18319	18115	18307	18080	18145	18278	18081	18206	18175	18193	18089	18168	18204	18275	18106	18308	18298	18091	18073	17862	17966	18009	18004	18403	18187	18152	18278	17995	18136	18099	18127	18172	17984	18306	18276	18238	17989	18088	18230	18152	18345	18269	18124	18237	18024	18147	18049	18229	17992	18071	18156	18103	18165	18202	18032	18165	18245	18204	18023	18122	18177	18163	18265	17973	18331	18190	18233	18184	18306	18293	18129	18245	18243	18155	18289	18150	18025	18259	18263	18053	18108	18178	18100	18200	18040	18116	18056	18116	18187	18227	18100	18102	18232	18161	18020	17994	17929	17948	18176	18094	18050	17913	18280	18216	18412	18296	18261	18096	17932	17951	18115	18199	18070	18155	18241	18069	17966	18033	18021	18262	18171	18231	18253	18161	18042	18063	17981	18125	18247	18409	18328	18207	18178	18014	18194	18130	18111	18203	18222	18145	18237	18125	17992	18207	18087	18286	18063	18352	18168	17882	18006	18101	18173	18001	18160	17894	18188	18080	17918	17971	17854	18223	18168	18203	18237	18204	18151	18266	18252	18210	18183	18352	18151	18195	18109	18023	18163	18278	17981	18107	18231	18049	18007	18064	18100	18052	18074	18078	18032	18387	18200	18189	18127	18089	18118	18217	18104	18061	18027	18010	17952	18093	18092	18268	18061	18085	18308	18209	18131	18365	17984	18132	18299	18337	18327	18166	18141	18110	18376	18054	18094	17991	18209	18212	18196	18155	18143	18204	18140	18127	18092	18111	18338	18258	18139	17990	18339	18087	18435	18043	18036	18021	18051	18113	18198	18022	17927	17984	18206	18135	17964	17973	18011	18246	18022	18126	18170	18080	18215	18150	18273	18101	18093	18082	18141	18226	18387	18134	18262	18011	18266	18256	18040	18212	18400	18287	18134	18216	18171	18133	18088	18172	18222	18229	18229	18139	18239	18138	18183	18278	18048	18312	18233	18236	18162	17970	18183	17941	18251	18201	18364	18165	18138	18139	18167	18089	18200	18321	18395	18056	18043	17898	18109	18130	18019	18163	18410	18169	18084	18215	18190	18111	18145	18125	18106	18334	18200	18138	18133	18228	18227	18202	18037	18161	18080	18146	17969	18199	18293	17953	18155	18106	18282	18064	18213	17973	18020	18264	18145	18124	17832	17976	18270	18250	18211	18051	18070	18080	17933	18048	18053	18237	18312	18298	18360	18043	18276	18087	18120	18170	18261	18239	18230	18012	17958	18081	18058	18295	18145	18113	18235	18124	17987	18100	18309	18444	17951	18159	17910	18099	18266	18025	18266	18131	18094	18050	18221	18059	18082	18233	18177	18040	17998	18222	18143	17919	18020	18132	18133	18110	18202	18054	18056	18238	18181	18123	18197	18218	18215	18166	18191	18050	18199	18147	18196	17976	17947	18200	18053	18141	18226	18097	18177	18186	18197	17945	18192	18243	18031	18044	18036	18286	18248	18143	18108	18268	18116	18171	18182	18200	18260	18085	18204	18214	18129	18031	18093	18347	18336	18104	18111	18213	18003	18185	18107	18100	18110	18056	17987	18124	18099	17998	18132	18181	18348	18141	18025	18261	18017	18045	18176	18300	17984	18056	18124	18225	18150	18029	18216	18055	18064	18264	18171	18347	18255	18161	18022	18192	18243	18159	18171	18061	18167	18170	17971	17985	18211	18243	18207	18114	18082	18089	17990	18196	17996	18094	18137	18123	18117	18275	18047	18145	18020	18332	18249	18146	18014	18155	18016	18328	18322	18374	18172	18234	18066	18008	18124	18232	17999	18117	18355	18127	18091	18175	18128	18107	18120	18089	18111	18341	18058	17861	18258	18005	18031	18104	18155	18172	18033	18100	18111	18267	18045	18142	18111	18086	18247	18158	18074	18161	18090	18259	18323	17995	18135	18157	18277	18260	18173	18322	18243	18220	18304	17983	18158	18161	18158	18104	18094	18155	17983	17950	18186	18154	18171	18182	18129	17971	18377	18010	18211	17937	18146	18191	18211	18298	18183	18181	18182	18029	18122	18337	18278	18129	18233	18128	17921	18058	18028	18083	18025	18388	18196	18270	18095	18310	18310	18147	18161	18077	18082	18147	18037	18189	18270	18329	18252	18222	18034	18055	18115	18414	18142	18090	18144	18063	17980	18261	18169	18166	18200	18303	18295	18250	18139	18044	18156	18172	18260	18223	18143	18166	18176	18348	18189	18206	18247	18080	18184	18142	18191	18098	18279	18203	18240	18140	18126	18101	18094	18396	18353	18111	18033	18084	18232	18018	18147	18125	17981	18174	18135	18152	18181	18070	18068	18274	18038	17988	18193	18003	18208	18170	18062	18272	18093	18136	18291	17893	17940	18026	18183	18133	17991	18143	18111	18273	18405	18251	18241	18312	18128	18401	18182	18088	18142	18087	18180	18087	18299	17869	18200	17927	17939	18048	18299	18063	18298	18044	18101	18057	18078	18115	18120	17972	18024	18102	18101	18039	18217	18260	18148	18208	18128	18209	18142	18010	18144	18180	18014	18202	18087	18154	18151	18147	18188	18199	18034	18270	17962	18135	18021	18144	18187	18209	18162	18120	18301	18156	18183	18467	18143	18162	18079	18259	18144	18294	18034	18162	18106	17912	18023	18059	18089	18154	18191	18116	18091	18264	18036	18183	18237	18125	17920	18164	17990	18129	18077	18205	18236	18103	18140	18364	18126	18189	18032	18120	17948	18102	18151	18212	18141	18199	18174	18077	18222	18288	18195	18114	17941	18088	18220	18145	18018	18243	18291	18197	18085	18160	17964	18141	18071	18122	18022	18170	18232	18169	18162	17941	18133	18181	18129	18001	18220	18358	18385	18280	18233	18016	18147	18310	18188	18203	17819	18050	17942	18243	18017	18271	17999	18131	17941	18009	18192	18172	18117	18022	18171	18037	18138	18114	18221	18136	18068	18135	18070	18290	18271	18140	18081	18053	17980	17803	17915	18050	18158	17823	18020	18047	18180	17961	18102	18178	18246	18023	18034	18145	18238	18291	18129	18084	18138	18187	18042	17975	18066	18181	18202	18085	18243	18240	18290	18029	18304	18081	18030	18207	18273	18125	18205	18180	18203	18044	17915	18186	18122	18195	18218	18108	18136	18043	18230	18234	18178	18053	18109	18059	18264	17872	18233	18124	18234	18357	17853	18055	18274	18046	18143	17971	17963	18369	18051	18283	18048	18292	18023	18023	18039	18178	18144	18097	18034	18082	18308	18171	18247	18075	18108	18106	18068	17998	18065	18198	18160	18249	18035	18199	18116	18147	18187	18187	18281	18286	18273	18283	18278	18000	17917	18075	18066	18170	17972	18186	18233	18125	18137	18357	18150	18254	17921	18063	18024	18053	18144	18142	18177	17939	18179	18242	18078	17888	18239	18277	18323	18123	18167	18291	17938	18172	17932	18069	17977	18065	18195	18133	18121	18213	18195	18242	18390	18276	18156	18228	18224	18192	18191	17987	18041	17972	18113	18243	18220	18179	18192	18142	18171	18212	18043	17895	18092	18106	18355	18164	18207	18299	18135	17927	18089	18071	18090	18216	18189	18245	18302	17892	18216	17955	18303	18079	18157	18188	18064	18069	18086	18170	18115	18189	18131	18114	18100	18209	18111	18394	18288
17172	22846	20409	18243	17295	16690	16499	16121	16221	16018	16110	16217	16713	18567	18645	18387	17354	16421	16215	16008	15984	16151	15919	16029	15960	15966	16008	15723	15936	16009	15916	15867	16027	15976	15925	15891	15732	15913	15995	16043	15818	15950	15890	16002	15812	15855	15984	15983	15866	16013	16106	15999	15945	15870	16005	15900	15968	15934	15852	16028	15996	16065	15906	15931	15962	16078	15870	15963	15943	15816	15882	16140	15817	16132	15826	16042	16102	15941	15775	15931	16003	16038	16069	15974	15946	15877	15801	15946	16111	15837	15998	15957	15930	15930	15778	15939	15952	15860	16000	15687	15933	15908	15888	15974	15772	15689	15983	15976	15792	16076	15987	15991	15896	15931	15962	15804	15963	16082	15975	15890	15851	16143	15921	16025	15944	15962	15810	15807	15798	15821	15955	16023	15917	15947	16123	15901	15776	15808	15913	15836	15849	16047	16002	16157	16010	15970	15798	15842	15988	16008	16056	15956	15902	15993	15869	15874	15969	15970	16010	15842	15812	15963	15804	15997	16092	15998	15770	16009	15989	15906	15898	16001	15739	16066	15829	15889	16048	16166	15963	15879	15908	16008	15969	15952	15837	15979	15976	15887	16077	15856	15950	15883	16013	16103	15936	16123	15708	15882	15936	15895	15918	15863	15944	15936	15937	15883	15918	15918	15774	15902	15911	15988	15850	15886	15802	15932	16046	15884	15825	15909	15929	15834	16028	15864	15867	15939	15969	15909	15845	15875	16083	15951	15840	15826	15794	15771	15922	15946	15898	15846	15900	15804	15820	15955	15755	15833	15872	15891	15919	15916	16051	15993	15906	15785	15935	15861	15846	15879	15961	15952	15949	15922	16000	15871	16114	15909	15908	16013	15834	15991	15752	15895	16015	15956	15962	15974	16001	15829	15892	15947	15739	15945	15958	15840	15895	16010	16073	15925	16028	15985	15948	15822	15957	16000	15834	15974	15781	15969	16003	15856	15898	15985	16016	15993	15826	15892	16070	15968	16005	15859	16016	16020	15873	16024	15757	15971	15901	15823	15903	15929	15899	16063	15852	15999	15974	15887	16001	15811	15718	16025	15937	15877	16013	15780	15968	15905	15960	15863	16014	16091	15803	15725	15917	15882	16034	15867	16074	15789	15758	15986	15812	15901	16006	16038	15989	15988	15913	15925	16014	15952	15856	16017	16030	15796	15805	15864	15769	16032	15837	15765	15925	15918	15955	15885	15994	16187	15983	15784	16002	16026	15953	15907	16030	15830	15984	15881	15807	15866	15842	15978	15900	15953	15890	15954	15872	15930	16030	15870	16027	15814	15929	16005	15914	15784	15851	15950	15940	16134	15879	16090	15886	15841	15854	16042	15945	15881	16012	15871	15928	16081	15981	16173	15822	15908	16034	15904	15904	15997	15867	15981	15847	15862	16055	15870	16084	15987	16018	15997	15818	15938	15767	15980	16071	16023	15964	15885	15924	15834	15861	16025	16005	15875	15963	15813	15824	16095	15975	15989	15947	15857	16054	15891	16033	15814	15896	15888	15833	15848	15961	15903	15936	15851	15872	15928	15984	15836	15745	15891	16010	15800	15953	16014	15861	15969	15848	15775	15840	15786	15934	16029	15957	16079	15975	15832	15991	16002	15944	15867	16059	15824	15900	15978	16104	16020	15831	15886	16053	16110	16008	15838	15994	15786	15755	15995	15900	15931	16056	15730	15950	15956	16014	15932	15932	15951	16096	16008	15964	16049	15856	15893	15992	15936	15919	15882	15834	15979	16105	15957	15663	15951	16119	15812	15954	15649	15946	15883	15933	15901	16032	15888	16143	15900	16015	15876	15867	15814	15961	15931	15956	16076	15988	15903	16001	15924	15795	15912	15982	15914	15869	15773	15890	16111	15973	15919	16099	16033	15839	15994	15795	15971	15774	16067	15895	15855	16035	15970	15999	16080	15892	15830	15879	15746	15888	15667	15937	15970	16023	15836	15935	15898	15927	15963	15998	15889	15803	15817	15949	16064	15823	15848	15897	15892	15896	15829	15895	15856	15810	15963	15764	15860	15995	15889	15804	15822	15884	16025	15963	15833	15999	15851	15882	15753	15896	15977	15869	15843	15876	15863	15986	15948	15897	16019	16066	16018	15875	16062	15819	15894	15779	15958	15809	15999	15962	15856	15824	16132	15974	15838	16026	16037	15957	15913	15873	15952	15944	15935	15914	16095	15994	15846	15821	15942	15954	16003	15864	15971	16057	15738	15921	15785	15984	15946	16100	16056	15988	16031	15970	15845	16056	15825	16011	15828	15907	15831	15924	15945	16075	16008	16012	15921	15946	16218	15839	15699	16015	15830	16005	15886	16050	15873	16089	15851	15835	15871	15995	15895	15967	15991	15896	15756	16100	16039	16007	15929	15833	15994	15782	15917	15795	15855	16116	15888	15889	15953	15935	15924	16005	16023	15887	15899	15999	15907	16015	15886	15896	15976	15831	15832	16047	15903	15923	15943	15963	15886	15911	15880	16148	15785	15875	15964	15863	16043	15865	15983	15830	16095	15954	15845	16058	16011	16059	15915	16094	15860	16074	15904	16042	15942	15903	16037	16030	15808	16022	16008	15809	15891	15948	15973	15844	15979	16059	15810	15934	16072	16026	15935	15972	15848	15927	15875	15939	15969	15930	16101	15949	16016	16008	15965	15981	15826	15920	15927	16034	16022	15911	15840	16002	15849	16000	15928	15953	15829	15876	15972	15967	15815	15784	16003	15956	15915	16031	16041	15996	15994	15787	15883	15951	15912	15893	15958	15849	15975	15814	15940	15737	15946	15941	15961	15977	16122	16084	16063	15910	15912	16178	15779	15895	15933	15905	15944	15968	15890	15993	15872	16034	16053	16064	15830	15906	15918	15830	15950	15946	15891	15801	16165	16019	15917	15705	16048	16058	15829	16025	16097	15864	16005	16036	15977	15969	15896	16031	15985	16003	16008	15977	15970	15956	15900	15952	15822	16115	15976	15886	15857	15832	15740	15881	15901	16100	15851	15897	15890	15877	15970	15860	15768	15891	15992	15934	15976	16028	15891	15846	16009	15977	15960	15904	15913	15925	15864	16013	16118	15881	16136	15925	15870	15920	15929	15955	15950	15902	15862	15966	15939	15938	16079	15818	15937	15999	15927	15991	15901	16014	15843	15788	16130	16160	15934	16112	15762	16095	15780	15924	15845	15797	15888	16001	16107	15857	15890	16074	15780	16059	15843	16089	15929	16110	15964	16023	15988	15969	15897	15835	15940	15932	15888	16158	15753	16086	15790	15857	16050	15944	15844	15963	15810	16009	15823	16040	15980	15790	15861	15983	15830	15955	16010	15894	15968	16019	15863	16008	15850	16071	16034	15936	15986	16090	15786	16015	15875	15719	15914	16030	15882	15967	16083	15980	15941	16005	15937	15897	15967	15900	15878	15880	15996	15785	15867	15895	15982	15844	15923	16049	16013	15814	15954	15985	15803	16058	16039	16087	15876	15915	15891	16132	15766	15900	15940	15923	15757	15835	15815	15961	15859	16031	15946	15935	15802	15945	16059	15943	15869	15971	16105	15949	15952	16039	16019	15829	15903	15995	15927	15876	15959	16102	16015	15984	15888	16019	16020	16010	15956	16045	15796	15785	16098	15955	15864	15914	15990	15944	15928	15862	15944	15923	16180	15879	15933	15920	15903	16009	15825	15946	16081	15922	15893	16036	15754	15924	15882	15909	15927	15886	16034	16060	15903	15975	16031	15946	16004	15874	15980	15921	15770	16014	16042	16021	15866	15889	15861	16030	15980	16111	15905	16037	15911	15830	15936	15955	16025	15938	16044	15932	15876	15986	15856	15777	16062	15929	15697	15760	15924	15820	15960	15990	16042	16057	16055	15911	15931	16055	16044	16049	15921	15921	16004	15963	15872	15927	15901	16025	15930	15955	15942	15926	15840	15879	15842	16043	15881	15867	16010	15911	15825	15973	15877	15980	16030	15710	15880	15827	15838	15830	15730	15912	15919	15859	15929	15970	15888	16008	15872	15922	15812	16011	15723	15917	16079	15961	15822	15969	15891	15981	16016	16012	15988	15919	15952	15946	15965	15864	15856	15881	15852	15925	15836	16151	15920	16064	16000	15889	15997	15968	15911	15997	15898	15984	15881	15980	15769	15906	15903	16229	15923	15728	15983	15970	15892	16081	16018	15846	15893	15826	15795	16070	16069	15885	15866	15932	15886	15899	15900	15912	15967	15873	15965	15920	15893	16027	15987	15947	15817	15780	15973	15866	16043	15761	15900	15902	15986	15867	15873	15904	16063	15965	16010	15924	15809	15753	15923	16062	15921	16001	15932	15782	16019	15973	15956	15978	15934	16031	15984	15740	15835	15728	16005	16017	15899	15835	15964	16006	15812	15884	15919	15827	15939	15938	15884	16030	15885	15946	15845	16056	16012	15835	15996	15976	15908	15744	15810	15751	15863	15795	16052	15914	15979	15811	15861	15955	15776	15830	15891	16053	15901	15837	15896	16110	15932	15913	16048	15901	16008	15947	15843	15971	15924	16077	15927	15931	15902	15878	16007	15788	15857	16027	15937	15989	16178	15943	16045	16056	15928	16071	15788	15985	15842	16026	15945	16051	15974	16043	15770	16069	15888	15999	16016	15941	15759	15783	15939	15954	15967	15901	15857	15836	16057	16015	15952	15919	15758	16045	15731	16043	15793	16272	15914	16005	15732	15915	16032	16113	15736	16052	15904	15821	16073	15734	15863	16007	15799	15940	15992	15901	15842	16062	16033	16092	15769	16000	15921	16107	15856	15936	15746	15864	16025	15884	15974	16078	15868	15915	15732	16085	15847	15851	15931	15995	15865	16031	15918	15921	15853	15868	16104	15986	15997	15822	15970	15905	15957	15848	15839	15787	15974	15951	15999	15972	15862	15810	15843	15733	16030	15833	15943	15976	15809	15763	15815	16025	15992	15799	16095	15819	15843	15928	16052	15922	15958	16031	15852	15999	16090	16050	15930	15957	15857	16045	15856	15763	15915	15890	15981	15930	15941	16050	15748	15905	15812	15889	15832	16015	15913	15897	15895	16111	15898	15986	15977	15844	16059	15956	16003	15933	15945	15942	15913
23271	20714	27974	23637	21828	22344	21506	19339	18889	18976	19206	20495	30094	31113	26587	24059	21781	19871	19291	18636	18587	18461	18570	18375	18491	18536	18450	18518	18497	18377	18343	18427	18416	18408	18654	18673	18538	18280	18438	18468	18368	18220	18466	18319	18404	18255	18516	18192	18356	18416	18351	18364	18440	18677	18521	18528	18480	18460	18304	18450	18396	18573	18427	18328	18513	18346	18295	18555	18322	18477	18389	18290	18395	18285	18588	18335	18245	18536	18470	18429	18466	18559	18332	18350	18350	18549	18224	18289	18159	18446	18401	18454	18312	18274	18292	18478	18257	18513	18612	18231	18233	18360	18292	18544	18417	18579	18450	18299	18495	18374	18413	18420	18271	18320	18431	18282	18522	18510	18483	18435	18364	18377	18225	18448	18398	18441	18410	18442	18278	18179	18390	18338	18380	18468	18511	18422	18351	18478	18334	18348	18436	18401	18297	18587	18449	18262	18320	18233	18370	18490	18442	18200	18378	18327	18551	18510	18509	18345	18422	18275	18377	18281	18352	18428	18068	18394	18354	18383	18352	18390	18415	18426	18454	18480	18263	18128	18147	18308	18486	18218	18264	18394	18470	18488	18382	18559	18339	18519	18373	18506	18433	18343	18516	18195	18497	18442	18438	18406	18193	18298	18488	18497	18359	18325	18316	18202	18485	18442	18403	18282	18353	18367	18387	18176	18412	18489	18236	18305	18448	18452	18300	18094	18360	18686	18519	18413	18319	18374	18356	18430	18366	18248	18171	18417	18441	18522	18471	18582	18471	18288	18306	18261	18388	18485	18323	18178	18369	18144	18667	18249	18247	18280	18365	18413	18268	18377	18428	18414	18294	18224	18367	18375	18514	18413	18290	18363	18450	18234	18496	18358	18341	18588	18392	18342	18498	18298	18162	18374	18453	18307	18323	18422	18550	18297	18560	18330	18590	18303	18402	18276	18411	18352	18388	18468	18457	18216	18368	18251	18599	18376	18397	18124	18584	18406	18425	18374	18332	18491	18307	18223	18151	18281	18306	18448	18304	18336	18387	18342	18314	18261	18109	18229	18527	18406	18511	18508	18685	18372	18517	18416	18328	18251	18346	18317	18143	18477	18336	18265	18247	18429	18409	18429	18405	18331	18381	18359	18434	18412	18425	18429	18266	18304	18298	18216	18282	18424	18278	18286	18320	18371	18311	18332	18490	18410	18323	18292	18433	18283	18397	18463	18294	18473	18338	18415	18526	18438	18457	18418	18192	18418	18483	18388	18265	18160	18431	18442	18407	18503	18356	18338	18373	18308	18274	18391	18427	18205	18498	18425	18231	18401	18459	18486	18460	18445	18234	18497	18368	18297	18371	18558	18432	18412	18304	18537	18495	18512	18500	18469	18549	18408	18496	18329	18354	18281	18187	18392	18553	18342	18270	18435	18315	18315	18419	18280	18182	18388	18393	18377	18222	18461	18239	18235	18419	18349	18443	18495	18442	18371	18404	18328	18413	18271	18351	18411	18365	18527	18212	18387	18469	18402	18328	18225	18695	18556	18510	18375	18354	18225	18284	18452	18427	18163	18525	18382	18402	18444	18326	18404	18361	18576	18622	18419	18119	18368	18439	18420	18288	18351	18370	18602	18267	18339	18454	18476	18439	18213	18503	18365	18443	18424	18540	18371	18264	18382	18609	18347	18274	18388	18396	18430	18170	18398	18181	18344	18522	18509	18342	18119	18387	18324	18486	18334	18530	18287	18508	18223	18459	18391	18489	18456	18404	18353	18385	18617	18304	18148	18241	18175	18545	18180	18426	18480	18367	18373	18462	18287	18476	18441	18421	18527	18306	18477	18265	18331	18375	18376	18277	18210	18638	18312	18297	18479	18342	18569	18156	18377	18150	18424	18351	18201	18420	18287	18442	18396	18446	18455	18160	18446	18436	18417	18494	18236	18278	18365	18401	18241	18257	18509	18404	18288	18356	18411	18381	18550	18382	18313	18242	18377	18330	18385	18275	18441	18333	18153	18322	18500	18337	18171	18266	18420	18382	18360	18328	18332	18281	18367	18427	18574	18133	18456	18423	18317	18597	18369	18474	18309	18332	18414	18493	18274	18387	18195	18134	18336	18231	18298	18149	18490	18467	18118	18297	18434	18309	18309	18218	18383	18314	18315	18396	18345	18382	18288	18352	18281	18412	18321	18346	18429	18445	18712	18366	18337	18415	18359	18641	18245	18517	18329	18496	18449	18245	18327	18299	18473	18409	18360	18409	18312	18224	18368	18246	18331	18335	18104	18221	18434	18513	18697	18386	18286	18396	18407	18350	18333	18363	18326	18592	18517	18138	18385	18303	18216	18591	18509	18384	18369	18274	18361	18268	18252	18465	18541	18287	18409	18544	18343	18282	18237	18301	18545	18372	18502	18311	18284	18459	18381	18313	18148	18394	18281	18230	18259	18202	18414	18458	18398	18493	18458	18486	18447	18405	18263	18513	18449	18182	18359	18362	18395	18565	18561	18438	18502	18247	18265	18502	18559	18397	18651	18374	18469	18203	18287	18086	18313	18301	18404	18226	18178	18293	18293	18404	18359	18425	18374	18311	18337	18371	18273	18366	18370	18362	18257	18490	18291	18244	18277	18214	18381	18231	18514	18368	18545	18256	18410	18287	18537	18383	18258	18284	18320	18386	18477	18316	18299	18426	18469	18323	18324	18455	18103	18381	18386	18519	18354	18361	18445	18445	18273	18442	18665	18351	18325	18308	18418	18550	18440	18297	18228	18310	18268	18119	18315	18537	18222	18287	18559	18357	18406	18304	18374	18444	18344	18515	18393	18428	18362	18390	18217	18471	18598	18256	18447	18221	18309	18634	18421	18297	18234	18364	18473	18236	18423	18568	18573	18388	18564	18500	18496	18378	18286	18304	18207	18503	18313	18302	18256	18499	18362	18309	18407	18472	18551	18430	18424	18375	18380	18228	18393	18377	18357	18401	18297	18280	18280	18443	18280	18336	18466	18322	18451	18273	18451	18186	18311	18358	18391	18390	18495	18427	18422	18300	18236	18566	18378	18293	18292	18397	18328	18279	18298	18405	18303	18284	18452	18379	18361	18258	18297	18304	18332	18193	18493	18542	18279	18363	18369	18419	18439	18522	18364	18449	18533	18520	18331	18227	18598	18509	18149	18462	18254	18610	18503	18459	18338	18333	18265	18368	18437	18396	18266	18331	18426	18479	18489	18226	18270	18394	18296	18444	18212	18289	18492	18538	18287	18350	18396	18343	18515	18435	18510	18505	18348	18672	18424	18273	18394	18387	18405	18532	18385	18382	18384	18360	18363	18366	18388	18388	18380	18514	18438	18148	18434	18266	18268	18384	18306	18439	18267	18373	18444	18291	18491	18432	18540	18620	18334	18500	18344	18179	18191	18198	18371	18450	18395	18473	18324	18448	18297	18327	18221	18487	18396	18498	18169	18403	18252	18452	18535	18416	18365	18212	18449	18327	18452	18254	18437	18602	18496	18372	18640	18197	18536	18187	18497	18371	18319	18408	18249	18495	18187	18466	18375	18483	18403	18226	18465	18352	18269	18363	18478	18213	18296	18203	18450	18455	18423	18351	18266	18315	18341	18476	18281	18360	18433	18475	18295	18363	18580	18219	18332	18431	18380	18404	18418	18309	18302	18550	18409	18422	18344	18478	18385	18545	18396	18216	18304	18454	18258	18540	18354	18376	18538	18359	18337	18514	18437	18412	18341	18414	18271	18333	18515	18485	18188	18258	18494	18323	18465	18461	18200	18292	18441	18356	18415	18389	18284	18439	18445	18342	18441	18359	18358	18362	18422	18471	18425	18216	18391	18398	18122	18420	18357	18553	18353	18445	18376	18345	18224	18221	18325	18411	18434	18525	18365	18496	18394	18238	18527	18509	18545	18270	18355	18311	18297	18178	18515	18526	18453	18389	18477	18263	18365	18467	18358	18368	18381	18405	18528	18094	18276	18163	18501	18396	18362	18457	18343	18440	18321	18349	18426	18472	18366	18350	18682	18406	18300	18192	18396	18423	18391	18150	18564	18346	18379	18298	18364	18420	18159	18234	18180	18308	18365	18368	18134	18367	18416	18371	18387	18504	18366	18453	18346	18443	18293	18485	18607	18640	18421	18375	18238	18448	18427	18288	18473	18274	18351	18438	18524	18535	18253	18298	18367	18507	18622	18391	18372	18447	18550	18399	18520	18384	18366	18357	18388	18309	18661	18290	18293	18343	18131	18467	18389	18491	18400	18297	18501	18529	18395	18299	18263	18509	18570	18398	18465	18305	18367	18566	18465	18409	18451	18390	18426	18269	18518	18378	18514	18297	18436	18339	18382	18455	18389	18242	18366	18472	18493	18417	18364	18421	18309	18601	18622	18284	18421	18462	18470	18470	18328	18605	18385	18270	18323	18223	18314	18408	18371	18297	18359	18325	18187	18449	18677	18311	18414	18210	18357	18377	18562	18360	18414	18450	18380	18297	18268	18478	18229	18288	18455	18254	18387	18484	18268	18514	18419	18366	18530	18549	18493	18369	18580	18424	18459	18404	18376	18147	18340	18456	18350	18259	18347	18338	18444	18338	18307	18326	18195	18331	18403	18317	18591	18522	18365	18487	18476	18220	18412	18245	18435	18191	18347	18550	18479	18427	18415	18401	18078	18288	18080	18208	18352	18427	18232	18437	18404	18205	18383	18345	18406	18370	18458	18411	18338	18416	18227	18368	18532	18444	18392	18463	18560	18358	18434	18510	18573	18394	18275	18289	18164	18240	18436	18486	18495	18310	18465	18316	18308	18382	18303	18472	18355	18263	18347	18308	18180	18347	18436	18266	18387	17974	18259	18219	18164	18603	18486	18407	18273	18536	18489	18579	18220	18385	18386	18293	18309	18287	18237	18440	18401	18429	18321	18482	18487	18306	18160	18328	18203	18481	18350	18248	18224	18362	18412	18513	18244	18474	18337	18418	18317	18316	18347	18553	18525	18373	18341	18411	18325	18461	18137	18451	18299	18236	18233	18646	18553	18180	18396	18222	18337	18342	18335	18486	18417	18507	18371	18254	18423	18475	18363	18529	18190	18393	18450	18459	18558	18361	18429	18480	18442	18424	18333	18460	18467	18425	18343	18324	18209
16601	28322	24918	20957	19217	18371	17469	17321	17066	16784	17262	19723	33251	31854	26228	23203	20227	17524	16473	16388	16193	16081	16102	16145	16157	16075	16133	16161	16186	16111	15956	16176	16074	16236	16100	16055	16022	16135	16106	16114	16092	16141	16113	16141	16118	15901	16167	16080	16063	16171	16156	16114	16091	16065	16154	15994	16135	16100	15928	16185	16202	16220	16256	16022	16058	16065	16131	16069	16198	16133	16172	16049	16093	16093	16208	15982	16110	16161	16057	15919	16098	16051	16015	16070	16043	16257	16106	15954	16029	15872	16092	16136	16045	16093	16080	16131	16032	16094	15917	15901	16139	16060	16024	16133	16038	15861	15998	16247	16159	16019	16035	16173	16034	16039	15945	16062	16321	16086	16232	16103	16092	16008	16180	16082	15915	16124	16088	15964	16118	16034	16044	16225	15972	16171	16138	16038	16193	16121	16053	16260	16102	16165	16105	16013	16017	16054	16075	16173	16120	15861	16046	16113	16061	15955	16121	15935	16115	16064	16014	16125	16157	15999	15911	16110	16108	16177	16105	16110	16004	16013	16051	16100	16020	16073	16130	16081	15962	15948	16116	16188	15995	15954	16158	16094	16181	16085	16172	16235	16041	15979	16078	16061	16064	15979	16058	16103	16029	16038	16012	16092	16094	15977	16055	16098	16188	16258	15987	16095	16096	16198	16065	16244	16087	16112	16002	16115	15944	16042	16127	16016	15994	16146	16187	16166	16107	16201	16036	15856	16151	16184	16248	16151	16048	16116	16171	16161	15970	16055	16101	16168	15964	16084	16092	16086	15993	16054	16146	16223	16236	16169	16155	16110	16256	16048	16128	15986	16135	16102	16000	15951	15954	16147	16129	16075	16141	16117	16033	16037	16099	16049	16243	16075	16148	16093	16132	16167	16100	16078	16093	16134	16103	15985	16122	16106	15905	16062	16137	16084	15965	16102	16001	16118	16076	15937	15920	16150	15866	16088	16115	16080	16192	16066	16044	16045	15990	16170	15948	15939	16003	15948	16165	16145	15932	16179	16187	16162	16069	15979	16012	16040	16123	15996	16100	16040	16140	16180	16196	16110	15837	16086	16057	16120	16134	16052	16055	16124	16108	15928	16083	16084	16153	16067	16070	15899	16113	16203	16061	15948	16157	16135	16073	16031	16025	16307	16221	15948	16096	16064	16313	16018	16160	16150	16128	16215	16032	16161	16091	16053	16147	16212	16010	15889	16139	15957	16062	16148	16118	16299	16065	15854	16206	16073	16031	16089	16163	15993	16116	16069	16046	16110	16116	16043	16200	15912	16176	16006	16079	15970	15960	16150	16040	16091	16097	16039	16124	15981	16012	15910	16007	16172	16149	16099	15906	16009	16053	16159	15966	16062	16099	15922	16079	16014	16143	16163	16097	16157	16105	15936	16160	15947	15963	15965	16027	16012	16026	16320	15826	16164	16102	16128	16204	16123	15977	16106	16272	15959	16123	16150	16281	16025	16071	16166	16166	16034	16023	16259	16160	16096	16152	15951	16126	16138	16051	16089	16182	16160	16078	15925	16073	15974	16111	16173	16036	15995	16075	16262	16186	15917	16071	16112	15938	16143	16055	16182	15972	16213	16022	16122	16051	16052	16118	16042	15936	15953	16179	16016	16077	16032	16209	16122	16102	16126	16206	16052	16180	16186	16033	16111	16158	16126	16224	16065	16128	15957	16040	16099	16043	16037	16155	16112	16113	16227	16200	15981	15991	16097	16137	16014	16143	15976	16231	15858	16271	16057	16043	16053	16207	16137	16039	16126	16052	16088	16134	15991	16232	16095	15989	16047	16138	16112	15999	15994	15956	16069	16128	15989	16259	16142	16037	16010	16071	15984	16100	16092	16150	16112	16018	16155	16085	15992	16080	16082	15940	16046	16112	16050	16101	16209	16048	16033	16085	16210	15949	16067	16157	16154	16162	16148	16185	16141	16245	15925	16018	16055	15959	15896	15961	16165	15995	16070	16177	16092	16113	15990	16013	16017	16153	16164	16198	16020	16173	16089	15967	16030	16077	16065	16125	15970	16079	16139	16121	15919	15946	16118	15999	16091	16206	15995	16097	16119	16163	16186	15922	16208	15977	16233	16197	16147	16016	16113	16148	16223	16071	16074	15887	15998	15979	16168	16088	16085	15986	16117	16016	16111	16134	15892	16037	16064	16108	16091	16079	16129	16247	16067	15985	16195	15995	16119	15967	16105	16049	16265	16133	16089	15998	15982	16005	16249	15992	16191	16018	16009	15904	15927	16084	16067	16003	16132	16069	15983	16162	16075	16072	16099	16228	16212	16126	16102	16078	16146	16119	16204	16159	16144	16017	16200	16042	15863	16110	16191	16141	16152	16283	16232	16026	15895	16129	16068	16023	16010	16035	16136	16065	16216	16091	16119	15933	16129	16081	16063	15889	16147	16098	15962	16137	16099	16167	16093	16098	16212	16117	16133	15987	16274	16143	16086	16146	15924	16119	16178	16027	16043	16104	16127	16058	16059	16140	16045	16016	16098	16193	16049	16129	16094	16035	15958	15927	15998	16094	16198	16067	16131	16123	16096	16147	16145	16106	16072	16101	16161	16167	16168	16083	16122	15921	15940	16082	16244	15953	16123	16106	15973	15999	16100	16185	16096	16173	16134	16163	16081	16116	16005	16238	16066	16059	15970	16127	16048	16248	16108	15978	16053	15996	16184	16234	16116	16085	16136	16160	15989	16191	16014	16127	16066	16026	16121	16035	15990	16141	16041	15998	16171	15976	16098	16061	15976	16036	16234	16110	16023	16212	15957	16072	15988	16061	16140	15955	16087	15963	15991	16028	16088	16015	16337	16098	16076	15959	16132	16181	16114	16103	16099	15915	16414	15933	16035	16188	16089	16108	15941	16167	16027	16117	16263	15907	16142	16159	16001	16086	16032	16175	16045	16150	16072	16044	16124	16075	16116	15987	16084	15967	16142	16086	16063	16115	15972	16168	16165	16109	15972	16207	16045	16059	16022	16061	16232	16099	16183	15966	16099	16116	16074	16054	16161	16066	16280	16103	16178	16124	16181	15912	16150	16147	16066	16135	16223	15990	16074	16179	16085	16246	16096	16103	16205	16111	15916	16042	16059	16015	16144	16045	15919	16062	16176	16140	16099	16060	15985	16071	15991	16100	16240	15936	16312	16094	16052	16087	15850	16042	16292	16024	16224	16048	15967	16162	16108	16015	16174	16111	16110	16205	16029	15956	16229	16215	16159	16154	16078	15943	16097	16061	16185	16149	16076	16047	16128	16051	15967	16140	16047	16144	15973	16085	16026	16073	15933	16120	16109	16130	16133	16263	16146	16038	16128	16043	16090	16081	16070	15916	16051	15982	16313	16072	16026	16231	15943	15992	16090	15942	16026	16089	15899	16183	16116	16116	15934	16027	16195	16038	16156	16051	15955	15995	16121	16075	16072	16154	16095	16062	16167	15992	15905	15967	16088	16070	16095	16051	16051	16264	16179	16148	15979	16025	16226	15952	16116	16083	16152	16112	15963	16171	15977	16061	16138	16194	16111	16044	16225	15975	16095	16104	16108	16108	15926	16070	16074	16175	15963	16127	16098	15965	16213	16255	16011	16094	16153	16027	15983	15876	15935	15878	16042	16057	16090	16245	16144	16108	16139	16014	16174	16024	16096	16130	16117	15970	16040	16138	16157	15983	16096	16159	15914	16103	16146	16245	15904	16104	16011	16197	16079	16085	16036	16151	16010	16051	16031	16198	15971	16108	16131	16211	16220	15946	16093	16105	16041	16014	16092	16143	16045	16007	16126	16000	16110	15930	16147	16083	16206	15942	16286	15841	16062	16043	16092	16041	16218	16007	16041	16124	16194	16229	16050	16067	16113	16159	15978	16192	16075	16035	16177	16081	16112	16064	15941	16002	16176	16107	16111	16115	16068	15981	16104	16029	15997	16077	16052	16089	16189	15996	16106	16059	16150	16147	15970	16187	16147	16202	15957	16050	16102	15928	16266	16110	16040	15880	16165	15998	15921	16273	15888	16302	16052	16110	16106	15960	16019	16034	16022	16055	16221	16087	16014	16029	16079	15908	16221	16307	16085	16186	16139	16062	16092	16187	16144	15942	16263	16007	16042	16136	16142	16196	15897	16060	16211	16012	16241	16154	16049	16027	16032	16168	16168	16180	15997	16298	16254	16023	16041	16048	15974	16108	15918	16096	16175	16013	15985	16028	16112	16029	16166	16107	16052	16179	16002	16249	16038	16174	16158	16012	16199	16183	16109	16052	16147	16075	16078	16050	16121	16046	16049	16102	16012	16090	16148	15980	16194	16133	16008	16149	15997	16157	16141	15936	16109	16034	16246	16079	15920	16123	16179	16244	16066	15933	16010	15920	16149	15866	16184	16003	15972	16118	16147	16099	16081	16121	16079	15854	16087	16066	16139	16043	16210	16285	16198	16126	16074	16152	16074	16181	16161	16215	16113	16116	16071	16251	16079	16069	16151	16141	16139	16130	16226	16080	15893	16205	15940	16202	16089	16009	16114	15969	16152	16218	16143	16145	16160	16146	15982	16115	16264	16157	16036	16119	15991	16078	16060	16055	15985	16297	15980	16162	16066	16027	16149	15978	16153	16191	15983	16124	16016	15924	16065	16146	16084	16024	16098	16006	16093	16107	16105	16063	16229	16269	16193	16051	16146	16017	16060	16116	16170	16007	15894	15942	16066	16099	16223	15982	16036	16032	16028	15956	16115	16016	16076	16091	16030	16170	16014	16077	16144	16202	15951	16070	16293	16201	15854	16008	16135	16115	16125	16009	15954	16224	16152	15992	16076	16187	15949	16223	16130	16060	16169	16061	16049	16065	16122	16146	15958	15995	16179	15901	15960	16064	16047	16000	15947	15968	15955	15981	16227	16034	16108	16094	16032	16015	16007	16228	16134	16197	16174	16186	16224	16136	16048	16115	16160	16091	16059	15992	16131	16103	16114	15940	16096	16183	15947	16022	16046	16274	16078	16061	16120	16166	16292	15977	15921	16013	16255	16120	16153	16196	16075	16167	16031	15915	15942	16035	16034	16181	16253	16093	15955	15951	16276	16076	16202	16153	15851	16133	16017	15992	16060	16076	15978	16147	15980
22372	20842	28490	23330	21089	23300	25333	20780	19693	20237	20652	29262	39945	38555	32327	26504	22684	20423	19454	19046	18952	19001	18784	19101	18984	18848	19022	18688	18956	19034	18797	19038	18777	19022	18986	18999	18855	18708	18770	18976	18891	18859	18867	18891	18806	18881	18906	18775	18931	18922	18931	18824	18846	18875	18872	18839	18838	18802	19093	18846	18849	18685	18560	18734	18782	18755	18745	18698	18805	18711	18572	18894	18884	18786	18811	18776	18819	18759	18795	18826	18785	18953	18654	18672	18739	18766	18754	18894	18676	18632	18801	18610	18975	18833	18764	18820	18923	18673	18881	18793	18738	18776	18954	18727	18807	18804	19000	18655	18680	18685	18704	18787	18830	18823	18783	19089	18738	18716	19010	18696	18873	18749	18748	18891	18732	18968	18506	18565	18582	18810	18785	18824	18956	18733	18784	19025	18621	18739	18653	18598	18735	18829	18812	18920	18616	18753	18756	18606	18889	18765	18710	18625	18852	18759	18903	18687	18872	18608	18619	18591	18818	18647	18767	18846	18962	18766	18698	18528	18665	18633	18805	18808	18817	18666	18645	18533	18903	18679	18833	18733	18774	18787	18783	18884	18724	18906	18790	18734	18868	18694	18555	18626	18697	18847	18801	18844	18888	18920	18776	18728	18738	18838	18752	18926	18790	18767	18716	18961	18789	18723	18672	18961	18869	18736	18741	18723	18715	18633	18592	18674	18733	18734	18780	18965	18813	18921	18729	18816	18697	18831	18591	18777	18748	18670	18745	18587	18722	18674	18692	18985	18750	18750	18530	18930	18917	18901	18618	18997	18814	18803	18716	18669	18802	18799	18784	18520	18887	18597	18781	18722	18980	18559	18870	18858	18783	18722	18688	18577	18747	18784	18705	18708	18679	18829	18744	18847	18667	18684	18621	18619	18987	19057	18735	18887	18674	18794	18823	18860	18839	18581	18677	18496	18875	18627	18810	18569	18815	18965	18829	18687	18860	18904	18816	18816	18741	18845	18628	18641	18857	18706	18713	18555	18791	19088	18947	18837	18676	18916	18799	18814	18904	18754	18855	18648	18842	18642	18861	18644	18861	18814	18774	18887	18690	18699	18962	18651	18948	18691	18563	18459	18584	18672	18848	18546	18705	18794	18686	18729	18827	18546	18789	18767	18835	18882	18742	18773	18457	18743	18986	18915	18636	18666	18646	18606	18865	18844	18776	18685	18815	18831	18698	18674	18842	18846	18836	18590	18674	18655	18646	18747	18820	18819	18762	18697	18807	18686	18723	18811	19150	18709	18736	18533	18966	18769	18829	18805	18866	18591	18679	18716	18710	18642	18754	18756	18635	18613	18807	18853	18947	18903	18633	18989	18635	18901	18762	18590	18714	18753	18813	18811	18922	18726	18955	18603	18676	18593	18761	18723	18953	18722	18875	18580	18754	18652	18644	18633	18639	18727	18920	18546	18721	18816	18719	18756	18932	18589	18561	18612	18731	18737	18787	18779	18635	18775	18793	18957	18851	18795	18526	18866	18573	18699	18725	18615	18942	18721	18844	18911	18695	18743	18805	18884	18693	18784	18681	18470	18661	18591	18789	18810	18751	18721	18834	18763	18554	18426	18889	18815	18788	18889	18640	18748	18706	18705	18829	18500	18683	18533	18626	18819	18654	18862	18643	18859	18714	18775	18907	18950	18695	18726	18791	18708	18727	18724	18706	18422	18594	18792	18746	18702	18707	18702	18643	18645	18763	18534	18712	18737	18610	18583	18762	18720	18628	18664	18810	18676	18926	18806	18787	18798	18821	18544	18715	18470	18756	18517	18895	18701	18607	18703	18896	18621	18767	18767	18828	18631	18539	18691	18750	18840	18754	18784	18805	18728	18690	18719	18499	18723	18895	18976	18855	18568	18688	18875	18814	18764	18806	18808	18616	18796	18813	18732	18845	18829	18812	18629	18880	19052	18749	18618	18785	18755	18667	18741	18915	18840	18565	18733	18877	18906	18809	18528	18682	18712	18666	18842	18711	18616	18721	18861	18760	18858	18914	18738	18722	18839	18833	18848	18767	18645	18732	18790	18820	18657	18706	18642	18743	18624	18903	18425	18662	19005	18757	18598	18692	18941	18712	18885	18684	18741	18605	18605	18818	18545	18742	18634	18552	18707	18751	18941	19077	18956	18772	18589	18808	18779	18700	18847	18671	18946	18891	18691	18808	18699	18695	18647	18774	18900	18683	18650	18767	18657	18803	18738	18652	18720	18642	18862	18612	18713	18652	18768	18841	18948	18627	18613	18707	18752	18636	18681	18809	18617	18784	18840	18669	18832	18874	18763	18707	18840	18688	18689	18753	18747	18839	18876	18841	18768	18688	18854	18807	18604	18722	18727	18510	18767	18754	18892	18746	18809	18724	18849	18624	18876	18744	18815	18571	18804	18751	18646	18792	18576	18665	18604	18724	18870	18853	18721	18806	18624	18832	18614	18679	18592	18567	18903	18658	18775	18819	18747	18670	18752	18839	18815	18730	19163	18657	18812	18666	18772	18816	18858	18716	18645	18649	18742	18609	18685	18719	18752	18676	18650	18408	18614	18842	18688	18776	18777	18681	18682	18579	18950	18992	18839	18750	18990	19046	18591	18764	18775	18888	18724	18974	18394	18771	18603	18678	18575	18770	18569	18460	18632	18815	18817	18851	18607	18572	18702	18894	18709	18723	18801	18616	18563	18964	18736	18605	18738	18687	18933	18808	18731	18946	18860	18809	18811	18901	18579	18626	18868	18822	18717	18927	18774	18703	18735	18866	18700	18641	18410	18863	18691	18841	18646	18742	18711	18758	18889	18722	18676	18773	18805	18759	18865	18606	18638	18883	18930	18807	18719	18671	18813	18722	18799	18693	18755	18753	18660	18822	18756	18823	18861	18752	18712	18536	18818	18592	18745	18710	18753	18916	18670	18722	18735	18687	18641	18707	18614	18618	18568	18739	18887	18848	18513	18703	18835	18819	18843	18687	18405	18619	18795	18773	18731	18724	18576	18792	18800	18772	18719	18659	18747	18915	18898	18880	18782	18754	18609	18541	18841	18917	18656	18796	18810	18809	18898	18658	18798	18719	18811	18697	18805	18854	18828	18870	18859	18538	18668	18799	18680	18705	18777	18597	18854	18657	18724	18793	18556	18840	18724	18747	18794	18852	18866	18687	18875	18895	18983	18623	18675	18912	18740	18829	18649	18859	18625	18757	18809	18873	18746	18660	18743	18729	18787	18959	18636	19022	18731	18766	18863	18747	18743	18861	18627	18786	18803	18759	18648	18909	18514	18775	18666	18789	18629	19034	19024	18644	18773	18796	18839	18716	18882	18768	18760	18831	18847	18635	18859	18801	18745	18778	18774	18666	18820	18672	18630	18761	18717	18839	18595	18853	18670	18566	18684	18595	18692	18697	18730	18876	18495	18690	18530	18649	18550	18842	18674	18663	18721	18758	18851	18852	18630	18680	18726	19009	18669	18762	18820	18710	18500	18808	18629	18836	18540	18605	18601	18798	18877	18702	18688	18531	18820	18566	18634	18710	18720	18730	18751	18693	18689	18851	18804	18652	18697	18523	18854	18715	18697	18522	18736	18719	18546	18801	18679	18700	18962	18755	18653	18790	18605	18790	18711	18788	18673	18596	18694	18704	18777	18723	19011	18762	18729	18757	18695	18523	18736	18588	18792	18815	18519	18846	18817	18578	18768	18774	18697	18768	18724	18882	18804	18847	18912	18870	18735	18689	18878	18713	18838	18799	18853	18741	18665	18716	18409	18703	18730	18630	18683	18830	18736	18748	18726	18794	19045	18725	18740	18669	18829	18713	18715	18636	18709	18835	18786	18755	18617	18871	18722	18810	18824	18658	18660	18724	18656	19033	18826	18669	18574	18634	18516	18727	18711	18952	18908	18640	18699	19040	18728	18818	18672	18577	18694	18787	18700	18904	18756	18999	18742	18825	18722	18752	18831	18727	18716	18749	18747	18711	18850	18808	18662	18865	18587	18769	18521	18641	18568	18738	18646	18597	18758	18649	18817	18821	18699	18677	18547	18813	18760	18787	18605	18627	18701	18888	18943	18464	18736	18640	18723	18798	18726	18766	18907	18803	18523	18585	18816	18629	18798	18562	18898	18804	18815	18846	18943	18639	18724	18667	18885	18885	18721	18840	18916	18850	18687	18765	18783	18831	18752	18815	18692	18748	18713	18669	18654	18963	18806	18850	18752	18814	18896	18796	18708	18890	18729	18744	18690	18940	18574	18714	18771	18557	18771	18688	18617	18739	18837	18736	18905	18732	18730	18742	18853	18744	18798	18821	18746	18874	18827	18667	18902	18730	18886	18756	18938	18635	18685	18728	18825	18551	18685	18945	18761	18841	18748	18790	18497	18757	18945	18825	18660	18776	18770	18742	18735	18739	18593	18672	18792	18866	18877	18770	18800	18751	18749	18644	18843	18649	18411	18639	18801	18652	18599	18599	18691	18846	18785	18667	18794	18812	18607	18792	18946	18671	18955	18653	18655	18573	18692	18771	18636	18862	18793	18725	18742	18885	18920	18748	18601	18766	18758	18776	18746	18746	18885	18817	18680	18750	18794	18682	18737	18790	18697	18944	18547	18827	18822	18850	18770	18691	18679	18888	18727	18987	18945	18856	18710	18646	18747	18892	18609	18857	18598	18768	18856	18720	18836	18722	18891	18666	18735	18742	18769	18735	18812	18966	18763	18812	18689	18712	18597	18592	18884	18689	18818	18679	18897	18781	18702	18709	18848	18743	18847	18613	18850	18844	18735	18706	18651	18635	18904	18537	18849	18902	18873	18656	18620	18683	18661	18822	18651	18806	18716	18889	18615	18783	18685	18806	18901	18819	18743	18764	18580	18706	18727	18845	18812	18595	18545	18862	18882	18743	18616	18845	18788	18650	18702	18849	18810	18827	18794	18789	18726	18780	18841	18778	18759	18799	18848	18792	18781	18631	18785	18738	18975	18824	18861	18742	18754	18656	18865	18635	18604	18662	18709	18840	18922	18776	18670	18697	18549	18658	18709	18744	18849	18789	18830	18558	18812	18765	18804	18784	18845	18731	18861	18877	18546	18783	18759	18806	18690	18791	18764	18763	18839	18582	18701
17133	30143	28711	23832	20351	19591	19108	18179	17956	18119	19887	33023	42702	39803	32186	25726	20762	17840	16855	16432	16314	16205	16433	16290	16274	16242	16388	16424	16359	16613	16128	16497	16407	16388	16404	16447	16489	16312	16477	16323	16300	16496	16361	16423	16356	16269	16369	16464	16328	16335	16328	16223	16317	16446	16564	16331	16291	16325	16525	16463	16390	16438	16334	16413	16241	16495	16370	16197	16335	16341	16419	16350	16466	16360	16341	16453	16283	16238	16360	16379	16304	16219	16393	16363	16231	16179	16280	16190	16323	16555	16243	16455	16309	16429	16195	16459	16225	16286	16157	16261	16309	16275	16388	16350	16260	16131	16403	16378	16339	16331	16448	16323	16461	16442	16496	16160	16365	16415	16261	16423	16114	16366	16385	16207	16183	16404	16317	16251	16311	16303	16395	16210	16282	16402	16456	16380	16343	16449	16283	16301	16384	16320	16314	16233	16328	16228	16445	16370	15997	16212	16383	16415	16269	16386	16453	16272	16353	16266	16412	16341	16438	16345	16281	16383	16252	16411	16371	16359	16333	16254	16344	16475	16393	16337	16359	16334	16455	16320	16040	16535	16391	16203	16238	16276	16252	16392	16318	16326	16500	16391	16246	16342	16174	16272	16300	16308	16265	16307	16471	16318	16244	16340	16148	16302	16286	16300	16309	16258	16254	16278	16435	16305	16238	16335	16263	16177	16375	16285	16471	16286	16416	16483	16323	16359	16285	16158	16196	16419	16356	16479	16285	16374	16199	16412	16325	16529	16406	16360	16376	16138	16259	16325	16243	16304	16527	16285	16295	16300	16339	16193	16387	16416	16461	16150	16194	16422	16296	16339	16372	16311	16241	16325	16387	16431	16152	16417	16420	16323	16436	16197	16238	16410	16508	16576	16246	16246	16376	16186	16567	16219	16315	16168	16250	16386	16270	16289	16424	16283	16356	16199	16366	16405	16238	16232	16045	16428	16372	16287	16380	16364	16254	16386	16290	16264	16333	16499	16245	16313	16315	16360	16173	16248	16374	16157	16206	16249	16401	16282	16212	16395	16419	16330	16292	16290	16384	16485	16202	16409	16159	16360	16292	16300	16333	16200	16231	16376	16328	16177	16283	16396	16309	16334	16351	16390	16303	16296	16415	16250	16194	16400	16309	16285	16151	16297	16270	16253	16248	16188	16188	16141	16482	16299	16258	16475	16368	16517	16367	16101	16287	16300	16332	16304	16421	16437	16423	16421	16390	16395	16312	16235	16302	16384	16396	16255	16419	16305	16596	16162	16440	16367	16364	16313	16402	16276	16299	16380	16296	16176	16476	16544	16185	16241	16294	16178	16483	16355	16351	16394	16178	16221	16304	16403	16363	16263	16334	16477	16170	16483	16276	16251	16447	16103	16411	16235	16332	16306	16282	16556	16315	16406	16284	16124	16493	16243	16320	16279	16305	16359	16276	16363	16291	16294	16383	16286	16230	16270	16304	16203	16076	16316	16341	16301	16406	16141	16233	16333	16352	16387	16328	16381	16188	16469	16431	16148	16441	16259	16412	16519	16243	16345	16284	16304	16395	16193	16257	16191	16225	16396	16208	16440	16382	16440	16393	16322	16288	16466	16617	16263	16157	16383	16386	16443	16351	16247	16232	16264	16373	16328	16269	16255	16454	16236	16364	16295	16273	16401	16454	16389	16250	16419	16189	16501	16315	16272	16261	16289	16401	16247	16502	16306	16395	16344	16333	16269	16408	16308	16318	16333	16247	16392	16305	16365	16272	16236	16379	16247	16296	16406	16353	16492	16273	16214	16239	16491	16390	16409	16322	16196	16527	16354	16328	16377	16102	16361	16407	16446	16343	16359	16426	16243	16198	16470	16398	16221	16302	16379	16381	16295	16215	16351	16205	16383	16326	16474	16304	16364	16377	16385	16277	16208	16116	16282	16385	16241	16464	16405	16490	16417	16398	16324	16241	16404	16219	16406	16161	16399	16341	16309	16257	16402	16429	16203	16129	16327	16147	16306	16465	16287	16221	16363	16312	16265	16381	16284	16440	16454	16350	16458	16408	16215	16174	16191	16289	16422	16342	16260	16323	16463	16398	16215	16236	16412	16247	16311	16226	16098	16447	16422	16501	16351	16236	16192	16359	16209	16306	16354	16281	16427	16327	16363	16443	16342	16391	16451	16258	16150	16328	16221	16263	16425	16342	16282	16453	16293	16413	16378	16311	16285	16393	16149	16323	16384	16337	16317	16374	16289	16512	16457	16274	16252	16218	16289	16405	16371	16347	16245	16442	16202	16350	16474	16262	16413	16373	16315	16318	16369	16244	16150	16204	16308	16463	16360	16265	16191	16477	16349	16301	16427	16244	16558	16296	16200	16314	16333	16257	16272	16259	16241	16202	16310	16362	16394	16377	16343	16200	16218	16199	16399	16314	16315	16260	16294	16451	16204	16455	16507	16363	16131	16407	16113	16401	16381	16369	16372	16471	16327	16156	16362	16343	16326	16404	16236	16416	16501	16174	16405	16420	16161	16195	16351	16460	16229	16284	16157	16461	16267	16369	16243	16236	16407	16467	16331	16299	16363	16332	16373	16339	16224	16245	16388	16412	16131	16519	16125	16500	16259	16276	16364	16467	16163	16130	16495	16320	16394	16404	16415	16298	16161	16440	16315	16244	16344	16353	16419	16501	16428	16332	16429	16184	16357	16481	16346	16336	16443	16149	16346	16276	16350	16324	16357	16246	16246	16307	16266	16326	16277	16397	16633	16322	16363	16437	16247	16179	16489	16309	16396	16420	16189	16265	16396	16199	16437	16144	16507	16299	16308	16331	16373	16300	16170	16297	16245	16131	16202	16201	16231	16359	16433	16472	16384	16365	16177	16344	16278	16318	16338	16312	16344	16188	16462	16208	16347	16151	16222	16421	16287	16293	16209	16160	16429	16457	16313	16373	16166	16480	16367	16308	16034	16335	16269	16428	16332	16428	16274	16218	16263	16411	16352	16463	16392	16316	16377	16354	16301	16324	16320	16247	16277	16277	16153	16204	16283	16352	16496	16053	16301	16130	16206	16542	16465	16325	16409	16333	16252	16467	16191	16342	16273	16266	16330	16406	16263	16387	16406	16236	16570	16249	16490	16387	16175	16343	16358	16395	16331	16383	16251	16308	16267	16321	16321	16274	16163	16284	16336	16363	16383	16335	16505	16230	16255	16415	16311	16164	16344	16478	16324	16314	16140	16480	16520	16426	16268	16263	16253	16396	16334	16256	16416	16260	16296	16270	16341	16290	16316	16279	16243	16481	16162	16386	16347	16441	16240	16147	16374	16244	16369	16369	16303	16206	16435	16312	16283	16217	16332	16158	16374	16505	16264	16369	16263	16177	16339	16347	16343	16242	16309	16499	16224	16377	16328	16249	16217	16248	16218	16346	16219	16389	16461	16356	16364	16427	16156	16248	16227	16164	16351	16057	16341	16279	16253	16370	16148	16218	16302	16219	16158	16285	16378	16368	16327	16356	16287	16377	16430	16441	16205	16319	16493	16249	16363	16277	16275	16491	16306	16411	16403	16278	16311	16335	16530	16197	16198	16427	16218	16237	16386	16243	16146	16403	16432	16335	16420	16137	16298	16378	16223	16307	16248	16187	16284	16341	16392	16404	16454	16322	16440	16433	16391	16286	16336	16434	16349	16259	16247	16446	16480	16245	16482	16487	16155	16302	16418	16267	16245	16215	16274	16234	16119	16471	16394	16256	16357	16409	16331	16356	16271	16359	16246	16134	16163	16292	16366	16264	16193	16415	16466	16412	16352	16438	16358	16136	16266	16340	16349	16300	16268	16336	16384	16432	16517	16319	16210	16217	16222	16368	16297	16135	16320	16451	16337	16373	16307	16338	16299	16408	16192	16392	16318	16323	16527	16333	16313	16264	16322	16288	16161	16454	16300	16193	16180	16270	16385	16369	16351	16233	16395	16222	16379	16250	16341	16186	16236	16352	16319	16372	16356	16365	16284	16182	16395	16305	16401	16365	16185	16230	16309	16324	16319	16297	16316	16259	16326	16330	16256	16426	16361	16090	16388	16210	16391	16422	16101	16269	16371	16289	16339	16571	16307	16219	16220	16107	16430	16184	16287	16318	16336	16401	16250	16378	16396	16366	16258	16339	16421	16276	16333	16322	16292	16256	16235	16485	16122	16355	16395	16249	16208	16155	16304	16343	16367	16159	16332	16323	16154	16424	16296	16241	16335	16379	16203	16393	16301	16068	16206	16189	16313	16310	16350	16383	16336	16181	16318	16292	16204	16177	16290	16107	16347	16295	16145	16260	16468	16285	16286	16370	16363	16413	16457	16362	16384	16306	16342	16425	16129	16420	16319	16376	16431	16407	16286	16377	16200	16165	16387	16213	16336	16464	16300	16263	16401	16365	16305	16302	16279	16346	16322	16490	16321	16339	16129	16388	16344	16328	16452	16256	16220	16257	16258	16100	16146	16218	16392	16367	16373	16261	16473	16466	16069	16319	16248	16123	16372	16428	16347	16221	16175	16399	16228	16442	16196	16388	16329	16280	16344	16396	16283	16247	16378	16407	16259	16309	16616	16273	16182	16296	16341	16341	16302	16202	16315	16289	16266	16154	16278	16266	16392	16323	16479	16240	16212	16243	16248	16269	16339	16350	16302	16430	16463	16154	16310	16344	16331	16285	16297	16371	16283	16240	16464	16268	16373	16307	16268	16197	16550	16311	16433	16327	16149	16320	16283	16282	16462	16277	16264	16211	16222	16377	16330	16422	16330	16447	16375	16216	16265	16342	16169	16437	16177	16275	16414	16256	16275	16258	16216	16260	16333	16435	16430	16353	16005	16250	16157	16241	16420	16318	16209	16458	16406	16281	16387	16429	16285	16150	16491	16276	16181	16279	16246	16283	16443	16225	16446	16250	16487	16317	16307	16237	16529	16261	16394	16192	16389	16355	16344	16237	16229	16195	16431	16362	16346	16504	16365	16266	16301	16429	16319	16176	16446	16324	16306	16230	16216	16448	16319	16264	16400	16308	16378	16290	16146	16254	16194	16304	16393	16347	16333	16289	16413	16414	16414	16364	16371	16315	16306	16261	16331	16245	16502	16384	16281	16376	16266	16110	16405	16358	16270
26939	21758	24862	22379	18777	19045	18967	18714	18658	18465	18790	19809	20497	20207	20102	19185	18617	18343	18297	18271	18300	18384	18591	18306	18602	18520	18488	18632	18460	18421	18445	18304	18383	18216	18421	18428	18518	18434	18294	18173	18175	18193	18355	18374	18430	18373	18423	18359	18337	18500	18165	18447	18415	18454	18332	18279	18487	18421	18307	18342	18418	18451	18370	18256	18640	18497	18270	18410	18366	18236	18410	18184	18277	18222	18538	18195	18438	18527	18061	18298	18341	18431	18214	18358	18384	18322	18240	18295	18205	18238	18370	18232	18334	18101	18315	18403	18422	18249	18343	18391	18282	18326	18269	18209	18125	18340	18265	18449	18311	18182	18279	18126	18255	18323	18376	18299	18416	18467	18314	18436	18423	18083	18501	18491	18303	18570	18330	18392	18570	18238	18344	18306	18240	18427	18514	18354	18588	18194	18315	18424	18226	18530	18340	18179	18254	18328	18392	18341	18206	18247	18320	18433	18295	18143	18128	18235	18390	18420	18314	18546	18404	18353	18518	18242	18205	18370	18375	18265	18438	18138	18217	18022	18300	18374	18357	18556	18336	18372	18177	18374	18356	18265	18246	18375	18277	18440	18356	18452	18287	18457	18364	18222	18371	18337	18327	18180	18329	18525	18327	18359	18417	18257	18445	18199	18617	18289	18419	18218	18293	18397	18270	18190	18334	18244	18273	18298	18485	18239	18367	18320	18248	18396	18496	18313	18284	18299	18413	18296	18465	18462	18479	18256	18268	18344	18212	18268	18389	18266	18295	18491	18599	18466	18301	18301	18314	18481	18323	18332	18382	18203	18463	18185	18270	18490	18291	18348	18325	18333	18319	18495	18213	18117	18268	18240	18470	18426	18235	18521	18159	18232	18268	18308	18542	18424	18365	18325	18413	18449	18272	18248	18355	18510	18207	18163	18190	18329	18322	18425	18173	18485	18425	18244	18304	18238	18206	18206	18428	18408	18669	18161	18228	18431	18444	18104	18351	18195	18327	18318	18383	18358	18286	18376	18275	18271	18512	18438	18221	18381	18221	18469	18209	18326	18368	18488	18315	18203	18461	18443	18296	18481	18268	18422	18324	18374	18434	18180	18283	18415	18393	18342	18246	18387	18404	18251	18548	18193	18187	18251	18292	18246	18343	18309	18161	18257	18122	18346	18623	18219	18211	18508	18255	18357	18163	18150	18435	18434	18382	18320	18411	18576	18416	18388	18296	18191	18455	18398	18329	18321	18284	18260	18203	18444	18252	18282	18269	18311	18294	18532	18340	18345	18364	18245	18438	18551	18516	18145	18369	18243	18295	18386	18328	18158	18103	18162	18250	18444	18350	18594	18289	18312	18288	18353	18329	18233	18228	18298	18414	18177	18262	18188	18515	18352	18535	18371	18407	18411	18342	18285	18096	18317	18227	18209	18317	18271	18450	18383	18270	18218	18200	18342	18526	18223	18223	18422	18591	18265	18208	18309	18288	18274	18100	18227	18377	18369	18148	18380	18068	18490	18450	18264	18236	18431	18270	18159	18353	18364	18200	18245	18394	18201	18333	18343	18307	18258	18210	18318	18306	18460	18438	18376	18227	18296	18349	18505	18440	18325	18307	18331	18220	18019	18261	18523	18398	18362	18269	18431	18314	18601	18291	18359	18145	18549	18461	18529	18345	18275	18324	18344	18402	18246	18422	18463	18282	18366	18400	18208	18475	18324	18378	18525	18167	18450	18346	18182	18297	18463	18125	18450	18114	18357	18242	18351	18416	18181	18305	18391	18402	18200	18417	18531	18615	18461	18388	18119	18337	18457	18281	18142	18214	18431	18275	18161	18274	18301	18310	18570	18332	18195	18422	18383	18443	18387	18292	18202	18436	18394	18474	18286	18275	18470	18225	18273	18433	18402	18328	18434	18046	18404	18186	18327	18430	18420	18354	18564	18432	18402	18547	18221	18430	18401	18304	18403	18481	18333	18348	18297	18378	18419	18342	18511	18409	18236	18181	18240	18372	18245	18257	18304	18081	18489	18365	18291	18305	18138	18360	18343	18208	18153	18240	18267	18356	18325	18385	18144	18426	18488	18192	18568	18408	18267	18410	18222	18261	18368	18346	18295	18435	18073	18480	18239	18155	18156	18263	18180	18160	18384	18320	18235	18279	18396	18316	18352	18354	18507	18347	18448	18181	18423	18288	18201	18570	18501	18392	18424	18335	18339	18194	18339	18376	18231	18397	18388	18261	18483	18277	18305	18270	18280	18299	18457	18476	18246	18155	18243	18401	18342	18344	18096	18282	18488	18332	18303	18480	18104	18338	18159	18503	18534	18346	18394	18305	18284	18427	18279	18151	18370	18487	18271	18338	18195	18370	18332	18304	18269	18227	18268	18135	18317	18594	18377	18313	18193	18240	18203	18391	18260	18386	18253	18076	18472	18437	18290	18255	18267	18083	18311	18459	18444	18171	18412	18433	18327	18253	18357	18224	18500	18351	18427	18190	18343	18332	18358	18375	18217	18354	18463	18431	18318	18120	18533	18148	18384	18607	18211	18442	18269	18282	18226	18321	18388	18421	18201	18350	18265	18475	18333	18432	18336	18239	18311	18255	18337	18305	18500	18624	18188	18524	18404	18269	18309	18356	18184	18376	18263	18454	18501	18373	18465	18183	18377	18306	18361	18279	18309	18213	18453	18349	18465	18439	18245	18146	18307	18227	18379	18421	18269	18371	18507	18269	18480	18355	18527	18439	18255	18418	18210	18406	18196	18351	18238	18290	18390	18596	18417	18190	18304	18324	18295	18242	18390	18497	18339	18349	18378	18075	18273	18427	18354	18291	18254	18149	18416	18399	18356	18364	18353	18308	18539	18303	18425	18408	18358	18138	18364	18408	18399	18191	18188	18456	18181	18322	18301	18367	18401	18054	18276	18123	18219	18214	18318	18466	18403	18294	18234	18288	18419	18246	18245	18240	18261	18198	18029	18448	18279	18299	18261	18452	18330	18219	18314	18554	18362	18144	18274	18437	18318	18440	18408	18443	18269	18116	18152	18391	18378	18478	18338	18292	18358	18236	18297	18310	18394	18164	18338	18328	18372	18301	18425	18301	18238	18297	18393	18349	18452	18340	18641	18492	18197	18325	18387	18199	18404	18241	18194	18534	18203	18276	18184	18254	18170	18183	18067	18396	18353	18254	18217	18331	18380	18367	18417	18174	18156	18377	18350	18590	18319	18322	18334	18437	18285	18378	18233	18173	18266	18493	18334	18388	18329	18343	18114	18399	18410	18210	18283	18228	18465	18348	18179	18360	18343	18364	18410	18219	18583	18383	18389	18314	18198	18326	18428	18443	18357	18322	18311	18495	18132	18494	18539	18137	18255	18371	18560	18271	18230	18409	18358	18380	18135	18242	18269	18422	18362	18229	18389	18166	18449	18311	18101	18221	18385	18585	18546	18409	18239	18253	18470	18432	18473	18256	18254	18319	18215	18424	18369	18061	18383	18217	18368	18478	18366	18068	18406	18294	18339	18169	18375	18267	18399	18286	18362	18720	18437	18359	18361	18274	18346	18386	18405	18367	18224	18355	18154	18164	18333	18511	18502	18421	18511	18365	18291	18294	18542	18337	18533	18442	18234	18466	18272	18316	18412	18386	18182	18206	18139	18312	18168	18202	18351	18279	18197	18313	18326	18205	18372	18324	18453	18194	18375	18365	18377	18299	18151	18361	18341	18393	18475	18557	18378	18264	18369	18527	18341	18320	18422	18571	18544	18386	18454	18242	18501	18568	18326	18513	18256	18330	18245	18293	18315	18410	18471	18402	18340	18365	18365	18313	18323	18300	18295	18458	18350	18358	18321	18168	18547	18420	18299	18343	18257	18208	18451	18425	18498	18407	18385	18460	18275	18368	18231	18279	18296	18345	18471	18448	18495	18317	18297	18285	18542	18316	18265	18024	18227	18453	18335	18332	18307	18329	18488	18496	18271	18287	18140	18413	18376	18407	18452	18237	18271	18340	18211	18348	18276	18348	18185	18269	18393	18401	18160	18479	18326	18407	18039	18404	18475	18392	18342	18305	18224	18352	18253	18457	18422	18252	18136	18436	18214	18351	18243	18340	18448	18390	18688	18285	18497	18085	18241	18441	18207	18376	18319	18246	18329	18291	18333	18166	18428	18503	18211	18325	18402	18400	18375	18430	18365	18375	18480	18409	18216	18394	18252	18435	18203	18198	18469	18429	18333	18254	18310	18195	18274	18427	18268	18303	18419	18188	18280	18394	18376	18258	18355	18375	18225	18459	18549	18481	18180	18173	18265	18265	18449	18361	18538	18394	18343	18421	18360	18473	18469	18177	18351	18310	18451	18303	18297	18347	18358	18387	18434	18442	18244	18430	18359	18441	18153	18467	18246	18543	18301	18371	18455	18329	18394	18312	18297	18205	18410	18365	18256	18386	18385	18175	18409	18368	18298	18520	18127	18412	18365	18490	18043	18298	18196	18275	18387	18205	18388	18391	18386	18250	18206	18100	18254	18376	18331	18226	18439	18347	18407	18374	18363	18622	18560	18276	18443	18398	18358	18331	18207	18420	18546	18395	18298	18305	18315	18266	18274	18398	18335	18443	18239	18446	18248	18328	18348	18258	18391	18391	18398	18404	18330	18341	18256	18482	18370	18272	18462	18417	18465	18486	18412	18309	18388	18276	18220	18244	18418	18375	18381	18418	18144	18428	18331	18449	18349	18493	18371	18246	18416	18489	18266	18287	18452	18213	18483	18468	18222	18270	18245	18505	18266	18385	18295	18204	18264	18256	18254	18313	18301	18255	18477	18248	18479	18165	18280	18242	18288	18447	18277	18303	18323	18265	18297	18243	18334	18193	18296	18320	18469	18349	18305	18374	18364	18437	18378	18388	18185	18334	18212	18492	18380	18403	18452	18065	18255	18297	18270	18203	18239	18259	18417	18428	18347	18427	18285	18130	18190	18519	18210	18246	18389	18361	18488	18358	18519	18429	18331	18230	18220	18190	18296	18357	18184	18272	18478	18380	18544	18256	18322	18335	18402	18346	18346	18478	18237	18370	18239	18499	18389	18140	18305	18321	18263	18296	18458	18287	18175	18468	18086	18289	18386	18461	18196	18245	18219	18312	18438
16739	20947	20058	18410	17331	17271	16835	16761	16460	16364	16612	18314	19052	18587	17707	16621	16425	16318	15963	15939	16021	16061	16048	15965	15999	15938	15804	15978	15909	16127	15926	16101	16020	15947	15914	15891	15716	16004	15935	15989	15981	15971	15932	16184	15909	15914	15945	16068	16008	16089	15927	16104	15812	16078	16018	16048	15942	15828	15928	16099	15969	16030	15861	16096	15856	16130	16039	16071	15975	16021	15822	15904	16008	15896	15849	15970	16098	15937	15980	16025	15898	15822	15915	15924	16033	16035	15952	15871	15923	16042	16034	16185	15980	15980	15832	15981	15947	15835	15951	15948	16082	15852	15976	16114	15966	16041	15924	16012	16041	15973	15903	15986	15998	15874	16162	15896	15933	16026	15885	16076	15981	15830	15942	15881	15976	16053	15968	15985	16028	15935	16006	15978	15900	15964	16069	15939	15876	15898	15959	15816	16127	15917	16030	15920	15907	16111	15973	15951	15928	15953	15923	15842	15992	16045	15926	15865	16095	15924	16123	15884	15944	16061	15918	16043	16016	16039	15982	15972	16214	16057	15918	15960	15872	16133	16073	16118	15877	15962	15880	15808	15851	15865	16009	16006	16016	15987	16089	16051	15962	16062	15920	16002	16126	15888	15940	16029	15907	15930	15858	15872	15955	16131	16040	15973	16220	15993	15901	15891	15920	15853	15875	15961	15938	15918	15980	15947	15920	15947	15992	16029	16019	15968	15919	15992	15797	15815	16041	15998	15969	15967	15925	15979	16044	16151	15965	15856	16135	15927	15874	16008	15936	15931	16136	16043	15874	16040	15880	16006	15982	15921	16026	16055	15898	16009	16056	16070	16009	15895	15926	16024	15934	16074	16038	15966	16022	15942	15960	15994	16135	15978	16018	15996	15951	16044	15974	16035	16016	15956	15840	16016	16007	16062	15995	15916	15990	16052	16088	15907	16171	15941	15996	16019	15893	16004	16093	15966	15950	15969	16015	15968	16060	16000	15902	16010	16208	16014	15896	15972	16094	16101	15793	16009	16049	15993	15721	15867	15957	16112	16022	16166	15874	15934	15907	16184	16163	16108	16077	16068	16050	15950	15981	15841	15969	15978	15890	16108	15807	16112	16027	15908	15975	15878	15962	15971	16084	15898	15904	15897	15999	15933	15845	15984	16124	15995	15959	15884	16010	16082	16144	15954	16125	15980	16074	16048	15900	16018	16119	16064	16205	16018	16014	16066	15955	16052	15932	16029	15985	16090	16107	15978	16023	15898	15932	16058	15964	16041	16002	15770	16235	16174	15861	15984	15991	15953	15963	15882	16086	15846	16002	15801	16025	15979	15957	16028	15925	15964	15889	16053	16073	15929	15986	15983	15805	15896	15839	15986	15990	15982	15873	15892	16040	16185	15932	16146	16004	16070	16034	15945	16169	15926	16116	16023	16017	15973	16072	15869	15929	15808	15946	15963	16123	15987	16050	15954	16182	15912	16126	16028	16006	16013	16101	16054	16090	15890	15957	15949	16056	15958	15972	16025	15970	15895	16097	15783	15998	15999	16060	15937	16091	16056	15915	15931	15921	15830	16052	16007	15901	15971	15950	16014	16071	15925	15889	15961	16015	15995	15987	15952	16048	16118	15875	16036	16122	16040	16008	15979	16092	16114	15925	15947	15998	16116	16004	15992	15901	15996	15950	16023	15983	16141	16191	15985	15881	16146	16028	15850	15989	16044	15920	15945	15905	16115	16064	16004	15923	16009	16030	16007	15946	15941	15923	15993	15872	15959	16012	15921	15945	16163	16023	16066	15946	16093	15857	15804	16000	16019	15917	15958	15990	15833	16077	15886	16208	16113	15899	16135	15957	15952	16061	15996	15898	16192	16020	16062	15974	16055	16014	15995	16038	16023	16001	15975	16021	15750	16072	15955	16005	16151	15934	16022	15992	16122	16001	15972	15821	16072	15953	15916	15915	16068	16116	15999	15941	15951	16015	15951	16168	15877	15892	16079	16120	15913	15954	16048	15902	15938	15986	15770	15885	15838	15852	15757	16033	16169	16034	15979	15790	16001	16046	15919	16044	15874	15932	16023	16040	16067	15968	16046	16199	15829	15895	15921	15992	16018	15928	16014	16198	15984	16033	16087	16050	15896	16137	16075	16051	15968	16084	16026	15954	15992	16095	15975	15991	16022	16097	16020	15965	16032	15942	16068	15885	15856	15968	15859	16064	16060	15991	16120	15831	15860	16050	16100	16122	16104	16023	15857	16120	16025	16099	16062	15831	16097	16074	16137	15990	15843	16019	16025	16014	16012	16042	16041	16160	15851	15987	15803	15975	15866	16087	16054	16038	16096	15960	16048	16006	15950	15924	15861	16106	16055	15964	15999	15927	16017	16018	15941	15845	15967	16071	15973	16116	15958	15908	16011	15879	15847	15912	16119	16009	15968	15983	15828	15943	16044	16165	15927	15974	15930	15972	16176	15948	15875	16043	15918	16076	15954	15967	15754	15884	16154	16007	16175	16040	16021	15918	15886	16072	15934	15950	16116	16085	15957	15957	16017	15951	16135	15834	16216	15992	16063	15924	15963	16060	15933	15986	15881	15977	15929	16030	16020	16017	15927	16029	15888	15867	15908	15867	15980	16001	16017	15980	15959	16128	15949	15937	16046	15951	15982	16108	15861	15923	15878	15838	15959	16044	15901	15944	15812	16045	15928	15906	16113	16001	15989	15958	15938	16067	16012	15961	16250	15817	16075	16101	15926	15992	16051	15964	15895	16162	15978	16042	15978	15999	16063	16032	15961	15964	15908	15978	15946	15894	15936	15936	16050	15963	16189	15976	16166	15841	15948	15923	15920	15867	16090	16136	15997	15988	16069	15878	16012	15943	16079	15925	15995	16005	15862	16078	15914	16111	16147	16051	15948	16048	16037	16016	15964	15824	16024	15996	15946	15900	16149	15934	16082	16114	15817	15953	15997	15930	16001	16068	15967	16021	15963	15940	16033	16031	15848	15810	15912	15908	16110	16034	15938	15884	15978	16047	16097	16003	15964	16088	16107	16098	16005	16059	16108	15968	16105	16019	16017	16144	15854	15792	15998	16060	16067	15887	15823	16004	16052	15917	15774	16038	16013	16087	16023	16065	15920	15847	16015	16059	15818	15911	15947	15955	15977	16118	16159	15958	15908	15965	16094	16084	16023	15887	16180	15935	15980	16013	16040	16018	15979	15920	16069	16140	16058	16032	16010	15776	15977	15907	15829	15925	15955	15939	15929	16050	16125	15938	16024	15883	16043	15999	15976	15975	16065	15993	15994	16056	15949	16063	16024	16160	16064	16099	16022	15899	15977	16020	16053	16101	16058	15960	15878	16065	15906	15983	16114	15905	15965	15939	15903	15980	15815	15977	15964	16011	15937	16011	15968	15988	16046	16044	15894	15990	16158	16038	15875	16113	15933	15766	15990	15890	15932	16025	15802	16146	16072	16082	15890	16069	15996	15896	15935	16004	15973	16101	16007	16080	16051	15815	15960	15968	15868	15990	15880	15952	15996	16082	16118	15957	15994	15994	15887	16049	16108	15903	16027	15877	16006	16049	15891	15961	16000	15964	16021	15901	15908	15969	16170	15992	16028	16037	15931	16165	15979	15954	16101	16005	15919	16003	16005	16163	16156	15876	16022	16060	16096	16053	15945	15963	15985	15938	15960	16075	16112	16035	15959	16050	15885	15991	16073	15992	15909	16027	16165	15969	15821	15976	16073	15976	16062	15895	16070	15989	15952	15983	16131	16174	15965	16047	16141	16174	15875	16010	16009	16119	16119	16041	15964	15994	15932	16156	16158	16045	15995	15978	15990	16027	16047	16007	16151	16014	15998	15911	15963	16011	16069	16001	15874	15974	15864	15951	16020	15880	16198	16010	15825	15920	15989	15928	16058	15963	16279	16107	16033	15979	16061	15939	15898	16179	15930	15935	15957	16006	15840	15892	15977	15911	16105	15959	15960	16075	16029	15985	15921	16064	16078	16126	15966	15991	15932	16019	15831	15964	16148	15903	15889	16172	16018	15955	16090	16088	16034	16190	16047	16040	16059	16073	15955	15999	15959	16005	15928	15971	15925	16007	15833	15888	15879	15932	16036	16051	15948	15953	15887	15963	16012	15970	15873	15973	16004	16030	16073	15928	15978	16048	15971	16085	16015	15900	16005	15974	15963	15765	16180	15924	16218	16043	15831	15878	15975	15896	15838	15950	15909	15874	16095	16060	16068	15919	16077	15964	16077	15895	15981	15959	15866	16030	16066	15840	16000	16061	15986	16028	16038	15947	15903	15954	15914	16033	15892	15952	16083	16016	16120	16049	15939	15945	15967	15994	16034	15864	15886	15874	16082	15985	16028	15873	15956	16097	16090	15984	15925	15997	15961	16191	15989	15989	15990	15965	16102	15960	16013	16093	15918	15921	15934	16015	16020	16148	15943	16041	16020	15920	16017	16011	15943	15934	16014	15967	15870	16114	15805	16095	15905	15984	16040	16039	16016	16034	15948	16086	16044	15994	15905	16002	15882	16083	15955	16056	16060	16031	16055	16187	16012	15955	16104	15875	16207	15933	15859	15822	16014	16089	16083	15883	16148	16105	16082	16095	15908	16090	16051	15913	16006	16075	15950	16054	16079	16058	16108	16079	16110	15950	16028	16001	16150	16108	16035	16107	15898	16096	16031	15871	15870	15871	16007	16042	16116	16111	15951	15998	15853	15885	16125	15957	15907	15925	16196	16050	15973	16082	15989	16172	16032	15983	16066	16080	16145	15965	15888	15958	15975	16101	16018	15911	16077	15970	16123	16050	16049	15894	15915	15992	16169	15991	15892	16101	15975	15836	15947	16160	16030	16141	15895	16071	15852	15992	16075	16064	15901	16053	15940	15992	15776	16042	15997	15985	16023	16063	15925	16115	15998	16115	15836	16023	16099	15969	15993	16160	16000	15987	15875	15966	16014	16011	15913	16077	16218	16035	16050	15978	16105	16054	16080	16001	16031	16002	15890	16043	15987	15994	16014	15988	15814	16040	15943	16001	15987	15979	16102	16162	15852	16101	15964	15826	15826	16004	16128	15886	15983	16207	16023	15849	15852	15944	16045	15977	15932	15844	16004	15961	15917	16026	15863
23500	20913	28206	23888	21922	22359	21692	19269	18715	19167	19427	25172	32725	31807	26976	22378	20129	19005	18796	18559	18536	18538	18544	18426	18521	18567	18449	18768	18582	18628	18446	18556	18490	18499	18656	18667	18601	18518	18610	18508	18640	18393	18493	18566	18425	18374	18315	18387	18510	18548	18622	18466	18308	18605	18534	18399	18569	18462	18532	18618	18520	18518	18466	18541	18491	18375	18469	18542	18406	18610	18589	18502	18619	18373	18328	18500	18507	18608	18394	18643	18395	18454	18539	18501	18403	18248	18476	18447	18705	18379	18374	18460	18434	18498	18432	18439	18478	18461	18683	18595	18474	18208	18364	18555	18470	18556	18705	18553	18483	18693	18596	18413	18525	18302	18529	18549	18631	18285	18355	18495	18621	18566	18471	18427	18443	18515	18439	18684	18689	18267	18399	18465	18464	18427	18430	18605	18475	18655	18413	18360	18360	18430	18398	18376	18379	18373	18358	18541	18607	18237	18531	18560	18538	18571	18407	18229	18518	18419	18512	18615	18464	18536	18677	18607	18293	18493	18391	18373	18468	18490	18470	18358	18305	18485	18452	18440	18440	18416	18409	18621	18596	18544	18634	18352	18449	18247	18423	18764	18364	18581	18534	18451	18346	18367	18368	18530	18575	18520	18452	18423	18531	18343	18451	18500	18470	18574	18305	18311	18458	18400	18493	18468	18510	18492	18380	18425	18300	18254	18252	18465	18399	18481	18335	18433	18352	18338	18622	18435	18525	18445	18332	18298	18528	18513	18541	18409	18497	18465	18518	18301	18652	18375	18194	18510	18576	18375	18614	18377	18312	18446	18460	18374	18662	18106	18515	18509	18522	18517	18531	18383	18289	18347	18372	18380	18424	18498	18278	18276	18646	18453	18350	18546	18538	18528	18633	18293	18562	18657	18626	18344	18401	18486	18476	18553	18353	18361	18483	18363	18447	18637	18483	18559	18513	18725	18215	18399	18443	18417	18530	18574	18332	18525	18555	18412	18280	18482	18480	18442	18381	18504	18179	18549	18414	18417	18404	18545	18625	18342	18200	18449	18321	18373	18418	18440	18540	18359	18686	18550	18346	18627	18491	18347	18358	18469	18380	18389	18356	18555	18342	18259	18441	18464	18663	18278	18245	18356	18533	18450	18456	18590	18484	18325	18499	18456	18616	18349	18602	18425	18390	18428	18748	18392	18639	18479	18558	18412	18427	18563	18407	18479	18530	18495	18429	18364	18464	18456	18616	18390	18346	18468	18407	18609	18426	18501	18325	18299	18521	18462	18484	18417	18394	18454	18468	18329	18498	18601	18537	18408	18426	18593	18446	18468	18390	18584	18477	18365	18457	18262	18520	18482	18503	18579	18420	18620	18632	18393	18412	18496	18453	18486	18232	18493	18375	18729	18451	18387	18466	18376	18335	18476	18361	18565	18494	18446	18479	18533	18526	18323	18466	18346	18418	18443	18200	18370	18499	18564	18608	18222	18496	18477	18361	18481	18460	18432	18494	18751	18693	18510	18548	18376	18536	18704	18480	18417	18327	18543	18388	18296	18248	18352	18717	18478	18359	18388	18485	18546	18548	18512	18553	18495	18424	18361	18430	18558	18253	18408	18438	18482	18520	18394	18509	18433	18703	18524	18404	18605	18533	18472	18779	18542	18602	18224	18376	18460	18519	18279	18487	18331	18401	18564	18401	18459	18425	18415	18470	18463	18538	18231	18293	18408	18350	18216	18499	18636	18458	18613	18440	18412	18335	18353	18514	18243	18317	18437	18495	18418	18520	18577	18553	18504	18585	18560	18440	18614	18364	18587	18497	18460	18312	18147	18395	18537	18376	18374	18643	18586	18518	18591	18481	18549	18599	18442	18479	18342	18366	18500	18475	18332	18370	18429	18474	18312	18360	18324	18372	18388	18435	18484	18614	18392	18301	18340	18554	18429	18328	18381	18513	18336	18456	18410	18326	18451	18448	18471	18407	18414	18306	18499	18608	18414	18238	18458	18466	18377	18475	18544	18544	18419	18613	18422	18504	18478	18412	18519	18645	18587	18305	18427	18562	18454	18288	18732	18522	18445	18427	18478	18454	18428	18562	18470	18351	18513	18467	18554	18599	18488	18433	18231	18421	18458	18367	18512	18270	18552	18438	18532	18549	18466	18510	18576	18412	18572	18541	18394	18424	18245	18416	18351	18500	18495	18458	18463	18519	18383	18330	18609	18391	18550	18540	18430	18454	18444	18467	18322	18610	18441	18452	18522	18554	18502	18448	18544	18620	18556	18560	18365	18493	18513	18561	18610	18582	18446	18565	18392	18598	18326	18344	18328	18605	18459	18309	18310	18404	18493	18187	18396	18480	18336	18452	18119	18395	18443	18382	18560	18664	18217	18484	18543	18491	18383	18668	18305	18421	18543	18533	18582	18508	18562	18576	18355	18534	18516	18409	18506	18492	18542	18402	18447	18390	18426	18377	18470	18306	18339	18240	18331	18425	18282	18542	18589	18529	18553	18459	18437	18304	18573	18412	18508	18283	18387	18390	18305	18264	18386	18427	18421	18498	18365	18403	18414	18453	18495	18642	18408	18316	18456	18562	18459	18626	18391	18390	18464	18205	18506	18501	18598	18353	18512	18369	18498	18405	18507	18365	18519	18566	18604	18350	18157	18453	18571	18402	18581	18540	18467	18511	18533	18563	18607	18479	18325	18523	18475	18518	18393	18489	18506	18463	18486	18207	18404	18588	18449	18675	18424	18291	18453	18532	18486	18514	18318	18366	18577	18331	18316	18273	18349	18429	18491	18499	18423	18527	18433	18270	18343	18427	18284	18455	18207	18345	18181	18483	18550	18449	18431	18484	18502	18413	18422	18424	18431	18541	18239	18649	18400	18412	18404	18331	18559	18635	18466	18346	18486	18439	18788	18336	18289	18274	18445	18305	18475	18376	18504	18309	18650	18535	18356	18356	18429	18541	18397	18589	18473	18401	18685	18489	18513	18462	18457	18538	18349	18232	18555	18600	18366	18365	18512	18351	18657	18363	18510	18525	18424	18274	18585	18595	18420	18584	18487	18555	18678	18580	18474	18314	18347	18484	18482	18623	18546	18566	18444	18432	18239	18618	18592	18410	18594	18425	18312	18261	18669	18807	18443	18490	18444	18539	18639	18411	18536	18509	18366	18594	18319	18465	18309	18345	18416	18379	18419	18407	18515	18516	18380	18502	18635	18562	18427	18579	18371	18538	18473	18432	18658	18460	18395	18539	18274	18390	18383	18337	18486	18540	18397	18485	18366	18581	18403	18604	18270	18334	18418	18427	18620	18445	18466	18545	18605	18468	18274	18244	18385	18401	18454	18623	18390	18519	18389	18441	18427	18495	18440	18534	18465	18410	18344	18367	18288	18683	18444	18346	18469	18385	18453	18529	18450	18316	18416	18530	18572	18585	18507	18402	18330	18597	18474	18286	18394	18459	18396	18512	18409	18413	18523	18320	18507	18377	18322	18659	18326	18375	18439	18427	18334	18512	18538	18552	18424	18341	18465	18715	18412	18392	18590	18431	18347	18350	18394	18451	18496	18636	18534	18433	18586	18510	18164	18513	18371	18611	18415	18688	18596	18535	18459	18546	18540	18372	18545	18373	18420	18356	18409	18495	18388	18427	18486	18631	18575	18420	18328	18454	18370	18402	18351	18482	18503	18280	18362	18396	18417	18292	18416	18500	18401	18482	18269	18499	18458	18422	18542	18718	18576	18559	18352	18565	18543	18648	18552	18673	18703	18553	18518	18420	18381	18276	18532	18351	18447	18522	18490	18283	18415	18403	18476	18531	18388	18671	18579	18578	18543	18321	18388	18465	18305	18516	18407	18269	18374	18535	18664	18473	18235	18587	18580	18578	18346	18303	18482	18366	18633	18500	18570	18354	18403	18414	18349	18638	18615	18635	18601	18359	18510	18434	18451	18549	18450	18769	18429	18377	18519	18510	18210	18232	18301	18351	18448	18450	18275	18453	18521	18438	18500	18312	18437	18492	18592	18391	18291	18309	18360	18560	18364	18408	18593	18383	18565	18508	18230	18576	18467	18561	18393	18472	18605	18542	18579	18550	18421	18588	18580	18256	18464	18436	18593	18493	18348	18442	18518	18513	18503	18590	18351	18352	18399	18355	18403	18344	18302	18380	18401	18323	18608	18489	18325	18373	18317	18363	18368	18350	18521	18329	18478	18335	18572	18308	18599	18447	18385	18483	18717	18514	18374	18647	18449	18499	18574	18596	18411	18301	18485	18640	18651	18312	18298	18273	18312	18472	18424	18532	18377	18324	18500	18568	18496	18400	18379	18536	18655	18551	18422	18482	18386	18403	18293	18617	18367	18447	18414	18393	18549	18279	18411	18367	18372	18520	18371	18442	18522	18474	18417	18423	18427	18753	18522	18580	18512	18473	18489	18522	18546	18347	18504	18320	18511	18469	18486	18591	18487	18549	18600	18426	18451	18646	18426	18573	18452	18276	18394	18609	18523	18342	18468	18444	18577	18316	18412	18349	18537	18376	18537	18568	18737	18445	18271	18490	18499	18561	18271	18347	18293	18401	18594	18435	18439	18430	18536	18489	18512	18356	18344	18650	18541	18510	18425	18491	18558	18471	18469	18534	18500	18475	18589	18479	18272	18604	18574	18526	18543	18396	18526	18420	18396	18517	18579	18469	18706	18373	18401	18633	18202	18504	18662	18492	18365	18386	18267	18234	18222	18545	18379	18491	18508	18470	18429	18524	18358	18512	18650	18446	18497	18432	18600	18476	18551	18535	18288	18356	18576	18249	18457	18476	18352	18557	18297	18281	18680	18335	18507	18453	18504	18397	18378	18371	18437	18596	18560	18516	18479	18383	18450	18564	18510	18481	18375	18319	18360	18391	18327	18628	18435	18374	18434	18450	18491	18504	18211	18428	18337	18415	18369	18664	18553	18457	18301	18483	18410	18438	18524	18473	18411	18567	18704	18588	18523	18461	18463	18521	18611	18488	18210	18437	18473	18517	18483	18402	18566	18215	18396	18341	18433	18533	18583	18689	18514	18407	18463	18541	18212	18572	18573	18607	18637	18524	18627	18754	18365	18306	18238	18408	18522	18310	18536	18435	18466	18494	18534	18379	18473
15845	26562	24641	20802	19081	18056	17399	17010	16882	16860	18235	27100	35332	32737	26212	20647	17949	16843	16230	16216	16292	16205	16168	16141	16113	16131	16020	16197	16121	16137	16129	16218	16161	16201	16208	16142	16173	16193	16170	16054	16155	16078	16098	16069	16149	16212	16203	16099	16183	16242	16168	16255	16090	16119	16366	16169	16221	16211	16111	16142	16156	16371	16110	16206	16204	16332	16149	16327	16138	15916	16166	16037	16092	16036	16058	16094	16283	16150	16217	16213	16133	15995	16115	16145	16138	16040	16314	16160	16183	16054	16109	16139	16062	16147	16078	16166	16087	16215	16152	15993	16279	16157	16124	16138	16139	16030	16156	16170	15990	16157	16270	16085	16194	16087	16224	16187	16274	16176	16118	16186	16100	16063	16028	16179	16287	16201	16130	16074	16306	16170	16287	16131	16041	16222	16230	15949	16053	16217	16256	16245	16130	16326	16312	16181	16151	15943	16173	16241	16162	16166	16108	16277	16054	15995	16214	16185	16014	16227	16166	15962	16075	16100	16242	16217	15993	16080	16280	16215	16239	16198	16242	16195	16109	16120	16010	16084	16097	16057	16181	16039	15991	16261	16128	16029	16144	16265	16203	16063	16134	16174	16125	16117	16085	16150	16161	16210	16317	16298	16187	16177	16099	16106	16036	16257	16166	16182	16298	16116	16383	16316	16142	16186	16169	16235	15998	16191	15976	16150	16075	16207	16244	16000	16027	15965	16162	16158	16058	16150	16076	15947	16065	16129	16170	16296	16174	16276	16045	16257	16139	15973	16159	16215	16248	16104	16226	16015	16001	16016	16139	16121	16146	16140	16206	16190	16202	16188	16108	16200	16127	16231	16030	15962	16241	16161	16046	16314	16111	16190	16152	16189	16113	16126	16181	16255	16101	16215	16022	16089	16165	15932	16186	16050	16024	16174	16172	16027	15980	16205	16055	16174	16126	15953	15932	16186	16126	16105	16089	15993	16356	16304	16089	16178	16082	16082	16107	16099	16091	16360	16021	15989	15960	16010	16294	16144	16129	16110	16216	16161	16219	16196	16019	16292	16183	16100	15977	16165	16040	16219	16087	16170	16133	16078	16261	16145	16041	16062	16326	16011	16219	16089	16191	16149	16169	16092	16209	16162	15976	16206	16155	16218	16122	16098	15959	16232	16257	16147	16060	16229	16325	16026	16163	16262	16061	16088	16220	16090	16133	16028	16165	16162	16360	16191	16178	16233	16185	16097	16252	16131	16286	16090	16193	16099	16114	16148	16094	16044	16288	16158	16393	16022	16220	16265	16063	16027	16187	16118	16036	16117	16157	16196	16234	16227	16092	16168	16079	16081	16120	16296	16187	16112	15957	16210	16053	16077	15967	16181	16252	16012	16069	16099	16239	16212	16200	16009	16144	16234	16188	16136	16145	16149	16220	16091	16088	16197	16123	16138	16126	16268	16055	16181	16118	16096	16174	16027	16087	16252	15935	15990	15995	16154	16077	16046	16111	16090	16131	16139	16130	16119	16266	16153	16099	16096	16047	16136	16153	16297	16190	16175	16117	15987	16036	16136	16078	15993	16117	16002	16210	16331	16051	16107	16130	16046	16190	15985	16183	16026	16292	16089	16094	16150	16193	16069	16158	16183	16160	16075	16191	16115	16125	16121	16254	16153	16247	16214	16025	16088	16023	16091	16173	15961	16176	15959	16137	16121	16150	16177	16231	16101	16103	16176	16165	16152	16249	16067	16158	16092	16067	16045	16152	16196	16205	16126	16185	16303	16019	16300	16029	16281	16022	16376	16302	16023	16074	16003	16110	16415	16062	16173	16093	16200	16286	16076	16224	16019	16022	16174	16163	16025	16198	16115	16091	16049	16453	16059	16234	16095	16139	15995	16143	15997	16124	16227	16199	16204	16172	16110	16162	16317	15976	16026	16157	16138	16199	16175	16246	16217	16124	16190	15912	16120	15983	16122	16122	16018	15987	16169	16226	16083	16328	16171	16147	16242	16236	16150	16189	16163	16201	15959	15937	16157	16153	16153	16128	16120	16122	16016	16111	15949	16025	16133	16019	16199	16203	16189	16288	16175	16391	15984	16210	16331	15995	16246	16168	16073	16245	16028	16455	16150	16014	16315	16174	16211	16150	16315	15964	16214	16017	16138	16079	16222	16178	16257	16036	16111	15935	16236	16208	16140	16146	16031	16254	15991	16171	15998	16271	16056	16217	16008	16089	16032	16153	15984	16065	16032	16114	16140	16182	16039	16061	16114	16130	16229	16076	16022	16194	16271	16000	16203	15983	16099	15997	16190	16009	16208	16071	16169	16226	16141	16155	16136	15982	16141	16088	16297	16192	16226	16350	16127	16168	16210	16225	16238	16167	16155	16059	16174	16253	16011	16369	16188	16126	16219	16185	16118	16106	16069	16054	15939	16292	16089	16007	16202	16173	16151	16125	16143	16252	16079	16203	16099	16021	16149	16121	16186	16046	16163	15989	16034	16382	16186	16126	16052	16094	15851	16278	16044	16043	16104	15988	15987	16239	16190	16247	16133	16241	16082	16173	16057	16007	16036	16265	16248	16046	16260	16364	16111	16080	16006	16268	16229	16114	15994	16258	16163	16250	16101	16225	15991	16165	16005	16135	16033	16250	16214	16124	16089	16105	16034	16302	16223	15876	16085	16392	16149	15966	16295	16156	16015	16032	16259	16257	16107	16049	16266	16186	16102	16114	16231	15980	16157	15999	16169	16006	16146	16197	16147	16205	16266	16071	16121	16171	16222	16134	16214	16115	16042	16186	16150	16151	16149	16029	16237	16186	16178	16070	16240	15941	16039	16305	16133	16048	16295	16142	16257	16272	16100	16213	16079	16058	16049	16223	16152	16242	16319	16234	16103	16208	16079	16154	16173	16194	16020	16228	16226	16215	16294	16188	16225	16152	16065	16245	16124	15976	16007	16314	16035	16033	16137	16189	16153	16155	16228	16124	16146	16064	16106	16069	16245	16141	16035	16132	16212	16204	16263	16149	16227	16228	16189	16100	16281	16164	16228	16172	16258	16171	15909	16202	16232	16157	16153	16078	16225	16037	16285	16038	16168	16262	16075	16166	16230	16171	16210	16049	15843	16082	16084	16125	16059	16230	16166	16067	16077	16083	16009	16154	16468	16038	16261	16012	16251	16093	16167	16203	16010	16263	16208	16185	16122	16378	16161	16213	16326	16052	15894	16043	16200	16077	16134	16234	16077	15949	16011	16292	16113	16172	16140	16216	16312	16139	16274	16181	16245	16283	16216	16100	16179	16120	16303	16094	16156	16123	16086	15958	16110	16241	16184	15985	16272	16065	16113	16197	16082	16131	16177	16259	16277	16086	16177	16149	16337	15900	16042	16215	16129	16233	16131	16043	16244	16152	16084	16285	16050	16120	16093	16137	16124	16268	16103	16144	16213	16170	16113	15954	16131	16236	16187	16099	16117	16240	16137	16043	16242	16118	16115	15974	16106	16120	16238	16139	15950	15978	16165	16323	16077	16195	16143	16115	16091	15991	16324	16182	16170	16145	16267	16219	16201	16026	15939	16178	16106	16009	15950	16049	16205	16055	16215	16198	16122	16123	16174	16184	16188	16129	16045	16128	16187	16031	15968	16137	15928	16200	16151	16129	16155	16096	16139	16146	16047	16193	16100	16167	16330	16051	16204	16025	16106	16192	15906	16169	15947	16048	16246	16145	16028	16260	16224	16212	16075	15943	16153	16023	16110	16095	16018	16172	15964	16225	16158	15943	16306	16089	16071	16125	16075	16156	16076	16016	16060	16078	16018	16224	16186	16079	16097	16133	16045	16060	16145	15983	16083	15915	16199	16144	16101	16220	16189	16185	16038	16087	16119	16131	16169	16093	16144	16029	16219	16192	16269	16124	16111	16001	16246	16236	16094	16120	16236	16261	16081	16042	16097	16204	16159	16194	16052	16106	16135	16180	16038	16227	16156	16106	16080	16258	16019	15896	16220	16038	16126	16146	16097	16191	16138	16073	16017	16205	16084	16213	16116	16157	16038	16387	16198	16041	16157	16133	16253	16290	16197	16076	16181	16045	16251	16086	16089	16158	16160	16115	16119	16017	16143	16223	16018	16011	15926	16107	16136	15990	15945	16196	16195	16372	16153	16158	16206	16285	16116	16138	16025	16204	16145	16144	16060	16108	16106	16156	16031	16084	16130	16211	16173	16178	16100	16086	15888	16372	16164	15956	16253	16272	16032	16273	16130	15970	16209	16158	16157	16095	16015	16144	16144	16357	16130	16261	16273	16158	16116	16131	16024	16108	15977	16066	16260	16053	16075	16131	16100	16034	16223	16126	15893	16078	16176	16129	16091	16102	16114	16041	16152	16150	16161	16225	16098	16327	16002	16161	16311	16086	16087	16285	16223	16102	16217	16198	16143	16101	16194	16022	15951	16090	16287	16095	16084	16261	16062	16243	16220	16225	16040	16122	16114	16273	16072	16076	16146	16124	16040	16150	16146	16252	16031	15968	16088	16292	16204	16046	16319	16195	16223	16091	16025	16120	16115	16181	16191	16214	16062	16002	16029	16118	16177	16060	16361	16043	16184	16100	16098	16119	15973	16159	16175	16177	16105	16097	16017	16070	16144	16074	16257	16112	16197	16187	16092	16110	16037	15970	16049	16254	16065	16173	16227	16264	15959	16077	16157	16084	16147	16094	16156	16291	16136	16150	16121	16128	16236	16088	15999	16297	16153	16127	16081	16128	16304	16075	16249	16135	16141	16053	16049	16010	16061	16223	16306	16194	16206	16125	16104	16165	16283	16137	15872	16065	16095	16153	16137	15994	16118	16259	16236	16086	16311	16211	16054	16017	16062	16045	16406	16194	16210	16212	16004	16194	16138	16173	16111	16428	16306	16130	16150	15971	16059	16222	16117	16147	16089	16087	16082	16058	16099	16237	16077	16015	16041	16259	16061	16061	15995	16235	16022	16123	16097	16145	15973	16154	16014	15999	16107	16120	16267	16215	16047	16172	16142	16167	16016	16051	16161	16218	16121	16017	16199	15937	16264	16059	16149	16070	16012	16190	16239	16142	15986	16353	15998	16286	16214	16277	16176	16056	15960	16124	16114	16202	16143	16047	16069	16265	16048
22375	20836	28447	23357	21041	23096	24909	20069	19406	19751	20232	28950	39424	40156	32787	25832	21831	19852	19078	18989	18851	18814	18712	18624	18635	18642	18711	18819	18740	18696	18650	18623	18678	18696	18691	18492	18702	18567	18545	18620	18833	18662	18637	18522	18417	18705	18409	18424	18530	18665	18354	18630	18473	18535	18518	18571	18581	18659	18622	18516	18463	18602	18711	18601	18644	18541	18553	18679	18631	18631	18596	18686	18524	18347	18694	18710	18631	18516	18565	18525	18537	18362	18554	18772	18431	18456	18647	18509	18741	18624	18554	18531	18411	18469	18746	18718	18474	18356	18370	18579	18388	18543	18495	18641	18482	18673	18668	18490	18612	18534	18532	18661	18778	18419	18524	18404	18385	18615	18679	18621	18437	18519	18576	18529	18513	18551	18629	18612	18523	18539	18429	18363	18474	18334	18575	18672	18284	18615	18516	18542	18754	18589	18559	18418	18629	18661	18686	18596	18735	18420	18269	18456	18535	18451	18713	18413	18516	18615	18511	18367	18718	18652	18528	18500	18518	18390	18533	18418	18585	18639	18583	18337	18446	18286	18484	18355	18602	18348	18362	18541	18490	18602	18618	18580	18591	18555	18678	18483	18528	18466	18462	18501	18569	18541	18673	18484	18535	18411	18697	18477	18663	18586	18572	18632	18454	18592	18760	18487	18614	18547	18539	18404	18543	18798	18510	18325	18440	18370	18310	18350	18502	18479	18604	18364	18464	18340	18497	18618	18296	18684	18525	18534	18534	18251	18275	18367	18490	18435	18556	18609	18583	18516	18577	18639	18603	18459	18534	18440	18416	18444	18648	18475	18506	18574	18589	18537	18448	18417	18350	18333	18406	18440	18445	18451	18604	18576	18667	18272	18553	18628	18471	18567	18084	18567	18708	18528	18590	18326	18486	18655	18517	18557	18380	18632	18583	18544	18388	18357	18468	18400	18527	18432	18591	18556	18709	18569	18554	18556	18376	18644	18338	18311	18387	18448	18471	18551	18592	18475	18702	18575	18610	18458	18564	18737	18595	18236	18448	18515	18654	18718	18540	18366	18266	18471	18584	18351	18492	18549	18481	18397	18481	18502	18612	18538	18541	18485	18528	18475	18452	18394	18349	18351	18379	18649	18408	18511	18498	18336	18484	18537	18500	18587	18620	18534	18577	18629	18332	18457	18631	18434	18523	18302	18527	18453	18368	18397	18428	18693	18651	18338	18457	18265	18465	18407	18599	18397	18375	18479	18707	18633	18454	18421	18462	18512	18435	18580	18671	18413	18530	18526	18552	18462	18656	18727	18294	18270	18589	18399	18304	18526	18606	18431	18436	18518	18588	18903	18357	18496	18472	18600	18718	18616	18537	18318	18339	18631	18486	18595	18457	18600	18400	18465	18638	18481	18596	18346	18278	18314	18434	18487	18625	18519	18254	18708	18370	18551	18536	18642	18461	18597	18493	18555	18620	18561	18321	18393	18560	18412	18708	18670	18441	18447	18347	18555	18532	18406	18310	18594	18556	18468	18529	18416	18548	18293	18546	18447	18588	18531	18507	18422	18481	18559	18753	18490	18641	18470	18548	18395	18478	18554	18524	18401	18551	18458	18458	18602	18633	18441	18670	18401	18284	18379	18495	18342	18555	18599	18469	18527	18761	18411	18262	18348	18481	18279	18346	18453	18534	18585	18589	18620	18506	18189	18619	18426	18460	18514	18560	18579	18645	18690	18466	18417	18244	18476	18377	18463	18401	18479	18474	18367	18458	18399	18351	18627	18314	18509	18492	18597	18560	18484	18483	18534	18615	18452	18634	18440	18485	18349	18294	18607	18616	18496	18477	18465	18709	18742	18512	18257	18466	18437	18541	18615	18430	18418	18464	18531	18645	18355	18576	18463	18666	18533	18318	18329	18310	18722	18271	18432	18528	18375	18473	18406	18643	18415	18835	18379	18495	18357	18263	18370	18644	18469	18482	18406	18543	18565	18524	18666	18480	18565	18412	18616	18534	18483	18464	18426	18668	18560	18388	18651	18445	18617	18500	18484	18419	18515	18440	18703	18478	18522	18462	18365	18462	18466	18666	18554	18426	18485	18414	18515	18409	18462	18582	18471	18567	18659	18642	18463	18498	18461	18486	18693	18536	18303	18434	18332	18615	18533	18498	18661	18441	18621	18447	18490	18304	18535	18408	18467	18470	18640	18432	18565	18672	18628	18542	18431	18538	18463	18632	18531	18436	18296	18399	18401	18740	18416	18519	18544	18464	18428	18589	18402	18490	18491	18430	18369	18530	18584	18571	18355	18539	18606	18518	18460	18442	18462	18300	18524	18441	18447	18293	18344	18629	18505	18551	18735	18592	18437	18668	18553	18446	18449	18671	18455	18407	18499	18555	18568	18327	18199	18524	18472	18418	18444	18384	18504	18652	18522	18565	18438	18530	18570	18593	18503	18497	18488	18558	18500	18619	18298	18690	18556	18401	18458	18471	18560	18637	18583	18486	18766	18568	18379	18444	18525	18488	18586	18588	18501	18446	18452	18696	18630	18598	18658	18592	18494	18612	18562	18579	18711	18525	18373	18489	18377	18560	18674	18537	18586	18430	18630	18656	18505	18676	18685	18460	18539	18596	18411	18572	18542	18632	18550	18414	18785	18495	18692	18484	18273	18702	18422	18510	18477	18491	18421	18550	18271	18383	18649	18664	18631	18551	18298	18602	18509	18526	18631	18402	18551	18642	18487	18706	18490	18503	18391	18360	18241	18699	18452	18388	18667	18534	18385	18634	18574	18568	18378	18553	18421	18449	18572	18400	18458	18477	18527	18414	18550	18392	18539	18620	18332	18469	18612	18516	18662	18460	18359	18484	18371	18481	18607	18337	18618	18360	18426	18620	18584	18435	18468	18387	18447	18436	18564	18524	18619	18341	18601	18568	18756	18718	18534	18628	18459	18492	18326	18494	18452	18357	18397	18486	18614	18519	18593	18530	18427	18418	18294	18537	18392	18540	18675	18667	18390	18183	18455	18500	18492	18553	18737	18522	18635	18365	18535	18518	18343	18424	18722	18271	18421	18734	18487	18498	18642	18553	18619	18391	18780	18617	18505	18672	18483	18467	18306	18358	18290	18601	18669	18333	18402	18474	18566	18719	18409	18430	18637	18625	18561	18579	18447	18531	18666	18506	18470	18576	18421	18429	18506	18562	18526	18300	18401	18715	18704	18642	18428	18711	18578	18511	18637	18449	18408	18579	18549	18796	18258	18764	18575	18520	18341	18625	18753	18362	18465	18340	18531	18637	18570	18576	18424	18604	18506	18609	18467	18583	18336	18759	18585	18441	18548	18489	18476	18607	18513	18421	18469	18612	18354	18348	18391	18524	18476	18725	18569	18641	18402	18423	18582	18617	18574	18493	18423	18684	18516	18316	18591	18474	18462	18549	18561	18361	18412	18604	18444	18551	18409	18569	18382	18506	18734	18521	18503	18593	18535	18514	18464	18559	18500	18437	18466	18495	18477	18539	18340	18353	18536	18504	18502	18532	18447	18654	18478	18714	18405	18409	18415	18359	18501	18448	18449	18661	18425	18526	18533	18608	18449	18481	18494	18435	18411	18439	18482	18391	18401	18631	18453	18556	18553	18579	18396	18471	18544	18523	18347	18592	18517	18731	18653	18596	18522	18524	18283	18388	18455	18604	18570	18560	18704	18599	18511	18227	18285	18432	18480	18660	18359	18245	18348	18489	18439	18471	18644	18438	18475	18550	18591	18449	18475	18572	18569	18262	18512	18564	18609	18501	18423	18619	18551	18500	18337	18612	18499	18684	18587	18480	18610	18578	18444	18325	18411	18414	18391	18403	18500	18354	18472	18528	18736	18333	18533	18570	18592	18458	18587	18403	18353	18448	18647	18380	18531	18286	18331	18570	18462	18498	18569	18285	18441	18506	18359	18540	18522	18558	18434	18524	18443	18617	18580	18633	18541	18418	18447	18487	18513	18462	18646	18590	18695	18481	18606	18636	18593	18420	18565	18334	18514	18438	18557	18479	18660	18540	18487	18429	18610	18570	18440	18524	18373	18640	18341	18489	18360	18536	18370	18531	18530	18642	18398	18448	18471	18437	18453	18616	18409	18442	18696	18398	18650	18509	18367	18469	18606	18601	18606	18789	18388	18615	18556	18595	18573	18358	18453	18627	18620	18525	18585	18585	18411	18558	18642	18351	18551	18514	18673	18401	18538	18627	18421	18590	18632	18561	18587	18410	18461	18626	18610	18382	18497	18582	18512	18387	18818	18503	18547	18671	18550	18593	18563	18341	18568	18449	18546	18604	18455	18326	18261	18501	18432	18628	18525	18385	18446	18519	18558	18510	18657	18490	18565	18252	18466	18494	18565	18456	18360	18424	18492	18647	18391	18547	18603	18625	18446	18484	18601	18541	18449	18391	18545	18592	18556	18343	18457	18614	18575	18466	18560	18397	18469	18466	18751	18379	18414	18487	18305	18426	18440	18350	18417	18538	18481	18433	18576	18592	18343	18262	18505	18497	18588	18562	18335	18420	18494	18427	18443	18677	18495	18492	18745	18310	18473	18605	18464	18396	18516	18378	18524	18453	18711	18577	18204	18571	18572	18572	18541	18706	18585	18597	18462	18580	18689	18418	18700	18603	18654	18582	18551	18501	18303	18336	18555	18280	18453	18637	18199	18452	18436	18642	18449	18650	18628	18449	18510	18463	18443	18484	18337	18574	18550	18677	18374	18336	18610	18533	18586	18384	18591	18477	18539	18604	18548	18393	18457	18713	18280	18698	18393	18623	18360	18674	18371	18414	18503	18393	18793	18582	18450	18539	18585	18546	18566	18528	18592	18389	18628	18573	18670	18448	18327	18420	18378	18545	18645	18286	18416	18457	18522	18728	18643	18634	18500	18301	18574	18345	18512	18631	18714	18423	18353	18389	18419	18675	18625	18581	18368	18524	18316	18654	18654	18465	18466	18437	18541	18474	18448	18431	18426	18702	18665	18474	18387	18411	18387	18489	18643	18367	18685	18538	18615	18659	18641	18451	18579	18460	18457	18705	18501	18763	18499	18465	18436	18519	18727	18668	18555	18641	18578	18624	18569	18538	18557	18527	18461	18414	18525	18462	18635	18376	18512
17070	30683	27481	22304	20466	18728	17999	17622	17197	17186	18881	32507	42257	41150	32854	24699	19717	17303	16457	16191	16070	16103	16113	16299	15982	16109	16147	16038	16261	16114	16104	16202	16188	16224	16041	16176	15978	16151	15998	16240	15844	16279	16118	16102	16091	16134	15994	16184	16279	16170	15986	16241	16250	16101	16152	16204	16021	16152	16204	16078	15971	16045	16297	16367	16048	16003	16114	16168	16274	16186	16267	16118	16201	16173	16105	16136	16005	16133	16095	16035	15882	16182	16207	16087	16014	16199	15957	16191	16202	16270	16194	16105	16206	16081	16308	16135	16291	16220	16064	16111	16148	16168	16153	15935	16039	16159	16239	16150	16165	16206	16073	16084	16134	16122	16065	16113	16257	16135	16028	15837	16226	15961	16166	16109	16137	16080	16072	16178	16096	16093	16316	16087	16265	16090	15964	16148	15882	16103	15956	16204	16113	16053	16203	16092	16266	16329	16180	16197	16072	16078	15951	16033	16168	16241	16100	16112	16075	16244	16317	16136	16093	16166	16138	16184	16049	16019	16092	16135	16123	16151	16080	15991	16294	16021	16065	16212	16114	16120	16002	16111	15947	16134	16079	16001	16006	16083	16050	16009	16110	16102	16197	16083	15977	16107	16057	16135	16247	16088	15981	16049	16111	16036	16119	16278	15958	16133	15928	15936	16078	16199	16092	16224	16089	16112	16040	16063	16180	15919	16070	16022	16282	16080	16037	16081	16117	15983	15912	16231	16169	16182	16025	16132	15982	16139	16002	16127	16118	16060	16119	16143	16166	16209	16080	16014	16141	16190	16205	16136	16019	15875	16107	16135	15996	16160	16103	16090	16333	15912	16156	16152	15849	16079	16051	16057	16183	16083	16188	16256	15994	16325	16227	16165	15925	15874	16111	16254	16254	16073	16098	16119	16043	15972	16180	16250	16251	16218	15997	16069	16216	16034	16172	16041	16124	16147	16331	16295	16187	16027	16258	16185	16025	16232	16111	16094	15993	16126	16081	16120	15998	16214	16233	16074	16154	16054	15990	16289	16094	16040	16183	16135	15982	16173	16162	16204	16347	16113	16196	16027	16179	16165	15936	16110	16148	16077	16157	16264	16095	16150	16073	16189	16098	16029	16090	15945	16231	16091	16245	16257	16274	16215	15934	16201	15990	16196	16192	16217	16107	16029	16056	15969	16233	16221	15953	16238	15982	16151	16051	16217	16102	16101	16148	16155	16008	16025	16192	16216	16025	16126	16321	16147	16062	16362	16231	16083	16111	15996	16174	16142	16128	16267	16155	16050	16140	16238	16183	16033	16124	16244	16139	16128	16129	16159	16198	16181	16239	16020	16236	16150	16099	16128	16241	16223	16231	16232	16207	16156	16327	16042	15992	16130	16099	16087	16196	15994	16070	16164	16122	16035	16141	15993	15930	16073	16172	15907	16018	16229	16134	16178	16255	16200	16184	16074	16051	16131	16152	16146	16104	16141	16128	16168	16171	16123	16082	16029	16180	16095	16345	16210	15969	16062	16194	16171	16070	16081	15932	16086	16054	16085	15920	16185	16060	16070	15984	16190	16177	16017	16025	16112	16006	16016	16137	16001	15958	16015	15990	16260	16045	16251	16073	16096	16167	16141	16136	15931	15984	16237	16154	16056	16127	16149	16092	16041	16218	16103	16226	16093	16094	16073	15984	16037	16209	16047	15968	16093	16079	16126	16140	16255	15972	16045	16102	16126	16097	16073	15976	16043	15962	16072	15927	16053	16138	16131	16282	16105	16171	16137	16092	16084	16140	16191	16213	16187	16042	16087	16029	16038	16076	16109	16094	16149	16413	16014	16083	16082	16043	16279	16001	16192	16340	16005	16203	16085	16063	16247	15893	16148	16051	15963	16003	16086	16156	16163	16125	16137	16149	15902	16135	16024	15980	16067	15971	16336	16063	16195	16124	16092	16069	16115	16067	15975	16092	16129	16182	16074	16340	16282	16138	16085	16007	16110	16139	16092	16214	16004	16047	16242	16197	15922	16293	16147	16037	15833	16028	16021	16015	16050	16101	16000	16124	16029	16015	16115	16162	16185	16053	16181	16113	16113	16190	16105	16039	16039	16157	16028	16215	16126	16191	16198	16061	16064	16128	16144	16086	16073	15877	16006	16093	16060	16194	16164	16068	16108	16086	16004	16054	16065	16124	16123	16063	16204	16264	16226	16182	16019	16204	16219	16088	16285	16013	16163	16185	16052	16162	16159	16253	16256	15967	16207	16017	16103	15919	16087	16163	15989	16259	15931	16147	16236	16091	16056	16059	15965	16247	16040	16091	16091	16147	16187	15985	16171	16100	16227	16009	16125	16152	16034	16234	16156	16166	16237	16038	16210	16244	16197	15976	16036	16086	15940	16097	16177	16094	16114	16127	16233	16140	16118	16139	16192	15988	16094	16080	16157	16267	16009	16099	16192	16135	16042	16106	16136	15925	16040	16060	16030	15957	15814	16099	16162	16049	16197	16020	16089	16148	16173	16174	16094	16148	16276	16093	16176	16042	16118	16199	16270	16237	16108	16018	16218	16271	15949	16186	16112	16076	16213	16224	16175	16170	16263	16100	16076	16107	16198	16196	15994	16105	16200	16221	16059	16062	16193	16164	16093	16132	16251	16122	16113	16166	16041	15932	16083	16114	15999	15952	16073	16122	15937	16135	16119	16046	16110	16175	16151	16107	16211	16046	15997	16079	16203	16218	16040	16184	16098	16200	16045	16174	16232	16245	16163	16093	16218	16185	16271	15953	16305	16076	16004	16308	16192	16126	16232	16317	16051	16020	16053	16096	16074	16093	16208	16189	16054	16044	16146	16250	16004	16100	16057	16121	16112	16195	16124	16152	16258	16013	16121	16023	16087	16158	16054	16060	16030	16131	16010	16066	16133	16006	16187	16078	15957	16055	16069	15994	16112	16023	16084	16061	15999	16071	16026	16088	16343	16153	16204	16141	16080	15959	16308	16169	16034	15857	16213	16020	16107	16092	16097	16220	16044	16039	16111	16064	16214	16114	16129	16109	16036	16047	16156	16154	16240	16275	16058	16032	15977	15946	16062	16097	16048	16167	16055	16278	16077	16133	16074	15943	16286	16021	16136	16133	16193	16175	16176	16106	16069	16266	16095	15944	16196	16101	16074	15995	15999	16106	16171	16029	16111	16178	16006	15980	16161	16037	16065	15996	16076	16147	16182	16029	16320	15962	16020	16047	16183	16067	15886	16193	16119	16218	16024	16209	16165	15986	16169	16210	16042	15952	16215	16043	16120	16065	16000	16202	16202	16062	16192	16104	16000	16067	15996	16047	16211	16197	15929	16089	16097	16312	16090	16278	16083	16266	16057	16104	16027	16277	15957	16188	16100	16037	15884	16108	16140	16153	16151	16029	16287	16234	15994	15996	16109	16074	16173	16058	16149	16018	16237	16018	16173	15984	16067	16055	16139	16260	16006	16066	16161	15964	16057	16232	16149	16127	16147	16124	16035	16083	16102	16130	16086	16079	16086	16097	16238	16389	16206	16100	16205	16060	15933	16129	16216	15915	16169	16032	15954	16135	16144	16174	16086	16194	16103	16141	16134	15979	16206	16089	16101	16255	16142	16164	16067	16187	16098	16111	16046	16193	16228	16024	16073	16113	16104	16136	16076	16023	16280	16058	16044	16121	16048	16083	15967	16141	16226	16108	16067	16208	16106	16210	16214	16066	16008	15929	16213	16134	16206	16179	15999	15976	15975	16114	16091	16113	16069	16055	16128	16224	16056	15993	16093	16068	16030	15989	16004	16218	16111	16002	15996	16317	16061	16229	16147	16118	16137	16042	16137	15972	16070	16210	16045	15971	16128	15997	16169	16134	15942	16105	16146	16104	15952	16065	16118	16082	16153	16073	16079	16115	16062	16048	16172	16060	16169	16065	16082	16258	16136	15982	16101	16107	16077	16065	16043	16054	15942	16254	16181	16072	16159	16233	16185	16129	15962	16077	15937	16150	16183	16210	16250	15975	16065	16153	16140	16062	16145	15967	16163	15988	16119	16060	16018	16142	16112	16100	16072	15908	16054	16203	16042	16154	16165	16031	16079	16138	15952	16119	15977	16036	15988	16294	16065	16067	16138	16246	16100	16287	16128	16003	16016	15993	16019	16052	16169	16112	15978	16183	16111	15973	15981	16181	16034	16074	15960	16147	16024	16210	16179	15917	16157	15999	16184	16049	16150	15931	16238	16131	16121	16253	16070	16393	16126	16141	16043	15943	16104	15999	16042	16256	16005	16103	16257	16214	16141	16077	16167	16099	16033	16218	16233	16041	16224	16031	16215	16205	16149	16226	16014	16185	16076	16071	16118	16000	16140	16134	15998	16090	15904	15948	15903	15976	16056	16007	16084	16129	16215	16216	16097	16060	15900	16198	16255	16157	16052	16170	16022	16046	16033	15899	16027	16226	16135	16047	16075	16077	16045	16241	16159	16189	16041	16033	16147	16144	16185	16146	16137	16152	15970	16084	16199	16130	16117	16081	16120	15870	16125	16162	16094	16024	16129	16038	16238	16077	16100	16120	16091	16147	16121	16282	16117	15983	16210	16007	16058	16154	16096	16135	16049	16175	16040	16064	16087	16018	16085	16013	16166	16034	16148	16190	16124	16043	16147	16201	16064	16130	16003	15975	16127	16078	16124	15991	16203	16201	16108	16243	16266	16161	16049	16077	16072	16006	16132	16005	16111	16131	16182	16077	16207	16144	16160	16026	16084	16108	16210	16250	16017	16147	16044	16042	15922	16108	16034	16186	16281	15967	15922	16080	16246	16011	16049	16056	16190	16104	16070	16001	15982	16080	16017	16151	16223	16036	16006	16041	15932	15969	16170	16123	16104	16239	16213	16058	16184	16038	16173	16110	15907	15954	16143	16101	16408	16212	16076	16054	16179	15873	16050	16101	16142	16076	16094	16168	16271	16012	16118	16086	15989	16147	15935	16273	16135	16141	16067	15879	16131	16166	15899	16005	16157	16026	16393	16072	16165	16223	16232	16283	16050	16117	16137	16108	16241	16022	16194	16031	16133	15901	16222	16125	16069	16121	16085	15963	16044	16239	15973	16114	16163	16212	16204	16119	16114	16079	16164	16227	16140
27162	21858	24605	21688	18818	18463	18281	18151	18097	18321	18382	18594	20057	20231	19557	18923	18424	18216	18326	18112	18032	18362	17904	18054	18172	17992	18017	18013	18080	17878	17747	17894	18070	17886	17979	18155	18018	18010	18179	17929	18099	17941	18110	17864	17929	17996	17975	17971	17833	17875	18067	18089	18033	18191	17818	17996	17958	17900	18078	17903	17999	17933	17992	17977	18156	18041	17832	17866	18009	17957	17994	18073	18025	18140	18120	18031	18015	18074	17953	17836	17987	17969	17980	18042	17948	18070	17883	18096	18141	18007	18038	18184	18041	18149	18160	18112	18034	17874	18075	18040	18086	17713	18075	17838	18091	17978	18214	17990	17730	17893	17877	17973	18079	17653	18167	17958	17962	17978	18081	18013	17843	17938	17901	18082	17900	17941	18062	17870	17920	18088	18037	17877	17793	17982	18072	18186	17895	17990	18130	17960	17831	17995	18067	18105	17989	17810	17777	17998	18013	18109	17986	17957	17990	18128	18107	18031	17980	17884	18153	17973	17862	17835	17931	17986	17684	17972	17798	17928	18104	17946	18028	18018	17856	18134	18020	18110	17961	17839	18180	17909	18165	18063	17930	17834	17889	17970	17782	17922	18145	17843	18073	17977	18166	17963	18053	18024	18007	18098	18047	17914	17990	17809	18092	18030	18287	18285	18179	18186	17986	18268	17963	17833	18054	18103	17915	17899	17884	18085	17836	18055	17931	17985	17891	17972	17869	17905	17890	17880	17844	18142	17795	17988	18110	17858	18180	17797	18003	17923	18048	17899	17869	18049	18166	18019	17750	18029	18101	17769	18056	17882	18055	18093	18003	17942	17940	18147	18148	17998	18183	17924	17943	18107	18109	18046	18202	17764	17886	17982	17888	18006	18105	18033	18156	17840	17757	18134	17974	18142	18097	18054	17983	18202	18010	17939	18058	18028	17963	18187	18000	17843	18039	18128	18026	17893	18065	17928	18013	18015	18095	17963	17977	18138	17927	17857	18163	18047	17914	18150	18010	17985	18092	18155	17847	18068	17977	18148	17903	17923	18176	17938	18111	18212	18106	18064	17934	17937	18088	18112	18203	18061	17943	17902	17997	17949	17924	18188	17969	18053	17859	18016	18102	17800	18121	18052	18193	18276	17759	17981	17889	17803	17959	18012	17940	18018	17997	18092	17871	18184	17958	17704	18015	17881	18074	18062	17875	17924	17726	18062	18088	18139	17929	17874	18159	17984	17980	17834	17768	18018	18105	17914	18040	18059	18133	18006	18167	18076	17984	17947	18002	18171	18009	18182	18067	17950	18210	18125	17857	17970	17937	18045	18032	18049	18080	17909	17753	17992	18110	17914	18195	18033	17994	17972	18113	18125	17931	18023	18197	17948	18100	17816	18050	18150	18055	18206	18021	17953	18030	17934	18056	17957	17869	17984	18021	18010	17774	17710	18053	17812	17844	17890	18080	17998	18027	18037	17856	18008	17989	17918	17897	17960	18007	17840	18070	17886	18009	18003	18113	17938	18064	17961	18180	17854	18068	18177	18000	18058	17890	18040	17996	18103	18062	18060	17946	17986	17969	18106	18020	18048	18207	17999	18092	17984	18067	18156	17943	17945	17950	18075	17931	17946	18027	17970	18106	17998	18036	18103	17851	18026	18183	18173	18042	17877	18123	17955	18000	18059	18028	17923	18036	17971	18095	18157	18114	17954	18151	18047	17963	17950	18061	17884	17907	17916	17988	17704	18195	18004	17824	18095	17934	17965	18195	18076	18064	17930	17975	18106	18079	17867	17907	17906	18113	17957	18065	17989	18073	18019	18076	17944	18004	17969	18214	18151	18028	18075	17992	18125	17927	17888	17986	17881	18134	18172	17900	18078	18059	18003	17966	17989	18127	17952	17848	18085	18069	17912	18079	17712	18223	18063	17945	17965	17879	17934	18036	18062	17930	17987	18102	18119	18051	17859	17876	17932	17938	17875	17894	18003	17889	17855	18210	18017	18028	17917	18009	18254	18040	18012	17978	17988	18099	17990	17889	17988	18154	18034	17911	18030	17928	18121	17987	17782	18034	17969	17941	17835	18011	18069	18135	17999	17830	17971	17884	18045	17940	17802	17923	18110	18103	17910	17824	17992	17929	17808	18036	18127	18051	17898	18108	18124	18056	17756	18181	18024	17952	18069	18042	17707	17795	18132	18040	17852	17941	18134	18165	18124	17881	17815	17987	18195	17862	18085	18051	18188	17835	18209	17980	18202	18063	18026	18102	18147	18123	18032	18097	18014	17767	18040	18026	17970	17912	18098	18072	18026	18179	17905	17905	18057	18020	18005	17898	18134	18053	18033	18061	17968	17838	18113	17953	17865	18251	17910	17909	17929	17831	17962	18035	17857	17961	17986	18055	18160	18100	17901	17857	18212	18129	18179	17965	17871	18233	18137	18190	18020	18119	18132	18039	17935	17811	18134	18018	18076	18070	17957	17962	18060	17925	18109	17863	17851	18008	17950	18018	17972	18058	17687	17905	17898	18018	18000	18056	18068	17952	17922	17957	18071	18033	17948	17906	17980	17915	17823	18078	18053	18267	17915	18190	18090	17957	18098	18067	18059	18099	17727	18044	18239	18023	18064	17977	18086	17935	17862	18147	17996	17945	17916	18118	17956	18011	17862	17929	17896	17924	17876	18204	18012	18240	17996	18169	17800	18009	17883	17953	18100	18139	18071	18019	18070	18099	17929	17933	17979	17967	17957	18082	18044	18045	17854	17978	17826	17900	18021	18067	18023	17941	18068	17967	18001	18127	18070	18097	17968	17880	17789	17949	18040	18033	18025	18092	17904	17965	18059	17967	18112	18117	17912	17942	17943	17663	17935	18009	17781	18223	18073	18090	18233	18133	18136	17993	17831	18047	17928	17897	17906	17800	17813	18248	18156	17840	17967	17984	18159	18104	18087	18063	18122	17803	18111	18012	18009	18037	17956	17992	18124	18104	18047	17985	18075	17823	17953	18166	17957	17856	18053	18086	17950	17884	17873	17924	18138	17952	17994	18106	17884	17959	18069	18078	18039	17922	18093	18008	17840	18067	18092	18001	17985	17934	18198	18170	18025	18082	18108	18044	18008	17974	18020	17804	17672	17846	18137	17944	18059	18045	18033	18246	17959	17895	17936	18107	18080	17814	17861	17862	17988	18035	17967	18026	17854	18114	18047	18101	17919	17820	18007	18074	18032	18147	18120	17935	18032	18044	17963	17890	17996	18019	17881	18051	17993	17782	17742	17994	18136	18026	17922	18061	17969	17997	17973	18071	17933	18054	17991	18134	18183	18090	17950	17932	18015	17954	18068	18001	17935	18136	17976	17813	17987	17940	18007	18152	17905	18035	18092	18068	17926	17927	17971	17828	17800	18106	18183	17720	17895	18171	18120	17828	17984	18146	18215	17942	17907	18060	17989	17919	18105	17943	17900	17926	18117	17973	18031	18172	18004	18089	18033	17839	18069	17902	18023	18014	17999	18164	17859	17976	18002	17925	17921	17964	18254	18090	18007	18032	17799	18185	18224	18048	17821	17989	18121	17904	18120	17809	17831	17909	17885	18081	17855	18171	18133	18135	17859	17941	17972	17942	17981	17869	18051	18015	17993	18123	18098	18128	17905	17952	17950	18111	17964	17839	18153	18136	18231	17935	17994	18086	17967	17833	18031	18044	18109	18006	18167	17905	18050	18166	18096	18106	18029	17849	17891	17942	17873	17989	17922	17955	18131	18169	18058	17810	18055	18194	18059	18206	17812	17906	17827	17916	17909	18084	17906	18074	17864	18193	18115	17926	18064	18165	17986	18003	17964	18066	18151	17899	17850	17919	18070	18044	18052	17792	18014	17975	17881	17870	18085	18032	17907	18240	18008	17966	18108	17923	17846	18013	18188	17764	18132	17941	17729	18021	17939	17971	18117	18107	17942	17839	18074	18202	17997	18031	17976	17900	18210	18001	17958	18158	17917	18044	18122	18009	17988	17997	17972	17867	17826	17876	17977	17770	17854	18234	17856	18147	17894	18050	18059	17862	18121	17957	17896	17765	18155	17879	18079	17849	18056	18016	18154	18243	17899	17944	17916	17917	18005	18016	18124	17941	18047	18136	17794	18083	17929	18036	17843	18276	17975	18191	18052	18076	18036	17895	17948	17960	17843	18089	17886	18020	18035	18058	17956	17929	18104	17954	18002	18031	17759	18007	17835	17880	17995	17795	18096	17963	18026	17954	17918	17778	17873	18079	17932	18171	18166	17925	18069	17806	17994	18017	18051	18173	18087	18038	18029	17877	18029	18039	17937	17907	17928	17913	17928	18008	17997	18047	17915	18073	17991	18186	18023	18041	17856	18042	17958	18066	17623	18034	17890	18116	18008	18125	18027	18142	18096	17781	18154	17962	17927	17927	18150	17991	18172	17872	17920	18067	18064	17942	17993	18003	18034	18079	17952	17930	18158	17943	18092	18057	18110	18191	17859	17790	17860	18019	17938	18168	17873	18067	18061	18105	17992	18103	18067	18003	18022	17961	17987	18049	17975	17945	18000	17969	18055	17948	17769	17594	17884	18039	18076	18123	17863	17893	18093	17966	18113	17839	18008	18201	18062	18136	18006	18128	18117	17989	17784	18077	18040	17929	18071	17820	18052	18095	18102	18061	17921	18002	18064	17761	18095	17996	17996	17928	18227	18126	18111	18096	18104	17873	18063	17927	18022	17958	17831	18005	17874	17837	18053	18065	17949	18088	18047	18051	18028	17818	17992	18136	17881	18090	18016	17959	18184	18003	17924	18055	18101	18015	17968	18128	17976	18192	17973	17909	18050	18100	18204	17830	18056	17799	18012	17940	17733	18082	17926	17863	17916	17701	17679	18027	17942	18033	18114	17980	18004	18054	18113	18104	18017	17990	18047	17980	18129	17886	18005	17920	17872	17828	18049	18044	17944	18030	17945	17880	17900	18106	18015	18024	18111	17971	17900	17885	17960	17922	18179	17933	17908	18084	18033	17941	18014	17955	17840	18105	18009	18021	17978	18243	18031	17891	18100	17915	17915	17938	17907	17733	17832	17835	17956	18109	17942	18098	17992	18008	18057	17851	17922	18143	18021	17965	17985	18027	18049	18021	18036	18069	17857
16672	20906	19642	17651	17093	16682	16274	15948	16109	15799	16009	17335	18997	19077	17773	16929	16104	15931	16037	15860	15905	15685	15869	15901	15729	15917	15845	15892	15757	15833	15785	15700	15842	15856	15871	15830	15697	15840	15755	15584	15822	15694	15866	15843	15889	15922	15833	15792	15869	15715	15986	15812	15687	15625	15733	15714	15794	15792	15763	15899	15827	15788	15869	15743	15739	15748	15881	15664	15860	15824	15872	15820	15777	15800	15840	15795	15813	15860	15794	15729	15874	15725	15949	15820	15610	15789	15777	15844	15795	15926	15902	15910	15795	15796	15777	15919	15857	15700	15772	15742	15673	15821	15816	15741	15649	15750	15802	15651	15761	15830	15697	15683	15877	15773	15842	15799	15739	15853	15827	15614	15745	16044	15626	15708	15905	15767	15907	15955	15816	15787	15848	15795	15961	15811	15641	15844	15860	15783	15867	15904	15815	15801	15676	15843	15592	15738	15772	15862	15884	15777	15941	15776	15850	15801	15926	15804	15949	15936	15663	15714	15823	15725	15838	15794	15873	15650	15929	15785	15621	15991	15825	15937	15669	15812	15876	15778	15953	15623	15857	15682	15897	15746	15944	15865	15664	15771	15742	15892	15789	15787	15751	15874	16005	15844	16029	15804	15886	15920	16083	15856	15847	15998	15770	16022	15806	15757	15804	15879	15904	15834	15689	15894	15573	15637	15777	15998	15826	15627	15782	15878	15639	15720	15787	15811	15847	15859	15893	15819	15765	15882	15874	15699	15708	15722	15877	15654	15747	15798	15964	15991	15752	15720	15885	15750	15694	15781	15700	15916	15591	15897	15897	15621	15690	15642	15995	15680	15832	15675	15934	15830	15710	15866	15891	15797	15766	15810	15760	15866	15930	15957	15864	15761	15755	15795	15759	15950	15831	15846	15851	15849	15938	15850	15693	15877	15722	15761	15758	15795	15902	15921	15955	15662	15807	15796	15914	15920	15865	15744	15830	15993	15735	15858	15680	15739	15887	15727	16023	15886	15860	15852	15729	15944	15811	15726	15849	15765	15734	15875	15839	15714	15903	15736	15837	15947	15746	15683	15797	15751	15878	15876	15866	15663	15839	15699	15649	15913	15674	15747	15804	16109	15842	15878	15897	15779	15842	15802	15832	15787	15733	15886	15764	15768	15864	15904	15824	15694	15806	15822	15815	15793	15804	15899	15760	16001	15691	15819	15776	15954	15954	15956	15747	15718	15720	15846	15857	15939	15924	15796	15854	15863	15758	15943	15695	15811	15830	15921	15682	15809	15732	15687	15805	15640	15924	15722	15849	15705	15813	15887	15863	15672	15953	15800	15760	15724	16069	15820	15872	15650	15739	15707	15937	15921	15771	15849	15952	15794	15706	15647	15793	15892	15674	15900	15990	15861	15799	15859	15865	15675	15655	15859	15875	15711	15739	15858	15859	15712	15739	15853	15802	15826	15728	15940	15890	15919	15862	15785	15951	15782	15731	15721	15838	15799	15823	15826	15867	15937	15809	15767	15795	15889	15719	15866	15779	15809	15750	15716	15871	15842	15837	15849	15775	15876	15646	15888	15693	15626	15832	15874	15738	15704	15917	15740	15807	15801	15901	15600	15723	15854	15844	15844	15903	15709	15781	15865	15721	15784	15897	15708	15785	15711	15732	15931	15806	15789	15776	15868	16027	15763	15771	15767	15863	15842	15776	15794	16056	15654	15754	15843	15785	15804	15855	15821	15830	15886	15852	15895	15818	15794	15803	15873	15863	15942	15677	15809	15881	15705	15617	15586	15865	15715	15785	15922	15955	15845	15804	15669	15882	15881	15683	15826	16045	15846	15805	15745	15731	15874	15925	15752	15927	15841	15847	15965	15766	15856	15757	15780	15745	15962	15896	15865	15837	15785	15768	15772	15709	15896	15942	15717	15805	15893	15760	15960	15774	15815	15758	15948	15713	15607	15848	15760	15964	15759	15811	15786	15832	15761	15685	15853	15798	15752	15866	15926	15737	15821	15723	15823	15845	15867	15927	15816	15953	15727	15695	15847	15756	15657	15961	15945	15868	15875	15836	15765	15860	15666	15790	15783	15721	15767	15869	15819	15866	15823	15780	15830	15786	15785	16019	16003	15765	15901	15819	15892	15913	15820	15767	15906	15730	15806	15816	15826	15972	15794	15763	15789	15911	15886	15779	15599	15687	15742	15905	15588	15713	15826	15839	15830	15744	15749	15852	15927	15764	15980	15754	15724	15744	16017	15774	15804	15805	15761	15685	15855	15947	15836	15878	15946	16025	15681	15921	15790	15756	15889	15952	15873	15971	15901	15904	15967	15746	15800	15867	15956	15696	15858	15877	15784	15857	15724	15689	15870	16010	15685	15841	15892	16012	15782	15707	15874	15712	15797	15867	15822	15805	15888	15763	15752	15788	15695	15779	15960	15846	15731	15805	15782	15750	15811	15814	15874	15752	15993	15872	15853	15796	15686	15860	15781	15773	15862	15825	15796	15840	15733	15897	15876	15826	16033	15793	15854	15935	15869	15640	15843	15719	15771	15792	15939	15846	15933	15719	15700	15748	15971	15811	16008	15595	15882	15912	15909	15819	15630	15702	15688	15851	15766	15860	15899	15782	15803	15742	15816	15678	15802	15758	15887	15905	15701	15784	15802	15831	15796	15644	15713	15715	15823	15851	15825	15724	15876	15916	15725	15792	16013	15883	15852	15757	15966	15812	15855	15877	15776	15867	15842	16037	15884	15948	15902	15785	15770	16057	15883	15857	15779	15914	15720	15855	15669	15844	15838	15876	15839	15896	15795	15609	15803	15729	15843	15835	15825	15796	15812	15742	15895	15776	15573	15674	15907	15779	15797	15844	15789	15882	15902	15813	15846	15782	15893	15805	15762	15824	15805	15689	15650	15861	15735	15981	15677	15697	15935	15641	15775	15895	15803	15637	15878	15806	15708	15845	15815	15762	15950	15812	15874	15725	15791	15999	15882	15782	15598	15788	15984	15795	15766	15869	15863	15812	15851	15807	15801	15829	15835	15945	15824	15730	15704	15616	15746	15866	15836	15722	15912	15665	15766	15715	15755	15738	16046	15577	15866	15833	15849	15728	15812	15914	15811	15843	15734	15859	15844	15844	15939	15771	16052	15710	15876	15870	15761	15883	15912	15824	15781	15844	15664	15727	15912	15669	15788	15972	15821	15829	15849	15954	15745	15850	15678	15912	15700	15908	15653	15875	15962	15841	15785	15795	15718	15869	15918	15852	15896	15919	16005	15799	15807	15862	15827	15630	15684	15842	15983	15836	15898	15982	15740	15751	15802	15866	15782	15971	15763	15747	15697	15747	15778	15795	15825	15824	15914	15998	15770	15762	15808	15792	15685	15830	15965	15886	15736	15966	15659	15861	15675	15813	15819	15768	15894	15789	15947	15803	15815	15746	15781	15906	15677	15711	15883	16003	15713	15851	15858	15836	15759	15783	15715	15961	15791	15784	15973	15852	15895	15992	15764	15758	15635	15821	15779	15683	15907	15909	15904	15893	15857	15679	15882	15964	15631	15720	15958	16008	15672	15796	15853	15831	15901	15825	15694	15952	15834	15646	15848	15804	15700	15685	15829	15905	15882	16056	15777	15908	15779	15851	15785	15758	15652	15866	15911	15809	15786	15809	15894	15836	15782	15908	15640	15848	15792	15991	15898	15848	15658	15895	15835	15854	15903	15786	15820	15881	15859	15628	15627	15804	15962	15773	15884	15842	15876	15897	15820	15688	15959	15796	15824	15951	16005	15817	15660	15865	15763	15884	15877	15786	15932	15824	15800	15902	15958	15846	15902	15803	15682	15744	15808	15832	15704	15835	15869	15753	15850	15835	15749	15854	15882	15709	15762	15876	15822	15752	15874	15779	15755	15762	15757	15817	15803	15832	15740	15905	15976	15952	15751	15765	15752	15940	15902	15778	15781	15874	15933	15809	15874	15758	15806	15846	15749	15755	15853	15768	15797	15904	15717	15836	15830	15912	15689	15973	15634	15862	15873	15753	15874	15736	15893	15782	15881	15816	15903	15724	15891	15720	15609	15826	15972	15955	15776	15533	15944	15835	15848	15822	15778	15711	15784	15768	15663	15911	15844	15766	15741	15838	15784	15939	15865	15885	15928	15890	15815	15862	15663	15826	15698	15917	15905	15913	15945	15849	15812	16009	15909	15916	15882	15650	15984	15825	15887	15898	15734	15675	15757	15880	15821	15708	15779	15811	15723	15926	15808	15936	15845	15849	15647	15746	15952	15992	15838	15848	15935	15764	15752	15732	15717	15931	15814	15794	15863	15826	15787	15814	15691	15971	15610	15832	15824	15835	15686	15891	15782	15875	15949	15798	15920	15804	15941	15598	15771	15642	15811	15899	15900	15807	15811	15744	16004	15918	15919	15898	15800	15798	15785	15793	15742	15852	15777	15810	15706	15716	15727	15762	15811	15758	15767	15865	15829	15668	15862	15875	15807	15969	15767	15836	16089	15669	15812	15803	15668	15658	15751	15578	15695	15670	15870	15722	15808	15693	15780	15624	15692	15780	16070	15818	15842	15906	15903	15812	15933	15756	15843	15869	15734	15866	15848	15695	15674	15749	15982	16061	15967	15843	15802	15644	15830	15715	15809	15734	15705	15967	15822	15869	15713	15730	15839	15728	15813	15891	15635	15976	15750	15912	15731	15844	15764	15853	15687	15846	15669	15748	15816	15911	15820	15727	15812	15759	15869	15797	15759	15725	15888	15793	15669	15815	15842	15821	15819	15798	15906	15799	15872	15777	15789	15804	15951	15890	15815	15750	15738	15674	15788	15859	15866	15804	15956	15869	15793	15777	15920	15749	16041	15751	15711	15782	15863	15837	15774	15731	15682	15725	15892	15664	15837	15884	15859	15897	15884	15944	15836	15830	16011	15878	15750	15882	15867	15853	15735	15738	15785	15909	15774	15799	15913	15747	15820	15890	15847	15721	15802	15688	15837	15820	15797	15937	15817	15856	15796	15861	15906	15694	15725	15771	15719	15794	15892	15826	15766	15724	15931	15878	15816	15843	15993	15847	15910	15859	15848	15665	15794	15772	15830	15882	15889	15647	15857	15692	15724	15896	15717	15933	15957	15868	15837
23462	20880	28174	23793	21759	21800	21152	18603	18262	18443	19951	28896	31058	29796	25727	21479	19570	18765	18147	17929	17794	17904	17894	17971	17794	17861	17946	17926	17868	17756	17791	17977	17897	17717	17921	17964	17785	17818	17850	17789	17846	17560	17745	17677	17707	17815	17616	17875	17835	17778	17707	17829	17608	17846	17743	17749	17619	17893	17804	17768	17755	17993	17808	18038	17799	17682	17781	17746	17881	17823	17862	17564	17570	17772	17875	17947	17872	17715	18074	18026	17814	18066	17785	17859	17603	17900	17831	17789	17686	17661	17922	17752	17810	17835	17953	17906	17633	17644	17739	17908	17763	17692	17876	17607	18037	17826	17766	17849	17804	17626	17818	17825	17746	17862	17850	17633	17866	17892	17849	17704	17627	17806	17637	17817	17788	17682	17496	17619	17601	17905	17783	17777	17458	17675	17930	17767	17645	17665	17663	17905	17635	17787	17794	17635	17653	17762	17815	18048	17774	17894	17970	17792	17609	17778	17843	17793	17843	17857	17838	17855	17792	17825	17917	18007	17590	17800	17797	17722	17603	17819	17826	17941	17824	17774	17788	17755	17609	17740	17824	17681	17679	17852	18004	17809	17570	17641	17888	17650	17655	17722	17754	17709	17752	17766	17722	17590	17511	17953	17898	17932	17678	17853	17712	17756	17816	17681	17853	17781	17870	17575	17772	17690	17790	17760	17835	17671	17960	17831	17791	17715	17799	17705	17699	17624	17809	17878	17626	17775	17845	17762	17846	17844	17835	17869	17911	17787	17899	17695	17809	17704	17823	17792	17488	17623	17726	17652	17826	17784	17660	17712	17794	17664	17836	17771	17868	17666	17810	17967	17723	17877	17713	17785	17703	17905	18008	17563	17857	17719	17672	17602	17652	17650	17747	17812	17878	17838	17866	17650	17840	17941	17738	17822	17673	17791	17840	17795	17642	17776	17828	17595	17892	17871	17791	17636	17742	17605	17714	17828	17694	17761	17843	17789	17685	17481	17957	17914	17666	17739	17799	17628	17918	17785	17794	17972	17619	17798	17788	17853	17664	17918	17737	17683	17828	17860	17565	17946	17757	17892	17724	17815	17664	17821	17941	17744	17753	17813	17687	17716	17938	17739	17824	17880	17758	17929	17632	17680	17897	18075	18021	17819	17806	17704	17760	17901	17895	17733	17643	17612	17753	17754	17780	17745	17821	17824	17988	17795	17486	17745	17925	17712	17685	17792	17717	17786	17913	17661	17797	17778	17853	17957	17750	17740	17507	17735	17681	18003	17801	17829	17829	17772	17604	17851	17618	17577	17669	18005	17806	17747	17902	17666	17731	17699	17632	17949	17678	17547	17595	17628	17657	17527	17810	17797	17806	17789	17646	17813	17787	17704	17638	17605	17623	17831	17837	17668	17953	17951	17684	17698	17679	17531	17734	18010	17758	17813	17690	17885	17839	17671	17606	17783	17885	17690	17632	17728	17675	17533	17572	17716	17740	17578	17725	17944	17812	17785	17756	17815	17732	17723	17673	17841	17593	17591	17944	17750	17935	17663	17772	17719	17771	17848	17664	17484	17791	17710	17904	17599	17926	17740	17782	17541	17808	17859	17807	17680	17736	17942	17794	17823	17778	17722	17730	17907	17813	17801	17649	17774	17781	17699	17594	17727	17854	17541	17690	17583	17748	17978	17854	17839	17799	17825	17778	17926	17621	17551	17688	17782	17691	17706	17915	17667	17747	17756	17638	17753	17801	17764	17901	17670	17843	17597	17533	17745	17709	17568	17665	17971	17972	17574	17766	17742	17691	17771	17936	17680	17734	17691	17746	17836	17778	18001	17771	17718	17796	17692	17655	17650	17691	17732	17802	17688	17653	17745	17772	17708	17520	17811	17877	17838	17860	17833	17953	17700	17893	17919	17727	17411	17878	17659	17843	17784	17748	17816	17975	17786	17754	17778	17678	17752	17913	17644	17876	17855	17799	17891	17808	17685	17753	17651	17726	17807	17818	17631	17665	17823	17521	17770	17951	17740	17759	17775	17681	17586	17879	17924	17672	17699	17633	17881	17846	17778	17662	17677	17810	17850	17647	17782	17617	17653	17788	17678	17790	17780	17757	17679	17936	17599	17684	17591	17994	17754	17794	17666	17753	17802	17779	17751	17902	17680	18018	17794	17704	17894	17809	17642	17687	17841	17851	17821	17651	17872	17778	17920	17768	17768	17819	17817	17680	17767	17856	17735	17775	17737	17597	17758	17885	17624	17723	17553	17712	17773	17807	17894	17803	17871	17752	17591	17690	17735	17849	17827	17806	17873	17900	17766	17763	17706	17897	17601	17795	17549	17731	17815	17710	17783	17773	17784	17749	17542	17808	17781	17744	17727	17613	17726	17509	17831	17723	17865	17764	17731	17827	17838	17940	17859	17732	17816	17759	17705	17585	17951	17907	17602	17698	17780	17580	17827	17548	17779	17953	17835	17941	17957	17836	17808	17714	17590	17880	17936	17812	17934	17677	17779	17820	17770	17677	17827	17853	17633	17881	17911	17759	17872	17839	17668	17842	17631	17569	17614	17676	17718	18025	17623	17827	17608	17600	17897	17774	17829	17604	17772	17784	17619	17702	17832	17636	17770	17890	17720	17861	17647	17828	17806	17633	17764	17649	17884	17808	17712	18016	17820	17806	17932	18073	17890	17716	17811	17712	17691	17883	17659	17798	17828	17757	17931	17815	17685	17676	17588	17688	17799	17922	17890	17738	17681	17703	17928	17835	17784	17935	17857	17757	17897	17940	17810	17799	17778	17713	17834	17548	17701	17925	17694	17595	17832	17837	17818	17603	17726	17866	17915	17761	17757	17723	17688	17697	17611	17670	17624	17723	17530	17710	17856	17721	17876	17767	17748	17930	17731	17644	17490	17700	17710	17848	17848	17758	17816	17820	17882	17644	17616	17896	17726	17749	17943	17742	17850	17857	17757	17655	17723	17767	18013	17914	17854	17786	17595	17887	17654	17536	17563	17834	17636	17888	17773	17895	17758	17655	17802	17660	17472	17717	17952	18074	17973	17783	17778	17795	17808	17885	17674	17737	17938	17758	17667	18007	17744	17859	17719	17880	17763	17764	17787	17846	17700	17868	17836	17792	17661	17627	17715	17698	17636	17684	17844	17855	17763	17886	17749	17769	17612	17869	17806	17528	17725	17810	17875	17856	17670	17846	17672	17805	17667	17889	17831	17584	17845	17800	17830	17588	17749	17720	17861	17602	17731	17741	17618	17779	17997	17760	17864	17647	17711	17723	17892	17761	17495	17773	17725	18055	17670	17905	17878	17823	17678	17880	17787	17797	17880	17672	17602	18019	17894	17523	17650	17754	17817	17908	17772	17675	17591	17928	17732	17816	17586	17790	17824	17757	17766	17729	17867	17701	17804	17731	17733	17798	17688	17887	17837	17585	17830	17742	17766	17594	17778	17731	17640	17695	17714	17732	17739	17810	17814	17770	17653	17828	17774	17552	17787	17805	17755	17755	17704	17671	17645	17786	17658	17766	17637	17716	17691	17898	17496	17787	17841	17969	17996	17840	17826	17736	17698	17707	17972	17686	17599	17842	17860	17883	17654	17878	17728	17665	17916	17651	17838	18002	17788	17770	17830	17670	17937	17789	17656	17690	17663	17884	17581	17833	17909	17703	17831	17699	17667	17346	17343	17757	17819	17761	17621	17945	17799	17950	17626	17722	17753	17866	17807	17814	17514	17906	17783	17882	17680	17856	17660	17607	17864	17691	17978	17869	17816	17772	17660	17834	17779	17759	17848	17885	17913	17928	17701	17602	17929	17626	17612	17780	17876	17919	17798	17792	17810	17962	17833	17847	17753	17695	17757	17844	17783	17829	17777	17687	17878	17633	17707	17759	17923	17851	17678	17595	17796	17962	17437	17693	17770	17876	17792	17749	17822	17702	17701	17766	17813	17778	17741	17641	17791	17823	17682	17895	17725	17806	17631	17695	17769	17847	17583	17783	17725	17667	17745	17816	17701	17715	17589	17846	17677	17825	17681	17797	17820	17762	17711	17760	17798	17931	17744	17677	17875	18042	17741	17705	17840	17689	17810	17574	17725	17686	17789	17733	17696	17595	17756	17851	17963	17644	17984	17834	17875	17759	17690	17946	17647	18029	17704	17806	17758	17927	17765	17838	17727	17822	17686	17904	17910	17937	17846	17731	17787	17832	17808	17846	17700	17765	17845	17823	17708	17824	17717	17815	17731	17919	17648	17904	17874	17817	17809	17906	17611	17626	17876	17735	17831	17969	17772	17901	17692	17697	17701	17877	17819	18136	17867	17857	17741	17740	17697	17846	17824	17445	17962	17682	17894	17658	17705	17792	17666	17822	17836	17630	17529	17800	17818	17790	17990	17702	17591	17624	17664	17486	17690	17906	17791	17786	17763	17859	17672	17689	17844	17889	17784	17921	17840	17662	17830	17572	17674	17772	17788	17949	17694	17556	17891	17777	17711	17650	17664	17670	17622	17596	17590	17770	17901	17731	17977	17861	17678	17908	17801	17800	17845	17861	17811	17884	17781	17840	17783	17887	17904	17871	17661	17860	17681	17693	17766	17907	17702	17682	17758	17580	17796	17886	17727	17846	17703	17828	18002	17690	17844	17589	17714	17849	17706	17642	17751	18036	17635	17889	17869	17789	17686	17837	17990	17436	17800	17580	17825	17785	17880	17601	17649	17803	17876	17750	17936	17829	17844	17787	17873	17638	17822	17987	17784	17767	17860	17580	17940	17703	17714	17865	17828	17813	17614	17632	17833	17853	17860	17744	17811	18041	17736	17566	17830	17683	17902	17840	17748	17806	17740	17774	17710	17835	17485	17885	17580	17807	17721	17775	17739	17691	17958	17771	17822	17489	17761	17690	17877	17833	17819	17846	17794	17608	17706	17768	17789	17720	17754	17960	18046	17890	17740	17886	17811	17831	17529	17735	17599	17757	17676	17796	17686	17750	17780	17780	17797	17831	17766	17723	17772	17755	18076	17707	17653	17703	17734	17695	17874	17757	17902	17623	17915	17709	17678	17780	17793	17833	17688	17616	17712	18051	17825	17691	17987	17746	17719	17693	17514	17893	17909	17873	17825	17899	17869	17478	17617	17641	17647
14909	25028	24006	20380	18836	17740	16822	16517	16468	16252	19726	32209	33232	31004	25195	19715	17359	16264	15926	15694	15870	15599	15759	15637	15743	15663	15688	15771	15882	15630	15826	15732	15731	15688	15655	15789	15707	15776	15696	15861	15599	15875	15727	15712	15677	15983	15672	15635	15809	15716	15572	15810	15679	15826	15852	15779	15644	15839	15677	15706	15784	15706	15640	15874	15725	15587	15640	15703	15810	15818	15556	15698	15673	15641	15523	15697	15677	15832	15736	15666	15625	15574	15555	15817	15601	15785	15577	15630	15675	15826	15833	15658	15591	15608	15724	15631	15720	15658	15772	15784	15726	15692	15759	15602	15843	15783	15663	15605	15689	15498	15728	15779	15646	15809	15811	15697	15728	15641	15763	15930	15766	15691	15616	15694	15725	15783	15610	15680	15610	15811	15655	15671	15698	15669	15753	15805	15548	15682	15710	15717	15732	15644	15858	15601	15882	15661	15716	15676	15660	15682	15733	15576	15648	15652	15680	15682	15777	15601	15785	15793	15841	15732	15624	15672	15741	15691	15737	15744	15733	15733	15643	15573	15817	15674	15697	15791	15749	15724	15842	15888	15808	15718	15712	15798	15747	15652	15724	15771	15690	15643	15750	15615	15655	15711	15639	15714	15697	15657	15694	15505	15738	15485	15726	15672	15611	15891	15756	15672	15677	15815	15677	15524	15876	15731	15987	15602	15796	15776	15743	15525	15788	15610	15646	15654	15781	15646	15743	15684	15736	15824	15613	15694	15900	15755	15636	15689	15578	15681	15609	15738	15818	15604	15749	15896	15804	15566	15808	15674	15837	15620	15813	15623	15552	15624	15669	15756	15567	15716	15666	15559	15725	15580	15770	15904	15670	15946	15745	15868	15808	15811	15751	15670	15705	15620	15683	15697	15692	15526	15519	15774	15652	15453	15700	15848	15639	15753	15777	15698	15605	15845	15891	15672	15620	15744	15686	15581	15780	15662	15810	15715	15671	15819	15674	15912	15558	15779	15790	15814	15676	15685	15728	15783	15621	15743	15557	15633	15695	15617	15542	15683	15694	15860	15683	15693	15831	15737	15570	15831	15676	15707	15780	15713	15744	15752	15665	15731	15806	15670	15680	15703	15787	15688	15584	15942	15694	15750	15467	15619	15493	15870	15665	15823	15727	15610	15582	15977	15624	15596	15619	15685	15665	15639	15874	15608	15814	15824	15600	15662	15618	15655	15650	15642	15686	15694	15526	15524	15700	15817	15678	15657	15656	15837	15664	15802	15871	15750	15702	15770	15727	15694	15647	15682	15524	15700	15786	15652	15812	15718	15819	15667	15751	15691	15591	15590	15759	15804	15665	15695	15781	15580	15704	15706	15745	15752	15646	15670	15856	15778	15696	15616	15702	15745	15841	15705	15638	15720	15798	15836	15806	15751	15557	15641	15704	15614	15570	15608	15716	15555	15786	15592	15713	15688	15593	15848	15707	15834	15636	15666	15730	15608	15751	15757	15733	15578	15676	15971	15771	15741	15760	15547	15706	15828	15539	15821	15721	15899	15754	15636	15510	15676	15828	15571	15627	15774	15740	15587	15596	15643	15625	15860	15628	15730	15761	15517	15641	15677	15668	15721	15665	15677	15743	15781	15537	15708	15769	15640	15741	15699	15708	15905	15741	15802	15850	15546	15687	15582	15752	15724	15758	15590	15630	15581	15849	15711	15743	15532	15645	15717	15742	15766	15587	15668	15739	15601	15640	15727	15708	15610	15779	15686	15853	15702	15690	15750	15778	15775	15732	15570	15759	15700	15660	15699	15695	15699	15648	15752	15636	15621	15796	15685	15763	15813	15910	15628	15619	15652	15708	15806	15649	15749	15670	15849	15698	15491	15728	15693	15797	15544	15776	15723	15730	15694	15712	15874	15902	15632	15680	15726	15668	15670	15750	15674	15724	15763	15752	15780	15592	15912	15866	15570	15545	15749	15671	15941	15815	15609	15764	15636	15593	15734	15622	15879	15641	15634	15809	15843	15736	15637	15708	15651	15583	15583	15682	15770	15668	15901	15736	15707	15644	15869	15742	15738	15643	15661	15675	15769	15703	15723	15722	15656	15735	15478	15642	15705	15732	15623	15644	15464	15691	15875	15657	15753	15698	15757	15687	15780	15755	15744	15662	15568	15797	15573	15750	15675	15649	15824	15689	15636	15597	15824	15850	15629	15554	15861	15839	15618	15911	15620	15745	15904	15733	15919	15688	15689	15625	15813	15871	15463	15809	15677	15770	15701	15739	15628	15575	15849	15615	15830	15831	15740	15769	15622	15810	15614	15501	15647	15617	15604	15829	15706	15715	15435	15706	15579	15723	15573	15710	15716	15575	15657	15837	15729	15632	15671	15536	15710	15584	15674	15850	15705	15660	15674	15543	15662	15652	15790	15813	15593	15573	15710	15838	15766	15846	15654	15543	15702	15667	15730	15619	15728	15844	15780	15823	15886	15517	15636	15740	15674	15715	15734	15730	15629	15605	15675	15839	15811	15613	15600	15709	15699	15898	15879	15612	15730	15765	15690	15558	15947	15552	15861	15669	15739	15665	15742	15827	15752	15766	15591	15802	15693	15757	15795	15678	15982	15599	15746	15901	15519	15789	15507	15581	15755	15656	15726	15754	15736	15813	15598	15803	15543	15591	15697	15723	15589	15814	15718	15529	15778	15818	15555	15569	15748	15701	15653	15688	15813	15874	15628	15707	15676	15730	15703	15772	15603	15540	15657	15879	15646	15777	15721	15798	15815	15550	15749	15704	15675	15532	15735	15638	15655	15730	15699	15847	15567	15699	15784	15773	15483	15693	15805	15780	15734	15749	15779	15800	15636	15599	15864	15760	15715	15730	15666	15591	15709	15849	15783	15702	15565	15708	15811	15684	15686	15565	15777	15741	15587	15726	15571	15662	15578	15803	15718	15489	15681	15682	15791	15749	15828	15733	15666	15696	15681	15721	15764	15669	15687	15873	15591	15830	15591	15739	15682	15743	15585	15637	15720	15725	15728	15687	15781	15737	15666	15759	15717	15869	15742	15689	15805	15850	15722	15722	15709	15763	15650	15763	15614	15688	15612	15622	15880	15818	15682	15617	15657	15617	15560	15684	15795	15766	15740	15657	15842	15679	15834	15748	15625	15462	15742	15735	15673	15722	15707	15676	15638	15699	15769	15690	15658	15633	15731	15696	15689	15735	15626	15686	15785	15783	15665	15662	15649	15650	15833	15823	15655	15551	15837	15672	15819	15678	15768	15606	15822	15700	15685	15671	15705	15707	15848	15794	15790	15560	15527	15721	15657	15595	15648	15610	15730	15585	15722	15721	15715	15857	15617	15595	15694	15806	15608	15770	15754	15854	15683	15738	15757	15805	15624	15681	15863	15731	15877	15859	15571	15764	15712	15640	15674	15562	15678	15699	15737	15784	15842	15847	15778	15746	15867	15715	15696	15709	15768	15605	15664	15899	15883	16032	15863	15704	15698	15649	15750	15671	15669	15584	15827	15623	15786	15602	15721	15796	15605	15910	15793	15930	15716	15677	15694	15571	15737	15679	15709	15727	15736	15730	15826	15677	15776	15657	15650	15723	15742	15878	15815	15681	15775	15536	15781	15695	15652	15663	15677	15670	15529	15759	15693	15616	15609	15552	15719	15677	15725	15633	15712	15782	15769	15858	15773	15747	15808	15787	15704	15742	15623	15589	15621	15791	15894	15562	15892	15713	15725	15778	15745	15691	15549	15757	15826	15630	15615	15622	15748	15754	15544	15649	15734	15732	15573	15891	15683	15836	15616	15565	15748	15631	15719	15709	15832	15719	15747	15670	15671	15602	15625	15884	15630	15699	15733	15704	15862	15570	15638	15620	15640	15724	15436	15680	15830	15709	15725	15572	15771	15856	15641	15872	15728	15920	15783	15674	15666	15667	15694	15803	15750	15694	15801	15684	15644	15701	15674	15624	15634	15691	15720	15688	15735	15864	15706	15734	15698	15695	15746	15608	15502	15670	15649	15778	15919	15637	15641	15696	15705	15605	15532	15736	15636	15667	15887	15731	15687	15657	15703	15728	15776	15541	15715	15775	15731	15669	15709	15693	15519	15686	15515	15789	15655	15747	15770	15782	15599	15749	15737	15818	15585	15700	15756	15714	15571	15718	15651	15856	15729	15706	15784	15673	15665	15698	15665	15610	15740	15623	15623	15723	15727	15836	15675	15672	15775	15719	15571	15670	15716	15840	15661	15761	15720	15799	15729	15812	15530	15779	15570	15603	15602	15736	15754	15682	15734	15716	15612	16011	15749	15602	15795	15746	15643	15816	15771	15845	15592	15802	15793	15705	15695	15470	15608	15699	15759	15731	15743	15689	15677	15664	15551	15601	15751	15675	15966	15859	15905	15804	15747	15432	15717	15852	15599	15714	15879	15655	15682	15565	15692	15674	15867	15700	15672	15697	15675	15783	15654	15794	15587	15706	15524	15833	15697	15761	15746	15613	15742	15609	15675	15787	15774	15730	15629	15762	15739	15531	15788	15565	15735	15759	15664	15580	15780	15790	15706	15623	15747	15717	15838	15692	15639	15704	15624	15665	15646	15800	15643	15656	15598	15732	15709	15898	15735	15804	15766	15709	15563	15647	15747	15770	15820	15771	15713	15592	15682	15554	15744	15692	15809	15745	15832	15876	15669	15736	15752	15599	15748	15689	15675	15714	15727	15804	15707	15757	15770	15681	15841	15781	15659	15572	15715	15709	15543	15764	15853	15626	15627	15804	15757	15871	15814	15731	15656	15846	15598	15656	15681	15702	15706	15825	15711	15726	15773	15720	15690	15759	15618	15834	15735	15720	15716	15823	15710	15902	15808	15621	15628	15763	15637	15688	15713	15866	15533	15776	15668	15787	15811	15677	15672	15613	15690	15717	15719	15835	15489	15673	15710	15691	15433	15849	15881	15760	15794	15705	15889	15618	15719	15651	15840	15797	15630	15792	15631	15723	15804	15650	15689	15662	15651	15679	15545	15688	15603	15653	15822	15842	15651	15712	15645	15652	15712	15753	15497	15674	15652	15635	15925	15566	15583	15766	15807	15649	15704	15782	15872	15670	15605	15637	15764	15743	15645	15852	15780	15610	15766
22396	20844	28491	23282	21038	22882	24123	19204	18071	18385	20579	34485	38202	37259	30849	23956	20567	18939	18049	17745	17687	17781	17690	17486	17642	17334	17663	17602	17511	17578	17653	17397	17431	17553	17537	17640	17439	17524	17619	17421	17507	17405	17521	17501	17565	17593	17304	17664	17428	17425	17517	17216	17564	17571	17605	17396	17495	17603	17441	17415	17320	17420	17654	17435	17476	17569	17400	17433	17246	17622	17752	17495	17735	17512	17387	17556	17573	17414	17455	17576	17356	17619	17493	17491	17641	17562	17389	17423	17460	17345	17394	17543	17511	17497	17314	17475	17517	17294	17538	17444	17339	17520	17397	17611	17533	17571	17490	17517	17595	17313	17565	17375	17511	17422	17364	17687	17413	17481	17530	17551	17380	17266	17303	17432	17397	17552	17406	17335	17548	17594	17507	17495	17383	17404	17487	17543	17520	17430	17361	17363	17260	17249	17463	17465	17396	17416	17510	17489	17430	17524	17554	17545	17450	17477	17345	17248	17478	17444	17427	17643	17431	17620	17558	17473	17566	17451	17348	17582	17372	17179	17431	17396	17354	17442	17600	17584	17261	17518	17279	17296	17579	17341	17197	17369	17415	17424	17396	17556	17364	17599	17460	17418	17371	17564	17464	17591	17586	17368	17433	17502	17575	17275	17392	17473	17616	17464	17417	17411	17414	17562	17361	17532	17378	17305	17474	17520	17187	17592	17313	17642	17455	17329	17493	17402	17189	17576	17453	17280	17371	17485	17399	17388	17605	17309	17572	17533	17565	17480	17316	17379	17454	17344	17483	17355	17319	17396	17344	17364	17450	17369	17447	17410	17186	17484	17423	17510	17443	17394	17574	17463	17518	17261	17546	17450	17652	17381	17536	17623	17703	17513	17545	17403	17667	17451	17490	17329	17370	17416	17450	17541	17484	17427	17359	17692	17649	17365	17435	17345	17444	17553	17368	17399	17299	17472	17569	17567	17469	17200	17489	17270	17398	17473	17497	17265	17436	17348	17329	17357	17438	17325	17246	17584	17414	17430	17425	17386	17287	17421	17399	17290	17414	17275	17421	17390	17668	17454	17417	17471	17340	17232	17571	17405	17488	17442	17651	17507	17476	17290	17319	17443	17344	17361	17446	17317	17416	17327	17347	17496	17408	17400	17486	17394	17395	17463	17416	17379	17366	17454	17376	17209	17518	17435	17516	17250	17322	17513	17416	17418	17307	17537	17431	17319	17443	17504	17054	17459	17424	17496	17512	17324	17520	17590	17451	17513	17564	17406	17446	17222	17372	17460	17302	17351	17401	17569	17553	17362	17380	17294	17445	17384	17428	17363	17383	17472	17373	17521	17577	17558	17239	17495	17500	17465	17378	17372	17453	17367	17313	17352	17275	17491	17298	17330	17431	17436	17351	17500	17484	17568	17397	17325	17566	17749	17470	17598	17527	17611	17439	17581	17481	17642	17284	17498	17513	17420	17431	17330	17564	17445	17379	17554	17388	17408	17283	17518	17544	17419	17538	17462	17442	17403	17359	17493	17374	17321	17328	17394	17351	17623	17381	17360	17298	17392	17452	17550	17396	17495	17491	17435	17692	17576	17524	17473	17428	17486	17374	17429	17360	17276	17386	17186	17571	17419	17346	17321	17455	17513	17346	17399	17400	17465	17521	17374	17492	17383	17486	17384	17511	17358	17526	17337	17515	17089	17446	17443	17525	17605	17517	17315	17303	17375	17519	17254	17565	17468	17445	17169	17405	17555	17470	17268	17282	17394	17477	17376	17407	17383	17335	17566	17444	17429	17439	17405	17445	17514	17363	17334	17569	17407	17596	17516	17342	17340	17434	17199	17627	17469	17553	17502	17412	17386	17290	17321	17698	17410	17529	17483	17453	17483	17617	17244	17444	17427	17397	17605	17482	17202	17486	17507	17614	17570	17422	17322	17409	17521	17481	17408	17577	17331	17488	17393	17439	17604	17448	17413	17241	17350	17418	17473	17376	17598	17392	17394	17456	17443	17383	17249	17473	17633	17362	17702	17350	17431	17288	17501	17569	17568	17282	17483	17377	17539	17603	17476	17533	17400	17478	17445	17347	17620	17337	17443	17261	17574	17378	17566	17448	17307	17335	17490	17431	17498	17230	17464	17576	17406	17469	17375	17404	17467	17366	17257	17574	17428	17538	17496	17439	17604	17406	17402	17525	17331	17577	17283	17473	17321	17380	17275	17352	17314	17504	17462	17545	17422	17499	17628	17580	17325	17406	17637	17508	17419	17646	17156	17285	17275	17374	17293	17468	17297	17385	17368	17479	17390	17505	17441	17508	17282	17508	17490	17397	17645	17588	17383	17363	17344	17481	17550	17415	17442	17471	17557	17428	17478	17372	17449	17236	17312	17218	17542	17521	17678	17288	17298	17316	17373	17339	17538	17456	17270	17623	17591	17252	17362	17409	17383	17425	17582	17447	17460	17442	17528	17574	17306	17304	17390	17447	17526	17400	17391	17514	17290	17594	17516	17296	17243	17357	17365	17415	17386	17318	17539	17428	17475	17466	17379	17323	17278	17566	17563	17408	17326	17450	17357	17525	17553	17669	17641	17297	17357	17430	17292	17568	17444	17499	17438	17429	17598	17430	17472	17371	17523	17427	17097	17479	17391	17260	17380	17391	17419	17521	17417	17526	17183	17335	17510	17553	17483	17395	17287	17366	17559	17338	17629	17527	17535	17471	17543	17376	17467	17348	17585	17622	17296	17457	17451	17419	17320	17334	17407	17354	17501	17218	17494	17370	17556	17269	17451	17533	17485	17507	17464	17300	17485	17332	17299	17526	17427	17456	17360	17398	17395	17256	17400	17319	17497	17715	17314	17412	17426	17368	17192	17471	17320	17309	17619	17424	17455	17382	17400	17344	17504	17349	17347	17550	17500	17561	17430	17347	17367	17257	17447	17530	17472	17407	17501	17402	17533	17511	17416	17433	17693	17290	17418	17462	17325	17530	17407	17516	17433	17385	17390	17482	17420	17361	17209	17274	17519	17560	17534	17503	17345	17214	17387	17467	17424	17407	17487	17584	17456	17432	17353	17585	17431	17403	17586	17430	17420	17387	17535	17184	17291	17374	17453	17461	17249	17521	17510	17308	17441	17463	17337	17446	17326	17440	17477	17564	17443	17401	17350	17260	17508	17470	17445	17530	17467	17452	17506	17542	17238	17314	17135	17295	17593	17623	17469	17573	17510	17440	17189	17427	17429	17353	17392	17438	17442	17500	17567	17426	17238	17476	17428	17383	17447	17200	17314	17468	17422	17339	17258	17490	17436	17338	17388	17459	17502	17509	17480	17350	17342	17592	17422	17566	17365	17528	17455	17497	17526	17498	17270	17376	17577	17625	17394	17332	17506	17400	17398	17602	17426	17517	17544	17429	17424	17494	17419	17443	17586	17376	17320	17401	17528	17546	17495	17458	17379	17517	17461	17481	17324	17430	17251	17518	17391	17522	17521	17523	17563	17460	17480	17391	17331	17361	17229	17346	17230	17308	17437	17325	17542	17395	17240	17343	17544	17474	17304	17402	17449	17470	17372	17440	17276	17456	17476	17480	17439	17493	17280	17280	17398	17395	17354	17531	17507	17394	17417	17395	17235	17434	17494	17549	17193	17436	17365	17259	17553	17320	17356	17397	17647	17431	17455	17377	17297	17421	17783	17495	17286	17421	17532	17385	17453	17355	17390	17650	17528	17384	17457	17419	17552	17268	17471	17463	17501	17295	17262	17484	17361	17443	17473	17560	17496	17443	17354	17494	17359	17552	17462	17371	17274	17583	17535	17452	17600	17493	17270	17477	17305	17331	17442	17292	17469	17594	17355	17385	17383	17316	17272	17331	17344	17487	17390	17479	17377	17481	17682	17539	17324	17537	17358	17507	17459	17376	17470	17531	17504	17447	17421	17538	17521	17372	17439	17418	17155	17439	17321	17582	17208	17533	17644	17522	17339	17443	17490	17602	17511	17520	17396	17331	17256	17747	17428	17401	17458	17424	17628	17656	17564	17409	17198	17520	17441	17366	17502	17420	17458	17481	17442	17409	17466	17452	17343	17461	17319	17448	17610	17420	17454	17335	17502	17492	17360	17307	17614	17553	17274	17347	17472	17322	17266	17313	17502	17314	17467	17357	17414	17468	17389	17375	17563	17405	17487	17389	17509	17508	17400	17362	17489	17624	17326	17565	17416	17327	17516	17241	17562	17446	17309	17317	17462	17303	17506	17386	17543	17443	17218	17336	17476	17267	17456	17422	17425	17496	17466	17371	17468	17452	17457	17455	17338	17481	17360	17569	17297	17365	17686	17269	17331	17388	17428	17422	17604	17500	17420	17291	17330	17438	17751	17426	17289	17494	17275	17532	17528	17470	17593	17150	17500	17501	17456	17541	17485	17431	17572	17408	17340	17519	17564	17451	17326	17638	17475	17426	17637	17358	17618	17400	17525	17397	17552	17443	17557	17428	17250	17328	17247	17507	17383	17576	17543	17442	17319	17411	17560	17259	17420	17599	17135	17479	17490	17302	17424	17454	17529	17293	17267	17486	17455	17223	17425	17287	17462	17652	17490	17460	17324	17614	17302	17356	17530	17525	17423	17276	17415	17549	17362	17481	17237	17437	17550	17613	17525	17175	17553	17414	17286	17524	17501	17489	17572	17400	17513	17510	17398	17515	17445	17369	17323	17214	17660	17378	17468	17416	17388	17465	17310	17384	17502	17451	17501	17301	17245	17335	17468	17567	17509	17410	17457	17598	17243	17363	17473	17525	17552	17526	17383	17635	17445	17492	17429	17616	17470	17490	17379	17485	17613	17300	17444	17470	17427	17373	17459	17323	17427	17481	17405	17360	17437	17377	17290	17337	17516	17596	17572	17346	17331	17565	17419	17496	17277	17450	17410	17359	17514	17504	17448	17339	17386	17409	17366	17381	17629	17489	17577	17230	17458	17545	17458	17463	17402	17284	17509	17334	17381	17614	17318	17335	17308	17278	17410	17332	17417	17488	17215	17374	17354	17372	17444	17516	17442	17394	17266	17421	17566	17597	17322	17525	17564	17513	17522	17575	17425	17398	17460	17233	17381	17440	17279	17602	17376	17391	17092	17417	17428	17295	17846	17298	17441
15931	29727	27482	22533	20385	18983	17427	16892	16752	16415	20867	38773	40423	39437	30987	23022	18889	16722	15753	15536	15587	15580	15505	15608	15399	15482	15480	15400	15344	15462	15468	15535	15518	15425	15446	15567	15453	15452	15417	15481	15455	15529	15539	15475	15389	15407	15425	15485	15503	15384	15572	15326	15471	15454	15590	15374	15447	15462	15489	15436	15592	15416	15455	15571	15400	15454	15499	15457	15410	15520	15391	15313	15530	15544	15384	15480	15447	15512	15538	15365	15463	15479	15416	15451	15240	15416	15434	15496	15310	15565	15365	15491	15367	15306	15372	15600	15443	15504	15463	15493	15427	15410	15471	15304	15623	15374	15452	15536	15309	15339	15422	15497	15525	15569	15437	15456	15590	15459	15358	15390	15472	15524	15520	15478	15463	15320	15416	15405	15442	15410	15509	15515	15578	15316	15579	15455	15356	15447	15573	15352	15389	15579	15537	15513	15526	15424	15290	15388	15514	15232	15404	15419	15549	15300	15521	15379	15372	15409	15366	15416	15485	15355	15532	15399	15373	15377	15580	15429	15518	15410	15314	15434	15478	15422	15501	15405	15597	15408	15477	15554	15463	15316	15547	15457	15362	15354	15520	15303	15542	15411	15545	15455	15359	15383	15466	15419	15429	15394	15474	15338	15538	15463	15405	15371	15530	15491	15487	15450	15583	15525	15334	15290	15487	15443	15371	15423	15488	15500	15332	15382	15575	15370	15540	15232	15370	15421	15346	15444	15539	15555	15405	15401	15366	15468	15578	15369	15489	15333	15573	15405	15519	15430	15550	15589	15584	15447	15305	15461	15388	15259	15374	15542	15397	15411	15436	15399	15389	15360	15481	15410	15492	15311	15683	15560	15344	15463	15460	15392	15390	15389	15458	15318	15375	15408	15301	15413	15472	15386	15478	15420	15457	15452	15374	15317	15482	15418	15662	15551	15248	15583	15505	15404	15461	15480	15499	15598	15328	15361	15511	15402	15538	15524	15463	15676	15378	15496	15627	15458	15374	15529	15438	15419	15270	15538	15569	15272	15377	15552	15469	15426	15381	15551	15247	15373	15524	15568	15451	15371	15387	15378	15511	15197	15452	15490	15445	15431	15468	15335	15205	15481	15385	15532	15462	15585	15515	15442	15325	15334	15454	15341	15527	15486	15574	15439	15344	15368	15376	15578	15487	15384	15428	15492	15532	15568	15446	15495	15268	15419	15488	15329	15542	15304	15656	15478	15320	15312	15380	15489	15326	15561	15343	15356	15321	15380	15375	15325	15518	15319	15402	15523	15375	15427	15409	15561	15389	15454	15454	15441	15534	15265	15537	15436	15688	15394	15556	15431	15410	15288	15524	15411	15646	15514	15435	15488	15574	15298	15254	15380	15396	15263	15256	15689	15333	15586	15362	15314	15498	15475	15433	15514	15348	15340	15327	15553	15526	15413	15579	15403	15459	15454	15507	15462	15463	15516	15361	15422	15253	15512	15445	15447	15486	15309	15462	15498	15588	15480	15227	15485	15510	15310	15344	15423	15360	15521	15316	15522	15402	15248	15391	15476	15457	15531	15508	15417	15404	15270	15383	15524	15658	15304	15506	15483	15436	15265	15479	15502	15434	15426	15301	15411	15615	15519	15495	15302	15333	15591	15324	15261	15245	15457	15492	15425	15394	15322	15475	15533	15413	15344	15487	15425	15509	15382	15353	15558	15354	15482	15547	15507	15582	15369	15482	15480	15377	15388	15592	15520	15356	15500	15440	15336	15539	15546	15388	15292	15592	15513	15436	15561	15506	15318	15341	15448	15234	15422	15467	15484	15295	15323	15388	15483	15560	15286	15503	15395	15505	15287	15577	15574	15348	15316	15296	15412	15509	15406	15449	15576	15577	15445	15393	15518	15262	15358	15578	15457	15595	15428	15525	15520	15360	15471	15341	15300	15410	15581	15440	15356	15499	15440	15448	15354	15250	15495	15532	15429	15525	15431	15388	15510	15388	15469	15458	15500	15339	15450	15434	15470	15291	15560	15425	15396	15324	15485	15442	15451	15492	15441	15453	15582	15550	15363	15403	15357	15468	15551	15441	15715	15431	15480	15505	15317	15483	15370	15471	15373	15459	15386	15444	15497	15481	15424	15311	15510	15510	15398	15405	15456	15333	15413	15608	15217	15441	15361	15331	15390	15441	15224	15460	15236	15403	15538	15437	15374	15474	15695	15452	15414	15562	15615	15511	15443	15406	15583	15450	15386	15320	15487	15417	15484	15443	15426	15455	15594	15396	15382	15409	15531	15310	15492	15486	15590	15433	15313	15512	15436	15289	15259	15503	15285	15513	15636	15381	15446	15305	15448	15538	15516	15461	15395	15300	15348	15368	15411	15525	15445	15529	15430	15433	15404	15503	15314	15242	15283	15608	15487	15280	15567	15420	15362	15367	15335	15468	15367	15382	15491	15412	15324	15377	15469	15384	15435	15516	15483	15390	15543	15439	15276	15578	15469	15518	15469	15502	15587	15447	15408	15408	15427	15470	15468	15458	15379	15348	15528	15353	15301	15453	15298	15505	15352	15455	15332	15348	15313	15377	15450	15448	15346	15392	15279	15383	15556	15514	15411	15288	15247	15416	15115	15401	15477	15380	15337	15359	15386	15574	15410	15507	15400	15537	15405	15367	15452	15399	15331	15480	15512	15451	15446	15428	15580	15521	15544	15294	15456	15362	15300	15507	15541	15552	15219	15485	15548	15449	15523	15367	15487	15654	15505	15473	15399	15328	15397	15591	15483	15368	15647	15528	15333	15477	15444	15433	15391	15264	15495	15416	15354	15363	15391	15281	15358	15382	15372	15480	15332	15298	15457	15358	15321	15389	15371	15421	15227	15513	15509	15376	15576	15439	15391	15436	15481	15262	15507	15430	15314	15354	15344	15490	15313	15367	15470	15383	15607	15594	15434	15308	15452	15423	15544	15345	15557	15320	15509	15515	15528	15373	15507	15493	15405	15491	15304	15488	15594	15493	15531	15482	15317	15492	15317	15586	15419	15397	15362	15396	15306	15461	15380	15455	15376	15412	15220	15467	15523	15513	15612	15580	15248	15346	15305	15432	15474	15520	15441	15410	15257	15377	15483	15496	15402	15397	15511	15296	15445	15324	15447	15485	15389	15386	15503	15504	15414	15623	15378	15464	15424	15729	15430	15296	15497	15495	15485	15434	15672	15565	15555	15367	15510	15431	15551	15535	15312	15380	15515	15191	15530	15536	15562	15260	15453	15568	15419	15451	15391	15233	15309	15301	15321	15454	15379	15438	15496	15367	15557	15520	15394	15376	15194	15374	15392	15433	15461	15623	15394	15581	15559	15299	15488	15363	15507	15364	15490	15491	15436	15443	15501	15478	15518	15374	15429	15321	15615	15362	15321	15707	15415	15391	15368	15441	15452	15532	15325	15558	15445	15428	15464	15455	15334	15416	15562	15417	15610	15390	15587	15292	15266	15431	15449	15204	15504	15657	15304	15630	15502	15297	15543	15572	15429	15543	15614	15439	15364	15427	15519	15403	15465	15429	15344	15258	15421	15406	15518	15580	15430	15489	15531	15483	15383	15460	15356	15392	15567	15297	15515	15343	15469	15337	15280	15462	15529	15527	15527	15459	15513	15516	15673	15311	15284	15257	15490	15393	15316	15268	15367	15529	15686	15415	15585	15476	15396	15506	15597	15453	15428	15457	15523	15542	15448	15418	15435	15464	15420	15452	15261	15441	15432	15541	15432	15480	15432	15413	15626	15335	15394	15646	15535	15439	15234	15471	15343	15633	15427	15461	15522	15541	15375	15505	15407	15469	15473	15506	15484	15379	15449	15517	15364	15469	15387	15503	15476	15362	15522	15436	15447	15432	15554	15199	15525	15446	15232	15331	15381	15533	15485	15372	15463	15379	15301	15631	15564	15409	15328	15391	15504	15497	15517	15340	15382	15395	15559	15313	15414	15284	15336	15503	15304	15482	15449	15477	15528	15394	15509	15480	15328	15527	15367	15591	15358	15385	15379	15295	15437	15580	15380	15479	15490	15337	15272	15329	15284	15264	15518	15390	15547	15360	15472	15398	15552	15456	15551	15470	15221	15533	15413	15414	15532	15445	15548	15182	15542	15456	15497	15412	15422	15342	15448	15421	15288	15478	15517	15335	15354	15354	15426	15472	15431	15499	15515	15499	15433	15424	15442	15276	15480	15308	15481	15459	15445	15457	15581	15263	15506	15453	15615	15460	15555	15375	15354	15324	15562	15241	15470	15328	15373	15344	15332	15455	15316	15324	15486	15396	15102	15520	15487	15491	15462	15517	15343	15512	15307	15460	15361	15447	15505	15443	15334	15545	15455	15382	15529	15480	15489	15418	15481	15442	15432	15277	15468	15466	15255	15495	15441	15512	15490	15555	15337	15376	15453	15517	15310	15326	15393	15465	15465	15297	15512	15432	15584	15314	15354	15473	15562	15382	15251	15450	15411	15388	15427	15397	15584	15442	15551	15577	15490	15420	15533	15534	15578	15478	15487	15355	15396	15477	15290	15280	15400	15391	15382	15290	15191	15581	15408	15458	15462	15640	15468	15434	15362	15430	15550	15484	15355	15397	15512	15470	15375	15415	15281	15585	15374	15576	15393	15408	15298	15404	15407	15448	15427	15260	15342	15383	15410	15405	15475	15356	15500	15516	15445	15515	15535	15478	15275	15417	15422	15429	15305	15339	15456	15581	15508	15276	15277	15353	15452	15552	15352	15354	15431	15603	15426	15561	15397	15512	15563	15508	15271	15299	15441	15546	15411	15499	15450	15370	15414	15559	15374	15410	15511	15509	15425	15382	15333	15383	15271	15458	15474	15510	15273	15301	15385	15471	15448	15371	15383	15485	15419	15360	15459	15550	15390	15316	15444	15432	15276	15378	15396	15544	15231	15444	15439	15470	15448	15435	15576	15458	15474	15252	15401	15432	15282	15382	15566	15641	15541	15531	15518	15443	15451	15429	15477	15326	15618	15499	15454	15454	15410	15416	15296	15451	15461	15324	15479	15482	15349	15458	15526	15425	15220	15375	15310	15529	15426	15482	15284	15427	15363	15441	15336	15357	15314	15435	15402	15311	15486	15327	15633	15411	15283	15251	15435
26763	21571	23606	20124	17079	16941	16893	16968	16524	16552	16541	17721	18446	18766	17972	17499	16974	16598	16644	16707	16474	16634	16659	16405	16620	16544	16544	16490	16460	16346	16440	16436	16479	16402	16677	16458	16436	16208	16551	16393	16531	16531	16440	16317	16333	16543	16363	16262	16417	16225	16634	16310	16390	16475	16517	16329	16483	16349	16382	16492	16390	16485	16551	16347	16392	16434	16489	16357	16470	16580	16314	16475	16395	16454	16445	16389	16543	16453	16536	16242	16464	16446	16338	16338	16489	16381	16409	16498	16565	16295	16517	16414	16273	16264	16473	16570	16475	16487	16290	16388	16379	16493	16495	16401	16438	16562	16554	16560	16590	16377	16548	16362	16331	16332	16453	16466	16254	16527	16477	16639	16333	16349	16545	16402	16428	16415	16517	16373	16513	16537	16462	16475	16361	16337	16451	16458	16319	16320	16495	16010	16461	16541	16484	16487	16409	16368	16694	16425	16206	16467	16466	16308	16268	16291	16384	16377	16448	16227	16350	16544	16282	16361	16568	16498	16397	16601	16599	16375	16380	16313	16498	16451	16306	16377	16294	16343	16536	16453	16354	16485	16542	16327	16604	16461	16597	16454	16596	16346	16427	16279	16377	16392	16401	16458	16282	16599	16500	16345	16539	16533	16468	16271	16325	16250	16378	16369	16351	16518	16388	16429	16424	16350	16406	16452	16472	16368	16363	16461	16536	16430	16542	16339	16268	16340	16723	16438	16554	16578	16418	16348	16393	16321	16576	16401	16377	16359	16584	16509	16468	16572	16284	16462	16251	16353	16429	16441	16456	16253	16317	16599	16463	16274	16481	16368	16296	16302	16342	16506	16367	16273	16654	16287	16641	16290	16431	16362	16438	16225	16413	16396	16325	16318	16379	16416	16145	16652	16471	16210	16448	16409	16391	16408	16460	16422	16534	16371	16525	16311	16311	16494	16462	16399	16471	16378	16406	16461	16522	16352	16510	16600	16252	16478	16109	16541	16407	16365	16434	16642	16394	16439	16539	16358	16393	16371	16503	16451	16450	16442	16545	16314	16445	16378	16378	16364	16436	16223	16406	16482	16397	16333	16521	16501	16135	16386	16382	16338	16382	16458	16471	16400	16308	16491	16345	16434	16590	16332	16377	16444	16158	16251	16362	16401	16421	16255	16448	16277	16618	16437	16507	16387	16478	16535	16334	16470	16366	16338	16496	16362	16413	16381	16447	16468	16217	16414	16381	16388	16308	16363	16399	16413	16337	16633	16614	16493	16144	16264	16303	16351	16502	16458	16439	16347	16284	16436	16587	16527	16486	16549	16567	16298	16396	16490	16378	16366	16401	16428	16596	16553	16410	16400	16234	16333	16339	16512	16409	16471	16280	16343	16462	16439	16502	16466	16172	16312	16396	16298	16475	16488	16342	16390	16450	16338	16437	16271	16409	16403	16422	16594	16434	16517	16443	16385	16234	16226	16628	16156	16483	16368	16333	16336	16551	16364	16430	16333	16531	16482	16296	16428	16475	16643	16402	16348	16514	16229	16395	16363	16561	16553	16475	16483	16433	16276	16307	16351	16458	16378	16377	16452	16521	16502	16422	16511	16497	16255	16424	16500	16392	16431	16263	16567	16409	16670	16302	16328	16567	16596	16465	16307	16263	16497	16481	16417	16215	16500	16334	16430	16456	16459	16562	16565	16326	16487	16397	16355	16503	16370	16441	16550	16390	16345	16176	16389	16309	16395	16270	16396	16436	16384	16414	16464	16627	16343	16408	16450	16515	16619	16400	16366	16460	16280	16519	16523	16259	16310	16407	16599	16311	16429	16425	16383	16178	16217	16311	16323	16322	16631	16374	16464	16354	16468	16366	16391	16390	16214	16426	16366	16402	16656	16349	16463	16455	16409	16292	16475	16312	16317	16384	16317	16508	16446	16221	16379	16493	16478	16314	16477	16516	16383	16499	16346	16345	16411	16463	16503	16355	16557	16331	16382	16349	16378	16403	16518	16535	16439	16324	16367	16394	16366	16359	16467	16316	16399	16473	16431	16297	16302	16375	16183	16429	16369	16395	16240	16383	16401	16500	16404	16470	16535	16396	16448	16337	16368	16527	16427	16357	16410	16362	16255	16360	16405	16347	16395	16339	16483	16466	16511	16414	16266	16430	16478	16392	16476	16486	16341	16465	16508	16248	16455	16539	16451	16518	16596	16415	16315	16372	16468	16411	16338	16537	16441	16397	16661	16298	16242	16442	16304	16404	16403	16594	16558	16319	16282	16550	16601	16456	16461	16410	16568	16465	16316	16462	16282	16432	16463	16383	16476	16391	16304	16428	16464	16380	16432	16367	16339	16430	16368	16410	16622	16413	16699	16517	16206	16453	16240	16470	16391	16503	16308	16287	16378	16546	16377	16503	16288	16545	16410	16398	16562	16715	16444	16370	16449	16429	16667	16613	16365	16529	16310	16358	16553	16622	16401	16308	16398	16325	16250	16471	16495	16465	16442	16282	16387	16563	16189	16606	16413	16495	16389	16514	16515	16279	16454	16430	16316	16379	16415	16492	16494	16401	16379	16507	16374	16450	16551	16464	16440	16508	16467	16341	16419	16426	16321	16292	16183	16298	16616	16254	16454	16532	16628	16399	16396	16186	16477	16620	16601	16327	16404	16402	16379	16492	16407	16413	16470	16476	16232	16483	16365	16291	16494	16620	16564	16620	16537	16389	16516	16360	16336	16353	16490	16458	16468	16365	16464	16394	16374	16398	16589	16309	16564	16344	16430	16458	16243	16392	16319	16516	16358	16361	16438	16259	16373	16291	16317	16491	16297	16336	16609	16639	16570	16509	16368	16249	16346	16366	16298	16358	16642	16397	16346	16562	16443	16600	16440	16597	16508	16417	16571	16387	16379	16541	16357	16440	16716	16416	16494	16455	16463	16527	16531	16550	16295	16354	16321	16238	16465	16349	16341	16423	16610	16371	16302	16325	16483	16349	16479	16401	16452	16372	16408	16483	16498	16376	16257	16284	16168	16636	16569	16536	16282	16351	16572	16444	16467	16384	16516	16399	16320	16430	16479	16509	16545	16488	16456	16316	16349	16421	16435	16316	16613	16456	16275	16486	16487	16275	16419	16335	16604	16409	16368	16591	16354	16448	16349	16615	16515	16406	16382	16414	16415	16522	16543	16301	16379	16397	16469	16319	16264	16517	16223	16436	16410	16572	16762	16434	16647	16419	16382	16434	16594	16525	16237	16249	16440	16464	16267	16280	16458	16488	16475	16240	16279	16381	16553	16481	16329	16483	16463	16227	16342	16533	16633	16354	16429	16445	16569	16607	16371	16317	16346	16225	16261	16524	16414	16448	16282	16286	16450	16446	16661	16423	16582	16659	16486	16416	16294	16483	16539	16593	16431	16604	16334	16383	16337	16457	16452	16256	16425	16419	16260	16345	16512	16382	16482	16423	16332	16459	16466	16607	16481	16257	16242	16450	16367	16473	16405	16388	16480	16524	16456	16570	16653	16504	16625	16469	16386	16260	16328	16497	16276	16298	16244	16241	16494	16376	16560	16657	16383	16531	16174	16254	16489	16328	16183	16355	16612	16433	16237	16480	16537	16573	16321	16315	16236	16180	16361	16467	16443	16344	16446	16588	16408	16539	16554	16320	16310	16255	16171	16371	16417	16437	16535	16412	16330	16453	16204	16204	16286	16448	16474	16429	16594	16326	16451	16670	16312	16300	16450	16504	16281	16353	16501	16276	16521	16396	16483	16532	16456	16493	16466	16314	16578	16469	16546	16711	16478	16714	16367	16290	16339	16471	16416	16478	16507	16528	16420	16479	16599	16369	16358	16242	16110	16230	16429	16453	16337	16430	16409	16490	16337	16467	16432	16577	16333	16452	16582	16252	16316	16512	16505	16604	16342	16571	16590	16676	16564	16554	16355	16446	16286	16440	16298	16479	16552	16284	16501	16496	16434	16427	16500	16482	16436	16576	16375	16450	16405	16427	16408	16195	16509	16489	16422	16423	16381	16531	16337	16209	16339	16343	16304	16282	16373	16556	16476	16319	16456	16418	16279	16414	16314	16269	16377	16584	16522	16432	16339	16372	16448	16221	16351	16286	16448	16244	16534	16621	16348	16468	16515	16367	16367	16479	16622	16465	16500	16568	16455	16445	16283	16412	16311	16464	16273	16442	16464	16443	16423	16350	16344	16628	16308	16668	16503	16458	16379	16573	16430	16570	16517	16495	16483	16311	16437	16296	16327	16399	16270	16505	16422	16676	16351	16439	16456	16506	16517	16381	16482	16369	16292	16267	16571	16442	16597	16392	16429	16326	16606	16448	16412	16366	16357	16553	16332	16326	16355	16507	16322	16481	16346	16604	16410	16282	16454	16516	16487	16076	16532	16290	16299	16458	16521	16516	16503	16153	16488	16376	16490	16392	16412	16414	16412	16382	16589	16517	16424	16421	16475	16349	16629	16429	16568	16280	16465	16351	16325	16382	16513	16652	16263	16364	16327	16496	16348	16370	16532	16478	16181	16438	16563	16347	16386	16556	16205	16404	16467	16337	16512	16452	16489	16423	16494	16523	16258	16374	16408	16454	16471	16396	16442	16361	16412	16566	16255	16363	16240	16185	16263	16416	16526	16299	16488	16430	16549	16529	16502	16621	16301	16357	16422	16497	16344	16469	16420	16464	16568	16261	16273	16203	16553	16492	16417	16308	16435	16427	16414	16496	16419	16514	16605	16406	16577	16360	16391	16402	16611	16463	16631	16421	16530	16367	16505	16579	16503	16401	16316	16543	16459	16357	16461	16382	16338	16300	16434	16430	16525	16476	16419	16545	16465	16406	16512	16440	16238	16302	16503	16436	16300	16526	16393	16385	16628	16438	16443	16464	16418	16414	16249	16544	16353	16351	16634	16437	16500	16484	16389	16369	16256	16358	16161	16256	16288	16317	16497	16376	16387	16444	16439	16291	16470	16307	16252	16553	16423	16548	16640	16380	16289	16240	16539	16445	16465	16359	16555	16436	16343	16367	16374	16525	16470	16380	16521	16492	16358	16302	16527	16367	16192	16447	16515	16361	16322	16486	16434	16490	16427	16469	16463	16518	16441	16351	16305	16558	16411	16504	16540	16449	16335
16086	20923	18412	16457	16225	15433	15107	15317	15086	14953	15192	17130	17791	17864	16652	15738	15102	14938	14855	14831	14837	14868	14758	14821	14810	14743	14716	14720	14843	14775	14773	14658	14889	14746	14870	14863	14749	14823	14773	14845	14811	14877	14650	14721	14792	14694	14621	14953	14833	14776	14755	14860	14778	14846	14733	14876	14822	14756	14781	14751	14651	14828	14889	14630	14802	14972	14719	14759	14724	14793	14715	14739	14792	14835	14695	14920	14778	14896	14826	14692	14830	14909	14731	14846	14819	14734	14918	14778	14742	14925	14643	14788	14821	14916	14728	14795	14746	14867	14597	14888	14632	14704	14816	14711	14833	14915	14677	14757	14764	14792	14690	14673	14733	14766	14723	14759	14754	14795	14818	14710	14804	14654	14772	14629	14582	14869	14977	14826	14911	14731	14758	14870	14776	14619	14645	14795	14656	14898	14776	14871	14705	14971	14804	14752	14682	14838	14905	14685	14829	14941	14861	14753	14851	14741	14882	14874	14772	14790	14679	14783	14813	14710	14893	14687	14825	14819	14788	14627	14755	14960	14724	14743	14774	14769	14873	14862	14744	14838	14879	14761	14761	14636	14612	14750	14717	14783	14708	14907	14877	14774	14862	14748	14748	14897	14676	14717	14715	14739	14848	14823	14848	14796	14801	14840	14925	14700	14624	14722	14761	14709	14708	14732	14716	14952	14726	14829	14740	14759	14720	14811	14869	14786	14846	14706	14711	14862	14812	14680	14741	14637	14649	14609	14802	14608	14761	14649	14827	14802	14706	14902	14665	14811	14806	14941	14812	14680	14811	14742	14912	14765	14740	14714	14641	14779	14832	14635	14769	14862	14688	14653	14965	14822	14740	14834	14874	14870	14778	14858	14785	14857	14793	14663	14756	14769	14849	14670	14734	15013	14920	14776	14883	14685	14686	14938	14688	14714	14885	14547	14783	14743	14846	14827	14835	14746	14642	14886	14929	14734	14832	14898	14809	14534	14702	14794	14746	14757	14958	14675	14752	14834	14685	14700	14949	14706	14802	14949	14784	14838	14705	14997	14642	14708	14816	14922	15008	14621	14696	14757	14934	14779	14755	14867	14784	15004	14877	14914	14644	14748	14625	14829	14730	14753	14618	14865	14719	14659	14833	14777	14919	14738	14933	14731	14730	14641	14730	14998	14816	14809	14626	14749	14708	14890	14776	14645	14836	14804	14909	14794	14932	14820	14814	14705	14793	14818	14922	14749	14926	14681	14735	14783	14783	14907	14857	14921	14679	14711	14650	14844	14743	14680	14783	14737	14752	14660	14793	14812	14825	14815	14726	14715	14827	14751	14745	14794	14885	14798	14730	14699	14908	14794	14724	14870	14784	14854	14750	14796	14755	14940	14852	14785	14707	14735	14723	14733	14809	14870	14730	14695	14665	14805	14740	14659	14686	14870	15050	14726	14728	14848	14732	14788	14828	14733	14838	14657	14783	14710	14853	14651	14850	14776	14874	14649	14856	14765	14816	14827	14883	14875	14749	14722	14662	14781	14787	14681	14890	14771	14885	14848	14776	14787	14762	14710	14804	14828	14693	14864	14800	14922	14854	14718	14718	14629	14993	14835	14770	14657	14703	14914	14613	14800	14739	14880	14747	14814	14722	14705	14790	14677	14812	14794	14805	14750	14681	14735	14816	14951	14714	14754	14878	14708	14782	14712	14831	14823	14754	14732	14751	14637	14882	14870	14712	14759	14837	14835	14967	14720	14925	14824	14655	14811	14773	14632	14785	14824	14759	14793	14888	14803	14716	14952	14675	14697	14742	14809	14858	14844	14757	14595	14813	14748	14824	14903	14776	14844	14796	14774	14877	14623	14907	14686	15005	14808	14703	14760	14816	14730	14703	14719	14874	14737	14851	14673	15013	14788	14810	14822	14906	14794	14801	14886	14707	14707	14809	14610	14889	14863	14788	14664	14960	14624	14821	14748	14810	14876	14768	14990	14721	14852	14844	14739	14743	14745	14862	14827	14776	14899	14969	14872	14677	14712	14834	14760	14837	14874	15096	14790	14880	14624	14812	14620	14756	14715	14871	14743	14707	14711	14662	14778	14705	14941	14767	14727	14756	14917	14688	14753	14804	14815	14680	14713	14942	14750	14797	14693	14823	14717	14735	14608	15012	14962	14771	14926	14940	14719	14778	14608	14700	14774	14855	14634	14763	14855	14707	14943	14821	14909	14765	14845	14871	14814	14749	14628	14856	14751	14735	14736	14797	14716	14855	14714	14711	14847	14818	14709	14750	14866	14860	14837	14912	14879	14834	14803	14734	14798	14751	14792	14663	14787	14659	14749	14959	14800	14844	14831	14566	14872	14678	14723	14781	15023	14782	14779	14937	14743	14783	14776	14722	14647	14742	14840	14938	14784	14627	14772	14772	14794	14918	14859	14747	14876	14863	14768	14880	14889	14826	14807	14624	14896	15010	14864	14669	14821	14738	14939	14713	14731	14769	14768	14684	14763	14886	14735	14933	14848	14768	14695	14736	14922	14829	14664	14825	14756	14912	14801	14769	14860	14768	14887	14933	14801	14826	14877	14888	14824	14759	14779	14763	14865	14802	14777	14684	14970	14732	14735	14791	14706	14787	14734	14808	14901	14798	14787	14951	14765	14865	14790	14653	14711	14687	14768	14711	14845	14764	14727	14731	14708	14885	14932	14732	14898	14807	14731	14756	14757	14803	14811	14740	14785	14904	14727	14681	14619	14855	14920	14761	14542	14852	14850	14833	14815	14828	14937	14555	14854	14858	14933	14790	14764	14823	14713	14704	14710	14880	14809	14755	14833	14772	14728	14782	14798	14772	14697	14768	14895	14740	14847	14635	14719	14629	14766	14718	14874	14679	14947	14821	14787	14728	14833	14803	14872	14789	14770	14806	14783	14885	14742	14788	14747	14911	14900	14747	14770	14806	14930	14999	14650	14715	14828	14652	14833	14713	14797	14730	14720	14705	14913	14869	14844	14790	14785	14752	14828	14813	14842	14788	14774	14841	14882	14935	14686	14718	14709	14790	14807	14862	14804	14646	14841	14807	14782	14789	14832	14608	14895	14704	14812	14841	14877	14620	14805	14890	14853	14773	14831	14795	14660	14738	14725	14644	14916	14768	14913	14654	14715	14814	14740	14766	14914	14894	14651	14754	14853	14673	14886	14807	14874	14860	14835	14662	14904	14616	14850	14851	14862	14783	14708	14747	14761	14787	14672	14837	14722	14654	14957	14710	14822	14779	14897	14669	14896	14897	14914	14717	14636	14608	14769	14819	14789	14970	14733	14729	14590	14926	14643	14777	14726	14792	14893	14525	14789	14797	14874	14717	14835	14929	14631	14809	14870	14833	14820	14869	14707	14716	14884	14760	14890	15001	14740	14867	14698	14896	14797	14804	14667	14800	14801	14807	14748	14757	14821	14687	14798	14674	14943	14792	14795	14706	14801	14862	14827	14792	14761	14882	14873	14742	14768	14814	14878	14690	14679	14794	14722	14806	14760	14775	14820	14806	14601	14800	14646	14793	14776	14793	14704	14901	14932	14818	14697	14701	14788	14897	14687	14924	14893	14920	14710	14676	14790	14862	14729	14679	14655	14925	14789	14768	14681	14827	14751	14735	14767	14787	14852	14778	14674	14723	14883	14941	14873	14688	14994	14844	14884	14876	14851	14811	14695	14739	14811	14863	14749	14877	14936	14821	14889	14578	14676	14767	14948	14852	14744	14802	14802	14529	14816	14765	14872	14854	14936	14837	14800	14622	14869	14872	14718	14608	14909	14808	14716	14646	14881	14718	14813	14797	14741	14804	14586	14900	14779	14759	14751	14930	14871	14808	14740	14771	14771	14803	14915	14604	14744	14708	14767	14821	14916	14860	14657	14946	14872	14638	14723	14851	14942	14791	14929	14744	14864	14672	14613	14811	14960	14775	14831	14632	14748	14809	14849	14622	14660	14724	14665	14716	14834	14755	14774	14723	14995	14780	14927	14714	14699	14771	14802	14696	14668	14664	14639	14793	14845	14685	14700	14703	14796	14797	14866	14686	14730	14918	14759	14880	14787	14666	14741	14654	14729	14776	14875	14707	14800	14861	14800	14819	14855	14771	14814	14696	14772	14734	14704	14755	14896	14802	14775	14807	14910	14814	14681	14711	14752	14849	14787	14772	14740	15003	14802	14809	14696	14811	14780	14784	14739	14748	14533	14959	14694	14767	14804	14792	14836	14804	14639	14696	14802	14833	14603	14893	14869	14766	14845	14777	14678	14736	15026	14797	14756	14734	14754	14935	14823	14900	14745	14785	14923	14839	14642	14569	14768	14904	14926	14964	14684	14899	14713	14972	14837	14749	14811	14830	14793	14794	14588	14828	14813	14655	14796	14685	14778	14970	14798	15008	14718	14894	14824	14650	14706	14749	14771	14716	14835	14719	14943	14756	14949	14730	14878	14704	14805	14855	14697	14869	14919	14854	14787	14756	14750	14919	14847	14795	14845	14726	14817	14755	14747	14694	14777	14841	14687	14739	14781	14779	14750	14763	14938	14767	14730	14663	14849	14892	14851	14749	14814	14905	14807	14710	14698	14728	14876	14899	15041	14706	14868	14727	14916	14765	14870	14773	14811	14851	14743	14926	14768	14831	14759	14957	14878	14917	14702	14876	14956	14799	14893	14650	14764	14897	14809	14844	14687	14912	14695	14870	14629	14858	14698	14933	14712	14867	14860	14813	14742	14713	14700	14685	14785	14732	14642	14836	14840	14765	14834	14899	14843	14865	14846	14843	14606	14764	14844	14753	14841	14604	14862	14883	14915	14771	14754	14683	14713	14853	14845	14896	14648	14636	14672	14826	14827	14684	14827	14782	14805	14925	14836	14537	14809	14729	14622	14772	14620	14862	14848	14718	14805	14703	14922	14726	14795	14632	14826	14916	14716	14698	14714	14841	14634	14821	14852	14736	14784	14823	14701	14801	14889	14851	14565	14866	14964	14729	14738	14888	14672	14818	14692	14590	14756	14714	14788	14844	14731	14839	14888	14939	14750	14767	14728	14704	14870	14692	14897	14831	14688	14674	14691	15033	14732	14812	14709	14816	14742	14637	14671	14778	14801	14910	14949	14819	14876	14717	14850
23388	20868	28107	23816	21542	21013	19851	17315	17068	17218	23701	30205	30182	27027	22924	19847	18080	17159	16872	16692	16669	16663	16573	16583	16525	16578	16551	16613	16636	16689	16643	16739	16427	16577	16434	16436	16661	16665	16550	16563	16715	16622	16850	16717	16614	16709	16597	16441	16692	16587	16765	16441	16647	16675	16624	16642	16637	16520	16576	16597	16679	16893	16494	16709	16393	16590	16420	16657	16679	16643	16555	16590	16458	16420	16480	16546	16810	16522	16541	16563	16540	16654	16550	16486	16798	16463	16521	16542	16462	16634	16689	16468	16451	16507	16510	16473	16627	16701	16710	16579	16584	16659	16521	16498	16511	16578	16399	16460	16573	16618	16457	16388	16682	16494	16357	16514	16704	16551	16551	16601	16566	16575	16378	16575	16399	16657	16639	16430	16415	16719	16573	16489	16587	16578	16611	16800	16565	16439	16399	16590	16658	16426	16616	16508	16594	16439	16642	16488	16618	16454	16554	16567	16467	16440	16484	16251	16685	16561	16585	16425	16548	16460	16624	16415	16706	16511	16646	16598	16479	16631	16462	16598	16476	16431	16457	16568	16659	16539	16489	16459	16482	16533	16549	16734	16593	16586	16640	16451	16538	16583	16526	16445	16396	16533	16288	16420	16306	16802	16470	16455	16489	16399	16512	16424	16625	16603	16540	16370	16404	16622	16689	16529	16571	16542	16756	16554	16644	16507	16548	16581	16579	16397	16269	16558	16477	16522	16537	16554	16637	16522	16676	16673	16595	16542	16401	16504	16609	16695	16619	16620	16512	16541	16664	16476	16480	16627	16521	16598	16414	16709	16631	16560	16560	16452	16563	16656	16481	16544	16728	16473	16683	16428	16586	16519	16421	16519	16519	16535	16559	16635	16712	16654	16446	16729	16504	16551	16524	16788	16566	16608	16249	16447	16408	16530	16682	16570	16595	16667	16518	16415	16395	16377	16668	16512	16446	16654	16712	16646	16579	16460	16745	16521	16554	16580	16447	16492	16598	16485	16409	16441	16521	16557	16731	16433	16567	16520	16473	16784	16584	16701	16644	16500	16559	16350	16486	16523	16484	16482	16482	16599	16482	16434	16677	16749	16495	16351	16566	16670	16522	16551	16436	16645	16516	16643	16509	16356	16536	16719	16702	16501	16750	16626	16660	16484	16695	16529	16512	16553	16456	16448	16496	16414	16600	16568	16438	16499	16691	16688	16676	16429	16484	16683	16656	16414	16543	16604	16500	16754	16601	16640	16641	16393	16425	16488	16499	16518	16529	16700	16635	16769	16482	16714	16533	16562	16356	16533	16536	16644	16584	16559	16634	16470	16550	16496	16675	16663	16564	16614	16777	16404	16448	16508	16651	16646	16693	16732	16663	16467	16584	16510	16497	16670	16501	16434	16585	16554	16645	16406	16559	16682	16551	16525	16732	16550	16448	16559	16668	16663	16527	16562	16710	16635	16457	16582	16504	16583	16534	16459	16708	16572	16510	16494	16520	16596	16410	16571	16459	16323	16574	16466	16533	16297	16417	16418	16358	16518	16601	16593	16703	16655	16537	16352	16614	16671	16572	16713	16664	16515	16436	16518	16504	16547	16723	16555	16491	16511	16591	16547	16608	16460	16473	16477	16504	16469	16560	16611	16683	16496	16625	16515	16637	16363	16501	16469	16680	16444	16562	16675	16442	16573	16520	16413	16666	16702	16609	16368	16409	16505	16705	16660	16583	16626	16474	16609	16816	16529	16859	16667	16443	16451	16614	16667	16517	16732	16572	16398	16308	16567	16368	16623	16410	16525	16652	16591	16516	16438	16437	16475	16665	16769	16594	16567	16361	16587	16631	16245	16303	16491	16517	16510	16569	16576	16695	16400	16835	16556	16664	16717	16635	16597	16399	16469	16458	16405	16534	16519	16584	16659	16374	16391	16493	16677	16621	16529	16546	16321	16450	16591	16415	16402	16615	16363	16516	16572	16532	16556	16579	16515	16544	16730	16574	16548	16373	16428	16456	16391	16598	16513	16246	16404	16374	16562	16509	16667	16439	16665	16471	16458	16569	16378	16663	16561	16674	16457	16487	16595	16606	16627	16710	16645	16693	16626	16681	16525	16514	16512	16743	16386	16363	16671	16593	16278	16600	16599	16382	16591	16726	16422	16449	16672	16545	16320	16729	16711	16596	16522	16555	16410	16272	16486	16621	16211	16467	16488	16535	16642	16594	16462	16660	16500	16356	16484	16606	16793	16591	16486	16393	16649	16419	16321	16564	16577	16574	16542	16527	16551	16700	16494	16674	16726	16402	16570	16388	16528	16403	16544	16441	16477	16663	16426	16568	16584	16616	16466	16408	16566	16698	16412	16692	16454	16610	16522	16675	16575	16494	16673	16574	16593	16663	16499	16609	16495	16366	16664	16792	16595	16543	16685	16603	16562	16729	16745	16649	16723	16686	16488	16440	16660	16575	16552	16712	16581	16592	16551	16541	16625	16778	16261	16432	16488	16490	16572	16580	16664	16211	16436	16529	16603	16456	16704	16420	16594	16627	16615	16532	16500	16604	16589	16629	16570	16634	16589	16425	16501	16550	16491	16714	16502	16670	16613	16558	16424	16454	16569	16538	16530	16366	16547	16673	16525	16495	16573	16563	16586	16726	16550	16379	16524	16548	16629	16394	16512	16468	16357	16388	16511	16674	16557	16434	16693	16830	16502	16591	16355	16608	16490	16494	16672	16395	16493	16694	16653	16400	16742	16547	16452	16476	16545	16386	16644	16649	16478	16501	16673	16743	16576	16679	16659	16466	16599	16464	16561	16460	16516	16582	16528	16482	16362	16830	16451	16459	16766	16670	16422	16482	16586	16646	16565	16320	16734	16441	16693	16679	16457	16381	16592	16460	16508	16821	16648	16609	16554	16532	16599	16680	16596	16666	16462	16573	16559	16673	16474	16464	16708	16516	16527	16546	16607	16732	16485	16623	16555	16569	16434	16464	16628	16452	16524	16597	16692	16598	16519	16694	16707	16454	16428	16413	16277	16697	16537	16645	16677	16644	16546	16664	16420	16640	16645	16203	16587	16906	16737	16667	16650	16400	16712	16567	16595	16469	16531	16338	16581	16682	16453	16670	16585	16423	16474	16569	16568	16521	16416	16516	16487	16518	16508	16554	16562	16388	16557	16469	16583	16607	16419	16500	16591	16556	16580	16629	16430	16447	16565	16651	16494	16445	16489	16809	16440	16684	16523	16639	16359	16611	16435	16547	16612	16621	16344	16683	16408	16570	16752	16561	16636	16449	16525	16499	16704	16416	16556	16641	16584	16693	16581	16485	16558	16701	16552	16541	16584	16604	16311	16638	16710	16581	16600	16451	16626	16598	16567	16449	16539	16593	16587	16666	16607	16520	16569	16566	16590	16521	16641	16463	16715	16603	16696	16619	16598	16770	16764	16566	16634	16776	16780	16713	16652	16372	16590	16492	16475	16510	16637	16482	16605	16485	16541	16813	16643	16674	16614	16514	16601	16605	16459	16273	16446	16363	16454	16612	16535	16660	16790	16564	16559	16452	16618	16667	16567	16708	16560	16553	16506	16379	16720	16690	16816	16691	16543	16746	16626	16574	16611	16469	16565	16439	16531	16370	16510	16464	16612	16552	16470	16504	16446	16456	16357	16630	16394	16455	16595	16669	16499	16620	16707	16720	16642	16517	16480	16436	16626	16470	16587	16717	16517	16496	16336	16557	16452	16520	16643	16461	16636	16543	16669	16776	16425	16594	16520	16555	16578	16533	16523	16466	16577	16541	16785	16323	16572	16431	16558	16526	16486	16491	16529	16631	16632	16248	16677	16723	16478	16558	16555	16591	16416	16650	16426	16508	16428	16784	16720	16762	16711	16540	16459	16688	16546	16631	16489	16688	16534	16626	16511	16406	16491	16741	16526	16750	16509	16446	16524	16510	16540	16444	16555	16603	16627	16482	16412	16456	16468	16520	16362	16597	16523	16473	16507	16635	16669	16566	16376	16581	16545	16453	16445	16609	16473	16526	16353	16568	16643	16594	16537	16634	16364	16494	16561	16435	16431	16557	16439	16591	16498	16650	16761	16471	16547	16549	16481	16479	16672	16633	16408	16521	16486	16807	16714	16517	16532	16373	16594	16560	16409	16616	16885	16533	16306	16425	16528	16581	16588	16476	16647	16491	16646	16639	16725	16459	16610	16776	16727	16409	16649	16759	16550	16402	16584	16546	16463	16476	16452	16666	16608	16384	16538	16558	16527	16679	16636	16469	16419	16429	16501	16491	16419	16585	16525	16639	16567	16387	16713	16516	16525	16602	16623	16638	16408	16531	16647	16621	16565	16514	16490	16590	16551	16312	16726	16593	16544	16554	16561	16691	16540	16656	16299	16517	16454	16509	16629	16408	16524	16637	16579	16538	16581	16421	16511	16488	16489	16494	16618	16701	16422	16563	16497	16353	16526	16625	16496	16531	16664	16592	16754	16696	16490	16605	16699	16509	16489	16655	16657	16517	16681	16502	16536	16569	16438	16679	16696	16616	16626	16588	16676	16571	16497	16516	16763	16525	16494	16499	16566	16602	16437	16542	16657	16501	16409	16575	16553	16657	16491	16485	16569	16584	16488	16473	16570	16567	16490	16537	16540	16492	16670	16639	16654	16717	16447	16550	16406	16550	16572	16617	16330	16694	16602	16490	16634	16670	16477	16450	16532	16444	16603	16649	16387	16631	16472	16612	16551	16604	16723	16557	16645	16627	16406	16501	16536	16403	16484	16627	16594	16587	16669	16697	16392	16637	16567	16594	16627	16721	16710	16753	16485	16501	16538	16756	16596	16452	16360	16580	16492	16666	16526	16562	16566	16333	16492	16525	16609	16592	16617	16587	16562	16514	16420	16570	16501	16415	16659	16414	16521	16573	16659	16696	16428	16356	16371	16639	16476	16668	16586	16403	16629	16424	16577	16423	16593	16668	16408	16512	16701	16677	16666	16486	16591	16398	16614	16604	16481	16675	16591	16615	16504	16429	16602	16754	16501	16249	16559	16436	16480	16677	16611	16667	16465	16637	16371	16452	16512	16590	16708	16648	16458	16745	16539	16480	16490	16526	16526	16594	16483	16630	16583	16476	16464	16563	16572
15764	26888	24050	18660	17706	16943	16176	15989	15547	15636	26990	33614	32651	28461	22620	18873	16566	15509	15055	15030	14935	15024	14917	15097	15006	15064	14965	15182	14888	15134	14953	14834	15062	15011	15021	14937	14872	15054	15127	15090	15125	14905	14988	15069	15176	14904	15020	15024	14990	15084	14992	15112	15049	14931	14810	15032	14905	14913	15045	14835	15111	15070	14812	14934	15138	14968	14895	14974	15035	14938	14933	14976	15010	14943	15047	14902	14927	14955	14944	15009	14987	15009	14925	14984	14885	15117	14998	14958	15158	15087	15025	15104	15173	15039	15131	14872	14912	15136	15096	15060	14948	15063	14973	14991	14852	14943	15090	14915	14963	15080	14957	15085	15073	14846	14953	14946	15031	14932	15057	14684	14945	15172	14874	15067	14936	14932	15047	15119	15075	14809	14980	15003	14997	15019	14826	14956	14940	14928	15078	14995	15000	14905	14956	14796	15090	14985	15134	15078	14996	14877	14816	15016	14939	14963	14930	14986	14931	14820	15015	15088	15017	14914	15091	14962	14996	15092	14969	14958	14909	15072	15018	15060	14899	14870	14951	15010	14971	15039	14997	15067	14864	14879	14928	15030	14893	14918	14937	15042	14976	14893	14950	14988	15005	14928	15111	14833	14830	15083	14939	14976	14932	15023	15077	14980	14780	15174	14951	15081	15080	14984	15068	15007	14951	14862	14905	14932	15077	14949	14907	14954	15098	14835	15016	14949	14874	14997	14815	15009	14952	14954	15120	15055	14845	14910	15029	15110	14898	14992	14963	15030	14863	15014	14883	15120	14926	14999	14873	14959	15005	15035	14987	14958	14951	15060	14905	14904	15009	14800	14918	14811	14921	14793	14910	14847	15009	14917	14903	15019	15047	14944	15099	14916	14991	15115	14998	15000	15070	15102	14892	14910	14881	14912	15022	15068	15039	14928	14922	15000	14829	14877	14995	15143	14942	14896	15043	14974	15158	14957	14976	14783	14898	14914	14969	14815	15008	14974	14772	15055	15017	14943	14979	15052	15082	14881	14934	15008	14986	15028	14832	14804	15110	15107	14915	14918	14968	14946	14920	15039	14970	14931	14881	14884	14980	14819	14944	15048	14939	15120	14878	15007	14978	14865	15011	14988	15161	15127	14957	15123	15004	14936	15147	14883	15140	15092	14915	15103	14790	14954	14799	14958	15055	14751	14942	14977	15087	14999	15034	15055	14991	15012	14970	14914	14977	14897	14918	14989	14816	14915	15007	14961	14989	14894	14828	15023	15077	14998	14841	15054	14949	14872	15105	14933	15010	15042	14865	14914	15050	14996	15051	14919	14993	15001	14997	14945	14763	14864	15176	14973	15048	14884	14845	14863	14904	15027	15042	14779	15068	15181	14972	14972	14896	14948	14964	14868	14949	15064	14949	14750	14886	15065	14888	14918	15051	14960	14902	15044	14956	14949	14887	14999	15089	15015	14990	15064	15049	15051	15129	14871	14975	15114	14753	14858	15004	14984	14980	14713	14968	14982	14997	14943	15090	14822	15106	15054	14863	14947	14989	14981	14964	15026	14998	14841	14830	15001	14873	14821	14917	14977	14900	14987	15055	15011	14990	14968	14942	15037	15046	14963	14962	15166	15010	14878	14968	14980	14927	15004	14873	14940	15026	14969	15097	14909	15147	15066	15007	14983	14918	14863	15067	15039	14982	14818	15053	14876	14810	14950	14988	14980	15005	15160	14908	14914	15012	14761	14978	14947	15099	15069	15042	14787	15046	15108	14809	15183	14907	15040	14943	14728	14933	15005	15037	15138	14885	14904	15122	14903	14830	15086	14995	15145	14948	15028	14996	15131	14959	14957	14884	14966	15018	14999	14948	14870	14955	14900	15001	14909	14899	15112	15233	14854	15163	14842	14956	15027	15039	14939	14825	15037	14845	14811	14989	14923	15010	14942	14919	14889	14928	15058	15075	15144	14848	15080	14961	14919	14949	14943	15036	15040	15038	15134	15130	15030	14974	15062	15105	14757	15047	14989	14948	14867	15062	15025	14930	14912	14886	14991	14895	14895	14843	14898	15052	14809	14913	15023	14920	14983	14974	14967	15008	14969	15167	15057	15073	14890	14840	15057	14915	15142	14870	14884	14831	14804	15080	14828	14924	14992	14956	14983	14707	14982	14932	14864	15057	15030	14948	15005	15041	14895	14960	15167	15127	14919	14991	15050	15055	15005	14838	14990	14925	14919	14972	14993	15040	14795	14962	14906	15060	14803	15028	14915	15123	14962	15139	14947	14867	15005	14991	15029	15087	14818	15077	15178	15156	15024	14893	15020	15032	15044	15002	14969	15138	14911	14881	15056	14967	14836	15003	14947	14971	15061	14941	14931	14898	14991	15033	15060	15020	14939	15133	14741	14979	15046	14885	15129	14914	15003	14966	14926	14854	14898	15082	15056	14986	15097	15013	15111	15107	15005	14966	14883	14958	14917	15003	15178	14952	14854	14892	14956	14975	15207	14943	15016	14991	15114	15052	14986	15030	15046	15080	15162	15088	15006	14843	15153	15101	14951	14855	14942	15013	14837	14900	14850	14838	14917	15010	14944	14959	15145	14842	14986	15250	14866	14973	14939	15056	14855	14931	14949	15049	14867	14987	14975	14847	15157	15059	14960	14994	15074	14738	14852	15123	15022	14864	15054	15079	14975	14870	14873	15022	15049	15097	14990	14972	15067	14983	14889	15124	14972	14978	14868	15029	15036	14932	14980	15042	15033	14996	15007	15058	14957	15050	15064	14839	14984	14875	15126	15049	15034	15063	15046	14990	14971	15013	14991	15031	14986	15064	14930	15066	14848	15032	15054	14772	14940	14887	14905	14986	15033	15051	14957	15037	14781	15066	15004	14865	15025	14944	15014	14882	14971	14953	15019	14821	15051	14968	15078	14920	15024	14922	15131	14950	15032	14863	15103	14800	14865	15024	14978	14899	14902	15068	15014	14771	14958	14816	14969	14991	15022	14989	14785	14849	15176	15024	14993	14998	14917	15003	14985	15133	14958	14936	14874	14993	15014	14956	15027	14916	14892	14952	15004	14890	14956	15049	14914	14879	15071	15046	15067	15054	14754	14961	15004	15041	14963	15117	14947	14929	14896	15010	15088	14943	14946	15147	14960	14865	15046	15065	14918	15124	14934	15046	15109	15121	14830	14860	14874	15034	15044	14942	14930	15045	14903	15050	14985	15076	15103	15051	14923	14916	14817	15076	14833	14864	15096	14972	14816	14848	14840	14991	14933	15050	14958	15002	14847	15066	15012	15008	14913	15099	15017	15026	15087	14994	14949	14946	14923	14848	14980	14959	14914	15068	14914	14999	15060	14891	14887	14966	14881	14922	15015	14946	15015	14933	15138	15101	15016	14992	15049	14924	14991	14972	14986	14985	14905	15070	14962	14913	14972	14957	15037	14894	14964	14954	14821	15081	14953	14903	15065	14983	14877	14943	15065	15125	15078	14927	14949	15119	14823	15050	14896	14992	14812	14954	14988	14886	15066	14988	14952	14849	14773	14964	15045	14911	14916	15060	14924	14997	14976	14935	14915	15056	15086	14929	15040	15126	14894	14950	15162	14985	14860	14879	15073	15084	15057	14918	15166	15025	14932	15027	14912	15192	15039	15110	14907	15112	14953	15054	14916	15211	14904	14911	15089	15045	14969	14783	14773	15032	14997	14953	14909	14880	15034	14989	15027	15039	14947	14935	14855	14961	15049	15150	15137	15003	14943	14968	14811	15037	14856	14995	15060	15125	14981	15031	15044	14981	15037	14977	15038	15094	14980	15074	14999	15061	14933	14978	14985	14902	15103	14971	14971	15032	14927	14847	15056	14852	14882	15054	15086	14976	15003	14986	14834	15086	14994	15067	14890	14863	14988	15126	14913	14935	14959	14934	14997	14957	15065	14988	14752	14925	15112	15017	15182	14960	14836	15059	15008	14824	14910	14881	14899	14863	15137	15091	14909	15076	15005	15050	15067	14953	14812	15044	15156	15040	14983	15030	14971	15041	15030	15059	14976	15014	14746	15005	14925	14890	14989	15142	14974	15039	15040	14939	15084	14864	14983	15128	14989	14885	14926	15108	14927	14842	14955	15119	15116	15077	15048	15076	14979	15104	14849	14947	15001	15087	14977	14866	15007	15053	15041	14882	14884	15011	15015	15131	14981	14887	14920	15062	14962	15028	14908	15004	14813	14796	14969	14949	15030	15057	14995	14856	14969	14993	15127	15039	14994	14951	15049	15053	14918	15038	14940	15071	15141	15061	15023	14992	14940	14964	15147	14933	14923	14943	15093	14929	15135	15026	15066	15051	14878	15184	15010	15016	14918	14965	15053	14972	14983	15044	14986	14958	14872	15036	14869	14983	14901	14931	14985	14991	14920	15022	15127	15046	14912	14909	14995	14909	15023	14858	15115	14989	15022	14879	15044	14937	14918	14991	14909	15127	15011	15020	14915	14908	15038	14967	14891	14945	14969	15106	14874	14955	15060	15183	14973	14843	15049	15045	15021	14964	14933	14898	14971	14746	15039	14973	15107	14943	14953	14970	14900	14918	15067	14923	14928	15110	14866	14865	15006	14978	14978	14940	14910	15036	15145	14984	15070	14958	14803	14899	14941	14770	14937	15133	14936	14927	15101	15122	14925	15166	15051	15099	15159	14880	14973	15077	14877	15027	14871	15135	14887	15042	15006	14990	15055	15155	14877	15022	15007	15028	14846	14921	14954	14913	15099	15041	14857	14982	14889	14900	14917	15032	15028	14909	14901	14984	14777	15025	15056	14982	14920	15152	15065	14985	15169	14868	14858	14947	14901	15113	15021	15085	14908	14828	14915	14822	14997	14908	15042	14978	15050	14898	15174	14968	15007	14946	14998	14854	14967	14990	15022	14999	14902	15005	15053	14897	14898	14777	14985	14791	15042	15006	14896	15040	14979	14992	14931	14995	14781	15036	14975	15029	14977	14915	15130	15013	15033	14996	15049	14990	15092	14891	14855	15019	15034	15039	14972	15025	14983	14735	15149	14890	15020	15184	14924	15024	15179	14934	15172	14965	14936	15051	15082	14951	14948	15048	14908	15040	15004	14992	14976	14825	14980	15066	15077	14948	15077	14835	14943
22432	20860	28507	23341	21022	22689	23622	18189	16977	17642	22007	37870	38706	35053	25829	23471	20331	18030	17160	16903	16994	17076	16845	16687	16571	16572	16834	16794	16833	16737	16709	16648	16608	16670	16554	16418	16674	16573	16690	16740	16674	16877	16778	16625	16631	16487	16464	16754	16515	16743	16798	16683	16738	16536	16691	16652	16758	16485	16654	16615	16598	16708	16719	16642	16540	16630	16678	16711	16902	16578	16605	16699	16632	16782	16946	16527	16526	16707	16906	16642	16479	16685	16677	16679	16503	16762	16686	16725	16506	16426	16510	16366	16713	16667	16578	16585	16510	16592	16583	16470	16599	16571	16659	16585	16619	16624	16662	16634	16561	16569	16333	16540	16578	16575	16769	16574	16636	16522	16528	16590	16640	16612	16546	16779	16875	16712	16753	16623	16589	16649	16760	16661	16608	16694	16413	16562	16508	16565	16779	16505	16481	16579	16760	16678	16671	16661	16527	16857	16839	16591	16692	16478	16743	16726	16679	16435	16608	16685	16774	16685	16697	16828	16606	16625	16608	16674	16527	16682	16705	16620	16479	16651	16492	16639	16618	16814	16782	16663	16591	16439	16608	16627	16594	16458	16690	16646	16523	16486	16558	16488	16524	16900	16678	16607	16652	16548	16466	16722	16487	16556	16775	16514	16588	16703	16731	16611	16744	16532	16728	16621	16596	16723	16577	16628	16465	16519	16584	16719	16667	16535	16736	16583	16542	16549	16581	16665	16568	16549	16485	16497	16736	16665	16657	16565	16676	16891	16536	16570	16580	16540	16769	16461	16454	16722	16655	16444	16665	16582	16730	16539	16478	16538	16519	16653	16721	16634	16630	16671	16438	16731	16468	16515	16710	16915	16766	16614	16626	16436	16692	16456	16613	16638	16365	16805	16624	16520	16562	16692	16747	16536	16751	16598	16606	16530	16383	16648	16575	16581	16709	16700	16692	16609	16526	16797	16604	16791	16554	16705	16688	16570	16433	16729	16724	16612	16687	16736	16782	16645	16733	16773	16480	16567	16726	16651	16520	16637	16500	16490	16712	16564	16673	16615	16704	16723	16648	16403	16783	16615	16414	16523	16779	16490	16679	16692	16560	16689	16508	16891	16612	16575	16539	16723	16618	16827	16707	16435	16710	16506	16690	16553	16537	16814	16729	16578	16554	16623	16576	16719	16607	16472	16474	16692	16812	16633	16712	16539	16677	16755	16886	16708	16568	16621	16763	16705	16643	16519	16571	16506	16702	16535	16575	16476	16816	16661	16600	16498	16773	16483	16624	16493	16635	16463	16570	16742	16670	16407	16577	16460	16555	16822	16517	16707	16597	16481	16629	16609	16587	16821	16558	16564	16696	16445	16601	16428	16531	16680	16739	16362	16572	16287	16720	16532	16590	16515	16658	16562	16590	16445	16613	16669	16649	16708	16529	16649	16628	16526	16587	16516	16526	16621	16532	16852	16697	16721	16520	16556	16684	16440	16578	16514	16673	16588	16588	16829	16568	16556	16488	16677	16487	16664	16812	16662	16672	16514	16677	16539	16641	16527	16555	16573	16503	16564	16578	16660	16616	16572	16554	16522	16638	16591	16528	16700	16517	16701	16671	16535	16587	16624	16423	16609	16674	16495	16641	16651	16815	16795	16553	16408	16672	16685	16770	16695	16617	16494	16723	16532	16638	16358	16436	16511	16593	16580	16568	16658	16527	16710	16463	16496	16574	16702	16613	16547	16504	16675	16580	16579	16560	16641	16748	16611	16702	16594	16690	16734	16685	16736	16822	16704	16593	16796	16732	16640	16569	16512	16511	16589	16569	16553	16519	16593	16711	16710	16605	16640	16559	16551	16542	16427	16506	16527	16638	16592	16655	16548	16572	16749	16686	16631	16605	16580	16782	16537	16494	16615	16603	16542	16645	16475	16540	16722	16630	16404	16674	16376	16743	16760	16630	16611	16387	16458	16402	16487	16422	16558	16740	16815	16826	16686	16615	16422	16634	16676	16481	16479	16710	16470	16644	16551	16384	16680	16490	16635	16630	16529	16567	16552	16748	16552	16641	16526	16652	16589	16746	16612	16652	16630	16587	16505	16638	16628	16644	16435	16640	16639	16482	16530	16563	16731	16507	16556	16545	16620	16441	16552	16529	16469	16671	16570	16704	16612	16535	16512	16486	16611	16820	16711	16466	16610	16583	16677	16593	16653	16714	16501	16455	16741	16531	16667	16648	16561	16784	16692	16657	16656	16569	16341	16572	16450	16572	16454	16549	16629	16649	16582	16766	16700	16591	16705	16533	16535	16463	16464	16773	16617	16440	16647	16717	16595	16685	16524	16515	16357	16529	16601	16744	16623	16823	16560	16564	16500	16755	16677	16554	16669	16678	16405	16622	16469	16457	16732	16489	16673	16417	16603	16706	16728	16758	16585	16460	16700	16695	16616	16603	16491	16577	16503	16548	16621	16588	16495	16689	16571	16573	16487	16484	16719	16571	16527	16612	16816	16585	16418	16686	16779	16669	16475	16312	16528	16622	16650	16680	16568	16711	16733	16693	16459	16627	16576	16415	16455	16598	16507	16650	16627	16589	16472	16500	16557	16539	16537	16691	16641	16573	16383	16663	16709	16619	16408	16549	16846	16504	16771	16582	16573	16558	16655	16547	16613	16633	16590	16728	16611	16454	16530	16649	16617	16533	16621	16625	16648	16411	16459	16468	16686	16752	16610	16703	16636	16589	16503	16673	16530	16487	16856	16549	16465	16649	16726	16541	16559	16539	16460	16449	16437	16524	16523	16681	16416	16661	16471	16642	16586	16686	16616	16505	16524	16790	16536	16630	16548	16604	16505	16537	16679	16583	16629	16532	16370	16465	16628	16764	16619	16552	16666	16704	16660	16584	16701	16583	16600	16517	16712	16683	16379	16493	16779	16601	16457	16727	16595	16499	16586	16447	16687	16628	16367	16608	16451	16440	16647	16479	16525	16692	16626	16675	16533	16621	16567	16702	16596	16711	16406	16468	16638	16612	16591	16618	16605	16630	16473	16582	16568	16594	16739	16731	16756	16691	16638	16515	16608	16711	16444	16667	16566	16569	16642	16600	16823	16792	16540	16808	16835	16600	16744	16703	16557	16716	16612	16380	16541	16634	16516	16470	16712	16524	16581	16520	16553	16693	16572	16381	16372	16743	16617	16757	16841	16553	16754	16697	16536	16539	16624	16639	16596	16539	16578	16552	16358	16531	16480	16591	16614	16538	16687	16737	16554	16574	16542	16637	16651	16489	16496	16346	16357	16648	16553	16586	16709	16673	16369	16451	16643	16487	16671	16579	16633	16639	16404	16691	16689	16808	16710	16529	16626	16721	16704	16707	16585	16526	16476	16606	16670	16524	16617	16672	16578	16550	16477	16591	16441	16476	16628	16567	16540	16533	16609	16701	16602	16450	16620	16392	16538	16639	16558	16411	16425	16567	16716	16548	16782	16735	16545	16633	16695	16581	16682	16618	16561	16643	16497	16503	16563	16650	16579	16693	16630	16520	16526	16598	16449	16754	16629	16597	16475	16522	16584	16687	16834	16510	16558	16720	16615	16479	16665	16695	16715	16720	16374	16725	16669	16404	16692	16477	16570	16635	16471	16542	16565	16513	16611	16516	16689	16698	16499	16720	16705	16546	16588	16768	16430	16760	16587	16672	16448	16675	16673	16744	16675	16691	16505	16784	16727	16589	16522	16659	16653	16637	16547	16657	16763	16678	16524	16555	16658	16756	16566	16629	16460	16648	16593	16708	16778	16598	16572	16543	16811	16677	16597	16647	16679	16469	16566	16687	16586	16725	16540	16569	16656	16637	16574	16687	16469	16686	16549	16724	16646	16614	16728	16632	16410	16654	16753	16784	16546	16672	16416	16555	16634	16620	16581	16619	16613	16705	16566	16580	16637	16700	16722	16440	16622	16802	16368	16621	16403	16503	16473	16624	16709	16696	16463	16469	16871	16493	16702	16522	16610	16607	16669	16721	16415	16426	16759	16551	16682	16502	16741	16575	16537	16845	16412	16663	16514	16759	16393	16526	16570	16636	16600	16544	16546	16674	16869	16609	16483	16615	16453	16395	16600	16480	16409	16631	16689	16500	16702	16589	16625	16848	16688	16537	16376	16834	16863	16595	16702	16625	16729	16617	16646	16703	16731	16602	16439	16709	16592	16387	16434	16533	16551	16601	16673	16757	16515	16686	16705	16730	16423	16646	16608	16625	16682	16715	16704	16636	16591	16587	16460	16615	16510	16417	16687	16467	16650	16694	16458	16466	16430	16527	16604	16486	16508	16591	16598	16842	16694	16667	16543	16642	16587	16520	16583	16751	16583	16522	16791	16577	16512	16621	16798	16733	16678	16463	16606	16594	16599	16707	16566	16692	16607	16521	16660	16586	16675	16537	16646	16453	16758	16696	16412	16521	16633	16675	16592	16634	16596	16530	16519	16708	16564	16812	16674	16726	16650	16507	16693	16486	16578	16569	16563	16660	16692	16364	16620	16565	16325	16483	16467	16600	16734	16791	16604	16625	16567	16594	16522	16549	16577	16581	16635	16682	16726	16693	16747	16552	16432	16624	16628	16534	16688	16548	16819	16731	16595	16433	16503	16382	16432	16624	16628	16685	16723	16565	16584	16641	16520	16658	16508	16505	16507	16640	16579	16609	16549	16605	16494	16864	16539	16460	16547	16550	16658	16622	16647	16576	16592	16552	16558	16636	16636	16602	16584	16393	16502	16524	16666	16538	16542	16792	16563	16683	16652	16485	16779	16707	16754	16524	16634	16552	16549	16655	16700	16686	16648	16710	16678	16602	16626	16611	16420	16517	16558	16551	16562	16692	16633	16351	16404	16728	16598	16558	16432	16523	16631	16678	16409	16460	16404	16645	16649	16616	16482	16554	16551	16643	16627	16538	16608	16903	16564	16704	16694	16638	16428	16558	16512	16471	16676	16658	16768	16695	16575	16599	16696	16744	16573	16628	16669	16399	16766	16711	16538	16744	16626	16717	16576	16641	16557	16712	16642	16998	16608	16564	16667	16513	16524	16724	16542	16702	16684	16690	16804	16726	16721	16711	16638	16461	16506	16628	16563	16716	16572	16646	16690	16643	16630	16610	16385
17170	31538	29479	20977	18705	17644	17152	16470	15882	16062	24527	41679	40989	36643	26077	24127	19284	16215	15538	15088	15050	15129	15126	14936	15080	14965	14985	15004	15088	15124	14986	14957	15039	15062	15160	15048	15136	15068	15046	15145	15136	15104	14945	15049	14949	15041	14952	15020	15089	14964	15029	15077	15174	15035	14963	15066	15002	15048	14942	15081	15015	15120	15071	15040	15168	14981	14991	15025	14939	15131	15172	14928	14949	15091	15088	15103	15077	15081	15074	14943	15039	15122	14991	14978	15088	14920	15015	15081	14923	15154	15025	15030	14932	15007	14984	15091	14824	14902	15118	15005	14867	14969	14971	15072	14947	14960	15188	14973	14961	15028	15120	15256	15139	15010	15102	15055	14976	14979	15031	14919	15078	15029	14896	14949	15055	14984	14946	15075	14895	15132	15000	14963	14979	14978	15042	15096	15052	15110	15169	14871	14894	15148	14912	14974	15126	14945	15071	14991	14826	14915	15064	14987	14956	15177	14877	14937	15152	15036	15106	14920	14824	15063	15035	15035	14905	14781	15081	14987	15049	14915	14967	15092	15080	15082	15033	15041	15162	15092	15054	15039	14899	14909	15001	14869	14979	14968	14949	15034	15007	14882	15118	14981	14931	15038	14940	15093	15023	14973	14818	14968	15003	14857	15065	14981	14925	14915	15017	15128	15059	14893	15063	14845	15106	15094	14970	15064	14929	15058	14990	15001	14908	15258	15065	14974	14893	15023	15221	15069	15035	14969	15119	14979	15059	14849	15167	14926	15154	14875	14942	14956	15078	14824	14914	14970	15052	14879	15132	15059	15066	15161	15026	14869	14991	14989	15130	15120	14962	15051	14710	14895	14932	15000	14977	14868	14946	14961	14794	14855	15078	15032	15007	15168	15005	14970	14927	15047	14859	15109	14980	14994	14936	14992	14997	15090	14935	15011	14943	14846	14914	15062	15040	14967	14830	15027	14893	15138	15200	14983	15054	14819	15071	15026	14948	14937	14909	14996	15005	14854	14959	15052	14991	15020	14888	15012	14916	14987	14986	14999	14909	14826	15119	15040	14986	15008	15060	14896	15091	14997	15009	14895	15012	15114	15033	14967	14903	14978	14904	15053	15053	14912	14909	14996	14996	14967	14995	14967	14953	14962	15152	15027	15075	14834	15043	15098	15035	14946	15014	14951	15032	15068	14972	14900	15133	15070	14920	14949	15072	14873	15093	15083	15217	14957	15003	15087	14971	14876	14862	15088	14867	14940	15072	14989	14943	15137	14999	14990	14843	15090	14998	15009	15080	15008	15027	15130	15090	14991	14929	15016	14885	14956	14982	15024	15104	15049	14964	14871	14868	14883	14854	15116	14965	15060	15040	15028	15091	14984	15009	15109	14853	15047	15120	15003	14972	15086	14974	14973	15199	15101	15052	14922	14958	15103	15017	14910	14809	15004	14882	14949	15108	14947	14863	15037	15064	14916	14962	15162	14921	14733	15025	14950	15018	15135	14908	15106	14955	14939	15093	14982	14980	14959	15123	15020	15063	14886	15126	15200	14907	14884	15048	14887	14962	14832	14924	15052	14820	15024	15109	15067	15014	14899	15058	15088	15125	14914	15058	15059	14941	14994	14991	15004	15016	15040	14768	14917	15082	15152	15129	15233	15006	14859	15024	14831	15074	15107	15111	14967	15047	14975	14924	14929	15046	15022	14947	15137	14886	15078	14940	14991	14962	14994	15024	15063	14900	15114	14950	14975	15037	15007	15109	15150	15081	14979	15067	14904	14905	15194	14897	15071	14916	15038	15357	15098	14934	15195	14852	15030	14994	14853	14917	15034	15002	14952	15132	14945	15001	15191	15130	15067	14806	15019	15015	15108	14895	15031	15034	14963	14989	14939	15096	15002	14921	14905	15020	14930	15023	15094	15042	14966	14958	15007	15166	14984	15050	15141	14837	15149	14953	14901	15098	15053	15058	14930	15144	15018	14947	14989	15076	15055	15023	15021	14990	15180	14987	15089	15111	14941	14878	15070	14952	14982	14951	14945	15066	14992	14957	15006	14802	14992	15133	15015	14925	14938	15019	14985	15065	15053	15039	15028	14964	15012	14975	15023	14907	15114	15070	15130	15153	14982	14887	15135	15086	15048	14995	15102	15006	15017	14912	14805	15122	14970	15098	14863	15066	15063	14905	14949	14889	14985	14948	14838	14787	15048	15081	14953	15084	14773	15067	15023	15111	15042	14956	14958	14998	15074	15079	14926	15189	15068	14820	14921	14966	14970	14932	15048	15176	15103	15049	15046	14936	14945	15072	14884	14996	15056	14988	14922	15002	15107	14799	14861	14821	15036	14892	14864	15187	15003	15025	15156	15060	15016	15074	14992	15007	14942	15073	14934	15086	14991	14991	15105	14985	14976	14948	14955	14953	14978	14907	14912	14938	14957	15055	15214	15178	15053	15178	14889	15121	15006	15001	14995	14856	14948	14923	15062	15024	14892	14999	15075	14793	14849	14874	15048	14873	15095	15025	15027	15219	15134	15168	15062	14935	15162	14923	15108	15001	14937	14813	14929	14948	14964	15054	15082	14921	14981	15077	15003	15097	14897	15023	15028	14958	14901	15122	15006	14832	15002	15019	14959	15001	14984	14913	14880	14960	15104	15066	15134	15278	15081	15067	15232	15015	15035	15035	14958	15104	15138	15129	14966	15001	15150	15009	15100	15121	15082	14969	15147	14964	14937	15099	14992	14927	15018	14928	15171	14953	14852	14986	15071	15052	14850	15014	14885	14874	15083	14899	15045	15065	15017	14929	14933	14965	15044	14986	14993	14863	15089	15149	15091	15110	14944	15096	14851	14751	15084	15067	15048	15057	14934	15047	14871	14944	15107	15020	14858	14893	14943	15119	15159	14941	15046	14890	14906	15162	14966	14914	15042	15076	15038	14920	15065	14932	14861	15120	15003	15145	15019	15030	15044	14809	15000	15006	14994	14910	14920	14948	14937	15016	15068	14955	15087	14944	15149	14979	15038	15065	14937	14920	14762	15076	14897	15156	14972	14979	15241	14967	15089	15019	15004	14993	15005	14955	14948	15135	14794	15109	14985	15050	14893	14956	15103	14984	14868	14900	14922	14914	15033	15115	15055	15015	15037	14897	15214	15065	14958	14832	15106	14996	14941	15063	14996	15078	14947	14866	15096	15061	15088	15126	15043	15020	14968	14994	15036	14925	15121	15020	15056	14913	15150	15242	14822	15020	14949	15146	14927	15033	15036	14883	14894	15033	15138	14858	14974	15018	14913	15090	15071	15049	15068	14872	14970	14863	15086	15054	14901	15025	14938	15130	14919	15000	15143	14960	14931	14991	15104	14837	14963	14828	15025	15212	15046	15032	15003	14909	15017	14856	14918	15228	15036	15153	15008	15048	15066	14686	14993	15060	14874	14981	15140	14930	15007	14968	14912	15130	14963	14948	15071	14912	15068	14832	14913	15048	15110	14978	14851	15008	14891	14938	15046	15043	15066	14923	14966	15149	14946	14888	14873	15018	15048	15052	15116	15059	15059	14947	15044	15004	15158	14817	15099	15103	14969	14955	14891	15007	14942	14982	15056	15095	14913	15138	14939	14999	14940	15113	14950	14945	14974	14877	14896	15109	15058	15042	14947	14885	15105	15087	14925	15116	15058	14988	14989	15001	14969	14950	15025	14972	14988	14947	15116	14821	15049	15001	14906	15029	14994	15136	15138	14958	15138	15017	14984	14931	15234	15181	14893	15140	14869	15091	14905	14945	14959	15039	15082	14896	15118	14957	15045	15009	14806	15060	14997	14900	14925	14915	14932	14916	14971	15002	15139	15037	15063	15138	14991	14846	14945	14891	15227	14898	14973	15009	14948	15136	15188	14923	15112	15009	15069	14916	14930	14983	14934	15019	15068	15090	14925	15050	15127	15047	14991	15016	15006	15058	14972	15069	15088	14897	15099	15142	14896	15000	14967	14837	15038	14966	14818	14951	14987	15095	14996	15104	15198	14997	14845	15177	15020	14907	14852	14854	14902	15135	15024	15132	14960	14969	15107	15093	15027	14941	15075	14947	15054	14908	14991	15063	15016	14918	14921	15118	14879	15099	14951	15082	15046	15002	15060	15038	15081	14957	14913	14938	14809	15074	14835	14987	14942	14968	15053	14922	15188	14876	15018	15036	14936	14923	14830	14891	15102	14809	14990	15103	14909	15153	15238	14945	14983	14952	15183	15141	15093	15016	15121	15015	15003	15020	15040	15049	15159	14891	15002	15004	15056	14955	15184	14926	14875	14996	14947	15149	15041	15050	14949	14944	15101	15058	14947	15046	14999	15038	14930	14933	14868	15005	14934	14831	14950	14895	15015	14937	14968	14893	15059	15033	15052	14917	14931	14994	15033	14829	15082	15141	14769	14935	14787	14871	15069	14919	14986	15050	15005	15164	15077	14947	15021	15233	15035	15021	15016	14967	14870	14989	14961	15052	15014	14972	14841	15068	14941	14961	14938	14970	14896	15107	14916	14906	15052	15061	15137	14911	14868	15001	14901	14844	15094	15120	15124	15034	15005	14976	14992	15108	14951	14978	14905	14967	14932	14945	15030	14910	14939	15126	14953	14994	14983	14938	15005	14984	14945	14910	14836	14919	14995	14937	14965	14916	14959	14961	14812	15010	14979	14960	14896	15010	14997	15112	15171	14938	14914	14800	14880	15006	14826	15048	15071	14996	15008	15101	14878	15152	15113	15054	14897	15004	15119	14986	14904	15008	15030	15064	15011	15080	14920	15129	14945	15068	14923	15080	14968	15032	15134	14930	14916	14960	14807	14745	14927	14947	14952	14931	14787	15129	15190	14844	15283	14900	15194	15131	14996	15010	15121	15028	14968	14913	15031	15110	14914	14967	14930	15054	15014	14991	14939	15069	14900	15148	14948	15037	15027	15008	14913	14880	14809	14955	14978	14795	14806	14946	14864	14933	15111	14929	15024	14907	15088	15036	14888	15150	15103	15053	14994	14914	15112	15257	15018	14986	15080	14943	14905	14955	15047	15119	15018	14930	14969	14972	15041	15128	14913	15062	14966	14887	14925	15067	14942	15045	14919	15106	15161	15068	15014	14940	15036	14921	14956	14953	15081	15034	14914
26763	21595	24136	19967	16434	16346	16459	16357	16036	16011	16385	17091	18362	18453	17389	16874	16330	16125	16139	15945	15866	16193	16042	15934	15993	16082	16123	16212	15909	16099	15991	15916	16017	16155	15913	15932	16016	16103	16190	15892	15993	16001	16009	16028	15999	16070	16017	16064	16168	16036	15944	16175	16072	15948	16009	16101	16039	16037	15793	15849	15972	16026	16038	16044	15948	15885	16042	16031	16169	15800	16055	15993	16008	15995	16129	16038	16028	15994	15985	15875	15996	15953	16071	16004	16039	15898	15841	15846	16055	16048	16084	15976	15839	15915	15937	15940	15855	16119	16006	15964	15985	16171	16115	16132	15953	15983	15956	16001	15831	16145	16153	16017	16005	16018	16072	16257	15965	16050	16001	15957	15935	16222	16126	15953	15863	16043	16007	15912	15917	15929	15957	16049	15993	16208	15959	15999	16244	16005	16091	16166	15987	16051	15836	16017	16202	15863	16062	15970	16012	15983	15970	15958	16012	16042	16163	15965	16011	16190	15906	15881	16060	16063	16117	15932	15999	15882	16083	16070	15959	16132	16142	15867	16065	15988	15958	16095	16155	15958	15915	16055	16200	15978	15995	16018	15983	15794	15706	16064	15867	16022	16149	16028	16187	15895	15803	16019	16132	16103	16116	16140	15924	16011	16071	16079	15966	16043	15866	16082	16071	15729	15915	15907	16025	16246	15830	16072	15944	15940	16003	15855	16164	16134	15785	15934	15970	16013	16053	16033	15991	15927	16002	16064	15944	16063	16072	15934	16173	15985	16018	16070	15891	15989	15857	16063	16213	16039	15953	16007	15835	16087	15972	15943	15984	16167	16166	15913	15942	15847	16011	16069	15863	15953	16017	15979	16286	15950	16016	16041	15844	15919	15967	16033	16110	15929	15812	15987	16209	16064	16082	16109	16077	15777	16077	16171	16171	16062	15761	16123	15949	16032	15982	16109	15941	16076	16013	16036	16034	15955	16115	15990	16113	16066	15889	16029	15943	16154	15875	15919	15948	16051	15998	15976	15825	15991	15846	15899	16148	15902	16066	16028	16107	15985	16034	16093	15986	16099	15891	16066	16139	15885	15988	16115	16123	15985	15967	15859	16095	15966	16078	15962	16067	16118	16070	16002	15853	15992	16030	15973	16009	16087	16040	15883	15973	15838	15993	15970	16054	15941	15981	16003	16034	16077	16056	16070	16214	16018	15773	15796	16043	15915	16048	15795	15948	16085	15967	15916	15933	16033	16033	15784	16117	16151	15977	15938	16118	15940	16058	15911	15976	16032	15782	16037	15844	16240	16144	15919	15990	15982	15976	16284	15919	15987	16119	15986	16051	16151	16146	16083	16051	15899	15970	15861	16177	15970	15942	16012	16040	16049	16023	16138	16182	16066	16040	15929	15798	15917	16135	15935	15973	15943	16007	16117	16060	15953	16029	16017	15820	16136	16170	16148	16036	15786	16194	15973	15871	15967	15923	15968	16031	16070	15753	16017	16000	15991	16117	15790	16058	16044	15897	16147	16168	15902	15981	15881	16053	16301	15954	15868	15861	16188	15966	16153	16015	15944	16004	16068	15853	15937	16282	15978	16058	15986	15940	16147	15881	15878	16077	15911	16091	16086	16081	15894	16024	15864	15866	15887	15913	16015	16113	16076	16317	16051	16034	16091	16182	15830	16026	16302	15951	16153	16188	15970	16046	16046	15896	15943	15931	16186	16093	15945	15909	15930	15995	16153	15851	15942	15916	15912	15898	15985	15852	15962	16104	15874	16050	16018	15967	16175	15961	15964	15988	16099	15826	15998	16037	16063	16018	16041	16167	16155	16130	16042	16010	15863	16131	16089	15979	15945	16196	16092	15814	16055	15979	15967	16151	15654	16036	15969	15776	16048	16045	16045	16085	15859	15863	15731	15955	15896	15969	15843	16195	15936	15925	15934	16053	16035	16056	16008	16012	16014	16009	15996	15975	16225	16035	16191	15908	16124	16097	16092	15850	15894	15897	16162	16162	15974	16008	15872	15829	16107	16027	16035	16051	16128	15931	16053	15932	15961	15941	16067	16078	16059	15840	15978	15996	16091	15915	16027	15960	15975	16180	16029	16083	16029	15880	15999	15876	16162	16067	16128	15971	16156	16128	16121	16050	16068	16065	15874	16180	16030	16109	15922	16039	16147	15998	15951	15971	16066	15933	15926	15961	16140	16000	15866	16049	16093	15766	16117	15939	16023	15973	15948	16229	16069	16040	15956	16135	16042	15933	16097	16221	15895	16006	15980	15953	16010	16073	15923	16134	16011	16097	16081	16129	15865	16112	15861	16031	16021	16047	15854	15956	15931	16118	16053	16053	16077	15887	16094	16043	16119	15974	15982	16063	15951	16086	15973	16162	16135	16130	16136	15903	15950	16106	15988	16023	15906	15999	15917	16083	16021	16208	15937	15916	16123	15992	15909	16084	15997	15863	15903	16130	15987	16043	16168	16217	16132	16073	16145	16087	16134	16020	15860	16031	16070	15982	15961	16196	15904	15946	16189	16075	16252	16108	15969	16119	15935	16086	15951	16230	16198	16033	16201	15990	16036	15834	16015	16123	16029	15923	16029	16195	15968	16053	15940	15914	16041	16073	16009	15873	16021	16004	15954	16030	16058	16088	16147	16081	16015	16084	16023	15861	15976	15903	15936	16171	15982	16048	16045	15886	15904	15949	16146	15929	15942	15822	16058	15952	15954	15944	16219	16110	15968	16061	16128	15993	15924	16017	16045	16172	15965	16218	16244	16068	15940	15992	16264	16133	16310	16141	16012	15974	16078	16063	15943	16095	15989	15938	16017	15631	15948	16107	15937	16106	16099	16031	16080	16118	15967	15945	16147	15932	16105	16141	16072	16031	15842	16056	16205	16060	16194	16001	15953	16149	15979	15976	16250	16005	15939	16032	15945	15847	16013	16001	16000	15876	16067	16074	16155	15802	15974	15971	16092	15932	16086	16155	16093	15757	15842	15952	15943	15826	16115	16107	16020	16169	15849	16079	15929	15937	15865	16042	15995	15878	15991	15984	16128	15833	16029	15797	16207	16139	16239	15882	16025	15985	16005	16074	15894	16031	15995	16099	16131	15949	15905	16103	16027	16031	15959	16079	16038	16062	15854	16023	15988	16167	15885	16108	16342	16077	16159	16065	16058	15981	16049	16214	16062	16061	16225	16094	16068	16037	15977	15883	15849	15817	16061	16121	16108	15872	15852	16116	16027	16038	16100	16002	15996	16065	16024	16061	16020	16131	16033	16080	15828	16136	16003	16027	16003	16065	15993	16090	15991	15906	16214	16257	16200	16183	15996	15865	15925	16121	15893	15785	15796	15968	15805	16088	15845	15983	15982	16069	15897	15937	16034	15980	16031	16076	15910	15894	16076	15992	15957	16171	16051	15811	15917	15962	16006	16038	16059	16039	16109	16147	16064	15989	16041	15949	16171	16213	16024	16066	16061	15963	15789	15918	16232	16050	16239	16024	16155	15875	15968	15903	15948	16151	16207	16151	15967	16043	16090	16142	16067	15885	16147	15944	16029	15882	15929	15893	16130	16032	15841	15879	15993	15968	15998	15949	15977	15807	15934	16096	16030	16080	15907	16020	16084	16075	15910	16052	15951	16239	15860	16194	16119	16098	16052	15988	16089	16096	15804	15949	16099	16330	16109	16146	16057	16045	15836	15984	16272	16099	15978	15895	16129	15972	16103	15980	16013	15984	15962	15644	15956	15847	15910	16122	16098	16035	15815	15979	16153	16002	15983	15819	15981	16265	15961	15944	15947	16061	15963	15933	15908	15930	16110	16169	16055	16013	15967	16072	16089	16028	16145	15990	15983	15999	16146	16078	16104	16077	16117	15987	16039	15847	16105	16130	16127	16022	16053	16162	16154	15978	16025	16094	16121	15887	15829	15989	16006	16311	16016	15818	16025	16007	15884	15918	15910	16169	16129	16070	16027	15804	16099	16036	15710	15861	15957	16013	16113	15966	16069	16149	16058	15911	15910	16207	16005	16051	16003	16086	16061	16151	15852	16082	15708	16147	16109	16024	15898	16113	16173	15944	16120	15806	15987	16179	15940	16023	15973	15857	16033	16140	16047	15863	15992	15961	16073	16148	16059	16047	15953	16024	16077	16153	16025	15885	16137	15986	15964	16044	15910	16153	15705	16130	15996	16070	15947	16194	16069	16132	15907	15978	16015	15969	15965	15947	15790	15853	16119	15943	15888	16228	15903	15881	16045	15865	16009	16075	16092	15873	16062	15924	15992	15815	15926	16107	15905	16125	16135	15985	16164	16083	16047	15739	15967	16073	16112	16105	15889	16113	15890	16081	15871	16131	15993	15970	15968	16000	16013	16164	16049	16172	16126	16120	16017	15990	16096	16109	16302	16109	15956	16189	15982	16127	15963	15975	16257	16065	16048	16215	16008	15966	16273	16067	16023	15945	15973	15957	16092	15878	16047	16026	15943	16045	15931	16019	15951	15960	16028	16023	16020	15985	16063	15996	16105	15964	16072	16065	16159	16283	16036	15997	15947	16095	16221	15995	16068	15789	16042	15923	15995	16007	16127	16072	16003	15956	16174	16121	15972	16023	16090	16182	16066	15976	16087	16011	15923	15968	15965	16022	15923	16056	15759	15951	15901	15894	16007	16072	15899	16010	16056	15927	16083	16036	16139	16082	16017	15914	16124	15850	16220	16007	15905	16134	16045	15906	15837	16052	16071	16024	16017	15931	16005	15895	16000	15959	15866	16037	15894	16050	16177	16016	16077	16064	15953	15801	15850	16016	15996	16045	16042	15898	15975	16050	16178	16000	16028	16028	15922	15841	16040	15935	15940	16052	16274	15911	15966	16060	15881	16025	16096	16053	16169	15918	15981	15995	15898	16026	15885	15895	15954	16110	16022	16035	15915	15908	15883	15888	16161	15961	16098	15929	16029	15959	16135	15943	16206	16040	16117	15892	15999	16212	16014	16267	16009	15945	16055	15961	16167	16029	15988	16094	16137	16073	16107	16026	16024	16060	15929	16053	15888	15872	16045	16138	15859	16104	16034	16076	16079	16064	16013	16092	15995	15887	16085	16216	16015	16082	15852	16001	16033	16217	16099	16136	15972	15956	16193
16179	21779	20437	16055	15496	15208	14962	14713	14765	14807	15119	16734	18124	17742	16270	15407	14893	14839	14580	14581	14601	14538	14521	14588	14672	14724	14480	14540	14496	14728	14602	14710	14719	14527	14666	14528	14626	14527	14670	14623	14574	14523	14653	14466	14577	14649	14468	14702	14560	14540	14653	14606	14682	14681	14568	14613	14591	14542	14703	14569	14647	14602	14691	14592	14602	14555	14635	14508	14631	14547	14597	14613	14560	14688	14391	14546	14632	14651	14534	14525	14639	14737	14729	14673	14704	14615	14657	14513	14692	14412	14448	14678	14640	14429	14523	14710	14724	14617	14587	14597	14536	14713	14704	14621	14784	14595	14795	14605	14527	14791	14553	14475	14572	14781	14527	14649	14596	14415	14561	14561	14665	14661	14492	14711	14581	14460	14690	14556	14731	14491	14715	14571	14458	14709	14687	14536	14672	14585	14666	14523	14577	14739	14476	14558	14668	14652	14506	14410	14627	14697	14656	14554	14539	14641	14612	14693	14708	14699	14612	14595	14616	14619	14559	14493	14611	14515	14505	14493	14692	14583	14451	14575	14573	14536	14562	14812	14530	14781	14621	14701	14529	14689	14569	14519	14689	14572	14690	14881	14428	14682	14644	14705	14538	14593	14530	14607	14569	14641	14515	14522	14548	14523	14566	14531	14647	14574	14597	14377	14621	14690	14674	14673	14494	14654	14621	14563	14470	14675	14553	14781	14589	14615	14643	14587	14521	14653	14516	14469	14669	14768	14437	14572	14552	14652	14600	14594	14566	14583	14722	14551	14679	14579	14555	14703	14519	14596	14664	14451	14647	14242	14579	14605	14513	14620	14534	14741	14587	14686	14525	14627	14462	14760	14646	14568	14557	14931	14498	14579	14616	14642	14608	14538	14675	14583	14738	14610	14544	14632	14614	14686	14496	14611	14648	14621	14735	14410	14420	14624	14634	14490	14571	14517	14666	14722	14481	14626	14642	14616	14563	14599	14636	14715	14743	14542	14448	14569	14609	14555	14617	14748	14619	14645	14567	14596	14543	14726	14562	14536	14584	14526	14641	14500	14385	14821	14616	14535	14636	14523	14634	14614	14467	14520	14671	14547	14477	14763	14588	14644	14491	14698	14757	14400	14583	14520	14604	14647	14519	14585	14379	14769	14546	14567	14373	14698	14528	14469	14620	14538	14624	14531	14733	14626	14407	14444	14581	14613	14534	14677	14581	14766	14690	14717	14536	14612	14362	14596	14430	14583	14644	14732	14693	14527	14621	14686	14758	14465	14649	14646	14682	14594	14579	14559	14622	14567	14576	14528	14640	14524	14609	14586	14648	14749	14620	14555	14633	14336	14553	14444	14620	14641	14595	14495	14548	14538	14471	14615	14562	14488	14410	14610	14666	14473	14541	14587	14686	14562	14622	14569	14544	14536	14686	14629	14493	14770	14524	14523	14579	14573	14661	14593	14626	14505	14712	14672	14777	14661	14607	14634	14564	14459	14754	14542	14631	14558	14607	14399	14430	14499	14588	14643	14487	14595	14628	14734	14722	14829	14660	14574	14466	14763	14470	14617	14572	14548	14809	14660	14597	14653	14490	14560	14586	14598	14615	14585	14496	14699	14533	14478	14626	14550	14566	14465	14518	14701	14527	14583	14528	14482	14522	14442	14525	14546	14646	14583	14666	14657	14455	14741	14591	14590	14563	14806	14649	14538	14545	14688	14504	14514	14488	14682	14594	14636	14612	14578	14681	14545	14577	14453	14719	14623	14651	14613	14551	14407	14555	14505	14559	14730	14431	14741	14667	14589	14439	14452	14617	14488	14775	14513	14489	14688	14778	14649	14636	14620	14640	14635	14685	14640	14553	14525	14645	14637	14543	14704	14635	14650	14612	14738	14503	14497	14484	14509	14609	14454	14692	14684	14589	14586	14652	14592	14539	14689	14651	14531	14824	14578	14432	14646	14623	14521	14711	14622	14789	14522	14675	14584	14631	14589	14703	14504	14686	14472	14601	14781	14709	14571	14520	14559	14641	14591	14482	14437	14569	14685	14516	14592	14578	14526	14557	14863	14547	14463	14642	14651	14562	14654	14738	14565	14648	14681	14694	14715	14557	14486	14562	14617	14587	14443	14478	14618	14511	14510	14503	14618	14784	14529	14575	14545	14590	14417	14638	14501	14693	14651	14583	14746	14686	14611	14588	14583	14538	14484	14572	14581	14728	14492	14679	14616	14579	14658	14702	14477	14672	14573	14492	14690	14620	14459	14687	14628	14688	14481	14648	14411	14649	14570	14691	14530	14661	14697	14619	14582	14634	14760	14498	14657	14657	14714	14604	14726	14784	14588	14548	14631	14517	14721	14575	14694	14656	14585	14546	14679	14466	14624	14530	14632	14691	14610	14653	14514	14648	14516	14736	14678	14624	14519	14554	14630	14546	14717	14535	14472	14815	14634	14665	14635	14530	14633	14697	14585	14539	14575	14592	14561	14688	14465	14603	14617	14522	14656	14744	14593	14553	14550	14571	14640	14751	14678	14546	14714	14618	14634	14619	14512	14456	14494	14680	14528	14535	14466	14364	14630	14639	14607	14664	14724	14629	14552	14669	14411	14642	14654	14725	14581	14576	14615	14567	14613	14635	14693	14557	14678	14500	14530	14771	14558	14596	14526	14694	14572	14571	14625	14532	14745	14645	14573	14756	14541	14665	14519	14734	14571	14759	14466	14522	14531	14551	14688	14670	14394	14412	14645	14727	14610	14553	14754	14393	14434	14694	14369	14655	14515	14590	14750	14724	14618	14661	14576	14581	14614	14610	14536	14662	14643	14471	14640	14548	14498	14609	14638	14672	14595	14667	14500	14587	14611	14596	14637	14530	14439	14626	14745	14585	14481	14438	14534	14451	14621	14523	14584	14555	14626	14598	14557	14749	14611	14675	14559	14575	14543	14574	14549	14505	14583	14612	14693	14668	14727	14654	14739	14579	14657	14388	14527	14729	14604	14551	14381	14528	14489	14815	14618	14528	14466	14609	14666	14564	14555	14625	14693	14597	14621	14294	14673	14600	14560	14615	14616	14597	14600	14669	14454	14688	14698	14543	14624	14696	14592	14610	14734	14479	14553	14635	14639	14610	14612	14537	14504	14618	14634	14564	14677	14552	14702	14464	14631	14488	14618	14661	14581	14566	14653	14534	14645	14779	14563	14672	14545	14793	14477	14672	14671	14545	14480	14478	14666	14544	14638	14620	14472	14580	14737	14444	14407	14527	14647	14549	14556	14482	14655	14594	14736	14647	14688	14628	14695	14523	14795	14416	14635	14645	14653	14715	14445	14557	14581	14597	14623	14494	14627	14604	14678	14646	14642	14415	14560	14713	14687	14716	14592	14726	14720	14616	14491	14598	14640	14532	14470	14556	14456	14630	14713	14667	14600	14711	14610	14582	14475	14629	14678	14715	14545	14719	14645	14559	14654	14627	14604	14643	14675	14560	14639	14565	14581	14700	14533	14791	14657	14583	14613	14581	14685	14600	14649	14447	14752	14670	14527	14532	14686	14522	14517	14699	14484	14615	14514	14520	14467	14533	14665	14703	14657	14720	14638	14734	14743	14605	14669	14602	14543	14704	14600	14714	14726	14631	14655	14719	14551	14771	14577	14666	14556	14610	14655	14551	14717	14448	14715	14637	14583	14703	14651	14676	14627	14584	14601	14672	14632	14602	14477	14776	14565	14619	14545	14536	14567	14599	14588	14625	14529	14561	14616	14713	14432	14586	14677	14631	14619	14696	14689	14541	14593	14570	14608	14634	14561	14601	14658	14541	14647	14550	14583	14751	14418	14684	14516	14626	14680	14600	14662	14444	14564	14535	14622	14511	14466	14643	14545	14659	14451	14519	14441	14640	14763	14596	14595	14699	14716	14484	14625	14529	14603	14568	14545	14571	14587	14583	14507	14389	14742	14583	14592	14638	14713	14720	14637	14617	14686	14543	14626	14656	14554	14665	14570	14697	14634	14685	14639	14702	14772	14650	14557	14585	14599	14726	14530	14578	14402	14527	14576	14581	14512	14676	14572	14636	14566	14634	14550	14690	14524	14588	14581	14697	14699	14632	14663	14549	14562	14584	14628	14754	14605	14623	14568	14591	14700	14654	14440	14629	14668	14516	14580	14610	14679	14648	14663	14532	14424	14449	14526	14583	14843	14613	14469	14636	14592	14548	14657	14490	14611	14524	14639	14587	14490	14618	14634	14554	14772	14471	14606	14585	14594	14665	14513	14576	14680	14536	14518	14579	14552	14456	14603	14623	14329	14583	14635	14583	14637	14755	14618	14750	14459	14617	14591	14451	14722	14488	14567	14545	14553	14575	14731	14651	14520	14659	14663	14558	14648	14632	14565	14620	14571	14557	14501	14571	14606	14489	14326	14618	14488	14689	14622	14613	14670	14594	14420	14773	14666	14618	14649	14548	14643	14635	14549	14609	14542	14600	14581	14631	14615	14533	14486	14651	14644	14716	14509	14567	14566	14641	14567	14640	14534	14571	14760	14439	14419	14632	14611	14678	14481	14631	14602	14674	14422	14567	14636	14692	14500	14734	14512	14498	14553	14646	14621	14602	14714	14556	14686	14442	14555	14654	14702	14559	14606	14778	14645	14637	14568	14688	14407	14356	14566	14618	14616	14694	14645	14512	14625	14714	14662	14443	14677	14466	14640	14710	14666	14672	14790	14718	14509	14660	14685	14586	14661	14691	14611	14732	14597	14584	14565	14548	14616	14613	14733	14486	14578	14750	14549	14775	14562	14561	14612	14546	14595	14630	14596	14564	14640	14557	14724	14616	14617	14615	14501	14624	14619	14543	14660	14519	14553	14522	14651	14460	14519	14563	14565	14678	14633	14552	14617	14545	14647	14487	14562	14554	14609	14678	14451	14509	14418	14463	14548	14539	14432	14514	14539	14666	14501	14578	14574	14602	14717	14710	14567	14584	14697	14718	14681	14614	14569	14690	14679	14603	14609	14774	14516	14665	14423	14438	14518	14595	14577	14711	14605	14522	14512	14574	14735	14628	14544	14724	14553	14723	14297	14687	14708	14758	14469	14755	14738	14616	14729	14537	14682	14564	14596	14614	14735	14685	14671	14597	14599	14678	14688	14593	14725
23452	20826	28005	23837	21528	20674	19050	17068	16392	16918	19274	25612	30706	29234	23891	19835	17960	16776	16464	16487	16456	16130	16248	16412	16273	16447	16341	16006	16405	16165	16278	16074	16213	16367	16342	16249	16298	16312	16105	16240	16392	16284	16227	16112	16239	16293	15807	16205	16299	16287	16201	16261	16193	16073	16341	16497	16398	16054	16193	16347	16305	16199	16207	16219	16235	16374	16350	16045	16222	16377	16142	16188	16190	16219	16283	16269	16244	16136	16205	16296	16253	16347	16204	16458	16351	16200	16149	16204	16171	16324	16135	16186	16293	16358	16277	16259	16171	16219	16289	15962	16146	16403	16225	16272	16117	16283	16026	16087	16410	16134	16278	16225	16256	16079	16085	16333	16185	16320	16260	16129	16241	16323	16161	16425	16289	16225	16200	16256	16239	16257	16147	16283	16168	16200	16103	16219	16322	16246	16216	16179	16187	16225	16149	16218	16354	16293	16466	15924	16192	16128	16385	16375	16216	16306	16456	16219	16295	16180	16290	16136	16232	16212	16245	16195	16304	16278	16182	16206	16233	16109	16202	16481	16334	16151	16180	16182	16410	16415	16095	16184	16211	16223	16459	16061	16175	16333	16319	16226	16090	16222	16238	16054	16258	16433	16171	16296	16142	16082	16111	16129	16301	16329	16470	16199	16139	16202	16216	16144	16159	16229	16140	16193	16082	16343	16317	16406	16239	16195	16249	16279	16055	16237	16393	16257	16097	16237	16150	16157	16311	16046	16079	16228	16245	16019	16005	16298	16159	16274	16256	16279	16022	16285	16335	16046	16265	16432	16192	16164	16083	16256	16178	16380	16178	16242	16208	16174	16046	16246	16259	16239	16159	16158	16216	16165	16320	16271	16232	16234	16245	16205	16340	16248	16340	16138	16172	16157	16256	16535	16386	16277	16300	16210	16166	16383	16134	16211	16234	16367	16255	16322	16224	16172	16191	16273	16188	16321	16282	16351	16328	16284	16211	16117	16595	16327	16262	16209	16142	16417	16129	16284	16146	16188	16119	16330	16237	16185	16143	16141	16268	16157	16253	16128	16248	16110	16181	16232	16082	16257	16430	16077	16076	16174	16212	15983	16087	16128	16378	16243	16378	16155	16435	16163	16230	16175	16240	16248	16026	16366	16305	16213	16099	16176	16380	16371	16339	16303	16160	16304	16022	16081	16262	16242	16257	16039	16455	16152	16394	16161	16038	16166	16221	16293	16391	16178	16486	16064	16276	16310	16157	16167	16501	16185	16092	16339	16103	16296	16049	16161	16358	16308	16136	16306	16388	16148	16367	16315	16351	16355	16225	16211	16396	16258	16227	16440	16120	16310	16304	16205	16309	16173	16044	16140	16386	16256	16188	16214	15982	16244	16109	16195	16190	16182	16189	16166	16236	16373	16261	16347	16226	16343	16389	16156	16272	16243	16236	16214	16453	16150	15979	16203	16138	16135	16117	16166	16261	16168	16469	16247	16316	16236	16311	16160	16279	16331	16182	16224	16286	16340	16196	16256	16201	16282	16225	16192	16117	16253	15973	16162	16179	16300	16159	16113	16026	16075	16306	16218	16381	16129	16153	16231	16198	16179	16254	16014	16032	16253	16145	16271	16239	16173	16281	16270	16150	16060	16254	16276	16269	16334	16256	16136	16177	16087	15999	16305	16426	16113	16361	16319	16162	16212	16189	16406	16298	16294	16349	16200	16144	16232	16053	16148	16031	16101	16148	16194	16438	16412	16299	16032	16509	16427	16257	16181	16446	16321	16055	16238	16180	16359	16281	16261	16216	16356	16341	16257	16263	16360	16242	16156	16110	16375	16129	16111	16146	16168	16236	16252	16114	16264	16303	16224	16205	16332	16252	16212	16221	16171	16068	16148	16174	16315	16144	16156	16348	16241	16253	16463	16376	16191	15972	16250	16249	16302	16298	16350	16273	16015	16218	16099	16442	16259	16148	16251	16265	16151	16162	15996	16374	16346	16209	16246	16188	16040	16119	16193	16173	16172	16367	16303	16176	16413	16207	16206	16205	16079	16169	16057	16140	16223	16227	16167	16171	16264	16366	16072	16286	16199	16176	16094	16273	16085	16088	16407	16135	16282	16170	16256	16127	16228	16238	16222	16334	16238	16295	16279	16354	16180	16261	16178	16116	16415	16305	16282	16260	16007	16374	16070	16115	16219	16115	16125	16187	16190	16142	16178	16373	16338	16174	16192	16255	16087	16226	16253	16364	16247	16166	16021	16131	16414	16335	16279	16151	16156	16178	16092	16047	16304	16017	15856	16260	16282	16096	16135	16258	16093	16080	16352	16362	16217	16142	16365	16144	16025	16411	16228	16070	16316	16468	16194	16109	16142	16158	16167	16296	16053	16236	16149	16438	16232	16244	16094	16338	16193	16111	16147	16082	16018	16254	16137	16174	16266	16288	16158	16294	16181	16137	16053	16166	16315	16220	16403	16326	16283	16296	16408	16166	16026	16136	16103	16467	16201	16223	16261	16197	16185	16162	16223	16279	16278	16105	16239	16242	16406	16269	16238	16274	16185	16439	16105	16127	16341	16386	16278	16208	16171	16219	16154	16308	16437	16070	16147	16097	16019	16311	16109	16141	16093	16308	16092	16198	16279	16097	16165	16170	16253	16229	16227	16301	16367	16184	16155	16260	16256	16346	16304	16374	16207	16301	16156	16372	16436	16163	16128	16225	16156	16247	16256	16158	16129	16414	16348	16190	16286	16287	16010	15947	16237	16249	16100	16212	16034	16109	16173	16163	16275	16165	16224	16191	16227	16305	16228	16260	16245	16309	16310	16015	16314	16286	16138	16249	16248	16215	16184	16179	16318	16242	16432	16231	16222	16179	16414	16094	16159	16201	16226	16282	16240	16063	16222	16297	16194	16262	16301	16458	16257	16100	16211	16399	16263	16122	16189	16282	16079	16287	16230	16264	16176	16318	16234	16264	16034	16088	16237	16165	16130	16110	16085	16350	16276	16295	16226	16248	16229	16271	16268	16336	16341	16130	16350	16301	16342	16171	16164	16216	16167	16241	16134	16152	16416	16361	16219	16151	16122	16277	16130	16063	16286	16308	16150	16280	16257	16210	16060	16215	16331	16327	16174	16444	16188	16354	16090	16262	16193	16469	16444	16114	16192	16202	16248	16030	16385	16155	16280	16306	16347	16074	16147	16342	16406	16144	16401	16081	16052	16419	16346	16394	16213	16177	16246	16249	16250	16252	16261	15949	16164	16219	16350	16193	16024	16222	16282	16271	16167	16230	16174	16283	16391	16221	16353	16123	16258	16336	15979	16356	16254	16167	16238	16172	16067	16082	16192	16144	16154	16245	16045	16389	16306	16247	16216	16280	16228	16285	16332	16267	16340	16257	16084	16255	16056	16053	16229	16324	16238	16413	16470	16096	16224	16228	16095	16242	16134	16229	16128	16404	16189	16270	16320	16182	16245	16272	16258	16303	16038	16085	16129	16118	16183	16213	16224	16003	16495	16302	16192	16110	16087	16033	16019	16111	16260	16256	16337	16254	16126	16308	16251	16328	16142	16222	16252	16225	16391	16202	16276	16139	16084	16047	15985	16359	16197	16300	16259	16085	16186	16122	16384	16238	16054	16244	16105	16210	16041	16115	16087	16087	16314	16192	16208	16300	16343	16227	16367	16265	16356	16292	16249	16062	16272	16214	16275	16258	16240	16231	16185	16159	16167	16256	16330	16196	16312	16277	16353	16130	16286	16048	16170	16187	16341	16347	16179	16268	16325	16482	16209	16303	16231	16245	16175	16416	16136	16372	16110	16406	16180	16205	16287	16347	16508	16256	16214	16144	16420	16449	16145	16071	16230	16208	16316	16238	16285	16100	16019	16349	16019	16325	16267	16231	16308	16275	16295	16378	16060	16235	16037	16167	16274	16139	16099	16260	16211	16276	16093	16287	16322	16221	16052	16162	16165	16399	16201	16091	16103	16137	16187	16271	16256	16161	16277	16267	16127	16230	16304	16414	16165	16202	16093	16332	16119	16187	16240	16200	16142	16130	16339	16160	16139	16451	16243	16207	16109	16263	16128	16177	16232	16255	16063	16332	16311	16473	16237	16260	16271	16521	16240	16415	15886	16247	16197	16317	16266	16320	16213	16218	16174	16158	16218	16419	16095	16170	16199	16006	16353	16269	16215	16307	16164	16111	16327	16288	16236	16058	16208	16106	16143	16217	16007	16193	16458	16393	16203	16053	16371	16182	16218	16184	16045	16242	16271	16227	16332	16068	16284	16196	16201	16158	16110	16221	16246	16412	16332	16067	16324	16253	16377	16230	16256	16257	16400	16328	16338	16275	16227	16272	16341	16089	16130	16393	16333	16202	16100	16214	15993	16401	16174	16223	16239	16088	16169	16325	16297	16122	16088	16154	16246	16389	16329	16516	16283	16164	16296	16206	16323	16240	16324	16362	16156	16405	16267	16250	16233	16262	16050	16228	16264	16190	16212	16113	16307	16149	16187	16219	16184	16280	16157	16375	16169	16207	16285	16138	16224	16157	16218	16248	16204	16478	16245	16316	16174	16366	16205	16216	16152	16300	16297	16111	16175	16129	16213	16293	16443	16140	16236	16088	16426	16132	16225	16240	16267	16138	15998	16076	16157	16304	16450	16324	16234	16280	16319	16251	16304	16273	16063	16265	16449	16294	16158	16337	16344	16228	16111	16335	16182	16181	16139	16264	16228	16246	16084	16104	16133	16292	16266	16256	16191	16166	16295	16337	16307	16247	16228	16352	16274	16377	16253	16160	16134	16176	16084	16289	16196	16402	16282	16068	16309	16194	16323	16081	16072	16136	16292	16210	16284	16255	16272	16245	16172	16285	16348	16329	16192	16209	16239	16305	16221	16237	16456	16201	16122	16282	16234	16289	15919	16296	16107	16061	16304	16328	16085	16175	16277	16482	16353	16254	16231	16266	16065	16046	16400	16289	16114	16140	16284	16125	16275	16146	16160	16213	16220	16279	16289	16188	16060	16283	15982	16209	16231	16275	16069	16203	16277	16205	15918	16303	16362	16207	16348	16169	16286	16124	16323	16233	16252	16214	16490	16136	16131	16220	16139	16209	16079	16118	16193	16188	16440	16200	16081	15997	16220
15779	26846	25258	19075	17335	16172	15839	15535	15309	16065	20252	29449	33800	30428	24163	19101	16403	15427	15016	14798	14773	14869	14834	14752	14790	14853	14857	14709	14922	14636	14919	14744	14839	14778	14724	14733	14684	14636	14884	14835	14782	14676	14811	14855	14766	14818	14831	14737	14787	14658	14700	14864	14759	14779	14722	14947	14796	14785	14835	14651	14677	14873	14682	14758	14790	14853	14849	14656	14745	14699	14735	14768	14805	14773	14676	14705	14793	14806	14700	14753	14859	14698	14573	14822	14901	14740	14861	14952	14657	14876	14723	14756	14828	14814	14822	14769	14934	14736	14872	14694	14618	14954	14900	14824	14645	14809	14941	14839	14768	14801	14689	14619	14866	14602	14798	14882	14779	14739	14628	14715	14661	14807	14698	14681	14815	14867	14724	14815	14826	14760	14892	14679	14801	14716	14649	14978	14696	14890	14801	14697	14910	14750	14760	14801	14827	14729	14835	14777	14956	14767	14840	14758	14832	14800	14806	14860	14769	14601	14839	14753	14740	14702	14689	14845	14896	14843	14655	14830	14832	14834	14671	14725	14639	14861	14667	14776	14747	14812	14836	14877	14741	14836	14769	14710	14937	14783	14756	14765	14772	14836	14687	14711	14592	14793	14633	14629	14758	14808	14785	14768	14714	14762	14783	15002	14706	14851	14739	14874	14753	14750	14799	14750	14725	14781	14690	14789	14881	14667	14838	14763	14783	14718	14735	14938	14734	14742	14812	14669	14844	14830	14788	14798	14706	14814	14725	14745	14810	14730	14789	14780	14903	14719	14938	14812	14761	14830	14733	14916	14901	14688	14855	14768	14871	14606	14782	14700	14812	14618	14807	14771	14648	14691	14878	14731	14705	14698	14759	14909	14703	14854	14987	14756	14716	14842	14731	14697	14715	14701	14768	14755	14760	14643	14710	14744	14718	14906	14914	14704	14767	14698	14704	14594	14825	14799	14818	14781	14717	14672	14814	14830	14687	14916	14798	14711	14769	14817	14680	14582	14631	14800	14688	14734	14732	14688	14706	14790	14694	14916	14783	14802	14746	14759	14821	14653	14601	14829	14736	14817	14588	14682	14678	14611	14784	14917	14766	14880	14672	14775	14632	14928	14792	14884	14963	14667	14752	14850	14754	14791	14864	14866	14918	14804	14843	14589	14737	14638	14686	14778	14649	14761	14699	14788	14780	14723	14748	14698	14717	14780	14715	14634	14701	14687	14812	14881	14803	14690	14832	14834	14780	14721	14770	14763	14830	14776	14781	14872	14787	14901	14969	14668	14670	14830	14702	14659	14696	14683	14709	14650	14757	14847	14656	14734	14769	14743	14721	14818	14744	14694	14801	14664	14741	14790	14773	14885	14653	14822	14672	14792	14755	14748	14693	14763	14660	14658	14628	14925	14709	14650	14651	14792	14862	14724	14856	14664	14714	14908	14780	14689	14731	14638	14684	14872	14770	14735	14810	14823	14779	14789	14797	14470	14814	14682	14849	14605	14730	14705	14752	14596	14757	14838	14801	14804	14752	14877	14728	14726	14750	14636	14769	14741	14687	14834	14758	14599	14788	14875	14779	14746	14817	14737	14730	14863	14729	14725	14766	14885	14916	14656	14787	14709	14720	14626	14842	14707	14820	14689	14973	14716	14682	14745	14843	14619	14802	14745	14768	14835	14716	14752	14756	14748	14911	14838	14711	14862	14693	14771	14740	14834	14882	14590	14904	14704	14798	14742	14974	14818	14802	14686	14854	14892	14789	14653	14769	14718	14749	14559	14836	14779	14745	14826	14778	14830	14852	14861	14639	14623	14722	14675	14788	14874	14719	14725	14840	14616	14760	14711	14728	14950	14701	14796	14806	14745	14899	14696	14681	14944	14707	14681	14851	14762	14825	14885	14695	14823	14739	14666	14747	14705	14761	14675	14841	14779	14771	14836	14784	14821	14872	14832	14755	14712	14931	14622	14833	14819	14832	14799	14711	14706	14702	14709	14884	14763	14861	14789	14782	14697	14724	14668	14571	14813	14708	14653	14688	14642	14822	14768	14866	14770	14785	14778	14790	14955	14682	14702	14876	14804	14688	14635	14681	14614	14591	14791	14855	14798	14709	14720	14586	14775	14801	14792	14789	14791	14748	14658	14941	14934	14843	14841	14996	14834	14727	14789	14766	14816	14641	14890	14738	14767	14803	14698	14655	14714	14817	14739	14738	14831	14905	14665	14766	14745	14718	14811	14957	14885	14766	14791	14772	14742	14816	14910	14766	14838	14739	14858	14736	14733	14768	14827	14715	14717	14780	14792	14713	14817	14939	14735	14749	14671	14812	14761	14754	14824	14765	14773	14887	14611	14784	14687	14811	14580	14692	14949	14552	14769	14855	14719	14833	14701	14753	14722	14701	14889	14808	14850	14900	14734	14635	14773	14751	14735	14672	14807	14721	14839	14887	14690	14790	14592	14778	14737	14973	14784	14955	14637	14770	14748	14768	14753	14545	14624	14745	14690	14776	14710	14873	14767	14583	14662	14897	14789	14811	14803	14877	14698	14765	14798	14731	14691	14718	14810	14637	14802	14687	14795	14781	14777	14764	14769	14815	14763	14789	14698	14876	14770	14754	14759	14824	14848	14761	14807	14759	14675	14918	14837	14868	14798	14678	14688	14834	14597	14812	14640	14743	14727	14784	14792	14736	14869	14651	14723	14655	14752	14680	14730	14586	14643	14866	14720	14753	14824	14711	14694	14962	14654	14859	14790	14624	14736	14850	14817	14642	14756	14793	14795	14761	14677	14880	14781	14766	14656	14887	14661	14655	14650	14838	14950	14710	14837	14995	14803	14725	14810	14885	14641	14909	14806	14995	14841	14710	14766	14763	14721	14680	14776	14835	14945	14746	14799	14779	14765	14811	14723	14774	14752	14695	14766	14652	14886	14794	14697	14760	14758	14830	14849	14643	14817	14762	14821	14839	14684	14760	14674	14776	14827	14691	14845	14688	14755	14756	14690	14696	14590	14729	14789	14820	14664	14582	14873	14769	14658	14867	14747	14714	14730	14820	14968	14712	14715	14836	14724	14954	14918	14747	14745	14610	14813	14860	14724	14730	14765	14861	14863	14733	14663	14622	14761	14823	14659	14663	14715	14721	14790	14634	14658	14707	14889	14762	14816	14804	14597	14765	14756	14833	14751	14916	14861	14722	14749	14927	14874	14564	14695	14890	14742	14707	14755	14790	14741	14967	14802	14837	14721	14895	14741	14648	14869	14799	14683	14691	14797	14755	14592	14671	14768	14772	14762	14907	14815	14837	14861	14494	14850	14694	14720	14755	14830	14705	14780	14780	14757	14812	14574	14949	14786	14683	14707	14764	14848	14760	14757	14731	14664	15048	14771	14681	14712	14740	14749	14621	14778	14643	14933	14756	14843	14727	14940	14836	14745	14821	14717	14914	14797	14902	14793	14847	14785	14603	14866	14685	14781	14689	14968	14724	14762	14839	14742	14732	14735	14657	14691	14583	14694	14646	14701	14777	14813	14680	14837	14820	14656	14794	14674	14725	14843	14677	14637	14902	14695	14558	14764	14829	14707	14808	14650	14709	14686	14824	14752	14636	14797	14752	14812	14731	14790	14771	14627	14721	14830	14962	14715	14730	14905	14858	14709	14798	14666	14925	14664	14764	14757	14628	14630	14754	14836	14802	14628	14857	14848	14764	14882	14659	14838	14738	14800	14706	14674	14990	14606	14666	14674	14887	14773	14637	14839	14803	14838	14750	14714	14786	14805	15000	14769	14724	14742	14753	14771	14864	14745	14660	14913	14789	14761	14914	14865	14777	14849	14747	14728	14716	14822	14915	14728	14769	14796	14816	14673	14901	14771	14769	14803	14717	14845	14741	14748	14653	14772	14779	14717	14855	14785	14751	14717	14679	14666	14915	14691	14756	14684	14733	14763	14783	14664	14656	14759	14770	14792	14809	14821	14707	14623	14838	14744	14707	14845	14708	14559	14693	14616	14662	14856	14830	14808	14838	14656	14780	14971	14860	14612	14832	14887	14733	14743	14916	14669	14972	14740	14848	14917	14856	14697	14852	14824	14707	14757	14744	14719	14637	14861	14666	14632	14909	14953	14676	14754	14635	14511	14840	14732	14755	14866	14745	14763	14757	14692	14729	14811	14896	14841	14697	14631	14897	14872	14779	14736	14535	14831	14701	14782	14578	14783	14802	14703	14904	14619	14712	14687	14796	14804	14778	14744	14708	14718	14896	14766	14847	14699	14728	14722	14716	14788	14874	14759	14698	14734	14752	14771	14815	14802	14693	14696	14811	14683	14683	14697	14631	14749	14830	14693	14737	14841	14893	14667	14674	14836	14889	14717	14616	14801	14663	14627	14833	14642	14697	14748	14806	14749	14797	14964	14880	14804	14691	14771	14704	14771	14702	14830	14874	14799	14871	14756	14734	14691	14646	14753	14713	14762	14643	14920	14665	14677	14611	14766	14774	14833	14759	14769	14858	14715	14903	14650	14768	14753	14822	14791	14732	14785	14832	14762	14785	14750	14837	14719	14722	14828	14763	14885	14692	14764	14685	14689	14821	14715	14812	14908	14722	14753	14760	14806	14717	14831	14813	14820	14794	14803	14744	14932	14884	14682	14820	14785	14751	14661	14836	14779	14789	14583	14691	14750	14781	14708	14731	14771	14850	14856	14764	14728	14736	14815	14750	14676	14670	14838	14803	14755	14838	14740	14858	14562	14833	14872	14864	14752	14805	14775	14573	14643	14751	14852	14796	14977	14696	14676	14782	14852	14671	14983	14825	14832	14577	14750	14638	14734	14868	14792	14691	14754	14890	14846	14797	14740	14845	14870	14729	14773	14951	14921	14868	14755	14594	14814	14680	14872	14753	14762	14801	14764	14871	14627	14692	14764	14712	14702	15001	14807	14783	14721	14813	14903	14873	14811	14795	14755	14691	14761	14694	14788	14721	14695	14590	14897	14637	14777	14792	14795	14705	14762	14713	14657	14892	14858	14728	14839	14767	14801	14714	14845	14912	14579	14646	14853	14799	14687	14672	14704	14911	14976	14718	14699	14797	14869	14837	14935	14767	14772	14765	14916	14695	14609	14746	14801	14786	14940	14800	14658	14855	14681
22372	20814	28497	23268	20961	22503	23218	18206	17304	20341	33788	35937	38344	33873	26265	20951	18259	17250	16903	16961	16701	16723	16833	16717	16823	16673	16796	16881	16597	16822	16699	16520	16720	16735	16607	16640	16670	16782	16833	16702	16543	16717	16737	16647	16770	16742	16661	16762	16790	16647	16632	16379	16483	16516	16660	16742	16797	16819	16762	16624	16536	16732	16602	16604	16534	16703	16643	16734	16448	16421	16741	16543	16687	16566	16689	16706	16448	16550	16534	16535	16491	16535	16660	16428	16569	16482	16479	16668	16492	16645	16533	16724	16491	16338	16689	16451	16564	16494	16510	16716	16657	16705	16526	16455	16637	16577	16535	16712	16504	16502	16587	16623	16622	16712	16660	16569	16766	16621	16745	16672	16530	16578	16789	16687	16689	16689	16561	16602	16526	16504	16600	16564	16686	16668	16348	16556	16711	16475	16623	16590	16544	16548	16516	16414	16730	16485	16753	16521	16593	16626	16618	16463	16545	16364	16611	16572	16449	16595	16645	16784	16490	16567	16591	16535	16503	16545	16641	16497	16655	16637	16480	16676	16508	16414	16592	16657	16414	16693	16566	16798	16498	16644	16489	16506	16525	16460	16540	16510	16610	16428	16451	16456	16505	16480	16590	16576	16646	16535	16574	16373	16636	16519	16640	16616	16475	16413	16752	16577	16630	16737	16612	16531	16555	16699	16732	16399	16571	16502	16585	16511	16663	16544	16724	16501	16529	16503	16485	16699	16611	16466	16494	16464	16600	16702	16691	16349	16255	16620	16382	16629	16558	16810	16388	16620	16620	16658	16648	16711	16437	16688	16681	16604	16631	16638	16555	16531	16503	16766	16596	16581	16449	16433	16477	16695	16540	16549	16523	16609	16657	16516	16588	16636	16505	16417	16564	16653	16516	16728	16542	16652	16766	16555	16311	16467	16575	16635	16799	16667	16554	16586	16548	16388	16568	16510	16632	16671	16587	16500	16523	16664	16571	16491	16645	16684	16446	16703	16716	16662	16506	16549	16435	16478	16658	16520	16531	16446	16525	16732	16476	16568	16513	16666	16522	16373	16576	16483	16474	16348	16450	16517	16418	16531	16754	16481	16468	16558	16607	16795	16458	16532	16670	16580	16574	16354	16396	16708	16355	16578	16611	16478	16540	16608	16564	16568	16594	16613	16527	16468	16764	16658	16487	16635	16480	16442	16894	16546	16693	16613	16559	16814	16429	16385	16540	16395	16545	16640	16634	16571	16383	16416	16476	16534	16422	16702	16519	16577	16681	16625	16646	16734	16458	16584	16652	16584	16645	16642	16512	16567	16611	16454	16447	16543	16703	16608	16590	16572	16457	16715	16470	16429	16553	16434	16677	16560	16524	16465	16649	16634	16568	16432	16449	16490	16677	16452	16621	16844	16604	16701	16439	16636	16578	16601	16642	16696	16727	16338	16575	16669	16393	16488	16382	16517	16632	16647	16481	16613	16645	16482	16397	16710	16523	16570	16602	16783	16787	16510	16411	16566	16683	16689	16715	16461	16486	16393	16495	16760	16411	16635	16781	16413	16598	16517	16472	16392	16749	16595	16506	16519	16616	16663	16440	16669	16498	16758	16534	16519	16614	16531	16454	16688	16629	16564	16699	16496	16696	16533	16677	16559	16431	16746	16544	16457	16709	16609	16429	16542	16643	16527	16458	16584	16442	16513	16497	16465	16473	16300	16784	16523	16439	16644	16468	16725	16437	16581	16670	16533	16509	16736	16577	16627	16620	16578	16493	16582	16460	16600	16652	16549	16475	16443	16759	16651	16655	16726	16562	16710	16538	16533	16346	16487	16621	16489	16639	16578	16471	16708	16453	16624	16590	16353	16482	16362	16404	16627	16686	16477	16640	16353	16633	16499	16532	16508	16581	16708	16611	16588	16519	16593	16523	16705	16721	16669	16434	16528	16398	16520	16548	16419	16471	16591	16550	16643	16664	16711	16315	16562	16669	16348	16623	16474	16670	16577	16569	16557	16585	16393	16758	16553	16380	16362	16595	16335	16495	16758	16583	16528	16628	16505	16399	16694	16503	16464	16557	16541	16430	16358	16510	16536	16730	16521	16635	16508	16373	16386	16573	16418	16484	16697	16448	16508	16682	16285	16619	16648	16498	16631	16358	16388	16483	16580	16549	16600	16634	16475	16521	16744	16653	16642	16613	16431	16742	16422	16567	16544	16732	16557	16640	16708	16421	16592	16627	16414	16546	16521	16513	16453	16424	16474	16697	16533	16618	16509	16573	16521	16545	16609	16566	16601	16755	16487	16425	16420	16449	16575	16635	16532	16754	16433	16481	16592	16447	16478	16424	16401	16458	16463	16570	16564	16402	16609	16549	16478	16428	16419	16718	16646	16551	16551	16632	16522	16636	16468	16628	16724	16721	16509	16619	16500	16446	16480	16263	16653	16599	16332	16514	16574	16794	16364	16545	16527	16364	16590	16545	16634	16612	16418	16460	16470	16640	16590	16545	16616	16385	16544	16453	16603	16666	16576	16650	16405	16373	16716	16565	16522	16553	16415	16526	16603	16493	16451	16537	16518	16534	16695	16518	16556	16402	16591	16392	16480	16511	16759	16600	16301	16581	16515	16567	16611	16694	16560	16610	16551	16515	16515	16627	16579	16673	16612	16568	16484	16520	16549	16498	16714	16577	16721	16580	16278	16601	16622	16524	16683	16620	16545	16540	16609	16798	16537	16710	16660	16447	16496	16412	16600	16736	16497	16366	16721	16832	16595	16805	16380	16762	16559	16479	16548	16653	16574	16528	16466	16598	16537	16878	16727	16614	16613	16600	16447	16601	16565	16594	16682	16586	16449	16690	16599	16583	16509	16471	16585	16385	16531	16494	16463	16594	16530	16646	16703	16529	16806	16706	16587	16400	16578	16470	16576	16635	16468	16471	16219	16616	16359	16461	16497	16601	16524	16572	16687	16608	16613	16246	16551	16646	16539	16622	16719	16569	16371	16488	16691	16420	16624	16834	16655	16708	16353	16401	16435	16442	16608	16470	16435	16611	16604	16513	16657	16605	16610	16721	16615	16380	16538	16258	16400	16707	16490	16613	16783	16474	16572	16606	16537	16455	16497	16466	16435	16583	16737	16868	16704	16487	16604	16687	16643	16646	16642	16623	16499	16698	16465	16629	16662	16398	16626	16659	16493	16467	16527	16608	16547	16535	16528	16567	16662	16702	16537	16532	16529	16472	16366	16612	16530	16539	16560	16432	16407	16474	16489	16575	16460	16699	16593	16458	16410	16327	16443	16561	16554	16377	16617	16562	16658	16661	16527	16655	16446	16696	16466	16307	16604	16403	16549	16609	16501	16602	16556	16432	16471	16497	16543	16591	16596	16710	16614	16612	16548	16547	16584	16608	16350	16445	16479	16616	16361	16659	16612	16625	16574	16448	16497	16396	16527	16630	16497	16550	16717	16674	16653	16541	16367	16542	16545	16480	16567	16642	16658	16527	16646	16503	16509	16514	16333	16377	16677	16610	16575	16627	16678	16516	16597	16507	16749	16472	16745	16463	16384	16584	16588	16417	16352	16444	16802	16708	16414	16614	16403	16606	16374	16565	16412	16497	16640	16527	16663	16480	16541	16691	16749	16666	16606	16564	16323	16344	16604	16413	16639	16542	16251	16492	16565	16499	16495	16395	16281	16608	16754	16651	16460	16576	16555	16602	16646	16509	16490	16518	16638	16571	16490	16494	16553	16653	16808	16512	16503	16534	16432	16443	16520	16521	16671	16491	16517	16424	16658	16506	16678	16583	16533	16582	16676	16542	16406	16456	16624	16712	16560	16448	16404	16394	16597	16645	16615	16459	16649	16606	16422	16614	16528	16498	16476	16325	16449	16396	16547	16606	16574	16488	16347	16536	16345	16571	16534	16581	16438	16731	16565	16562	16498	16646	16432	16481	16466	16476	16506	16543	16764	16552	16654	16637	16748	16454	16577	16636	16779	16643	16513	16658	16718	16415	16409	16681	16448	16639	16597	16515	16452	16657	16615	16477	16568	16434	16470	16721	16503	16497	16421	16439	16642	16408	16612	16478	16381	16514	16635	16524	16584	16514	16620	16629	16510	16644	16908	16607	16482	16676	16610	16660	16465	16407	16587	16524	16601	16674	16594	16448	16524	16450	16738	16521	16477	16606	16440	16847	16695	16613	16479	16416	16310	16527	16859	16743	16674	16490	16513	16426	16484	16295	16485	16483	16692	16466	16590	16545	16440	16472	16450	16563	16672	16376	16353	16604	16592	16492	16453	16540	16670	16459	16458	16510	16594	16549	16582	16544	16488	16687	16450	16578	16425	16610	16575	16638	16606	16537	16697	16521	16599	16471	16580	16499	16433	16592	16501	16308	16722	16453	16459	16524	16596	16491	16542	16501	16480	16480	16566	16729	16375	16459	16560	16411	16475	16487	16549	16435	16762	16536	16540	16690	16258	16372	16519	16481	16544	16294	16600	16754	16648	16471	16573	16553	16545	16681	16501	16659	16444	16541	16203	16478	16395	16446	16471	16546	16464	16767	16597	16500	16607	16494	16546	16593	16637	16433	16534	16683	16740	16663	16568	16592	16568	16527	16571	16540	16525	16452	16545	16567	16546	16454	16669	16510	16646	16669	16781	16629	16619	16539	16344	16355	16556	16419	16675	16747	16643	16619	16601	16490	16557	16763	16578	16508	16575	16606	16548	16451	16579	16453	16481	16723	16465	16677	16719	16578	16573	16454	16584	16564	16514	16485	16545	16563	16283	16459	16572	16359	16668	16601	16554	16533	16715	16547	16647	16586	16461	16687	16608	16346	16659	16676	16505	16378	16582	16620	16704	16726	16799	16499	16639	16335	16758	16664	16578	16516	16499	16631	16526	16624	16527	16556	16683	16548	16602	16565	16498	16422	16593	16595	16597	16511	16553	16560	16593	16429	16318	16794	16436	16485	16695	16657	16649	16459	16680	16559	16368	16605	16573	16613	16537	16684	16652	16493	16447	16497	16779	16743	16462	16424	16719	16519	16520	16559	16514	16667	16706	16549	16653	16645	16806	16621	16514	16595	16370	16482	16454	16550	16442	16506	16511	16578	16344	16354	16553	16607	16461	16221	16705	16340	16392
17387	31610	28322	21835	19307	17349	16552	16195	16034	21776	38095	39477	40944	35291	25940	19673	16893	15291	15039	14921	15054	15062	15041	14905	15130	15093	15080	14959	15062	15013	15019	14730	15103	14896	15074	15008	15122	14810	14980	14944	14879	14780	14911	14999	15009	15212	14970	14901	14900	15037	15102	15097	15007	15061	14951	14842	14940	15011	14947	15040	15011	14997	14988	14905	14997	14874	14904	14910	14975	14955	14914	14987	15013	15029	15050	14903	14835	14951	14951	14943	15087	14963	15103	15034	15009	14657	15055	14908	14857	14974	14801	14972	15070	14849	14820	14694	14903	14843	15012	15026	14992	15011	14953	15002	14781	14784	15022	14937	15063	14934	14903	14930	14902	15062	14967	14949	15025	15016	14821	14900	15070	15019	14829	14975	14929	14906	14977	14959	14938	14890	14973	15026	15029	14970	14934	14983	15110	15013	14920	14833	14836	14927	15033	15049	15017	14788	14962	14805	14954	14865	14981	14849	14965	14764	15042	14884	14944	15001	14957	14922	15124	14946	15003	14951	15085	14846	15035	14892	14969	14862	14752	14961	14756	14787	14881	14889	15111	14878	15039	14924	14995	14815	14844	14982	15089	14920	14737	14871	14830	15086	15034	14789	14923	14888	14830	14839	14827	15064	15005	14885	14943	14929	15067	14980	14844	15003	15061	14835	14959	14920	14883	14995	15071	15018	15082	14823	15078	14733	14906	14959	14961	14978	15178	14979	14923	14882	14800	14757	15013	14982	14997	14989	14920	14764	15101	15012	14869	14867	14931	14989	14809	14933	15027	14969	14958	14753	14918	14934	14961	14747	15021	14959	14970	14796	14774	15018	15040	15033	14954	14979	15000	14821	14911	14925	14975	14824	14816	14890	15230	14872	15035	14948	14909	15030	14865	14855	14996	14798	14901	14823	14939	14806	14858	14950	15161	15000	14998	14987	14866	14908	14866	14913	14875	14847	14849	14994	15059	14877	15154	14917	15008	14953	15062	14979	15085	14949	14755	14860	14887	15069	14958	15013	14945	14851	14899	14971	14990	15001	15027	14966	15151	14858	15041	15092	14890	14737	14852	14693	15063	14862	14840	14961	14952	14781	14929	14967	14989	14973	14856	15137	15024	14977	14871	14896	14975	14813	14905	14886	14923	15066	14910	14829	14895	14768	14929	14702	14834	14992	14885	14956	15086	15020	15061	15013	14929	14799	14921	15020	14821	14965	15061	14978	14855	14997	14992	15002	14956	14903	14983	15048	14929	14784	15150	14932	14917	14822	14944	14821	14881	14850	15062	15051	15015	14725	14900	14870	14969	14872	14885	15110	14934	14845	14824	14948	15057	15008	15092	15025	15000	14879	14843	14950	15077	15097	14862	14993	14905	14986	14875	14877	14931	14805	14947	14892	14954	14902	14894	14973	14923	15016	14881	14975	14917	15110	14955	14766	14905	14823	14753	14984	15001	14839	14982	14924	14815	14825	15079	15008	15013	15016	15104	15046	14825	15009	14853	15051	15000	14910	14897	14907	14825	14740	14782	14872	14899	14822	14948	15027	15083	14794	14856	14782	14853	14871	14972	14983	15055	14863	14941	15029	14882	14954	14972	14874	14977	14940	14935	14860	14971	14882	14907	14872	14814	14874	14935	14891	14872	14752	14977	14917	14968	14845	14845	14855	14944	14936	14825	14995	14823	15010	14905	14913	14946	14812	15139	14956	14935	15013	14895	14818	14972	14933	14952	14912	14925	14980	14984	14897	14922	14850	14935	14984	14891	15054	14940	14891	14803	15008	14929	15031	14909	14901	15015	14836	14854	15099	15187	15095	15071	14894	14971	14836	15032	14994	14967	14937	14888	14930	15007	14791	15146	14879	15088	14970	14994	14942	14841	14792	15012	15027	15101	15021	14803	14950	14879	14993	15029	15008	14908	14816	14969	15010	14892	14846	14849	14713	14803	14886	14905	14808	14913	14951	15009	14963	15059	14971	14966	14950	14915	14977	15044	15018	14930	15022	14967	15053	14932	14914	15097	14963	14971	14852	14892	14826	14954	14881	14951	15088	14915	14775	14929	14948	15072	14862	14904	14945	14951	14955	15050	14930	15086	14972	14836	14964	15005	15100	14783	14884	14927	15107	14988	14952	14959	15002	15091	14807	15021	14988	14889	14922	15083	14974	14917	14840	14949	14918	14987	14994	14792	14996	14932	14897	14892	15050	14996	14973	14929	14976	14951	14886	14905	14775	14995	14979	14991	15001	15001	14908	14841	14978	14966	14962	14761	15001	15084	14881	14892	14848	14952	14896	14983	15152	14940	14920	14988	14866	14854	14771	15170	14876	15001	14861	15094	14959	14954	15045	15080	14999	14939	14940	14940	14965	15117	15014	14875	14939	15045	14921	15054	14919	14956	15151	15070	15059	14766	15043	14957	14780	15071	14957	14947	14916	14926	14989	14870	14926	15063	15075	14952	15001	14870	15099	14851	14956	14943	15068	14874	14871	15008	14907	15068	15096	14970	14812	14849	14880	14911	15001	14903	14817	14969	14879	15016	14892	15039	14956	14926	15021	14959	15001	14957	15028	15024	14781	15087	14886	14938	14842	15018	15047	14934	14884	15075	14875	14754	14891	15045	14797	14964	14868	14932	15086	14954	14885	14895	14958	14725	14829	14906	14917	14930	14925	15003	14989	14902	14964	14730	14819	15184	14828	14783	14937	14866	14848	15046	15022	15027	14954	15089	14918	14791	14865	14981	14933	14937	14877	15036	14912	15030	14964	14864	14854	14835	14606	14994	14970	14834	14767	14934	14951	14905	15132	15015	14841	14843	14846	15030	14919	14826	14900	14856	15062	14893	14817	15091	14940	14970	14930	14905	14749	14964	15010	14911	14776	14973	14938	14996	14872	14936	14955	14822	14925	14833	15016	15019	14855	14804	14735	14718	14862	15073	14991	14965	14841	14920	14746	15017	15046	15053	15000	14851	14929	14914	14883	14900	14884	14891	15009	14837	14884	14902	14769	14959	14896	15018	14909	14868	15024	14926	14939	14833	14944	14897	14926	14820	14923	14829	14965	14963	14851	14979	15056	14985	14823	14658	15131	15018	15107	14830	14970	15071	14850	14785	15063	15048	14924	14869	14925	14857	14792	14915	14869	14875	15152	14930	15116	14994	14872	14888	14938	14984	15127	14858	14936	15038	14952	14953	15033	14997	15152	14946	14936	14965	14768	14806	14954	14777	14881	14943	14830	14868	15060	15036	14923	14867	14825	14793	14959	14820	14837	14859	14880	14894	15274	14968	15040	15014	14876	14828	14928	15065	14817	14893	15011	15058	14899	14912	14910	14980	14753	14856	14955	14798	14929	14836	15007	14898	14991	14895	15025	14888	14868	14872	14968	15089	14879	14889	14901	14870	15037	14821	14855	14844	14838	15123	14912	14921	14936	14814	14973	14957	14980	15001	14990	14830	15014	14878	14868	15012	14900	14822	14833	14942	15097	14946	15035	14928	15012	14781	14888	14879	14822	14849	15101	14881	14912	14930	14883	14955	14884	15013	14908	14618	14961	14822	14971	14838	14951	14903	14870	14986	14915	14992	14952	15027	14721	14984	14914	14932	14842	14905	14936	14857	15100	14976	14926	14913	14893	14969	14811	14942	15045	15037	14935	14919	14869	14980	14936	15024	14892	14852	14884	14879	14953	14874	15016	15009	14863	14768	14871	14802	15129	14890	14894	15005	14921	14740	14874	14865	14891	14907	15036	14977	14960	15054	15084	15015	14994	14830	14826	14719	14899	14768	14869	14999	14935	14874	15032	15004	15098	14995	14956	14681	14924	15006	14841	14920	14865	14761	15009	15109	14786	14925	14869	14905	15009	14935	14809	15007	14963	14793	14857	14977	14749	15116	15001	14924	14954	14839	14850	14876	15061	14771	15056	14941	14872	14992	14950	14928	14877	14981	15056	15016	14931	15008	15016	14953	14918	15025	14826	14943	14861	14811	15019	14869	14826	14881	15142	15104	15171	14866	15084	14860	15048	15000	14973	14828	14801	15075	14953	14981	14918	14896	14966	14987	14760	14919	14944	14880	14897	14973	15039	15022	14841	14848	14951	15052	14757	14880	15098	14926	14925	14867	14990	15018	14908	14924	14899	15107	14840	14895	15093	14783	14967	15019	14991	14982	14860	14800	14951	14992	14961	14952	14716	14874	15006	14930	14915	14853	14807	14895	14929	14831	14817	14962	14863	14951	15038	15161	14926	14903	15022	14908	14808	14987	14999	14899	14941	15004	14794	14858	15153	14924	14970	14950	15016	14956	14810	14858	14935	14867	14932	14994	15008	15010	15005	14901	14984	15047	14923	14900	14987	14791	14940	14890	14968	14898	14929	14994	14949	14819	15007	14984	14875	14939	14892	15045	15025	14787	14967	15051	14967	15040	15047	14951	14794	14997	14994	14784	15013	14817	14963	14881	14771	14792	14968	14912	14926	14994	15240	15085	15133	14991	14893	14785	14947	14902	14888	15098	15043	15113	14937	14926	14796	15072	14999	14785	14868	14930	15004	15025	14908	14957	14954	15041	14831	14875	14851	14881	15008	14991	14917	14827	15027	15027	14900	14893	14914	14940	14865	14896	14730	14942	14870	14842	14854	14903	14895	15058	14916	15048	14906	14898	15049	14880	14875	14940	14875	14971	14981	14977	14855	15104	14820	14778	14899	14892	14877	15060	14884	14921	14723	14745	14977	14850	14871	14930	14958	14818	15004	14792	14940	14894	14889	14942	14889	14893	14834	15016	14934	14888	14879	14822	15064	14979	14845	15048	15044	15106	14919	14864	14956	14959	15126	14957	14768	15111	14875	14971	14821	15008	15048	15021	14773	14876	14919	14783	14877	15054	14864	14922	15178	14971	14775	14986	14855	14946	14827	15070	14946	15092	14893	14863	15094	14947	15088	14891	14916	15136	14871	14807	15050	15058	14857	14876	15039	14943	15016	14900	14865	14851	15075	14863	14857	14861	15028	14992	14940	14776	14982	14882	14949	14901	14915	14935	15005	14859	14962	14827	15006	14943	15013	14794	14734	14998	14848	14930	14999	14877	14990	14638	14964	15025	14798	14920	15000	15036	15053	14973	14767	14872	14945	14837	14966	14878	14998
26594	21559	23751	20622	16866	16506	16623	16443	16354	16425	17059	18409	18610	18083	17036	16425	16255	16258	16324	16096	16212	15901	16084	16218	16181	16090	16242	16147	16082	16281	16235	16261	16151	16003	16137	16152	16134	15931	16061	16130	16177	16104	16006	16216	16037	15967	16178	16101	16158	16008	16008	16075	16154	16132	16107	16103	16179	16099	16147	16060	16148	16209	16175	15995	15927	16143	16178	16222	16123	16126	16052	15969	15991	16095	15918	16163	16098	16148	16097	16027	16204	16124	16203	16222	15991	16094	16177	15839	16016	16170	16277	16182	16081	16025	15934	16113	16002	16173	16057	16141	16176	16335	15995	16006	15959	16220	16249	16162	16069	16191	16044	16242	16125	16011	16123	16067	15973	16082	16106	16119	16130	16058	16104	15919	15889	15983	15964	16056	16015	16038	16147	16093	16048	16156	15967	16076	15965	15951	16019	16081	16067	15935	15798	15962	16039	16030	15896	16056	15974	16163	16121	16124	16227	16124	15981	16201	15961	15998	16045	15942	15984	16174	15920	15951	16119	16150	16056	16076	15845	16047	16134	16054	16088	15905	16106	15977	16138	16153	16157	16084	16023	16020	16103	16099	16208	15858	16065	16119	16045	15973	15962	15980	16358	16205	16303	16238	16198	16081	16115	15892	16103	16144	15905	16112	15916	16185	16112	16148	16137	16038	16100	15763	16185	16178	16122	16100	16090	15973	16125	15992	16181	16068	16107	16141	15998	16024	15946	15915	15866	16048	16027	16182	15975	15835	15997	16166	16115	16062	16083	16188	16163	16214	16047	16151	16069	16087	16097	16014	15995	16139	15936	15991	16035	16042	15911	16108	16151	16072	16042	15950	16097	16149	16086	16022	16093	15984	16033	16160	16003	16143	16153	16133	16080	16083	16008	16006	16091	16093	16022	16043	16156	16008	15999	16112	16053	16014	16139	15930	15923	16194	16193	16053	16017	16048	16202	16164	16019	16155	16179	16101	16077	16178	16170	16137	16239	16223	16183	15964	16028	15967	15997	16235	16058	16097	16095	16115	16213	15958	16137	16131	16145	16084	16021	16093	16148	15926	16260	16150	16047	16071	16175	16152	16153	16030	16177	16196	15850	16198	16002	15958	16073	16044	16220	15881	16200	16128	16033	16156	16165	16022	16047	16080	16122	16290	15965	16191	16105	15918	16066	16047	16157	15933	16166	16175	16121	16036	16020	16168	16317	16246	16015	16207	16019	15953	16112	16015	16101	16213	16112	16159	16094	15975	16148	16186	16032	16163	16107	15892	16082	16087	16105	15933	16057	16156	15991	15990	16323	16199	16193	16199	16459	16221	16131	16144	16304	16186	15997	15990	16165	16021	16247	16007	15981	16026	16095	16154	16103	16232	16133	16191	16267	16205	16188	16045	16078	16060	16097	15935	16047	15975	15919	15961	16038	15979	16170	15947	16146	15918	16158	16103	16086	15914	15884	16057	15955	15939	16168	15899	16029	16111	16300	16208	16024	15976	16289	16059	16020	16194	16238	16139	16171	16159	16018	15998	16208	15993	16113	15964	16019	16103	16257	16071	16252	15869	15925	16118	16138	16034	16281	16158	16030	15998	16087	16111	16161	15911	16307	16190	16237	15933	16059	16054	16227	16006	16065	16177	16275	16195	16177	16055	15958	16167	16187	16049	16155	16087	15962	15934	15973	15987	16011	16275	16083	16174	16081	16220	16276	16072	16079	15993	15968	16122	16167	16142	16085	16186	16066	15946	16017	15999	16058	16149	16230	16256	16004	16182	16276	15912	16088	16196	16028	16105	16127	16059	16056	16036	16142	15990	16031	16279	16093	15945	16263	16099	16296	15902	16044	16040	16014	16114	16295	16038	15967	16064	16148	16231	16112	16003	16097	16179	16121	15997	16071	16263	16086	16196	16085	16117	16092	16341	16090	16157	15972	16273	16013	16113	16245	16167	16003	15938	16232	16113	16061	15999	16196	16126	16019	16042	16103	16200	16063	15981	16104	16082	16091	16020	16088	16235	16168	16025	16060	16119	16242	16004	16062	16181	16059	15915	16271	16117	15929	16051	16112	16049	16091	16027	15850	16165	16005	16100	16093	16145	16134	15966	16159	16006	16136	16316	16020	16380	16105	15954	16009	16015	16169	16075	16150	16057	16065	16103	16153	16123	16220	15977	16299	16040	16228	16084	15984	16155	16173	16227	16321	15933	16007	16236	16102	16241	16243	15938	16198	16146	16212	15943	15905	15992	16106	16178	16110	16084	16160	16110	16176	16069	16049	16091	16142	15890	15985	15952	15930	16164	16017	16054	16095	16231	16006	16090	15970	16003	16175	16031	16216	16183	16194	16130	16094	16041	15997	16089	16178	16074	15875	15954	16025	16001	15949	16028	16024	16149	16144	16176	15984	16028	16141	15976	16053	16141	16224	15964	16199	16383	16097	16138	16034	16089	16111	16049	15975	16156	15888	16122	16038	16140	16066	16073	16143	16006	15870	16201	15906	16262	16055	16024	16054	16053	16135	16153	16373	16011	16018	16074	16239	16137	16106	15994	15984	16045	16158	15968	16129	15905	16073	16079	16153	16131	15996	16124	16290	15979	16129	16146	16087	15957	16165	16043	16077	16249	15952	16159	15863	15919	16147	16061	15957	16209	16044	16091	16023	16198	15949	16189	16160	16109	16056	16093	15992	16107	15958	16054	15991	16083	16158	16238	16027	16003	16075	16073	16117	16092	15985	16167	15919	15992	15974	15980	16036	16219	15987	16153	15958	16065	16128	15933	15997	16170	16107	16004	16173	16153	16030	16042	16276	16056	16142	16041	16243	15952	16205	15980	16160	16195	16176	16090	16176	16162	16138	15983	16083	16162	16015	16232	16057	16107	16103	16080	16248	16333	16199	16142	16031	16048	16202	16093	16346	16219	16142	16042	16157	16139	16275	16038	16011	16052	16037	15967	16027	16222	16374	16053	16100	16101	16068	16315	16158	16005	16065	15979	16039	15997	16085	16054	16138	16131	16075	15939	16132	16036	16111	16321	16201	15961	16101	16201	16116	16152	16058	16113	16281	16031	16090	15873	16005	16294	16103	16059	16048	16080	16073	16052	16001	16132	16172	16195	16086	16072	16029	16179	16171	16057	16086	16294	16106	16274	15898	15931	16151	16058	16063	16207	16153	16207	16109	15955	16124	16194	16105	16016	15925	16011	16072	15977	16023	16167	16189	15987	16039	16045	16186	16357	16087	16020	16052	16118	16249	16198	16341	16126	16372	16061	16132	15956	16180	16059	16158	16224	16198	16126	16155	16187	15934	16065	16279	16068	16151	16052	15910	16187	16150	16138	16094	16049	15956	16255	16032	16011	15936	16094	16146	15842	15993	16116	15980	16055	16132	16108	16090	15889	16003	16053	15900	16292	16108	16208	16098	16246	16165	16225	15959	16253	16023	16089	16430	15975	16130	16037	15831	16014	15951	15985	16095	16199	16104	16064	16225	16101	16309	16087	16021	16108	16068	16064	15849	16082	16033	16156	16151	16105	16204	16152	16028	15921	15966	16094	16111	16098	16073	16123	16265	16268	16338	16241	16085	16266	16179	16194	16066	16095	16230	16009	15937	15996	16348	16051	16071	16001	16074	15929	15950	15964	16013	16117	16273	16119	16276	16181	16152	16082	16047	16131	16142	16012	15898	16076	16102	15989	16113	16039	16272	15988	16202	16172	16028	16076	16075	16342	16200	15977	16084	15885	16165	16365	15996	16065	16226	16217	16056	16117	16114	15865	16132	16156	16184	15969	16175	16147	16285	16106	16169	16107	16165	16175	16050	16045	16069	16155	16324	16214	16096	16030	16196	16120	16085	16074	15973	16095	16250	16064	16211	15954	16066	16177	16017	15929	16103	15982	16221	16120	16108	16108	16072	16133	16140	16008	16077	16073	16114	16193	16302	15884	16372	16057	15974	16181	16024	16122	16076	16007	16202	16182	16171	16095	16234	16246	15999	15952	16372	16226	16164	16070	15889	16213	16153	16125	15988	16137	16104	16086	16120	15999	15988	16174	16004	16016	15855	15980	16035	15917	16235	16143	16028	16000	15941	16126	16082	16072	16061	15890	16022	15970	15956	16151	16134	16106	16216	16177	16197	16155	15993	16082	16109	16195	16171	16078	16033	16122	15942	16077	16096	16231	16152	16096	16263	16074	16104	15961	16221	16097	15965	15859	16227	16014	16085	16233	16236	15977	16280	16208	16123	16076	16170	16178	16193	16223	16175	16317	16358	16121	15998	15993	16203	16245	16059	16334	16167	16149	16169	16114	16162	16131	15984	16134	15982	16139	15887	16053	16221	16369	16157	15918	16019	16121	16098	16158	16010	15932	16069	16007	16233	15893	16186	15981	16158	16088	16121	16121	16230	16104	16216	16202	16320	16073	16104	16163	16103	16108	16138	16104	16036	16117	16039	16102	16013	16145	16044	16101	16165	16141	16133	15875	16154	16178	16194	15988	16102	16055	15920	16258	16132	16079	16005	16226	16087	15882	16131	16083	16217	16090	16305	16071	16208	16137	16119	16089	16104	16153	15918	15887	16174	16289	16161	16271	16035	16064	16064	16020	16084	16110	16065	16330	15897	15948	16283	16226	16284	16081	16137	16009	16077	16077	16366	16169	16085	16224	16107	15989	15964	15997	16226	16122	16102	16267	16226	16016	16046	16222	16061	16041	15950	16051	16134	16120	16205	16283	16020	16229	15982	16108	16273	16024	16030	16203	16207	16209	16210	15847	15982	16004	16247	15983	16120	16190	16140	16235	16076	15978	16132	15975	16135	16134	16165	16131	15887	16289	16147	16047	16178	16023	16322	16061	16152	16090	15900	16325	16254	16069	16180	15985	16133	16055	16042	16083	16162	16101	16028	16260	16022	15989	16023	16251	16236	16246	16063	16066	16141	16292	16083	16202	16044	16040	15950	16209	16094	16022	16227	15969	16167	15939	15998	16056	15938	15840	16113	15961	15911	16178	16263	16180	16330	16317	16072	15985	16132	15866	16076	16081	16015	16154	16125	16222	16106	16066	16331	16173	16163	16012	16077	15829	16191	16192	16250	16239	16272	16096	16160	16226	15976	16082	16113	16135	16322	16005	15981	16173	15983	15972
16508	21959	19744	17459	15929	15086	15057	14913	14818	14958	16703	18499	18148	16780	15601	15122	14918	14725	14593	14699	14582	14709	14686	14801	14662	14739	14693	14551	14767	14622	14648	14625	14645	14543	14572	14548	14764	14598	14595	14567	14729	14736	14674	14640	14719	14596	14665	14635	14720	14636	14734	14654	14455	14630	14589	14674	14736	14687	14601	14701	14589	14608	14452	14600	14598	14542	14645	14583	14632	14728	14657	14686	14560	14746	14617	14760	14629	14717	14706	14664	14714	14731	14563	14648	14543	14633	14650	14391	14598	14675	14689	14610	14819	14806	14585	14502	14641	14629	14570	14628	14602	14621	14626	14644	14592	14593	14619	14555	14603	14688	14650	14510	14492	14636	14570	14678	14625	14610	14537	14571	14630	14605	14554	14702	14679	14742	14699	14675	14825	14402	14779	14563	14699	14611	14819	14690	14616	14757	14528	14623	14695	14808	14610	14620	14641	14464	14811	14753	14507	14669	14594	14498	14670	14556	14445	14595	14647	14693	14614	14577	14590	14781	14658	14581	14498	14567	14748	14559	14799	14705	14475	14695	14616	14666	14653	14711	14617	14588	14673	14589	14816	14435	14725	14656	14688	14655	14651	14620	14655	14574	14586	14696	14589	14625	14637	14700	14520	14576	14559	14530	14580	14614	14752	14712	14585	14537	14625	14656	14782	14588	14675	14603	14645	14543	14573	14649	14661	14762	14579	14626	14654	14474	14742	14676	14518	14573	14658	14557	14705	14625	14632	14628	14821	14740	14659	14659	14528	14658	14629	14609	14638	14593	14538	14945	14638	14681	14786	14509	14597	14588	14625	14678	14687	14481	14718	14731	14550	14553	14372	14695	14606	14663	14650	14687	14664	14688	14623	14496	14746	14595	14719	14577	14673	14648	14546	14613	14714	14614	14602	14698	14626	14678	14617	14596	14597	14746	14376	14670	14584	14418	14629	14674	14557	14669	14552	14641	14512	14534	14547	14694	14577	14701	14804	14604	14729	14624	14676	14616	14601	14708	14617	14649	14679	14602	14696	14813	14627	14757	14635	14623	14639	14527	14816	14527	14675	14616	14567	14616	14807	14453	14604	14693	14725	14504	14689	14658	14690	14522	14708	14715	14703	14645	14583	14775	14455	14704	14445	14745	14692	14628	14634	14509	14560	14818	14761	14719	14652	14548	14589	14697	14518	14674	14778	14555	14455	14624	14671	14570	14534	14647	14559	14616	14602	14740	14678	14735	14655	14664	14766	14722	14583	14611	14526	14716	14592	14693	14669	14686	14689	14548	14688	14654	14708	14460	14753	14590	14585	14789	14661	14491	14570	14602	14961	14705	14606	14785	14737	14674	14697	14530	14625	14753	14704	14732	14527	14541	14558	14526	14595	14726	14647	14527	14777	14672	14596	14710	14494	14486	14815	14683	14923	14608	14641	14676	14776	14590	14619	14590	14719	14611	14844	14857	14743	14619	14606	14609	14463	14650	14633	14594	14721	14665	14643	14670	14655	14595	14602	14499	14365	14635	14586	14648	14547	14645	14638	14720	14578	14667	14661	14618	14569	14677	14606	14649	14731	14582	14585	14622	14614	14770	14771	14635	14630	14594	14542	14754	14606	14533	14545	14668	14706	14546	14666	14623	14715	14510	14698	14682	14466	14583	14785	14528	14828	14660	14701	14504	14845	14635	14695	14604	14675	14569	14600	14620	14689	14506	14630	14530	14708	14679	14627	14506	14594	14595	14741	14670	14741	14553	14499	14681	14710	14683	14587	14480	14753	14705	14651	14519	14611	14649	14641	14469	14706	14678	14591	14740	14577	14403	14590	14653	14590	14595	14606	14625	14611	14746	14726	14678	14646	14655	14780	14625	14461	14495	14657	14545	14770	14574	14610	14564	14622	14640	14715	14578	14583	14570	14657	14713	14598	14620	14679	14690	14610	14579	14771	14662	14498	14684	14656	14622	14675	14598	14417	14674	14757	14659	14462	14493	14466	14641	14710	14786	14518	14769	14779	14438	14605	14584	14752	14650	14629	14574	14922	14545	14781	14659	14650	14613	14670	14558	14684	14683	14708	14653	14675	14593	14728	14614	14527	14660	14549	14521	14695	14680	14690	14504	14626	14565	14712	14392	14772	14632	14709	14687	14677	14653	14674	14635	14736	14698	14508	14392	14746	14558	14615	14487	14657	14592	14766	14623	14615	14736	14667	14679	14656	14653	14712	14569	14703	14705	14708	14752	14667	14717	14605	14567	14677	14670	14665	14603	14811	14701	14828	14599	14609	14782	14708	14756	14450	14624	14656	14659	14712	14734	14503	14695	14498	14859	14729	14757	14607	14587	14605	14773	14710	14652	14603	14763	14652	14591	14602	14771	14689	14758	14730	14715	14725	14762	14587	14586	14754	14649	14481	14701	14507	14647	14573	14630	14749	14554	14716	14671	14757	14669	14519	14751	14740	14660	14608	14674	14668	14554	14610	14598	14769	14747	14672	14636	14685	14667	14597	14661	14546	14671	14595	14896	14540	14701	14649	14528	14542	14586	14658	14578	14506	14622	14630	14620	14606	14670	14508	14715	14651	14710	14563	14675	14644	14445	14745	14597	14634	14664	14763	14596	14523	14692	14635	14811	14576	14736	14722	14719	14575	14669	14761	14631	14628	14719	14479	14574	14656	14664	14681	14603	14773	14637	14578	14761	14672	14631	14758	14603	14572	14550	14668	14596	14769	14516	14877	14721	14665	14707	14752	14653	14721	14717	14666	14579	14818	14563	14642	14631	14686	14615	14631	14470	14728	14562	14786	14713	14571	14704	14588	14596	14722	14697	14795	14515	14678	14829	14790	14682	14700	14584	14590	14677	14729	14630	14630	14392	14638	14681	14708	14702	14636	14761	14679	14607	14708	14632	14688	14638	14573	14527	14519	14707	14600	14634	14769	14700	14541	14735	14740	14632	14841	14627	14725	14561	14569	14571	14732	14500	14604	14652	14684	14758	14655	14700	14651	14559	14810	14547	14624	14654	14583	14671	14611	14578	14694	14849	14845	14772	14531	14674	14650	14630	14654	14542	14771	14527	14585	14497	14556	14668	14590	14672	14784	14567	14516	14590	14586	14542	14752	14664	14762	14609	14686	14783	14701	14588	14638	14576	14725	14707	14595	14812	14674	14637	14668	14711	14694	14640	14551	14632	14611	14872	14712	14665	14575	14422	14583	14658	14585	14615	14645	14544	14819	14597	14626	14802	14621	14732	14528	14655	14640	14696	14706	14500	14643	14469	14573	14528	14642	14623	14601	14571	14673	14694	14620	14628	14583	14598	14740	14473	14790	14645	14535	14650	14599	14585	14642	14621	14560	14724	14636	14650	14812	14595	14824	14621	14536	14501	14564	14639	14564	14731	14798	14661	14644	14550	14788	14770	14579	14566	14612	14680	14600	14557	14618	14762	14605	14680	14771	14491	14661	14681	14708	14913	14572	14555	14649	14648	14452	14624	14516	14750	14572	14706	14750	14555	14628	14617	14604	14667	14573	14599	14823	14596	14688	14734	14628	14735	14520	14681	14549	14677	14650	14793	14548	14600	14517	14557	14682	14444	14680	14503	14553	14547	14673	14574	14650	14765	14559	14507	14658	14610	14653	14719	14666	14633	14616	14662	14604	14792	14657	14679	14827	14721	14702	14571	14502	14739	14649	14677	14643	14588	14725	14542	14710	14745	14696	14732	14658	14588	14716	14663	14571	14691	14514	14562	14797	14834	14559	14508	14374	14725	14710	14650	14491	14547	14564	14462	14571	14687	14739	14697	14789	14622	14746	14666	14542	14705	14594	14799	14637	14578	14666	14603	14586	14674	14722	14709	14685	14681	14520	14601	14647	14613	14605	14598	14674	14778	14775	14742	14570	14735	14604	14556	14623	14797	14639	14579	14441	14580	14561	14715	14540	14586	14819	14652	14771	14732	14658	14711	14686	14578	14592	14581	14630	14719	14683	14734	14838	14622	14659	14580	14784	14648	14731	14758	14746	14677	14604	14594	14630	14646	14747	14738	14627	14805	14684	14718	14583	14808	14551	14629	14654	14677	14696	14671	14697	14547	14590	14709	14608	14629	14714	14518	14637	14606	14703	14541	14704	14346	14621	14528	14637	14489	14723	14689	14838	14646	14652	14588	14663	14643	14714	14720	14618	14730	14563	14657	14626	14575	14440	14642	14664	14722	14431	14752	14530	14669	14775	14698	14690	14621	14545	14762	14700	14684	14448	14599	14795	14692	14668	14550	14780	14672	14599	14757	14644	14648	14708	14654	14658	14701	14634	14647	14722	14556	14683	14575	14533	14663	14692	14794	14578	14743	14739	14719	14524	14730	14633	14644	14513	14795	14817	14718	14741	14596	14714	14561	14682	14642	14704	14586	14719	14608	14531	14658	14670	14494	14601	14477	14670	14608	14606	14551	14754	14522	14684	14445	14529	14605	14756	14489	14731	14669	14534	14856	14681	14626	14611	14598	14792	14862	14351	14749	14644	14741	14650	14681	14767	14789	14485	14428	14523	14585	14646	14632	14692	14710	14838	14766	14700	14634	14622	14653	14728	14737	14653	14760	14698	14531	14533	14683	14705	14693	14593	14722	14838	14497	14669	14579	14844	14447	14676	14622	14661	14753	14728	14577	14667	14724	14621	14680	14776	14763	14726	14697	14710	14625	14617	14826	14710	14489	14828	14619	14522	14578	14414	14624	14515	14645	14775	14710	14694	14676	14612	14723	14733	14508	14569	14639	14636	14724	14698	14606	14696	14538	14672	14615	14747	14657	14716	14693	14681	14649	14722	14874	14594	14655	14613	14767	14653	14600	14701	14573	14608	14610	14644	14666	14659	14624	14589	14581	14489	14570	14609	14716	14683	14506	14721	14540	14610	14655	14569	14632	14700	14504	14652	14574	14760	14582	14692	14737	14834	14695	14601	14512	14715	14660	14677	14674	14757	14593	14580	14656	14591	14704	14624	14631	14701	14886	14561	14515	14529	14686	14701	14794	14634	14634	14662	14639	14643	14712	14858	14605	14553	14700	14595	14589	14696	14529	14646	14751	14772	14586	14607	14506	14573	14733	14670	14605	14580	14687	14779	14656	14883	14574	14450	14603	14703	14552	14750	14710
23349	20782	27973	23784	21510	20900	19619	17447	16964	17181	19521	25148	31629	30186	23789	19664	17708	17296	16925	16801	16812	16733	16675	16554	16618	16565	16619	16718	16391	16711	16567	16747	16829	16557	16663	16605	16686	16494	16624	16533	16617	16555	16489	16317	16490	16560	16586	16402	16477	16429	16374	16457	16474	16899	16618	16421	16488	16502	16597	16572	16496	16502	16747	16370	16573	16496	16479	16519	16616	16893	16608	16196	16484	16645	16630	16618	16630	16496	16436	16529	16481	16629	16573	16530	16632	16278	16602	16565	16519	16370	16483	16583	16537	16443	16685	16451	16591	16274	16417	16617	16584	16338	16420	16704	16587	16655	16408	16588	16552	16528	16200	16634	16475	16519	16405	16541	16564	16465	16336	16439	16465	16581	16664	16484	16630	16410	16597	16410	16525	16506	16336	16704	16367	16449	16499	16588	16419	16436	16364	16584	16553	16597	16537	16516	16607	16670	16556	16626	16509	16628	16378	16424	16354	16442	16580	16451	16583	16590	16566	16596	16634	16344	16580	16506	16425	16482	16324	16428	16567	16566	16659	16615	16342	16341	16472	16496	16538	16669	16588	16463	16450	16577	16625	16637	16384	16563	16495	16678	16567	16498	16451	16470	16565	16549	16484	16651	16558	16421	16608	16287	16347	16450	16386	16474	16692	16332	16428	16514	16467	16441	16648	16478	16517	16440	16418	16526	16373	16489	16330	16532	16411	16560	16785	16510	16683	16670	16388	16558	16579	16509	16251	16496	16637	16622	16475	16568	16555	16553	16691	16466	16577	16533	16540	16530	16757	16273	16570	16477	16562	16364	16576	16678	16597	16486	16722	16542	16410	16521	16569	16458	16420	16414	16503	16537	16457	16361	16563	16570	16453	16572	16539	16603	16555	16496	16573	16474	16631	16555	16598	16641	16569	16597	16618	16516	16742	16509	16564	16472	16610	16638	16756	16548	16588	16526	16491	16638	16617	16373	16506	16388	16482	16572	16401	16452	16354	16479	16700	16257	16391	16532	16538	16551	16758	16746	16540	16409	16544	16584	16611	16552	16617	16604	16545	16428	16372	16657	16583	16508	16626	16583	16611	16492	16439	16646	16392	16347	16489	16331	16451	16780	16684	16620	16594	16643	16528	16527	16565	16475	16476	16463	16610	16783	16629	16396	16566	16532	16554	16469	16504	16483	16484	16542	16657	16602	16415	16468	16612	16490	16527	16442	16483	16381	16387	16372	16461	16507	16377	16402	16642	16478	16481	16224	16384	16717	16341	16393	16559	16374	16596	16579	16505	16592	16518	16675	16524	16473	16439	16520	16548	16358	16549	16459	16651	16517	16348	16386	16513	16475	16580	16571	16517	16401	16570	16609	16561	16639	16743	16657	16633	16535	16781	16638	16591	16476	16846	16725	16589	16547	16437	16663	16595	16492	16339	16624	16339	16643	16659	16473	16499	16646	16523	16331	16580	16544	16592	16632	16653	16518	16551	16598	16565	16551	16716	16339	16699	16387	16590	16414	16476	16569	16552	16470	16498	16477	16473	16381	16398	16560	16632	16583	16666	16529	16649	16375	16453	16462	16390	16691	16578	16669	16502	16466	16610	16428	16394	16582	16347	16341	16490	16429	16398	16580	16674	16426	16655	16502	16480	16348	16358	16858	16500	16636	16440	16551	16670	16423	16399	16496	16573	16864	16503	16576	16442	16538	16399	16484	16598	16412	16642	16656	16438	16640	16567	16499	16375	16506	16551	16491	16659	16564	16542	16598	16586	16428	16699	16583	16436	16637	16649	16610	16422	16608	16646	16559	16515	16509	16544	16472	16396	16387	16358	16623	16596	16321	16775	16437	16381	16441	16533	16735	16542	16559	16483	16520	16367	16448	16339	16540	16703	16575	16732	16337	16460	16400	16386	16416	16409	16373	16360	16511	16551	16455	16469	16500	16505	16565	16636	16364	16445	16558	16481	16679	16385	16554	16604	16533	16572	16436	16606	16478	16582	16636	16640	16503	16607	16640	16618	16380	16554	16602	16471	16360	16578	16481	16556	16483	16510	16511	16410	16673	16426	16396	16427	16627	16763	16678	16492	16568	16520	16391	16588	16408	16559	16590	16334	16647	16592	16289	16597	16297	16477	16567	16512	16455	16421	16518	16538	16515	16536	16390	16580	16457	16545	16436	16648	16538	16484	16500	16556	16315	16764	16659	16378	16407	16606	16698	16504	16515	16583	16400	16683	16661	16435	16486	16375	16645	16308	16457	16527	16539	16538	16564	16480	16546	16574	16548	16844	16680	16524	16434	16469	16372	16580	16490	16604	16602	16424	16548	16377	16584	16557	16376	16412	16637	16524	16695	16507	16561	16697	16510	16534	16625	16470	16392	16442	16534	16325	16604	16457	16476	16459	16631	16582	16754	16599	16706	16699	16478	16619	16526	16564	16376	16575	16441	16284	16504	16438	16608	16484	16525	16500	16611	16556	16652	16581	16443	16516	16392	16589	16475	16574	16412	16564	16603	16528	16393	16652	16341	16306	16460	16346	16521	16592	16571	16576	16461	16556	16406	16567	16628	16303	16416	16564	16492	16442	16476	16528	16503	16459	16353	16706	16530	16599	16443	16538	16233	16473	16264	16658	16441	16509	16577	16568	16465	16350	16532	16522	16550	16462	16350	16437	16405	16726	16761	16480	16521	16565	16489	16521	16610	16612	16546	16461	16558	16613	16558	16666	16341	16483	16515	16468	16644	16591	16491	16447	16472	16441	16510	16553	16451	16456	16353	16555	16458	16528	16597	16495	16476	16645	16762	16403	16623	16491	16645	16397	16735	16435	16533	16446	16519	16451	16556	16493	16593	16654	16517	16325	16485	16513	16531	16456	16688	16541	16464	16379	16651	16577	16731	16678	16678	16654	16630	16746	16501	16473	16492	16718	16570	16453	16514	16611	16687	16505	16382	16451	16617	16561	16446	16532	16635	16515	16708	16435	16504	16361	16645	16537	16555	16682	16367	16496	16467	16482	16492	16631	16704	16518	16600	16345	16583	16708	16516	16494	16597	16409	16362	16556	16510	16413	16376	16759	16575	16479	16310	16506	16373	16511	16503	16611	16554	16418	16509	16448	16553	16498	16327	16509	16359	16424	16241	16677	16585	16562	16496	16479	16388	16640	16683	16671	16436	16449	16590	16545	16587	16623	16680	16545	16575	16447	16447	16638	16585	16431	16515	16587	16504	16571	16637	16417	16546	16662	16625	16535	16422	16582	16465	16319	16609	16491	16479	16444	16361	16499	16489	16547	16601	16564	16452	16585	16391	16582	16528	16569	16705	16678	16541	16640	16622	16547	16640	16405	16608	16608	16466	16589	16446	16483	16478	16503	16538	16489	16441	16597	16480	16665	16655	16541	16550	16640	16561	16476	16394	16776	16568	16432	16489	16419	16604	16557	16744	16651	16650	16677	16567	16404	16544	16573	16603	16476	16517	16358	16471	16595	16654	16655	16508	16547	16389	16612	16410	16640	16619	16670	16344	16746	16579	16505	16675	16450	16369	16528	16330	16788	16523	16602	16424	16640	16735	16877	16513	16438	16481	16693	16530	16740	16520	16679	16472	16584	16396	16551	16544	16497	16568	16573	16462	16582	16501	16410	16379	16606	16482	16430	16394	16522	16516	16343	16403	16453	16452	16570	16620	16598	16478	16448	16589	16657	16576	16722	16583	16479	16538	16421	16408	16440	16481	16526	16557	16613	16540	16480	16591	16669	16626	16498	16443	16416	16601	16562	16550	16561	16527	16389	16564	16483	16565	16465	16545	16589	16377	16448	16656	16566	16627	16383	16546	16542	16479	16401	16413	16501	16697	16533	16562	16708	16522	16568	16490	16528	16411	16369	16756	16502	16629	16535	16332	16640	16606	16544	16434	16429	16659	16576	16609	16522	16385	16265	16469	16521	16384	16498	16691	16701	16334	16569	16429	16332	16630	16693	16540	16534	16645	16768	16665	16976	16464	16513	16410	16450	16664	16707	16442	16689	16465	16549	16467	16373	16634	16575	16691	16511	16507	16414	16572	16479	16467	16581	16523	16249	16440	16511	16512	16633	16526	16457	16459	16505	16700	16553	16483	16593	16542	16544	16634	16513	16720	16537	16548	16462	16630	16588	16505	16641	16647	16535	16463	16565	16368	16581	16461	16573	16301	16535	16531	16650	16568	16423	16735	16417	16594	16576	16587	16593	16336	16538	16643	16690	16478	16511	16593	16489	16717	16453	16545	16374	16644	16646	16612	16408	16535	16600	16582	16456	16612	16405	16541	16487	16651	16467	16479	16614	16611	16485	16556	16589	16505	16523	16438	16400	16577	16551	16567	16653	16498	16475	16501	16400	16586	16641	16550	16655	16594	16731	16542	16793	16713	16639	16385	16591	16495	16609	16491	16685	16738	16473	16688	16520	16570	16503	16449	16610	16456	16339	16422	16606	16508	16623	16459	16587	16404	16752	16634	16535	16571	16344	16528	16470	16389	16346	16453	16441	16543	16488	16616	16391	16647	16841	16452	16613	16442	16458	16665	16485	16534	16610	16518	16717	16604	16352	16732	16473	16559	16607	16385	16518	16423	16483	16565	16301	16544	16664	16643	16671	16501	16598	16478	16609	16552	16643	16408	16512	16616	16328	16384	16715	16210	16668	16649	16773	16514	16484	16410	16603	16357	16650	16535	16576	16554	16731	16552	16728	16473	16543	16486	16565	16502	16481	16609	16338	16561	16719	16694	16216	16703	16374	16365	16624	16313	16735	16613	16561	16416	16688	16421	16456	16569	16454	16374	16454	16400	16600	16632	16486	16616	16548	16517	16492	16676	16467	16429	16547	16399	16539	16515	16703	16585	16458	16445	16330	16426	16611	16615	16527	16575	16406	16591	16592	16554	16575	16507	16514	16606	16357	16625	16740	16485	16533	16323	16578	16507	16686	16554	16473	16445	16515	16640	16461	16584	16363	16527	16462	16539	16515	16631	16568	16746	16566	16324	16704	16582	16632	16530	16629	16661	16607	16429	16687	16511	16435	16394	16532	16401	16660	16324	16704	16748	16461	16696	16391	16678	16515	16479	16549	16545	16457	16489	16462	16720	16432	16487	16474	16371	16300	16544	16380	16405
15282	26774	25296	21128	17745	16693	15810	15781	15656	15594	19518	27444	35014	31282	23529	18171	16195	15335	15179	14922	14975	14867	15001	15064	14902	14940	14869	15082	15084	14965	15064	15042	14989	15185	14988	14874	14817	14891	14989	14834	15113	14969	15021	14929	15022	14891	14844	14977	15130	14994	14814	15028	14920	14873	14905	14846	15054	15117	15052	15031	15112	15073	14980	14963	14944	15071	15076	14881	14940	14941	15164	14726	14911	14937	15092	15025	15106	15082	14857	15149	15051	14858	14777	15093	14891	14955	15040	14904	14831	14782	14813	14956	14879	14895	14805	14933	15047	14944	14848	14782	15089	14917	14933	15088	15057	15047	14988	14890	15002	14988	15014	15162	15077	14950	15001	14815	15060	14997	14988	15040	14921	15068	15039	15047	15037	15005	14963	14959	14949	14921	14917	14964	14967	14998	15105	14939	15044	15091	14922	14964	14847	14872	14969	14864	14932	15013	15138	14958	14978	15032	15159	14979	15120	15087	15059	14945	14912	15077	14994	14982	15033	14803	15031	14881	14977	14891	15122	14798	15022	14957	14992	14944	14946	14915	14886	14884	15042	15039	15116	15060	14995	14953	14858	14873	15173	14928	14736	14937	15017	14974	14920	14962	15050	14931	15055	14933	14867	15047	14978	14970	14880	15044	14872	14941	14934	14893	15127	14867	14859	14846	15104	14912	14994	14794	14984	14815	15151	15062	14959	15151	15077	14801	15007	14736	15014	15006	15055	14994	14974	14989	15088	14903	15098	15034	14797	14918	15041	14850	15040	15051	15049	14981	14814	14960	14923	15076	15033	15042	14932	15115	14762	15083	14834	14962	14910	15052	14888	14943	14900	14960	14969	14801	14873	14956	14962	14920	15011	14948	14982	15030	15011	15009	14970	14962	14881	15042	15088	14917	15030	15047	15001	14872	14926	14953	15121	14801	14906	15054	15012	15112	14979	15136	14914	14875	15099	14842	15059	15039	15007	15108	15035	14889	14895	14965	14963	15005	14759	14983	15075	14928	15092	15008	14802	14851	15009	14911	14907	15058	15103	15066	14974	14938	14995	14970	14982	14945	14882	15086	14802	14962	14958	14992	14970	14962	14923	14981	15068	14968	15064	14843	14981	15010	14999	15112	15053	14854	14999	14884	14937	14923	14984	14899	14842	14857	14927	15048	14875	15152	15125	15187	14988	14949	15035	14853	15088	14981	14849	15089	14938	15016	14877	15030	15022	14913	15070	15090	15120	14883	15003	14852	15105	14979	15135	14859	15043	15088	14912	14870	15149	14893	14862	15070	14921	14941	14975	15136	14983	14995	14985	14920	14964	14818	14950	14956	15010	14993	14796	14929	14986	14869	15058	14972	14904	14939	15070	14951	14839	15149	14856	15013	15039	14881	15032	15039	14982	14940	14927	14892	15060	14900	14899	14951	14969	15095	14932	15089	14896	14934	14941	14799	15032	14838	14996	14837	15031	14881	14938	14886	15020	14999	15114	15028	14952	14946	14839	14939	15032	14931	14960	15044	14905	15002	15007	15129	14980	15002	14992	15070	14927	15079	14811	14980	15176	14977	14952	15061	15098	15037	15062	15109	14939	14958	14953	15117	14771	14874	14993	15010	15044	15047	15060	15009	15065	14851	14889	15041	15033	14918	15154	15099	15157	14928	15107	14968	15159	14950	14990	15045	14911	15093	14939	14849	15028	14910	15046	15124	15000	14958	15010	14938	15025	15049	14838	14872	14861	14815	14973	15036	14993	15158	15012	14745	15104	14816	14916	14916	14999	15045	14955	15124	15042	14800	14826	14970	14882	14942	15027	15030	15051	14956	14966	15119	15057	14990	15012	14878	14848	15080	15099	14996	14905	14997	14885	14890	14910	15124	15087	14825	14981	14840	15134	14891	15070	15198	15008	14951	14885	14916	14990	15209	14985	15041	14981	14914	14905	15171	14815	14932	15001	14853	14947	14958	15060	14960	14913	15025	15014	14855	14907	15038	14941	15016	14947	14904	14975	15017	14977	14964	14859	14796	14942	14928	15050	14964	14981	14896	15162	14944	14781	14944	15146	14909	15091	15021	14979	14908	14785	14908	14899	14956	14907	15019	15018	15063	14988	14936	14813	15037	15047	14874	15007	15069	15086	15030	15065	14882	14949	14866	15105	14910	15042	14921	14777	15024	14900	15084	15030	15029	14870	15064	14985	15139	14854	14893	15029	14979	15022	14959	15004	14923	14992	14970	14917	15056	15025	14964	15060	14938	15062	14857	15055	14917	14935	15000	14818	15093	14798	14844	14987	15045	15100	14916	15041	15030	14843	14928	15054	14809	14957	14962	14998	14989	15096	14898	15137	15023	14843	14932	14844	14999	15024	14852	14962	14981	14965	14966	15035	14941	15065	14848	14972	14991	15056	15062	14934	14983	14891	14823	14992	15071	14887	15007	15111	15094	14978	15013	14996	14937	15085	15108	15005	15112	15217	15033	14944	14818	14888	14760	15083	14837	14963	14815	15004	14985	14928	14878	14985	14814	15071	14989	14942	14935	14854	14991	14825	15054	14799	15098	14780	15001	14952	14962	14949	14895	15089	14921	15020	15043	14860	14939	14947	14979	14910	15038	15023	15054	14956	14867	14987	15096	14983	14864	15107	14975	14985	14889	15179	14921	14979	14985	15125	14955	14894	14995	14830	14965	15100	14787	15052	15076	15062	14905	14999	15109	14958	14969	14891	14855	15013	14852	15125	14822	15046	15034	14977	14867	14959	14927	15018	15063	14967	14884	14870	15011	14751	14845	15029	14999	15085	15050	14891	14919	14889	14963	14964	14946	14817	15180	15025	14916	14978	14980	15049	14968	14993	15123	15003	15153	14862	14809	14787	14968	14945	15143	14895	14987	14979	14868	15030	15084	14965	14871	15086	14920	15050	15030	15062	15140	14989	14984	14945	14995	14842	14784	14993	15157	14994	14789	14961	14929	14982	14772	14849	15022	14985	14901	14989	14853	15023	14816	15095	14969	14952	14862	15014	15025	14961	14975	15096	14774	15047	14914	15048	14846	15003	14993	15011	14949	15086	15102	14834	15306	14815	14958	14857	15052	15026	15054	14776	14992	14851	14894	15062	14996	14869	15119	15029	15028	15045	14976	14848	15051	15021	14926	15032	15089	15079	14905	14920	14975	14980	15077	15036	14893	14841	15017	15054	15010	15095	14939	15101	15076	15032	15082	15075	14833	14973	14878	14943	14928	14916	15135	14811	14853	14909	15020	14942	14903	14931	14988	14796	15021	15015	15090	15158	14834	14743	15033	14829	14958	14884	15213	15000	14957	15144	14832	14961	14849	14950	15018	15077	14957	15008	15100	14958	14980	15004	15025	14832	14941	14878	14960	14919	14984	14849	15139	14999	15047	14945	14775	14996	14865	15007	15046	14948	15104	15063	15012	14963	14929	14923	14946	14848	14814	14983	15000	14995	15149	14944	14938	14950	14854	15066	14992	15052	15154	14837	14953	14979	14912	14968	15003	14983	14976	15002	14858	15130	15028	15029	15102	15145	15055	14854	15045	15066	14877	15037	15003	15058	14988	15010	14960	14970	15013	14988	14905	14960	15006	14932	14909	14949	14892	15030	14871	14961	14895	14968	15043	15028	14945	14996	14899	14884	14880	14896	15047	15020	14862	14936	14922	15119	14875	14758	15057	14913	14841	15037	15134	14979	14865	15060	14933	14888	14871	14966	15079	14935	14852	14923	14974	14932	15135	14955	15009	14815	15001	14903	14916	14839	15071	14851	15107	14969	14896	14819	15057	15121	14942	14968	15003	14943	14889	15013	14871	14985	15062	14910	15063	14904	14875	15090	14793	14975	14919	15072	14881	14981	15029	14851	15101	14921	15041	14856	14843	15019	14957	14864	14929	14921	14826	14901	15013	14905	14947	15057	15057	14982	15058	14858	14829	14946	15054	14870	14924	14991	15089	15013	15065	14894	15089	14959	14896	14976	15048	15038	14781	14973	15032	14769	15000	14842	14960	14991	15091	14979	14906	14979	15091	14956	15112	14784	14942	14897	15027	14916	15033	14858	15021	14982	14992	14812	14960	15114	14921	14809	14827	15128	14820	14948	14838	14956	15054	15184	14981	14966	14851	15124	14999	15016	14954	14996	14888	14886	14891	14962	14917	15057	15029	14883	15055	14924	14949	14817	14936	14960	15050	14997	14841	14858	15019	14887	14971	15124	15019	14986	14731	14911	14986	14843	14942	15021	15081	14948	14987	14891	14896	15098	14974	14907	14658	15072	14980	14981	15006	15068	15081	15046	14944	15087	14934	14960	15081	14932	14945	14860	14870	14952	14980	15018	14963	15005	15008	14887	14943	14835	14920	15153	15065	15004	15020	14918	14930	14954	14892	14867	14990	15079	14883	15142	15131	14784	14921	14947	15001	15148	14888	15037	14892	14998	14942	14980	15009	14836	15102	14925	15148	15039	15085	14815	15009	14918	14907	14996	15017	15052	15054	14974	15001	15134	14984	14898	15094	14900	15016	14991	14962	14905	14876	15012	14986	15102	14934	14962	14953	15064	15116	14940	15083	14984	14958	14852	15130	15005	14781	14959	15037	14935	15091	14987	15020	15017	14832	15025	14931	15065	15006	15008	15064	14848	14969	14999	15052	15241	14985	14948	14947	15079	14970	14921	15121	14895	14982	14823	14888	14981	14919	14945	15049	14823	15011	14965	15080	15024	15009	14914	15004	15073	14886	14848	14902	14983	14985	15019	14813	14850	15019	14982	14982	15003	15158	14948	15018	15006	14969	14952	15016	15087	15043	14879	15054	15011	15088	14965	14946	14977	14942	14983	14912	14937	15157	15156	14860	15163	15016	14960	14924	14935	14874	15115	15125	14956	15023	15066	14995	14957	14874	14885	14984	14899	14928	15006	15125	14998	14957	14881	15000	15101	14838	15008	15041	15056	15005	14976	14964	14957	14950	15048	15079	14804	14919	14928	15058	15037	15065	14990	15044	14987	15119	14966	14828	14920	14889	15162	14901	14859	15075	14984	14903	14955	15110	14836	14923	15015	14848	14943	14903	15137	14946	14955	14954	14988	14851	14998	15137	14951	15123	14811	14700	14997	15056	15025	14929	14871	15125	15095	15069
22412	20826	28478	23277	21011	22661	23797	18811	17780	17850	18060	28347	41292	39498	30219	23009	19954	18203	17388	17338	17281	17102	17334	17197	17319	17185	17203	17129	17138	17368	17028	16991	17113	17168	17065	17143	16952	17408	17051	17162	17211	17258	17059	17016	17207	17083	17134	17018	17097	17199	17027	17087	16858	17052	17177	17043	17100	17209	17000	17106	17199	17242	17014	17100	17033	16946	16997	17146	17018	16979	16958	17097	17136	17126	16984	17171	17049	17026	17311	17023	17123	17077	17084	17187	17159	16879	17147	17071	17182	17056	16951	16870	17146	17155	16974	17042	17121	17112	16925	17006	17121	17084	17254	16796	16846	17143	17067	16837	16824	17008	17079	16934	17157	16975	17210	17262	17074	17135	16994	16941	17063	16967	16963	17067	17024	17003	17234	16909	17147	17080	16870	17039	17075	16955	16851	17013	17023	16950	16901	16989	16993	16879	17247	16970	16923	16949	17061	16962	17116	17008	17129	17193	17093	17075	17032	17080	17048	17036	16968	17089	17190	16916	17293	17067	16914	17246	17035	17017	16987	17070	17065	17038	17241	17054	17126	16924	17102	16837	17059	17240	17135	17146	17081	17073	17205	16899	16907	16950	16980	16928	16842	16952	16882	16886	16992	16987	16802	17257	16787	17104	17194	17002	17110	17100	16970	16856	16876	17068	17131	17094	16809	16972	16956	17008	17099	17116	17051	17095	17021	16916	17032	17020	17131	16920	17044	16986	17009	17178	17064	17060	17083	16931	17049	17006	17045	16979	17064	17103	17121	17132	16974	17069	17029	17142	17355	17104	17196	17066	17201	17008	17010	17056	17141	16958	17134	16902	16852	17023	17264	17039	16893	16808	17143	16980	16895	17131	16988	17079	16874	16985	17065	16949	17001	17045	17068	17043	16942	17058	17119	16969	17157	17017	16839	17114	17007	16916	16904	17081	16933	17140	17111	16888	16893	17008	16951	17125	17187	16993	17116	16857	17159	17131	17024	17071	17095	17011	17068	17161	17024	17023	16948	17073	16764	16936	17082	17097	17274	17190	17039	17017	16940	17013	17031	16810	16975	17006	16944	17065	17113	16860	16725	17033	17109	17148	17165	16876	16879	16943	17028	17082	16893	16972	16825	16845	17072	17032	17122	16894	17094	17053	16854	17040	16960	17047	17087	17024	17114	16999	16928	17000	16999	17153	17037	17052	17099	17235	17170	17118	17132	17181	17111	16857	17044	17056	16893	16971	16935	16980	17031	17085	17152	17107	17133	16967	16995	17248	16866	17049	17171	17002	17024	17093	17038	17178	17036	17025	16945	16951	17092	17083	16999	16968	17096	17116	17047	16887	16924	16953	17097	17284	17055	17084	17027	17152	16974	16950	17082	17101	16996	17041	17011	17013	17097	17061	16997	17036	17158	17143	17071	16909	17045	16989	17067	17046	16839	17128	17032	17000	17045	16881	17114	17236	17218	17168	17202	17185	16897	16904	16990	16927	17074	17064	17024	17163	17216	17102	17170	16879	16809	16978	17127	17162	17031	17021	17012	16923	17128	16954	16958	17070	17062	17067	17156	17066	16950	16980	16961	16969	17179	16886	17129	17016	17000	16984	17095	17042	16882	16938	17115	17091	17103	16934	16941	17001	17020	17055	17204	17051	17112	16940	17002	17154	16833	16919	17004	16966	16941	17108	16975	16992	16942	16989	17043	17037	16954	16934	17188	17083	17030	17238	17010	16914	16981	17069	17172	16985	16978	16986	16798	17014	17020	17110	17023	17021	16881	17014	16783	17003	17205	17003	17049	16966	17069	17141	17121	17061	16968	17010	17159	17028	16718	16882	16873	17045	16919	17042	16979	17065	16925	17039	17130	17002	17205	16867	17032	17011	17066	17060	17165	17043	16834	17345	17070	17047	16980	17068	16961	17073	16835	16998	17084	16945	17189	16956	17004	17076	16944	16962	17049	17080	17013	17070	17144	17078	17179	17065	17027	16962	17036	17044	16915	17072	16797	17168	17109	17163	16766	16857	17015	17036	17037	16974	17087	17014	17030	17024	17039	17098	17029	17045	17120	17122	17014	16808	16972	17078	17051	17045	17126	17020	16988	17173	17150	17003	17126	17115	16992	16820	16956	16941	16955	17113	16962	17158	17087	17046	16893	17184	17067	16917	17075	16985	17045	17130	16976	16987	17048	17204	16956	17036	16823	16853	17030	17057	17265	17148	17001	17046	17013	17034	17114	16826	17039	16947	17064	16921	17036	16764	16953	16958	16949	17060	17202	17123	17180	17093	16881	17191	17035	16960	17105	17018	16898	17049	16905	16882	16980	16963	16911	16836	17036	16845	16906	16927	16888	16937	16984	17110	16974	17033	17187	17081	16958	17006	17261	17043	17008	17039	16798	17003	16698	16752	17079	16922	17048	16926	17040	16870	17011	16969	17041	16972	16986	17034	17044	16903	16950	16924	16943	17078	16962	17053	16969	17052	17169	17073	17132	16889	17165	16948	17008	17017	17073	16890	17164	17038	17014	17225	16870	16936	16795	17186	16720	17135	16895	17070	17101	17213	17043	17025	17175	17054	17006	16987	16909	16952	16964	17003	16853	17018	17207	17074	17144	17009	17017	16758	17055	17036	16933	16972	16842	17019	17046	16918	17112	16931	17084	17003	17031	17158	17316	16979	17148	17102	17048	17030	17060	16925	16891	16977	16979	16984	16881	16926	17067	17009	16886	16891	16892	17204	16816	16960	17025	17271	17157	17098	16991	17028	17108	17297	17093	17029	17068	17033	17102	16856	16893	17128	16902	17038	16965	16959	17179	17028	17076	17273	17093	16981	17173	17057	16868	17059	17134	17221	17032	17024	17052	16995	16929	17086	17199	16990	17188	17142	17125	17133	17163	17300	17000	16948	17003	17028	17257	17069	17032	17023	16896	16782	16946	17101	17146	17029	16995	17111	17205	16869	16901	16751	16940	17191	16986	16855	16924	16915	17056	16900	17103	17038	16845	16943	17016	17176	16923	17188	17108	17078	17017	17136	17134	16992	17067	17022	17224	17042	17039	16945	17038	16991	17219	17099	17064	17096	17018	17080	16931	17032	17049	16875	17215	17051	16885	17018	17012	16856	17024	17041	17095	17191	16964	17223	17015	17193	17188	17187	17322	16945	16880	17072	16905	17119	17238	16902	17098	17020	16921	16943	16977	17149	17033	16791	17106	16914	17187	17042	16953	17039	16925	17061	17285	17175	17108	17025	16976	16974	17028	16805	17060	16984	17225	17185	17147	16988	16996	17039	16938	16969	16839	16869	17061	16902	17036	17034	16808	16821	17216	17001	17211	16987	17016	16995	17054	17120	17060	16992	17025	16929	16937	17033	17130	17109	17096	16971	16989	16965	16974	17233	17036	16901	17119	17190	17180	17103	17062	16915	17149	17118	17152	16969	17029	17116	17030	17090	17035	16786	16986	17017	17107	16943	16928	16900	16979	16909	16993	16899	16975	16989	16908	17062	17073	17054	16983	17149	17058	17122	17318	17137	17006	17166	17011	16926	17201	16832	17033	16916	16975	16968	17042	16969	16954	17228	16992	17010	17051	16859	17116	17066	16986	17096	16841	17106	16735	16908	17036	17022	17050	16930	17097	16916	17024	17052	17059	16944	17036	17138	17014	16887	17045	17093	16872	17088	17101	16928	16902	16996	16950	16900	16934	17046	16893	16923	17036	17052	17078	17179	17151	17127	17161	16880	16977	17171	17132	17001	16907	16832	17089	17012	17096	16845	16964	17268	17082	17101	17107	16869	16875	16894	16996	17184	17149	16987	16980	16876	17058	17093	17238	17099	17096	17015	16973	16988	16996	17001	17053	17060	16874	17087	17075	16975	17135	16964	17004	17028	17035	17101	16972	16976	17100	16964	17002	16923	17020	16875	17291	17166	17021	16953	17252	16894	16901	17023	17000	17146	17165	17098	16909	17069	16999	17007	17003	16980	16937	17124	16967	16972	17140	17100	16881	17207	17107	17352	17118	17040	17087	17002	17357	17034	17093	17035	17165	17113	17155	17121	17090	16961	17046	17089	17264	17085	17108	16930	16948	16894	16996	17195	17136	17160	17148	17089	17041	16988	16993	16966	17193	17084	17272	17012	16975	17079	17122	16943	16810	16986	16869	17187	17012	17123	16994	16896	17185	16914	17043	17066	17099	16961	17024	17046	16964	16789	17067	17259	17067	16952	17180	16942	17172	17220	17054	17203	16983	16911	17027	17077	16936	16972	17084	16993	16868	17213	17012	17072	16882	16931	17073	16953	17084	16930	17177	17091	17039	16964	16911	16866	17052	16744	17014	16755	17020	17008	17004	17123	17097	16984	17057	16947	17176	17148	17049	17033	16998	16996	17179	16934	16865	16854	16850	16996	17059	17087	16878	16950	17023	16841	17036	16878	16981	17025	17016	17035	17010	16919	17097	17026	17045	17030	17130	17112	16994	17041	17012	17042	17004	16970	16904	17197	17153	17072	16928	17281	17081	16972	17018	17170	16861	16984	17095	16972	16905	17008	16890	16840	16885	17052	17025	16967	17075	17058	17084	16811	16970	17037	17056	16816	16991	17069	16986	16924	16810	17059	17175	17210	17010	16867	16987	17056	16817	16824	17073	17284	16992	16959	17011	16950	17275	16975	16942	17197	16991	16852	17011	16945	17064	16863	16918	17040	17114	17096	17118	17007	16785	16863	17116	16937	17019	17134	16896	16981	17159	17176	16851	17016	16827	16652	17015	17025	17107	16995	17048	17113	17058	16977	17187	17213	17121	16982	16927	16969	17265	17017	16995	17129	16924	17055	17055	17093	17168	17085	16930	17076	16981	17026	16891	16886	17090	16984	16936	16855	17030	17203	17009	16992	16985	16930	16905	16985	17090	17146	17266	17034	16880	17078	17041	17119	17134	17038	17035	16998	17070	16950	16825	17016	16795	16950	16721	16971	16995	16977	16895	17103	17001	16921	17136	16921	17046	17003	17020	16942	17005	16823	17042	17179	17082	17070	16989	17181	16969	17213	17175	17161	17058	17001	17069	16894	16901	16857	17131	17076	17168	16865	17104	17054	16973	16905	16918	17096	16925	16989	17078	17071	17058	17048	17125	17097	17089	16945	16885	17107
17116	30359	28287	21957	19602	18064	17081	16821	16443	16241	16355	33157	44048	40488	30243	22095	18050	16278	15578	15393	15354	15351	15224	15349	15191	15471	15418	15491	15226	15444	15323	15331	15394	15432	15296	15455	15252	15358	15232	15226	15285	15379	15237	15477	15413	15174	15163	15240	15302	15396	15159	15482	15439	15279	15328	15235	15288	15492	15317	15370	15235	15431	15414	15443	15350	15347	15469	15180	15346	15250	15323	15193	15460	15205	15213	15177	15387	15220	15232	15415	15386	15117	15209	15221	15156	15291	15314	15356	15329	15288	15384	15209	15171	15250	15147	15403	15313	15369	15117	15257	15207	15257	15182	15204	15215	15259	15249	15286	15258	15361	15345	15256	15238	15256	15079	15416	15388	15244	15293	15302	15186	15180	15164	15378	15204	15164	15123	15281	15400	15189	15272	15223	15405	15425	15268	15331	15235	15257	15298	15140	15359	15364	15348	15401	15264	15203	15430	15226	15333	15278	15221	15242	15209	15133	15267	15260	15376	15310	15271	15321	15316	15308	15248	15369	15312	15354	15242	15299	15310	15316	15191	15401	15099	15285	15227	15195	15260	15096	15213	15181	15292	15266	15277	15160	15412	15375	15263	15365	15297	15243	15205	15429	15164	15052	15182	15231	15388	15414	15271	15397	15273	15220	15342	15254	15281	15438	15327	15309	15145	15165	15281	15305	15152	15193	15442	15181	15215	15411	15411	15344	15286	15394	15231	15269	15309	15315	15162	15225	15312	15229	15316	15145	15327	15377	15309	15193	15206	15270	15275	15203	15243	15386	15067	15092	15259	15386	15355	15352	15400	15303	15300	15219	15236	15184	15317	15205	15369	15316	15240	15320	15393	15420	15134	15408	15290	15274	15242	15125	15167	15237	15227	15389	15284	15408	15092	15244	15348	15245	15339	15261	15256	15467	15262	15302	15453	15290	15262	15238	15217	15432	15300	15280	15291	15253	15245	15224	15154	15264	15200	15292	15347	15195	15291	15254	15287	15383	15168	15191	15356	15157	15176	15229	15207	15295	15349	15248	15274	15299	15164	15462	15140	15215	15278	15346	15332	15233	15288	15335	15410	15167	15322	15309	15235	15202	15223	15319	15133	15294	15204	15187	15251	15294	15254	15229	15264	15246	15254	15280	15343	15333	15252	15205	15306	15241	15394	15140	15160	15388	15114	15316	15234	15226	15329	15236	15269	15265	15308	15203	15212	15278	15171	15246	15137	15171	15255	15065	15420	15333	15291	15337	15255	15311	15210	15265	15228	15347	15397	15248	15240	15258	15144	15425	15225	15277	15239	15419	15214	15384	15258	15280	15394	15266	15150	15434	15428	15300	15179	15337	15305	15213	15149	15207	15196	15393	15168	15258	15398	15267	15302	15241	14991	15167	15215	15226	15509	15201	15381	15200	15198	15327	15255	15263	15249	15333	15291	15270	15283	15095	15396	15190	15260	15269	15222	15242	15299	15309	15221	15485	15063	15210	15479	15222	15396	15228	15275	15315	15315	15158	15295	15386	15276	15162	15254	15197	15326	15113	15091	15320	15175	15071	15472	15366	15351	15326	15157	15150	15132	15291	15176	15359	15340	15106	15230	15348	15316	15224	15344	15230	15246	15286	15236	15193	15203	15388	15317	15207	15380	15326	15309	15342	15288	15251	15310	15298	15334	15256	15116	15361	15214	15348	15246	15271	15485	15263	15219	15426	15214	15350	15118	15229	15312	15321	15219	15222	15300	15321	15464	15176	15267	15236	15298	15293	15236	15437	15182	15217	15398	15225	15290	15132	15190	15252	15245	15316	15209	15349	15182	15158	15332	15243	15371	15164	15267	15207	15268	15197	15157	15205	15231	15303	15373	15290	15335	15122	15145	15278	15256	15228	15215	15452	15111	15260	15204	15094	15287	15192	15247	15116	15304	15414	15106	15439	15343	15126	15195	15168	15146	15217	15254	15216	15301	15279	15332	15083	15167	15269	15227	15174	15362	15298	15244	15156	15328	15254	15415	15372	15457	15300	15030	15415	15481	15294	15375	15191	15158	15180	15414	15246	15350	15147	15197	15274	15202	15228	15302	15421	15297	15229	15451	15185	15146	15501	15192	15308	15216	15445	15197	15316	15266	15205	15123	15189	15120	15324	15406	15314	15315	15410	15427	15274	15260	15345	15156	15315	15278	15243	15307	15385	15310	15216	15387	15370	15213	15200	15150	15203	15358	15201	15309	15235	15109	15397	15166	15421	15130	15390	15274	15297	15264	15173	15270	15426	15258	15173	15175	15384	15245	15406	15428	15263	15059	15395	15232	15150	15307	15203	15219	15083	15358	15179	15246	15307	15273	15302	15260	15210	15246	15329	15366	15298	15416	15308	15259	15179	15284	15287	15181	15113	15329	15232	15029	15201	15200	15113	15318	15207	15323	15136	15154	15250	15197	15253	15345	15250	15242	15178	15230	15246	15238	15346	15100	15287	15358	15217	15187	15319	15249	15248	15338	15329	15153	15190	15300	15099	15215	15142	15171	15266	15242	15155	15310	15154	15416	15271	15161	15206	15242	15342	15268	15265	15359	15423	15237	15364	15182	15318	15278	15255	15437	15334	15227	15245	15190	15347	15439	15304	15164	15164	15189	15469	15312	15061	15396	15374	15358	15277	15213	15290	15024	15180	15300	15328	15131	15361	15356	15259	15105	15315	15433	15212	15227	15118	15419	15200	15230	15302	15468	15322	15264	15233	15352	15233	15208	15260	15267	15359	15228	15172	15285	15290	15242	15359	15319	15344	15165	15262	15177	15179	15100	15346	15175	15201	15167	15230	15237	15223	15198	15106	15142	15220	15228	15227	15376	15333	15093	15308	15163	15244	15272	15252	15426	15342	15261	15184	15415	15188	15177	15218	15201	15419	15183	15167	15231	15286	15410	15249	15244	15183	15244	15253	15276	15376	15265	15200	15171	15290	15185	15082	15450	15250	15291	15091	15268	15219	15323	15321	15355	15512	15237	15345	15319	15255	15398	15235	15124	15187	15190	15249	15289	15341	15125	15335	15272	15315	15320	15168	15435	15277	15209	15309	15141	15203	15316	15281	15252	15126	15295	15254	15391	15202	15112	15265	15349	15158	15228	15405	15071	15264	15219	15200	15271	15373	15271	15375	15126	15309	15253	15339	15129	15191	15281	15238	15353	15343	15251	15286	15042	15347	15362	15433	15165	15231	15160	15288	15238	15119	15296	15234	15208	15231	15430	15187	15265	15230	15321	15277	15346	15162	15272	15416	15479	15229	15338	15192	15213	15257	15183	15216	15170	15293	15295	15170	15313	15216	15265	15448	15067	15187	15293	15078	15446	15274	15248	15218	15166	15173	15105	15231	15167	15275	15181	15286	15295	15147	15228	15341	15220	15276	15351	15108	15304	15477	15383	15346	15137	15201	15241	15158	15096	15256	15349	15143	15252	15164	15400	15272	15350	15313	15183	14992	15159	15174	15320	15203	15208	15401	15286	15264	15105	15355	15335	15209	15293	15314	15327	15280	15119	15424	15113	15290	15245	15419	15407	15247	15354	15245	15224	15375	15334	15176	15138	15455	15166	15158	15220	15330	15187	15294	15377	15269	15196	15178	15189	15150	15220	15226	15338	15249	15272	15331	15382	15256	15302	15016	15293	15187	15295	15240	15233	15330	15378	15296	15264	15240	15112	15206	15243	15216	15120	15441	15205	15250	15243	15349	15286	15310	15237	15313	15222	15373	15141	15152	15331	15207	15293	15264	15260	15143	15194	15416	15279	15272	15243	15355	15084	15235	15183	15151	15271	15115	15265	15205	15148	15275	15309	15096	15350	15228	15293	15100	15303	15455	15300	15256	15107	15376	15406	15257	15328	15174	15412	15295	15247	15246	15190	15261	15368	15081	15260	15341	15180	15475	15238	15199	15208	15263	15376	15292	15243	15277	15240	15414	15363	15284	15235	15231	15405	15243	15381	15126	15248	15245	15284	15314	15254	15098	15441	15180	15285	15164	15343	15227	15263	15335	15268	15367	15099	15292	15390	15367	15249	15460	15204	15284	15304	15214	15385	15301	15110	15251	15233	15356	15426	15290	15275	15270	15206	15320	15407	15254	15248	15154	15268	15220	15303	15239	15361	15180	15322	15168	15369	15235	15237	15044	15387	15341	15191	15245	15173	15389	15216	15217	15213	15139	15079	15185	15249	15371	15390	15319	15238	15204	15235	15157	15349	15313	15124	15229	15113	15420	15137	15156	15151	15284	15281	15283	15349	15370	15281	15171	15264	15346	15247	15300	15171	15355	15173	15303	15309	15210	15318	15279	15295	15197	15224	15412	15149	15288	15383	15279	15348	15113	15254	15291	15222	15519	15378	15299	15396	15364	15313	15317	15245	15239	15099	15339	15142	15187	15309	15345	15338	15456	15247	15235	15104	15416	15325	15245	15274	15329	15220	15214	15117	15221	15381	15183	15349	15356	15260	15310	15243	15249	15166	15297	15234	15334	15209	15179	15182	15275	15191	15387	15203	15178	15424	15278	15252	15231	15116	15243	15209	15343	15399	15236	15121	15347	15384	15237	15406	15151	15342	15137	15160	15256	15372	15193	15307	15348	15136	15186	15319	15213	15193	15367	15282	15290	15305	15185	15354	15301	15252	15400	15214	15327	15506	15437	15275	15229	15429	15381	15150	15337	15426	15206	15330	15323	15233	15289	15275	15171	15404	15385	15228	15311	15275	15290	15373	15294	15178	15252	15187	15167	15309	15085	15264	15243	15348	15283	15272	15208	15282	15135	15251	15202	15172	15420	15334	15203	15390	15274	15366	15227	15300	15407	15308	15302	15311	15347	15201	15384	15231	15380	15291	15338	15219	15524	15365	15228	15282	15245	15363	15260	15245	15285	15335	15231	15107	15245	15233	15116	15263	15200	15342	15256	15219	15156	15347	15066	15359	15507	15205	15128	15209	15182	15314	15363	15263	15066	15248	15308	15283	15385	15526	15222	15252	15314	15112	15316	15286	15379	15258	15247	15275	15270	15367	15373	15353	15275	15238	15117	15270	15411	15490	15165	15212	15318	15257	15214	15082	15223	15274	15238	15299	15182	15431	15257	15247	15206	15312	15294	15283	15280	15266	15214	15137	15403
26829	21604	24002	20857	17484	17318	17396	17024	17226	17213	17189	17762	19838	19606	18385	17923	17155	17090	16940	17061	16940	17035	16896	16881	17030	16777	16978	16927	16824	16846	16803	16812	16965	17045	16788	17029	16919	17038	16984	17014	17037	16787	16861	16891	16926	16946	16817	16777	16823	16729	16888	16646	16939	16646	16873	16956	16737	16870	16907	16879	16846	17011	16752	17080	17019	16737	16772	16975	16851	16978	16780	16855	16924	16885	16737	16896	16777	16899	16715	16890	16816	17109	16908	16861	16769	16849	16782	16798	16726	16942	16816	16875	16748	16751	16934	16983	16659	17004	17036	16817	17000	16906	16810	16742	17008	16856	16953	16852	16791	16940	16981	16986	16785	16902	17122	16832	16880	16997	17005	17022	16947	16787	16828	16783	17154	16899	16749	16862	16859	16819	16670	16881	16742	16886	16775	16776	16959	16869	16910	16802	16817	16915	16754	16929	16900	17015	16782	16976	16827	16882	16778	16933	16813	16917	17100	16819	16870	16772	16888	16829	16843	16841	16986	17061	16913	16752	16849	17035	16855	16857	16748	16831	16915	16812	16979	16739	16580	16944	16869	16819	16754	16832	17072	16924	16861	16795	16730	16889	16786	16620	16932	16703	17063	16769	16756	16746	16941	16729	16909	16826	16878	16853	16831	16798	16904	16895	16850	16811	16875	16987	16852	16910	16774	16930	16851	16875	16854	16857	17028	16948	16722	16916	16895	16740	16635	16910	16788	16724	16927	16771	16963	16669	16950	16879	16911	17073	17001	16878	16765	16860	16938	16926	17053	16884	16944	16778	17009	16854	16769	16886	16998	16979	16773	16683	16868	16993	16697	17110	16785	16780	16820	16840	16723	16756	17094	17062	16945	16763	16705	16914	16608	16817	16847	16776	16942	16785	16844	16866	16776	16786	16880	16883	16554	16760	16898	16712	16683	16950	16895	17009	16744	16938	17071	16817	16910	16817	16895	16750	16819	16775	16999	16822	16884	16719	16843	16895	16956	16915	16630	17001	16925	16882	16798	16872	16698	16852	16888	16888	16854	16945	17074	16691	17010	16778	16762	16740	16729	16978	16853	17011	16794	16878	16861	16799	16794	16940	16726	16967	16811	16840	16822	16806	16894	16821	16845	17021	16807	16602	16791	16872	16783	16944	16834	16834	16715	16757	16624	16869	17122	16934	16739	16953	16808	16686	16836	16787	16889	16941	16888	16846	16753	16972	16884	16969	16993	16872	16723	16718	16914	16724	17037	16884	16894	16879	16834	16781	16882	16915	16798	16900	17082	16971	16844	16896	16862	16928	16909	16881	16913	16834	16695	17041	16782	16827	16824	16833	16761	16812	16873	16759	16853	16871	16996	16841	16981	16952	16799	16869	16661	16651	16776	16742	16922	17040	16927	16716	17009	16914	17089	16863	16800	17066	16835	16917	16904	16858	16963	16720	17023	16798	16955	16977	16844	16816	16664	16866	16832	17013	16794	16873	16709	17139	16922	16880	16858	16845	16953	16937	16774	16880	16686	16964	16917	16849	16814	16924	17009	16938	16676	16731	16646	16911	16979	16853	16714	17001	16780	16930	16939	16692	16907	17071	16589	16881	16764	16838	17003	16752	16797	16848	16887	16880	16827	16979	16774	16932	17051	16871	16829	16940	16877	16710	16829	16668	16691	16894	16933	16746	16769	16820	16723	16853	16962	16882	16830	16807	16981	16979	17016	16874	16872	16804	16929	16757	16905	16815	16882	16855	16870	16752	16968	16942	16963	16963	17017	16640	16819	16906	16863	16886	16960	16693	16731	16926	16971	16884	16796	16831	16753	16970	16848	16870	16747	16747	16817	16873	16716	16927	16867	16781	16979	16866	16887	17116	16784	16806	17009	17070	16945	16818	17034	16863	16926	16879	16932	16956	17021	16884	16717	16946	16810	16989	16799	16835	16844	16925	16707	16894	16838	16891	16989	16887	16763	16636	16794	16904	16723	16946	16914	16725	16802	16703	16854	16853	16863	16733	16697	16978	16945	16939	17006	16983	16818	16903	16847	16794	16847	16974	16917	16737	16746	16970	17083	16921	16932	16921	17000	17011	16759	16803	16765	16830	16757	16910	16791	16831	16822	16886	17018	17013	16799	16807	16862	16844	16670	17033	16862	16831	16804	17051	16899	16887	16808	16885	16926	16921	16743	16994	16981	16920	16813	16868	16956	16718	17024	16746	16670	16888	16779	16755	16818	16846	16896	16808	16961	16996	16819	16761	16896	16874	16703	16890	16766	16894	16683	16891	16980	17044	16784	16864	17080	16834	16732	16736	16929	16972	16694	16920	16807	16937	16999	17024	16989	17001	16817	16860	16742	16753	16772	16856	16842	16765	16965	16825	16762	16815	16920	16763	16973	17058	16838	16963	17070	16781	16669	16961	16897	16946	16872	16918	17027	16907	16877	17001	16787	16712	16905	16818	16884	16697	16983	16809	17106	16957	16919	16841	16778	16606	16868	16760	16625	16787	16964	16898	16807	16889	16883	16911	16890	17030	16909	16818	16752	16852	16775	16937	16911	16957	16728	16872	16830	16890	16825	16870	16963	16713	16967	16946	16792	16714	16911	16885	16806	16834	16920	16708	16807	16862	16800	16791	16767	16881	16950	16991	16846	16839	16843	16838	16986	16933	16729	16894	17006	16848	16961	16831	16788	16798	16936	16880	16780	16780	16801	16830	16793	16848	16850	17097	17058	16849	16932	16903	16798	16650	16871	16952	16882	16985	16791	16812	16930	16847	16732	16721	16916	17007	16919	16833	16772	16890	16768	16916	16584	17003	16966	16759	16808	16928	16953	16843	16780	16868	16814	16988	16747	16704	16701	16739	16845	16814	16903	16783	16829	16589	17059	16936	16743	16832	16892	16613	17079	16708	16904	16842	16939	16945	16916	16938	16832	16809	16870	16862	16849	16991	16942	16955	16915	16763	16928	16699	16869	16937	17096	17026	16831	16795	16896	16862	16765	16778	16920	16784	16853	16756	16866	16715	16903	16927	16993	16764	16875	16904	16817	17015	16798	16813	16866	16758	16785	16819	16797	16780	17056	16770	16774	17005	16855	16678	16928	16822	16924	17213	16928	16891	16995	16782	16742	16723	16732	16872	17180	16869	16874	16965	16799	16992	16790	16663	16935	16802	16845	16881	16810	16977	16912	16892	16980	17025	16815	16757	16942	16875	16733	16794	16912	16783	16983	16806	16885	16652	16825	16863	16777	16884	16969	16765	16698	16766	16969	16932	16753	16856	17057	16953	16848	16867	16794	16852	16850	17039	16875	16846	16820	16839	16840	17023	16723	16732	16855	17049	16789	16884	16751	16825	16801	16879	16723	16987	17003	16784	16901	17115	17059	16762	16964	16842	16710	16911	16696	16719	16899	16949	16723	16832	16698	16785	16949	16756	16977	17028	16780	16891	16880	16638	16739	16907	16761	16944	16727	16578	16769	16951	16826	16996	16946	16886	16717	16914	16796	16977	16917	16877	16881	16788	16759	16772	16734	16943	16888	16833	16860	16909	16869	16691	16905	16766	16795	16809	16940	17068	16738	16865	17051	16782	16797	16642	16681	17001	16722	16988	16912	17026	16959	17004	16826	16820	16793	17082	16781	16752	17115	16829	16866	16740	16706	17011	16908	16632	16842	16914	16954	16819	17031	16932	16977	16927	16793	16826	16869	16986	16773	16945	16906	16792	16813	16954	16808	16828	16772	16848	17011	16990	16944	16792	16915	16823	16743	16803	16959	16893	16956	16923	16875	16903	16772	16807	16801	16833	16878	16829	16990	17052	16807	16892	17016	16904	16762	16768	16798	16893	16733	16832	16758	16712	16593	16970	16783	16691	16911	16902	16789	16750	16969	16737	16875	16791	16833	17025	16746	16877	16885	16788	16831	16846	16886	17058	17094	16718	16913	16916	16952	16805	16687	16885	16775	16674	16885	16797	16916	16825	16771	16993	17069	16831	16920	16570	16955	16786	16802	16940	16740	16820	16938	16633	16744	16987	16795	16760	17104	16962	16913	16739	16711	16946	16796	16850	17060	16874	16823	16898	16815	16787	16857	16918	16815	16873	16928	17098	16965	16909	16950	16959	16899	16955	16760	16783	16874	17060	16673	16920	16872	16778	16936	16961	16746	16868	16897	17024	16824	16708	16796	17109	16929	16803	16986	16922	17023	16908	17048	16818	16847	16811	16785	16969	16816	16887	16733	16834	16992	16903	16796	16855	16923	16819	16862	16967	17091	16998	16818	16815	16780	16994	16953	16782	16732	16870	16864	16847	16923	16913	16709	16600	17009	16997	16912	17046	16832	16637	16978	16929	16758	16819	16908	16793	16896	16936	16905	16959	17034	16739	16901	16898	17036	16843	16817	16811	16975	16679	16878	16832	16899	16753	16706	16749	17041	17125	17059	16978	16815	16973	16956	16834	16730	16632	16812	16803	16848	16785	16934	16783	16792	16633	16754	16979	17028	16857	16926	16764	16963	16777	16777	16911	17006	16697	16912	16820	16969	16983	16978	16884	16810	16974	16902	16859	16673	16783	16887	16960	16785	17047	16989	16816	16834	16818	16860	16759	16592	16996	16884	16969	17019	16940	16694	16932	16822	16859	16822	16828	16639	16984	16856	16942	16848	16870	16957	16985	16995	16911	16787	16976	16945	16909	16741	16838	16752	16738	16855	16843	17154	16838	16885	16817	16952	16958	16992	16727	16931	16838	16908	16860	16952	16837	17066	16760	16920	16785	16761	16912	16710	16724	16831	16822	16872	16976	16969	17069	16954	16843	17042	17058	16866	16847	17015	16860	16859	16830	16575	16950	16979	16839	16969	17049	16921	16995	16800	16719	16954	17022	17024	16976	16855	16851	16884	16867	16933	16879	16861	16755	17007	16837	17042	16799	16870	16928	16911	16978	16946	16975	16586	16829	17116	16898	16956	16650	16697	16950	16804	16891	16862	17001	16896	16831	17056	16834	16943	16999	16842	16947	16875	16730	16909	16880	16800	16850	16869	17086	17057	16902	16767	16887	16963	16963	16917	16622	16792	16789	16887	17039	16791	16772	16938	16878	16738	16814	16830	16747	16735	16850	16731	16998	17024	16768	16835	16829	16918	16940
16102	20821	19656	16793	15851	15648	15537	15584	15570	15339	15437	16869	19584	18512	16780	15806	15413	15323	15119	15177	15052	15247	15150	15269	15178	15247	15162	15149	15310	15120	15218	15278	15166	15137	15107	15148	15045	15115	15261	15175	15089	15235	15053	15125	15198	15158	15336	15149	15196	15128	15084	15212	15036	15166	15262	15169	15260	15298	15294	15302	15126	15237	15157	15245	15115	15028	15250	15225	15135	15319	15289	15102	15109	15132	15048	15085	15177	15253	15092	15249	15227	15260	15160	15213	15092	15161	15171	15237	15131	15262	15215	15098	15167	15013	15182	15119	15101	15063	15122	15155	15037	14973	15317	15176	15102	15147	15055	15288	15097	15217	15115	15234	15252	15078	15111	15058	15123	15123	15102	15225	15048	15252	15145	15127	15181	15310	15106	15297	15226	15117	14949	15202	15002	15190	15096	15157	14961	15113	15247	15191	15100	15297	15215	15030	15158	15132	15199	15166	15167	15126	15209	15235	15097	15087	15164	15075	15241	15127	15147	15146	15151	15024	15125	15067	15195	15125	15120	15080	15181	15008	15274	15043	15139	15180	15194	15117	15116	15126	15072	14990	15179	15171	15083	15178	15112	15103	15124	15086	15085	15191	15248	15173	15056	15100	15124	15041	15213	15046	15225	15168	15205	15216	15032	15211	15119	15259	15359	15078	15284	14908	15114	15077	15244	15051	15215	15209	15119	15204	15054	15022	14999	15255	15173	15134	15300	15159	15035	15159	15083	15211	15211	15237	15331	15078	15183	15055	15167	15035	15106	15220	15126	15263	15278	15240	15129	15112	15145	15210	15273	15138	15094	15193	15057	15031	15193	15085	15116	15052	15173	15297	15143	15089	15168	15144	15030	15248	15263	15188	15134	15228	15230	15160	14977	15134	15296	15121	15166	15101	15140	15235	15063	15149	14983	15099	14993	15260	15045	15108	15073	14942	15150	15232	15088	15174	15163	15168	14867	15176	15140	15032	14995	15027	15124	15047	15126	15033	15099	15282	15148	15182	15168	15011	15200	15169	15270	15258	15078	15080	15243	14985	15360	15198	15235	15108	15149	15149	15136	15203	15018	14963	15194	15083	15192	15041	15051	15139	15330	15192	15199	15130	15240	15217	15119	15179	15204	14970	15073	15245	15129	15271	14961	15268	15115	15210	15007	15318	14920	15140	15080	15035	15249	15096	15252	15138	15227	15013	15140	15246	15262	15022	15092	15122	15075	15291	15037	15189	15176	15143	15242	15127	15298	14977	15215	15122	15086	15227	15029	15207	15347	15052	15077	15034	15240	15078	15287	15186	15337	15110	15123	15213	15084	15031	14991	15182	15035	15204	15055	15248	15166	15089	14932	15144	15282	15098	15169	15113	15315	15433	15153	15372	15103	15273	15208	15093	15033	15076	15108	15121	15296	15288	15122	15195	15158	15071	15254	15153	15173	15242	15069	15085	15101	14893	15185	15113	15046	15193	15209	15224	15147	15130	15287	15195	15048	15129	15071	15285	15092	15136	15153	15107	15136	15157	15196	15033	15266	15108	15258	15075	15213	15153	15108	15069	15127	15047	15145	14987	15165	15160	15431	15036	15259	15173	15294	15109	15129	15084	15152	15183	15111	15300	15103	15223	15178	15170	15156	15111	15095	15057	15119	15258	15105	15191	15227	15094	15085	15027	15239	15228	15011	15063	15289	15036	15178	15183	15109	15204	15205	15190	15230	15232	15240	15141	15272	15285	15121	15099	15117	15130	14920	15018	15289	15262	15081	15064	15083	15091	15115	15007	15184	15012	15163	15262	15405	15232	15065	15101	15174	15158	15067	15324	15151	15061	15210	15066	15147	15054	15178	15040	15217	14959	15023	15129	15221	15127	15128	15266	15219	15125	14928	15246	15183	15116	15226	15194	15168	15038	15137	15149	15040	15233	15008	15043	15273	15052	15172	15092	15140	15182	15018	15281	15063	15191	15290	15284	15168	15160	15145	15181	15056	15175	15335	15199	14977	15291	15183	15100	15142	15200	15258	15177	15243	15303	15213	14988	15209	14990	15190	15145	15002	15197	15096	15335	15084	15060	15188	15071	15183	15138	15066	15221	14982	15128	15154	15198	15355	15318	15216	15186	15218	15064	15210	15357	15218	15173	15320	15113	15136	15173	15245	15320	15238	15151	15171	15033	15220	15201	15249	15273	15209	15123	15155	15210	15191	15175	15140	15120	15196	15084	15294	15243	15116	15290	15161	15205	15180	15055	14992	15183	15038	15111	15111	15233	15089	15117	15168	15023	14996	15249	15077	15244	14952	15243	15093	15226	15053	15174	15196	15183	15163	15301	15120	15170	15216	15122	15237	15054	15136	15172	15168	15298	15046	15115	15066	15176	15018	15035	15224	15093	15231	15011	15312	15151	15301	15094	15116	15155	15135	15122	15207	15169	15026	15108	15053	15254	15177	15288	15263	15146	15296	15139	14900	15123	15239	15209	15143	15237	15265	14997	15201	15201	15293	15274	15178	15223	15062	15228	15088	15100	15072	15069	15220	15179	15116	15156	15318	15181	15106	15095	15072	15228	15138	15212	15249	15144	15102	15095	15203	15220	15121	15226	15002	15143	15183	15206	15180	15070	15183	15131	15214	15001	15003	15099	15100	15177	14981	15084	15064	15073	15289	15137	15256	15256	15005	15147	15208	15205	14939	15073	15124	14987	15026	15151	15196	15204	15171	15113	15269	15075	15147	15095	15355	15063	15209	15189	15187	15223	15211	15079	15063	15254	15161	15140	15314	14976	15204	15339	15154	15364	15058	15333	15147	14889	15252	15277	15118	15114	15044	15359	15165	15206	15264	15102	15203	15214	15225	15213	15330	15044	15229	15064	15191	15106	15049	15150	15310	15012	15122	15190	15306	15028	15383	15125	15225	15006	15226	15214	15217	15064	15139	15182	15202	15270	15074	15178	15082	15150	15282	15148	15049	15277	15185	15125	15093	15173	15233	15061	15232	15161	15253	15395	15179	14995	15126	15139	15023	15224	15179	15055	15186	15095	15072	15027	15121	15088	15089	15108	15184	15136	15306	15180	15092	14969	15037	15156	15316	15010	15068	15046	15240	15065	15149	15147	15182	15169	15301	15203	15130	15031	15157	15125	15218	15024	15183	15139	15163	15058	14970	15052	15066	15148	15152	15108	15165	15184	15223	15211	14961	15089	15065	15073	15242	15131	15127	15203	15195	15093	15111	15171	15186	15118	15354	15272	14878	15218	15066	15103	15022	15069	15130	15339	15077	15125	15137	15152	15087	15084	15230	15312	15265	15158	15145	15083	15079	15110	15356	15208	15132	15274	15195	15283	15330	15011	15124	15039	15155	15081	15302	15217	15165	15071	15088	15149	15039	15163	15196	15288	15156	15107	15224	15190	15310	15041	15162	14951	15018	15253	15133	15219	15197	15119	15201	15137	15165	15239	15287	15204	14984	15119	15145	15201	15131	15120	14963	15182	15127	15211	15137	15212	15254	15195	15046	15167	15066	15037	15318	15262	15121	15275	15202	15092	15262	15128	15087	15086	14951	15387	15267	15037	15215	15119	15093	15292	15261	14900	15172	15230	15222	15131	15229	15100	15193	15227	15156	15219	15167	15198	15318	15255	15131	15140	15052	15249	15233	15057	15174	15193	15050	15149	15211	15048	15150	15141	15194	15131	15109	15131	15136	15064	15295	15116	15119	15120	15233	15060	15174	15157	15184	15171	15291	15087	15060	14937	15211	15053	15226	15132	15053	15198	15166	15146	15143	15209	15210	15096	15047	15237	15150	15110	15005	15155	15225	15031	15136	15114	15229	15171	15199	15274	15124	15210	15160	15246	15257	15226	15171	15179	15038	15196	15081	15198	15157	15117	15076	15142	15274	15144	15091	15212	15224	15069	15243	15316	15205	15118	15220	15036	15296	15024	15222	15061	15262	15084	15034	15163	15174	15171	15037	15271	15239	15092	15192	15127	15074	15164	15313	15189	15123	15215	15216	15205	15282	14965	15128	15165	15202	15053	15199	15031	14997	15178	15192	15123	15307	15036	15281	14902	15235	15066	15153	15130	15002	15315	15051	15115	15049	15170	15226	15143	15212	15027	15012	15202	15311	15200	15054	14990	15115	15185	15112	15285	15230	15217	15044	15265	15288	15125	15224	15093	15145	15219	15099	15107	15215	15011	15124	15152	15079	15071	15027	15188	15160	15085	15138	15325	15273	15170	15303	15291	15061	15133	15044	15170	15105	15178	15073	15068	15191	15067	15144	15317	15165	15199	15047	15190	15265	15171	15104	14858	15110	15078	15092	14975	15190	15105	15323	15091	15114	15115	15249	15197	15181	15164	15056	15042	15217	15333	15099	15215	15358	15176	15431	15162	15294	15061	15188	15291	15125	15085	15281	15298	15178	15216	14977	15200	15026	15146	15162	15183	15084	15157	15083	15108	15232	15113	15221	15082	15181	15022	15106	15143	15178	15179	15127	15120	15055	15082	15193	15054	15179	15217	15097	15095	15179	15146	15007	15176	14902	15081	15252	15190	15163	15281	15159	14968	15175	15177	15135	15153	15258	15068	15143	15173	15093	15241	15113	15079	15066	15200	15031	15201	15193	15235	15109	15028	15250	15195	15147	15205	15087	15157	15074	15218	15169	14997	15171	15090	15101	15182	15154	15184	15102	15069	15210	15237	15190	15117	15201	15045	15048	15135	15123	15015	15122	15157	15106	15062	15182	15125	15187	15196	15177	15279	15189	15024	15063	15157	15287	15201	15177	15130	15208	15063	15113	15118	15016	15230	15163	15222	15236	15089	15203	15212	15100	15088	15204	15035	15298	15262	15145	15157	15061	15206	15190	15099	15171	15157	15056	15195	15134	15061	15240	15073	15161	15093	15068	15191	15277	15148	15147	15271	15028	15230	15130	15201	15060	15028	15119	14965	15239	14945	15080	15161	14948	15180	15080	15137	15155	15146	15227	15163	15150	15185	15141	15087	15328	15190	15123	15257	15167	15158	15093	15138	15358	15147	15176	15206	15060	15135	15237	15255	15184	15068	15088	15130	15209	15097	15061	15126	15095	15105	15017	15147	15307	15160	15033	15227	15129	15229	15135	15147	15102	15149	15214	14933	15200	15159
23546	20920	28188	23888	21746	21487	20467	18194	17753	18081	19422	27850	32039	29498	24942	20722	18635	17604	17396	17349	17486	17341	17609	17315	17354	17480	17405	17396	17348	17256	17353	17471	17294	17312	17267	17352	17262	17401	17353	17319	17307	17160	17333	17206	17165	17153	17377	17102	17397	17124	17224	17170	17212	17480	17143	17175	17251	17282	17249	17293	17194	16993	17330	17204	17463	17295	17344	17463	17086	17206	17151	17182	17324	17148	17113	17177	17341	17256	17373	17394	17251	17255	17288	17180	17205	17232	17343	17192	17222	17373	17225	17516	17459	17136	17229	17176	17143	17433	17323	17160	17321	17023	17199	17317	17129	17255	17255	17283	17370	17322	17266	17029	17090	17210	17173	17038	17281	17201	17226	17153	17115	17270	17298	17187	17145	17409	17345	17244	17357	17182	17163	17212	17183	17176	17203	17316	17166	17221	17275	17413	17442	17070	17259	17280	17426	17230	17205	17227	17174	17323	17120	17304	17352	17301	17124	17286	17355	17316	17216	17226	17258	17387	17281	17137	17181	17394	17252	17240	17229	17280	17317	17113	17326	17313	17136	17280	17213	17343	17351	17024	17241	17355	17214	17276	17343	17363	17292	17054	17228	17173	17224	17099	16969	17261	17162	16973	17132	17059	17059	17423	17384	17203	17143	17344	17175	17339	17247	17109	17309	17180	17432	17223	17149	17122	17124	17123	17170	17110	17320	17105	17251	17298	17274	17104	17291	17005	17087	17236	17296	17236	17256	17327	17303	17212	17256	17182	17425	17272	17239	17513	17180	17185	17413	17361	17348	17083	17094	17126	17258	17184	17246	17236	17238	17224	17308	17340	17274	17229	17377	17098	17223	17114	17065	17155	17172	17348	17258	17422	17372	17166	17205	17106	17252	17195	17252	17139	17373	17242	17086	17268	17023	17374	17069	17121	17273	17375	17011	17197	17210	17100	16997	17330	17226	17438	17316	17346	17130	17072	17377	17175	17068	17210	17407	17149	17189	17228	17345	17180	17280	17300	17199	17218	17181	17237	17254	17297	17267	17074	17260	17083	17138	17331	17240	17283	17199	17393	17385	17438	17194	17174	17117	17205	17206	17236	17090	17176	17200	17273	17096	17199	17064	17309	17076	17287	17231	17151	17351	17225	17362	17232	17140	17120	17323	17016	17100	17262	17304	17316	17167	17206	17303	17130	17182	17177	17269	17297	17201	17278	17320	17117	17200	17107	17085	17144	17179	17280	17166	17111	17221	17290	17134	17229	17293	17383	17121	17389	17282	17111	17182	17014	16960	17162	17069	17259	16976	17249	17240	17122	17157	17128	17161	17224	17353	17202	17203	17278	17159	17150	16951	17226	17111	17262	17158	17114	17211	17266	17286	17180	17203	17050	17167	17342	17327	17227	17267	17099	17299	17305	17264	17317	17331	17279	17499	17370	17249	17281	17277	16921	17084	17131	17234	17342	17351	17111	17208	17414	17172	17361	17306	17345	17243	17138	17258	17205	17087	17163	17041	17225	17307	17257	17221	17244	17172	17157	17103	17257	17314	17389	17318	17175	17253	17228	17184	16982	17230	17108	17053	17355	17369	17453	17189	17111	17333	17135	17264	17151	17297	17246	17295	17180	16940	17260	17307	17280	17236	17450	17290	17399	17380	17215	17379	17254	17261	17200	17106	17150	17350	17285	17117	17247	17186	17194	17312	17229	17382	17381	17413	17286	17171	17056	17093	17198	17248	17185	17159	17282	17240	17162	17188	17112	17028	17195	17347	17133	17257	17130	17073	17223	17204	17086	17084	17126	17210	17219	17064	17351	17353	17166	17405	16849	17347	17404	17240	17332	17156	17386	17220	17435	17263	17250	17199	17092	17091	17266	17369	17224	17193	17278	17302	17124	17227	17457	17236	17249	17273	16985	17142	17399	17132	17218	17274	17290	17310	17124	17126	17369	17118	17105	17148	17365	17051	17197	17342	17278	17099	17199	17142	17134	17089	17167	17097	17054	17173	17381	17315	17271	17134	17140	17289	17015	17051	17251	17372	17234	17116	17159	17344	17178	17096	17322	17045	17136	17441	17141	17256	17299	16996	16962	17255	17162	17089	17296	17234	17274	17245	17216	17353	17103	17370	17449	17084	17162	17083	17279	17223	17074	17180	17232	17278	17228	17230	17318	17172	17536	17154	17383	17162	17147	17271	17262	17039	17197	17255	17226	17161	17519	17051	17277	17415	17161	17481	17193	17135	17244	17268	17416	17199	17094	17110	17107	17155	17192	17195	17255	17055	17160	17237	17252	17290	16987	17240	17049	17135	17093	17134	17472	17393	17413	17153	17236	17346	17184	17332	17089	17264	17271	17224	17239	17048	17433	17289	17168	17239	17249	17245	17428	17341	17377	17164	17297	17361	17154	17029	17239	17213	17081	17265	17053	17212	17218	17445	17371	17180	17248	17275	17271	17150	17203	17177	17380	17282	17124	17269	17350	17319	17169	17315	17234	17252	17450	17154	17101	17153	17251	17282	17038	17164	17474	17310	17259	17110	17270	17368	17039	17252	17206	17031	17119	17238	17328	17423	17336	16977	17246	17117	17170	17009	16961	17373	17288	17245	17274	17253	17152	17139	17271	17332	17249	17299	17184	17274	17297	17161	17403	17117	17195	17294	17304	17174	17034	17176	17171	17265	17230	17438	17209	17210	17073	17284	17183	17209	17147	17186	17434	17360	16891	17064	17171	17360	17261	17263	17315	17353	17259	17109	17029	17249	17198	17174	17221	17354	17404	17546	17551	17056	17124	17166	17325	17081	17152	17191	17275	17249	17135	17173	17357	17336	17226	17349	17016	17133	17157	17246	17118	17237	17204	17196	17308	17270	17149	17151	17166	17041	16980	17202	17148	17065	17334	17192	17155	17307	17335	17092	17117	17162	17094	17136	17417	17280	17295	17102	17348	17276	17350	17172	17326	16975	16987	17143	17093	17165	17058	17126	17235	17221	17105	17018	17279	17118	17184	17436	17426	17216	17188	17169	17270	17276	17236	17025	17101	17233	17134	17204	17080	17231	17251	17165	17170	17230	17109	17241	17220	17297	17182	17305	17267	17183	17380	17368	17136	17173	17400	17407	17322	17070	17239	17255	17268	17047	17025	17101	17247	17253	17120	17266	17291	17246	17119	17104	17094	17343	17265	17194	17346	17330	17356	17222	17495	17202	17253	17344	17064	17288	17441	17248	17191	17208	17030	17293	17322	17281	17132	17166	17451	17188	17265	17265	17099	17286	17282	17316	17266	17418	17195	17034	17223	17442	17166	16932	17289	17456	17193	17178	17446	17336	17030	17077	17094	17184	17304	17203	17098	17056	17270	17038	17166	17227	17270	17258	17250	17311	17172	17291	17140	17114	17245	17138	17354	17376	17122	17182	17349	17159	17315	17431	17322	17281	17418	17099	17467	17266	17275	17084	17037	17106	17351	16987	17190	17045	17417	17250	17213	17224	17208	17150	17216	17394	17131	17209	17194	17197	16959	17267	17079	17134	17312	17184	17158	17037	17273	17392	17279	17185	16975	17211	17142	17175	17098	17200	17234	17167	17353	17260	17382	17320	17214	17300	17189	17095	17274	17238	17187	17384	17302	17338	17137	17282	17059	17254	17261	17128	17210	17193	17316	17407	17334	17134	17250	17240	17076	17176	17210	17352	17244	17036	17174	17255	17148	17161	17227	17260	17130	17278	17406	17175	17060	17095	17026	17118	17425	17240	17062	17248	17256	17320	17212	17159	17303	17298	17207	17228	17343	17448	17263	17225	17228	17231	17289	17140	17118	17337	17241	17283	17304	17044	17313	17072	17315	17229	17294	17236	17278	17022	17148	17238	17463	17431	17110	17085	17252	17341	17426	17359	17302	17200	17075	17276	17258	17313	17256	17444	17185	17169	17090	17184	17217	17025	17122	17322	17225	17380	17161	17212	17123	16953	17171	17162	17215	17173	17212	17301	17329	17123	17236	17255	17128	17081	17228	17085	17138	17277	17252	17290	17330	17257	17375	17151	17188	17301	17267	17277	17175	17247	17276	17308	17259	17223	16969	17259	17418	17224	17260	17192	17371	17342	17215	17292	17238	17297	17344	17305	17328	17267	17186	17334	17179	17466	17131	17313	17214	17131	17123	17329	17203	17130	17063	17361	17091	17202	16998	17291	17232	17395	17155	17466	16997	17081	17011	17208	17293	17149	17173	17280	17348	17046	17139	17116	17383	17201	17272	17164	17321	17407	17308	17250	17274	17026	17274	17257	17274	17091	17109	17347	17300	17435	17395	17199	17162	17272	17369	17242	17398	17227	17148	17329	17234	17105	17148	17374	17289	17110	17257	17181	17244	17200	17170	17297	17267	17247	17105	17146	17284	17300	17525	17298	17168	16898	17268	17197	17288	17168	17253	17288	17358	17297	17256	17243	17213	17312	17277	17147	17223	17036	16999	17073	17243	17205	17317	17150	17306	17225	17207	17269	17142	17252	17255	17160	17267	17225	17306	17094	17117	17049	17326	17246	17424	17325	17205	17266	17137	17221	17072	17184	17127	17284	17303	17216	17450	17385	17197	17298	17155	17229	17260	17415	17278	17339	17293	17404	17200	17104	17093	17153	17234	17235	17285	17245	17049	17105	17385	17376	17514	17263	17016	17223	17239	16934	17142	17277	17284	17305	17296	17226	17240	17250	17390	17199	17353	17308	17208	17196	17293	17203	17153	17070	17202	17058	17410	17264	17190	17126	17190	17262	17269	17289	17275	17238	17055	17165	17292	17217	17304	17423	17207	17346	17178	17322	17413	17308	17355	17362	17329	17303	17248	17271	17101	17235	17142	17282	17179	17152	17176	17182	17134	17196	17211	17325	17193	17280	17331	17209	17019	17348	17140	17180	17221	17187	17155	17271	17463	17309	17307	17503	17198	17192	17219	17046	17300	17180	17496	17196	17130	17216	17504	17014	17161	17375	17226	17089	17315	17333	17246	17345	17036	17127	17355	17183	17262	17294	17394	17244	17447	16871	17227	17118	17166	17200	17338	17376	17387	17269	17318	17286	17379	17200	17308	17181	17320	17392	17222	17342	17167	17189	17211	17465	17332	17305	17233	17147	17232	17230	17181	17315	17291	17202	17355
15080	25896	23822	19123	17635	17335	16782	16630	16413	16316	19523	31988	34492	30974	24550	19200	16802	15815	15630	15555	15250	15638	15338	15463	15457	15522	15469	15525	15552	15452	15537	15150	15367	15517	15426	15608	15526	15565	15472	15393	15424	15400	15385	15384	15467	15553	15375	15495	15453	15372	15576	15465	15489	15463	15493	15373	15573	15515	15392	15512	15370	15554	15372	15411	15517	15419	15469	15536	15529	15336	15345	15303	15545	15504	15454	15571	15472	15492	15406	15410	15404	15610	15391	15553	15495	15489	15538	15576	15297	15463	15222	15291	15438	15576	15385	15388	15627	15385	15307	15348	15541	15516	15573	15321	15554	15430	15351	15439	15626	15443	15496	15384	15458	15629	15405	15314	15486	15255	15424	15380	15515	15456	15675	15374	15457	15474	15469	15401	15456	15383	15581	15380	15256	15578	15372	15346	15519	15547	15454	15260	15445	15262	15219	15425	15432	15616	15408	15364	15419	15532	15494	15591	15394	15603	15424	15357	15334	15324	15377	15389	15462	15429	15569	15490	15483	15481	15439	15457	15465	15355	15510	15451	15434	15606	15474	15333	15315	15411	15390	15470	15318	15477	15326	15513	15404	15345	15296	15588	15447	15402	15455	15539	15458	15367	15513	15560	15417	15250	15544	15377	15557	15309	15279	15552	15283	15483	15437	15441	15341	15456	15503	15288	15526	15352	15387	15435	15482	15468	15489	15585	15520	15402	15316	15495	15316	15333	15634	15454	15431	15401	15532	15477	15547	15530	15380	15367	15455	15485	15374	15514	15592	15425	15490	15471	15385	15429	15351	15338	15076	15397	15400	15413	15384	15381	15386	15550	15431	15556	15559	15541	15480	15396	15366	15422	15253	15362	15405	15457	15592	15407	15291	15459	15416	15441	15386	15505	15449	15628	15326	15504	15641	15443	15425	15309	15446	15472	15552	15558	15691	15298	15438	15351	15296	15413	15568	15323	15457	15344	15357	15303	15375	15437	15283	15561	15376	15620	15483	15420	15388	15405	15423	15591	15344	15458	15452	15543	15640	15265	15442	15652	15459	15269	15398	15437	15339	15241	15359	15342	15474	15433	15503	15423	15441	15449	15367	15320	15372	15420	15573	15358	15423	15357	15450	15495	15436	15485	15575	15330	15446	15342	15345	15435	15340	15438	15270	15486	15431	15542	15452	15442	15448	15611	15466	15490	15412	15312	15536	15279	15328	15316	15450	15431	15356	15557	15236	15433	15413	15489	15301	15483	15522	15455	15471	15409	15326	15541	15353	15317	15519	15518	15476	15472	15417	15301	15448	15420	15347	15277	15435	15458	15344	15341	15419	15412	15346	15346	15428	15600	15372	15502	15317	15428	15508	15222	15481	15391	15439	15443	15467	15490	15371	15324	15508	15471	15353	15516	15356	15418	15275	15512	15459	15449	15528	15287	15318	15578	15352	15380	15234	15493	15348	15493	15453	15522	15412	15517	15543	15451	15228	15348	15549	15304	15389	15425	15533	15391	15370	15496	15458	15515	15264	15482	15431	15514	15544	15397	15433	15338	15355	15471	15428	15429	15350	15464	15381	15363	15500	15509	15377	15391	15385	15668	15594	15438	15364	15434	15511	15519	15282	15446	15262	15577	15320	15408	15392	15379	15404	15362	15538	15276	15437	15375	15372	15715	15521	15431	15445	15496	15469	15397	15351	15409	15358	15500	15468	15396	15392	15362	15435	15251	15553	15256	15289	15387	15400	15537	15406	15563	15430	15431	15452	15541	15509	15559	15547	15501	15339	15538	15369	15507	15460	15514	15416	15242	15383	15573	15374	15412	15371	15451	15431	15259	15618	15491	15533	15505	15295	15276	15364	15322	15448	15275	15638	15500	15555	15379	15401	15298	15433	15684	15376	15188	15404	15359	15607	15450	15341	15293	15454	15369	15567	15507	15413	15413	15316	15427	15552	15432	15425	15533	15250	15424	15471	15396	15315	15550	15426	15559	15578	15422	15536	15604	15331	15480	15526	15330	15310	15510	15299	15462	15387	15564	15429	15346	15325	15399	15520	15397	15501	15241	15572	15485	15443	15559	15432	15351	15276	15205	15366	15473	15502	15482	15275	15401	15342	15570	15636	15514	15357	15418	15386	15430	15331	15530	15495	15462	15568	15435	15476	15523	15525	15413	15313	15446	15392	15488	15560	15507	15398	15356	15444	15368	15654	15464	15389	15402	15358	15518	15386	15483	15317	15434	15465	15520	15537	15446	15334	15387	15538	15514	15451	15428	15346	15567	15228	15581	15470	15289	15373	15392	15315	15345	15494	15513	15494	15423	15407	15453	15487	15483	15394	15682	15568	15436	15670	15380	15394	15383	15493	15491	15428	15331	15509	15659	15388	15264	15431	15457	15243	15289	15569	15437	15659	15325	15406	15523	15497	15298	15477	15477	15385	15501	15491	15319	15481	15483	15352	15523	15391	15486	15324	15537	15541	15348	15476	15341	15556	15302	15395	15551	15394	15421	15454	15505	15331	15537	15435	15381	15444	15299	15315	15420	15386	15287	15377	15366	15382	15368	15520	15477	15337	15482	15408	15486	15677	15492	15517	15648	15583	15372	15346	15424	15358	15473	15295	15525	15363	15484	15596	15415	15457	15436	15363	15473	15436	15541	15498	15394	15441	15599	15690	15353	15430	15413	15659	15460	15473	15339	15499	15381	15382	15429	15466	15465	15401	15439	15395	15511	15385	15326	15249	15356	15393	15478	15407	15412	15493	15347	15331	15491	15183	15263	15444	15249	15465	15389	15312	15432	15391	15455	15628	15304	15519	15397	15349	15448	15438	15472	15414	15529	15365	15477	15197	15449	15442	15409	15434	15456	15559	15412	15469	15458	15457	15390	15446	15279	15408	15538	15376	15419	15471	15421	15328	15314	15403	15452	15502	15556	15360	15383	15321	15343	15484	15471	15376	15566	15479	15394	15485	15411	15577	15467	15425	15453	15525	15487	15289	15567	15437	15376	15483	15413	15471	15417	15478	15410	15515	15478	15378	15467	15680	15381	15484	15527	15505	15504	15421	15707	15376	15544	15386	15627	15439	15499	15433	15502	15445	15384	15432	15417	15269	15542	15523	15319	15555	15276	15424	15547	15515	15292	15416	15457	15469	15414	15506	15292	15386	15558	15454	15343	15338	15619	15544	15409	15295	15573	15511	15414	15399	15501	15458	15521	15360	15405	15600	15351	15600	15409	15587	15398	15552	15272	15396	15390	15502	15499	15226	15488	15643	15615	15526	15393	15469	15309	15448	15539	15490	15423	15392	15452	15456	15392	15566	15435	15447	15424	15391	15354	15447	15401	15519	15502	15441	15427	15411	15441	15491	15482	15495	15329	15374	15399	15508	15497	15600	15390	15462	15356	15430	15285	15609	15450	15592	15389	15478	15432	15496	15289	15457	15497	15369	15544	15370	15379	15485	15478	15573	15584	15379	15455	15582	15435	15642	15490	15499	15402	15509	15378	15449	15464	15349	15328	15572	15340	15355	15648	15367	15564	15447	15310	15478	15458	15641	15414	15479	15547	15282	15361	15317	15458	15444	15481	15445	15376	15347	15510	15436	15329	15422	15356	15459	15384	15471	15408	15347	15509	15440	15376	15457	15256	15461	15483	15380	15494	15502	15321	15601	15341	15473	15330	15447	15438	15351	15428	15628	15382	15479	15464	15450	15418	15643	15305	15618	15477	15403	15282	15563	15600	15539	15663	15540	15480	15472	15465	15391	15473	15323	15474	15563	15494	15541	15531	15394	15334	15408	15374	15517	15446	15591	15511	15592	15371	15416	15372	15421	15341	15507	15407	15345	15399	15365	15409	15607	15536	15421	15373	15405	15428	15287	15240	15501	15493	15489	15316	15259	15555	15358	15551	15449	15551	15503	15404	15427	15474	15387	15398	15394	15462	15430	15496	15524	15257	15248	15607	15516	15432	15457	15366	15479	15510	15323	15452	15382	15621	15388	15571	15420	15573	15195	15310	15304	15488	15325	15281	15432	15328	15282	15466	15426	15545	15272	15465	15457	15473	15461	15506	15400	15655	15512	15599	15357	15181	15399	15548	15542	15362	15551	15497	15465	15527	15507	15449	15372	15287	15374	15452	15379	15541	15470	15411	15308	15290	15522	15379	15460	15400	15604	15473	15336	15429	15516	15503	15170	15363	15395	15319	15277	15372	15516	15398	15264	15455	15499	15346	15531	15507	15452	15423	15443	15385	15562	15461	15404	15351	15520	15424	15388	15427	15408	15370	15564	15264	15409	15463	15477	15361	15470	15438	15440	15402	15509	15481	15505	15632	15426	15417	15315	15443	15329	15606	15506	15578	15273	15381	15498	15445	15513	15357	15419	15483	15515	15512	15456	15497	15538	15435	15623	15512	15490	15625	15367	15526	15491	15404	15525	15521	15523	15244	15359	15615	15393	15342	15387	15476	15421	15285	15302	15438	15493	15347	15479	15418	15579	15468	15398	15475	15483	15579	15600	15429	15607	15546	15300	15306	15380	15478	15454	15338	15324	15374	15649	15370	15548	15430	15601	15461	15445	15456	15381	15490	15466	15469	15336	15519	15466	15379	15557	15468	15362	15324	15322	15510	15462	15438	15268	15529	15534	15369	15469	15475	15504	15584	15396	15495	15418	15404	15308	15453	15584	15486	15511	15504	15238	15520	15534	15411	15369	15381	15397	15441	15372	15590	15403	15444	15428	15548	15472	15537	15522	15508	15431	15496	15393	15536	15383	15350	15552	15484	15567	15504	15344	15441	15309	15453	15452	15340	15440	15511	15519	15431	15503	15421	15497	15478	15461	15372	15572	15329	15456	15616	15498	15575	15374	15448	15393	15507	15457	15441	15458	15505	15282	15422	15338	15261	15578	15391	15261	15356	15545	15314	15554	15412	15488	15332	15412	15465	15485	15387	15267	15413	15566	15216	15490	15330	15309	15466	15264	15419	15495	15269	15513	15567	15359	15265	15492	15396	15512	15376	15522	15440	15491	15336	15529	15405	15306	15343	15373	15480	15485	15486	15348	15469	15470	15403	15413	15483	15366	15441	15389	15363	15203	15537	15410	15470	15519	15502	15242	15516	15371	15403	15566	15315	15373	15553	15415	15329
22271	20728	28354	23165	20898	22794	24149	19159	18163	18651	22675	37537	39696	36083	28841	22751	19849	18349	17728	17571	17647	17844	17589	17554	17459	17416	17601	17406	17374	17425	17446	17415	17443	17545	17524	17460	17381	17459	17431	17492	17392	17485	17546	17360	17616	17530	17555	17182	17275	17301	17566	17427	17369	17431	17445	17486	17412	17556	17626	17368	17368	17322	17570	17446	17403	17722	17493	17437	17396	17536	17312	17530	17633	17459	17429	17474	17492	17489	17578	17579	17313	17405	17385	17361	17460	17492	17485	17445	17619	17384	17390	17215	17562	17230	17319	17356	17425	17147	17422	17537	17506	17388	17294	17240	17399	17352	17319	17541	17275	17508	17350	17299	17395	17483	17549	17491	17422	17414	17428	17485	17580	17405	17445	17437	17296	17503	17412	17239	17359	17507	17336	17463	17221	17485	17536	17655	17359	17572	17530	17366	17403	17328	17539	17287	17394	17368	17231	17264	17452	17364	17622	17383	17460	17409	17467	17504	17510	17227	17363	17514	17247	17347	17332	17420	17339	17342	17451	17357	17395	17338	17356	17224	17518	17449	17510	17478	17246	17456	17312	17552	17426	17423	17440	17448	17388	17180	17348	17439	17381	17263	17353	17282	17389	17448	17248	17367	17429	17532	17415	17355	17359	17629	17554	17273	17284	17426	17317	17376	17188	17845	17462	17525	17427	17273	17562	17353	17375	17419	17408	17269	17388	17401	17388	17355	17479	17450	17607	17134	17333	17453	17484	17449	17293	17187	17308	17328	17434	17482	17372	17523	17489	17424	17492	17433	17378	17449	17350	17441	17478	17397	17382	17365	17348	17510	17470	17330	17551	17451	17409	17433	17335	17424	17427	17399	17290	17354	17503	17168	17318	17372	17387	17375	17407	17488	17367	17270	17500	17374	17596	17287	17496	17479	17254	17314	17416	17404	17567	17486	17558	17249	17437	17548	17497	17348	17483	17391	17477	17365	17452	17170	17434	17386	17413	17413	17432	17388	17479	17171	17468	17452	17280	17531	17396	17624	17507	17312	17079	17335	17553	17360	17336	17338	17383	17377	17444	17314	17474	17276	17493	17272	17390	17531	17350	17455	17320	17553	17550	17393	17241	17374	17260	17268	17398	17315	17432	17353	17428	17129	17233	17236	17133	17408	17333	17271	17499	17427	17616	17369	17472	17318	17420	17408	17444	17514	17596	17279	17446	17412	17472	17377	17358	17544	17540	17373	17537	17401	17363	17480	17464	17280	17289	17532	17468	17291	17427	17343	17399	17547	17559	17350	17140	17446	17523	17413	17254	17411	17487	17422	17543	17534	17638	17422	17285	17270	17485	17206	17412	17275	17501	17280	17274	17309	17307	17477	17341	17471	17064	17318	17383	17280	17316	17443	17477	17410	17627	17309	17551	17340	17204	17457	17403	17218	17228	17254	17547	17362	17323	17382	17475	17314	17470	17257	17188	17499	17416	17364	17571	17237	17304	17115	17366	17345	17402	17578	17444	17552	17401	17291	17389	17241	17494	17435	17464	17540	17331	17369	17245	17221	17415	17322	17343	17341	17277	17319	17318	17180	17530	17301	17548	17583	17440	17559	17280	17284	17378	17408	17419	17144	17317	17510	17209	17399	17414	17451	17316	17265	17298	17254	17445	17365	17345	17262	17394	17469	17648	17510	17406	17251	17377	17344	17333	17433	17281	17532	17335	17226	17411	17344	17192	17284	17410	17583	17497	17358	17489	17401	17505	17358	17412	17532	17306	17345	17480	17412	17437	17249	17349	17400	17278	17310	17447	17266	17287	17402	17220	17394	17384	17151	17413	17401	17333	17277	17227	17486	17477	17255	17320	17235	17318	17409	17422	17237	17284	17432	17463	17513	17319	17452	17421	17330	17481	17487	17505	17422	17402	17253	17515	17299	17377	17275	17492	17568	17303	17524	17422	17347	17551	17544	17246	17340	17467	17288	17548	17392	17356	17286	17461	17424	17444	17251	17464	17593	17536	17437	17410	17270	17397	17420	17232	17138	17387	17548	17455	17173	17422	17512	17242	17369	17310	17391	17485	17371	17413	17304	17282	17544	17556	17477	17304	17322	17207	17154	17297	17298	17382	17502	17307	17186	17481	17648	17132	17507	17401	17520	17247	17299	17332	17383	17263	17571	17341	17196	17453	17248	17492	17427	17193	17347	17325	17225	17420	17633	17351	17416	17145	17488	17240	17389	17433	17335	17447	17327	17193	17339	17432	17202	17401	17456	17246	17429	17394	17353	17341	17217	17156	17325	17404	17469	17289	17421	17305	17350	17385	17346	17467	17445	17584	17427	17249	17512	17467	17514	17146	17276	17489	17628	17399	17234	17189	17473	17453	17420	17387	17629	17475	17389	17294	17381	17329	17488	17450	17275	17224	17525	17509	17431	17374	17412	17402	17580	17271	17383	17341	17405	17357	17393	17546	17271	17474	17405	17327	17444	17249	17339	17408	17202	17360	17500	17432	17292	17464	17481	17388	17505	17135	17349	17351	17286	17421	17444	17423	17448	17172	17472	17431	17485	17410	17384	17430	17260	17402	17418	17542	17295	17259	17392	17513	17375	17414	17423	17165	17225	17162	17321	17412	17395	17367	17243	17404	17324	17451	17237	17365	17389	17416	17414	17232	17246	17444	17553	17232	17262	17370	17549	17362	17333	17270	17362	17318	17274	17459	17439	17512	17399	17299	17415	17374	17287	17150	17372	17226	17345	17484	17392	17473	17200	17357	17392	17394	17262	17440	17331	17477	17129	17400	17188	17364	17483	17256	17235	17256	17642	17417	17466	17545	17422	17332	17681	17312	17354	17493	17266	17362	17404	17439	17318	17306	17374	17360	17274	17273	17411	17521	17466	17412	17318	17294	17486	17409	17308	17438	17382	17585	17223	17426	17629	17349	17320	17263	17488	17147	17421	17319	17378	17450	17462	17477	17266	17568	17442	17473	17200	17393	17290	17529	17391	17441	17328	17204	17345	17445	17424	17403	17305	17494	17487	17348	17344	17430	17284	17158	17528	17519	17413	17511	17568	17460	17571	17403	17351	17322	17486	17380	17473	17373	17416	17365	17419	17420	17412	17159	17389	17403	17328	17489	17495	17515	17273	17387	17469	17358	17316	17470	17210	17444	17406	17447	17399	17497	17342	17227	17453	17299	17488	17560	17462	17330	17281	17422	17226	17510	17364	17406	17464	17398	17238	17548	17457	17531	17216	17314	17329	17315	17362	17425	17263	17250	17368	17373	17483	17180	17268	17407	17526	17754	17352	17306	17212	17381	17336	17390	17378	17220	17354	17401	17396	17239	17138	17418	17427	17339	17461	17398	17356	17494	17410	17369	17378	17437	17517	17388	17266	17499	17372	17339	17490	17443	17377	17223	17382	17233	17221	17614	17425	17227	17217	17381	17365	17341	17403	17566	17323	17451	17429	17458	17450	17180	17481	17425	17202	17247	17459	17431	17300	17287	17393	17631	17460	17431	17282	17284	17246	17350	17401	17417	17331	17653	17487	17472	17331	17408	17451	17426	17372	17344	17497	17332	17364	17547	17387	17226	17295	17468	17322	17461	17442	17275	17425	17496	17348	17214	17172	17423	17290	17480	17395	17352	17430	17458	17164	17379	17521	17381	17476	17402	17229	17262	17282	17493	17267	17372	17578	17337	17249	17492	17238	17319	17352	17414	17286	17342	17335	17464	17210	17593	17419	17254	17249	17353	17327	17455	17503	17332	17418	17370	17400	17461	17312	17259	17273	17339	17573	17513	17092	17378	17289	17491	17391	17404	17480	17397	17472	17406	17562	17531	17502	17309	17531	17475	17498	17340	17362	17426	17275	17387	17389	17450	17290	17365	17330	17337	17491	17281	17200	17295	17361	17368	17405	17287	17560	17311	17350	17470	17148	17455	17383	17225	17479	17456	17253	17253	17256	17538	17622	17508	17457	17340	17406	17403	17365	17367	17374	17299	17280	17332	17195	17273	17332	17154	17269	17386	17383	17311	17479	17456	17307	17428	17322	17374	17453	17176	17194	17293	17469	17501	17286	17363	17333	17516	17250	17428	17289	17488	17314	17301	17316	17337	17394	17448	17193	17505	17233	17341	17300	17272	17225	17175	17341	17319	17332	17361	17255	17513	17327	17398	17229	17329	17439	17212	17355	17300	17545	17357	17234	17310	17380	17293	17390	17231	17318	17486	17366	17368	17378	17389	17444	17393	17349	17349	17190	17470	17512	17417	17359	17271	17448	17620	17481	17325	17571	17432	17348	17393	17370	17673	17151	17225	17349	17563	17340	17358	17208	17423	17482	17358	17285	17444	17340	17525	17243	17574	17334	17383	17420	17424	17328	17249	17355	17270	17248	17313	17341	17433	17208	17116	17361	17412	17288	17220	17373	17223	17487	17482	17382	17538	17328	17343	17308	17431	17406	17391	17340	17358	17516	17261	17309	17347	17395	17352	17320	17304	17336	17362	17356	17419	17372	17363	17226	17362	17412	17513	17353	17464	17279	17480	17243	17359	17331	17490	17302	17548	17383	17533	17183	17403	17391	17458	17214	17366	17266	17353	17361	17362	17297	17298	17501	17355	17370	17385	17441	17525	17381	17582	17353	17431	17488	17378	17432	17309	17328	17485	17543	17514	17508	17452	17558	17402	17386	17603	17419	17401	17236	17165	17381	17344	17278	17247	17297	17388	17237	17407	17233	17510	17400	17506	17297	17353	17395	17695	17369	17447	17401	17193	17471	17396	17349	17251	17119	17492	17222	17349	17350	17465	17587	17317	17387	17363	17466	17457	17568	17205	17409	17547	17240	17379	17297	17240	17373	17483	17410	17459	17331	17339	17456	17455	17419	17549	17376	17318	17443	17493	17233	17311	17542	17497	17385	17446	17291	17431	17300	17449	17297	17601	17422	17457	17293	17457	17542	17423	17428	17358	17272	17413	17309	17334	17320	17221	17294	17398	17421	17224	17356	17314	17285	17283	17439	17616	17692	17283	17452	17531	17368	17479	17351	17357	17449	17468	17083	17425	17298	17456	17146	17504	17422	17424	17425	17257	17241	17555	17383	17396	17221	17447	17256	17347	17339	17376	17522	17309	17546	17425	17320	17466	17186	17304	17222
16685	29628	26907	21294	19826	18471	17609	17074	16534	17038	24809	41331	41838	37527	29001	21403	17928	16111	15632	15462	15363	15601	15677	15450	15475	15429	15468	15573	15353	15512	15645	15485	15493	15506	15530	15479	15644	15658	15581	15613	15507	15586	15405	15410	15562	15480	15467	15474	15477	15332	15404	15448	15532	15500	15302	15353	15499	15376	15388	15632	15503	15597	15534	15563	15563	15429	15328	15356	15333	15450	15668	15511	15398	15392	15449	15507	15370	15360	15366	15400	15520	15424	15434	15425	15594	15393	15556	15469	15417	15437	15473	15545	15430	15415	15295	15422	15401	15433	15369	15602	15284	15296	15328	15564	15398	15406	15307	15428	15471	15573	15355	15534	15444	15420	15543	15225	15469	15390	15358	15537	15263	15479	15428	15400	15344	15223	15400	15421	15393	15528	15229	15432	15291	15270	15343	15476	15354	15453	15354	15454	15572	15416	15311	15354	15529	15436	15543	15453	15588	15138	15525	15207	15447	15642	15534	15517	15391	15540	15475	15559	15466	15441	15349	15394	15248	15440	15441	15563	15412	15516	15345	15428	15371	15621	15271	15407	15411	15415	15479	15589	15311	15511	15092	15385	15451	15501	15464	15318	15489	15395	15556	15278	15451	15422	15268	15430	15493	15570	15285	15513	15265	15429	15513	15512	15515	15483	15368	15264	15600	15423	15412	15485	15461	15632	15409	15394	15545	15617	15399	15476	15578	15372	15407	15285	15574	15371	15453	15509	15429	15497	15346	15414	15349	15462	15400	15332	15459	15435	15554	15436	15415	15272	15295	15495	15439	15414	15570	15387	15436	15448	15381	15470	15365	15433	15459	15435	15437	15490	15546	15400	15508	15428	15470	15449	15352	15473	15535	15307	15381	15386	15367	15311	15331	15582	15407	15254	15372	15267	15565	15352	15417	15420	15453	15305	15370	15542	15522	15366	15352	15240	15576	15469	15246	15269	15412	15302	15472	15289	15510	15596	15526	15431	15338	15619	15365	15420	15505	15299	15509	15425	15507	15594	15590	15410	15405	15503	15393	15442	15430	15514	15463	15592	15441	15377	15276	15360	15414	15241	15333	15662	15308	15381	15474	15467	15467	15376	15466	15399	15520	15413	15471	15546	15419	15442	15511	15350	15264	15440	15279	15616	15560	15314	15461	15434	15425	15348	15453	15513	15459	15455	15492	15437	15342	15398	15544	15337	15439	15329	15378	15452	15371	15386	15420	15437	15482	15452	15459	15523	15382	15632	15508	15376	15547	15145	15340	15441	15415	15347	15613	15380	15364	15308	15451	15457	15302	15458	15316	15337	15484	15499	15361	15580	15386	15444	15383	15415	15291	15368	15464	15566	15266	15446	15307	15444	15433	15419	15434	15457	15352	15499	15352	15518	15439	15679	15415	15623	15519	15398	15511	15446	15394	15539	15288	15534	15518	15468	15340	15431	15448	15343	15442	15341	15383	15339	15385	15561	15407	15407	15336	15436	15617	15406	15537	15384	15243	15424	15413	15301	15503	15447	15394	15458	15362	15278	15441	15406	15470	15318	15463	15368	15396	15376	15418	15492	15355	15415	15307	15354	15368	15367	15382	15477	15392	15570	15698	15493	15416	15491	15409	15485	15274	15544	15531	15442	15413	15341	15290	15489	15520	15426	15328	15506	15491	15437	15422	15369	15528	15540	15572	15266	15407	15379	15547	15316	15562	15435	15569	15479	15352	15477	15375	15541	15552	15366	15366	15459	15400	15340	15405	15503	15409	15431	15416	15413	15558	15451	15417	15339	15378	15524	15567	15466	15429	15591	15441	15289	15288	15444	15637	15357	15502	15468	15505	15384	15389	15607	15388	15398	15568	15442	15345	15313	15494	15441	15492	15439	15431	15583	15501	15490	15452	15394	15585	15436	15424	15295	15361	15368	15465	15400	15461	15465	15557	15386	15457	15401	15569	15384	15441	15311	15428	15463	15346	15385	15316	15635	15523	15509	15404	15525	15517	15375	15430	15520	15365	15548	15493	15475	15348	15464	15428	15436	15378	15506	15407	15362	15468	15244	15458	15579	15517	15358	15408	15341	15616	15389	15458	15610	15015	15449	15431	15504	15418	15252	15385	15405	15324	15345	15397	15554	15395	15285	15443	15421	15370	15455	15517	15435	15377	15546	15346	15421	15336	15668	15413	15382	15569	15499	15521	15405	15280	15532	15392	15652	15439	15336	15577	15487	15441	15511	15590	15396	15503	15455	15488	15422	15442	15630	15295	15485	15407	15375	15422	15522	15434	15414	15312	15328	15364	15377	15332	15289	15368	15300	15580	15413	15244	15370	15399	15607	15442	15411	15474	15403	15480	15328	15328	15349	15383	15280	15490	15537	15526	15275	15495	15435	15417	15533	15355	15380	15580	15516	15493	15481	15495	15355	15593	15294	15435	15476	15439	15550	15414	15453	15493	15382	15419	15494	15413	15424	15423	15669	15430	15432	15380	15544	15432	15414	15507	15224	15497	15366	15605	15606	15475	15489	15359	15467	15448	15503	15450	15412	15394	15278	15246	15467	15459	15308	15476	15418	15291	15405	15536	15342	15458	15426	15344	15578	15402	15468	15389	15467	15560	15415	15372	15429	15517	15504	15287	15532	15363	15194	15525	15371	15363	15407	15449	15187	15394	15595	15482	15593	15310	15381	15458	15376	15440	15442	15626	15461	15475	15355	15335	15443	15343	15375	15573	15294	15756	15266	15346	15516	15247	15619	15561	15350	15466	15519	15433	15397	15520	15421	15483	15375	15425	15472	15407	15297	15563	15326	15426	15353	15467	15559	15482	15587	15423	15474	15268	15402	15393	15488	15616	15431	15693	15581	15444	15378	15495	15369	15360	15371	15488	15504	15298	15341	15284	15562	15386	15476	15530	15486	15347	15541	15412	15520	15563	15327	15314	15492	15403	15405	15362	15407	15408	15517	15459	15498	15578	15540	15350	15433	15430	15465	15305	15406	15262	15615	15300	15513	15530	15526	15475	15536	15549	15545	15411	15585	15499	15445	15309	15558	15531	15517	15370	15424	15295	15366	15469	15280	15476	15499	15304	15597	15544	15344	15340	15532	15547	15370	15261	15308	15484	15585	15483	15334	15407	15358	15404	15449	15409	15451	15509	15391	15398	15474	15358	15427	15270	15437	15492	15338	15452	15360	15324	15379	15409	15391	15391	15353	15354	15518	15434	15474	15388	15545	15489	15546	15352	15597	15411	15385	15402	15510	15409	15325	15405	15353	15522	15357	15421	15348	15397	15489	15473	15305	15371	15521	15402	15525	15528	15371	15374	15400	15428	15587	15561	15394	15394	15441	15389	15474	15275	15316	15502	15362	15423	15357	15576	15534	15292	15387	15380	15329	15392	15413	15422	15525	15680	15330	15580	15568	15624	15454	15459	15432	15318	15542	15416	15350	15482	15395	15511	15427	15297	15528	15486	15277	15342	15642	15518	15363	15335	15319	15397	15194	15481	15372	15422	15561	15433	15391	15192	15422	15313	15558	15407	15452	15457	15383	15523	15342	15456	15415	15253	15336	15632	15425	15485	15498	15588	15469	15507	15326	15581	15520	15296	15420	15443	15596	15358	15363	15235	15389	15373	15429	15488	15588	15424	15381	15349	15362	15286	15563	15348	15356	15589	15356	15283	15295	15395	15426	15378	15509	15495	15488	15546	15481	15453	15428	15433	15245	15359	15475	15546	15464	15430	15420	15535	15544	15448	15418	15564	15343	15427	15500	15494	15487	15365	15473	15487	15353	15488	15460	15345	15414	15476	15493	15461	15467	15471	15420	15305	15382	15402	15403	15405	15485	15187	15376	15581	15512	15385	15445	15325	15368	15311	15557	15474	15468	15555	15268	15403	15500	15495	15208	15541	15236	15124	15256	15432	15482	15361	15552	15488	15408	15470	15590	15369	15511	15330	15333	15453	15539	15385	15494	15341	15422	15412	15404	15462	15423	15336	15365	15330	15347	15526	15432	15472	15403	15472	15451	15426	15533	15428	15371	15280	15487	15381	15521	15322	15401	15380	15445	15295	15304	15399	15375	15528	15409	15572	15373	15410	15531	15451	15662	15499	15476	15454	15465	15381	15327	15429	15428	15472	15446	15286	15455	15306	15335	15371	15365	15364	15525	15528	15363	15500	15471	15525	15337	15472	15514	15433	15517	15419	15464	15399	15204	15512	15467	15442	15479	15365	15488	15374	15454	15401	15576	15403	15429	15254	15440	15506	15548	15198	15284	15502	15473	15369	15538	15407	15420	15533	15412	15552	15538	15319	15498	15496	15318	15427	15330	15310	15450	15453	15510	15590	15338	15380	15516	15415	15399	15395	15253	15391	15588	15364	15382	15303	15493	15469	15419	15453	15444	15387	15380	15257	15505	15363	15479	15292	15473	15544	15486	15300	15370	15434	15227	15332	15462	15490	15326	15518	15518	15447	15331	15419	15403	15509	15625	15479	15267	15412	15556	15551	15380	15471	15448	15542	15373	15368	15448	15331	15561	15535	15533	15428	15465	15316	15466	15487	15395	15528	15400	15424	15386	15494	15499	15548	15511	15378	15514	15544	15544	15268	15490	15347	15632	15390	15544	15399	15413	15416	15399	15398	15587	15552	15429	15500	15581	15352	15496	15280	15448	15396	15351	15387	15446	15393	15353	15380	15484	15383	15357	15460	15542	15378	15508	15436	15333	15458	15343	15401	15460	15300	15502	15484	15432	15404	15379	15599	15509	15254	15608	15441	15290	15425	15483	15323	15314	15465	15176	15604	15519	15461	15516	15345	15417	15415	15259	15438	15367	15385	15556	15447	15355	15303	15469	15513	15353	15454	15364	15367	15441	15378	15367	15265	15314	15278	15369	15496	15451	15308	15463	15388	15613	15377	15517	15467	15568	15290	15368	15461	15586	15282	15468	15333	15328	15550	15566	15395	15398	15432	15399	15450	15433	15406	15391	15500	15526	15598	15328	15451	15481	15288	15477	15477	15420	15451	15392	15386	15430	15388	15466	15444	15482	15497	15582	15402	15391	15254	15295	15385	15454	15494	15427	15301	15402	15366	15402	15477	15460	15448	15308	15467	15360	15385	15434	15370	15314	15406	15327	15422	15422	15604	15296
26825	21525	23685	20914	17745	17556	17530	17123	17129	17170	17542	18648	19668	19263	18329	17575	17293	16939	17119	16908	17069	16798	16922	16847	17021	16987	16933	16919	17178	16907	16947	17000	16973	17028	16878	16884	17056	17236	17141	16969	17140	16794	16885	17060	16875	16840	16911	16945	17098	16939	16830	16940	16894	17039	16949	16929	17035	17003	16893	17206	16967	16806	17068	16985	16925	16907	16890	16908	16852	16995	16924	16792	16787	16805	16911	16845	17018	16913	16995	16996	16923	16997	16979	16875	17001	17129	17040	16917	17086	16950	17176	16803	16821	16897	17152	17256	16917	16820	16876	16961	16858	17167	17116	16867	17070	17014	16716	16837	16999	16811	17069	17147	16898	17022	16866	17064	17020	16868	16989	17167	17068	16876	16998	16932	17022	17165	17139	17042	16828	16890	16794	16824	16826	16811	16871	16853	17001	16833	17054	17070	16957	16992	16956	16985	16865	16754	17009	16941	16935	17050	17170	16931	16983	16982	16927	17001	17143	17141	16774	16999	16917	16996	16754	17004	16889	16973	16845	16985	16946	16970	17062	16833	16905	16796	16923	16961	16838	16910	16979	16934	16812	16807	16864	16717	17045	16746	17049	17009	16991	17061	16907	16866	16944	16973	16814	17019	17025	17074	17052	17123	17071	16844	16848	17105	17034	16951	16962	17031	16886	16901	17034	17239	16979	17046	17066	16932	16917	16920	16980	17001	17060	17024	16906	16863	16754	16999	17010	17012	16918	16937	17071	17104	17049	16979	16838	16976	17146	16898	17051	16921	16734	16908	16990	16958	16979	17005	16872	16778	17174	16873	17097	17061	17003	16948	16964	16847	17137	17073	16905	16977	16844	16973	16782	16835	17027	16853	17233	17176	16883	17001	16951	16898	16851	16790	16935	16961	17110	16850	16982	16708	16982	17094	16829	16962	16922	16810	16759	16914	17086	16973	16914	16906	16902	16814	16992	16934	16971	16789	17013	16799	16812	16962	16897	16987	16789	16978	16842	16874	17011	17061	17020	16965	16995	16916	16828	16967	16947	16993	16947	16875	16726	16929	16835	16910	17114	16913	16951	17162	17222	16931	16835	17041	16880	16933	16831	16993	17097	17034	16908	16962	16966	16948	16887	16781	17025	16812	17155	17028	16926	16833	17008	16950	17042	16901	16914	16923	17008	16760	17073	17053	16992	17001	16965	17070	16955	16944	16862	16796	16859	17045	17044	17062	17007	16796	17051	16957	16894	17030	16766	16807	17118	17071	17009	16832	17035	16917	16921	17109	16903	17082	16848	17030	17101	17093	16946	16997	16867	17113	16987	16883	16855	16930	16968	16939	16989	16797	16935	16884	17010	17011	16926	17046	16947	16857	16653	16957	16859	17012	16808	16755	17059	16907	16837	16994	16942	16743	17023	16985	17148	16856	16877	16812	17128	16959	16965	16969	17003	16916	16881	16974	17070	17153	16970	16816	17050	16839	16880	17106	16834	16994	16811	16985	17020	17150	17286	16888	17009	16973	17075	17046	16836	16802	16841	16939	16974	17135	17135	16964	16970	16906	17044	17122	17069	16851	16987	17077	17010	16946	16938	17095	17133	16937	17063	17073	16991	16979	16701	17180	17037	16659	16997	16817	16953	16980	16981	17023	16899	17006	17132	17108	16894	16897	16983	17047	17077	16939	16980	17084	17146	16865	16856	16910	16730	16880	16922	17105	16969	16844	16878	16914	17002	17013	16871	16756	17064	17134	16834	16838	17186	16966	16746	16911	17054	16758	16836	16977	17084	17038	16784	17134	17030	16790	17094	16924	16998	16874	17023	17001	16946	17198	17135	17081	16997	17068	16971	16768	16995	16820	16999	16969	16741	17076	17006	17043	16983	16769	17016	17127	16983	16932	16961	17061	17044	17079	16852	17030	16786	16936	16916	17009	16972	16926	16960	16857	16874	16853	16891	16963	16930	16845	17010	16958	16957	17129	17109	17056	17040	16773	16970	16965	16849	16805	16832	16937	16987	16844	16876	16924	16987	16949	17036	16887	17025	16987	17017	16732	16813	16917	16905	16904	16982	16983	16883	16910	16965	16989	17036	17176	16966	16976	16895	17139	16955	16876	17061	17025	16755	16892	16941	16951	17018	17179	17039	16896	17066	16990	16906	16975	16851	16992	17173	16947	16801	17131	17096	17074	17121	16944	17194	16922	16887	16994	17063	16983	16858	16955	16690	16896	17146	17007	17193	16940	17128	17102	17062	16967	16933	17126	17041	16980	17030	17123	16907	16712	16983	16774	16877	16946	16910	16618	17027	17033	16931	16917	16978	16942	16761	17018	17043	16841	16807	17211	16941	16919	17029	16878	17265	17033	17090	17074	16837	16900	16760	16869	16899	17001	16976	16889	16899	16946	17025	16775	17008	16862	16915	16795	16924	17031	17135	17045	16755	17054	16953	17006	17007	17106	17116	17086	17009	17129	16990	17136	16802	16847	16898	17155	17008	16900	16901	16987	16866	16647	16920	16947	16937	16997	17056	17011	16769	16852	17007	16804	17003	16911	17089	17145	17151	16979	16875	16938	16989	16920	16979	16835	17061	16926	17136	16998	16851	16897	17015	16899	16963	16807	16823	17047	16948	16882	17028	17057	16915	17176	17126	17004	17049	16958	17084	17077	16984	17003	16904	17050	16966	16765	17128	17064	16916	17000	16822	16943	17042	17093	16903	16791	17131	17034	16980	16982	17111	16934	17070	16988	16872	17052	16968	16805	16871	16785	17021	17030	16882	16874	16892	16911	17035	17086	16893	17016	16904	16935	16956	17045	17144	17100	16810	17011	17002	16914	16847	16875	16927	17014	16945	17186	17084	16714	16966	17095	16820	16967	17035	16781	16896	16901	17147	16845	17056	16942	16657	16921	16893	16984	16945	16916	17143	17202	17037	17123	16995	17207	17016	17007	17163	17087	17004	16707	16823	17081	16886	16939	17014	16764	16922	16817	17058	16855	16890	16853	16981	16950	16781	16808	16971	17065	17012	16821	17058	16861	17046	16837	16827	16773	17075	16897	16895	16994	16818	16888	17027	16862	16926	17156	16847	16900	16942	16939	16766	17130	16929	16966	16899	16947	16908	16927	16943	16918	16883	16940	16975	16838	16842	16841	16947	16818	16881	16911	16840	16857	17065	16909	16916	16812	16974	16914	16890	16767	16950	17015	16883	17050	17016	16873	17190	17015	16839	17050	16921	17012	16956	16724	16927	16981	16828	16898	16870	16877	16944	17035	16942	17002	17092	16742	16880	17063	16960	16863	16803	16968	16874	16978	17026	16959	16904	16806	16697	16917	16871	16820	17157	16988	17013	16934	17197	17145	16995	16826	17098	17235	17086	17051	17006	16958	16930	16989	16834	17055	17048	16909	17126	16876	16877	17063	16984	16972	17002	16975	16970	17171	16945	16865	16796	17072	16851	16959	16983	16965	17107	17133	16906	17016	17034	16798	16914	16997	17097	17179	17016	17076	17125	16856	16855	16783	16733	16916	16722	16899	16986	16989	17036	17038	16957	16878	16944	17023	16871	17096	17103	16973	17023	16985	16981	16924	16949	17076	16969	16955	17165	16839	16773	16876	17047	17015	16939	16859	16902	16880	16940	16915	17073	17015	17110	16802	16892	16880	17027	16863	17099	16887	16981	16938	16865	16824	16931	16829	16822	16975	17084	17144	16977	16905	16891	17001	17063	16889	16866	16947	16851	17092	16743	17072	16990	17005	16824	17045	16849	17086	17082	17138	17022	16905	16810	17096	16828	16759	16850	16909	16878	16958	17022	17012	16866	16993	17005	16932	16906	17089	17020	17145	16943	16816	17024	16887	16939	16983	17011	16847	16909	16869	17091	17035	16881	17007	16831	17033	17001	16816	16775	16845	16999	16813	17000	16916	17056	16768	17047	16952	16965	17076	17040	16970	17036	17028	16798	16927	16881	16958	17099	16833	16910	16869	16931	16974	16820	17037	17055	16806	16711	17076	17071	17205	16909	16904	16848	16896	16943	16825	17057	16916	17048	16848	17041	16930	17077	16895	16941	16899	16889	17056	17082	16721	16940	16978	16842	17002	17032	17021	16875	16967	17028	16933	17080	16906	17124	16983	16937	16939	16864	17111	16963	16896	17184	17015	17121	17031	17035	17116	16850	17002	17009	16791	17013	16935	17042	17255	16846	16973	17104	17039	16936	16916	16922	17074	17043	17053	16904	16811	16895	16921	17071	16816	16889	16795	16891	16878	17070	16946	17075	16952	16934	16913	16808	17044	16747	16860	17113	16906	17077	16705	17027	16981	16911	17012	17056	17015	17029	16955	16913	16964	17001	17145	17097	16835	16936	16979	17058	16925	17210	16628	17054	17088	17005	16753	16839	17120	16944	16765	16945	16787	16990	16838	16934	16959	17075	17050	16964	17101	16876	17008	16915	16849	17106	17015	16962	17100	16950	16939	16807	16898	16971	16893	16919	16930	17012	16767	17133	16939	16973	16960	16905	16865	16876	17041	16977	16864	16753	16793	17032	17202	16907	16656	16871	16821	16848	17050	17058	17011	17178	17051	16992	16946	17039	16987	17017	16841	17012	16923	16803	16903	17073	17051	16941	16848	16871	16966	16891	16969	17029	16798	16821	16963	17128	16861	16916	16839	16664	17060	16884	17005	16829	16815	17017	17152	17147	16985	16859	16830	17133	16940	16918	16937	16799	17079	17020	17022	17032	16949	16761	17010	16885	16752	16751	17055	17100	16826	16947	16810	16943	16940	17028	16985	17010	16995	17023	16866	16986	17029	17095	17073	16878	16866	16847	16764	17112	17185	17127	16908	16871	16802	17080	16972	17009	16906	16748	16860	16866	17032	16965	16919	16994	17029	16984	16863	17253	16914	17079	16877	16949	16773	17019	16896	16807	16947	16940	16804	16980	17007	16965	16920	16754	17134	16979	17203	16840	16924	17104	16975	16883	16886	16768	16980	16873	16994	16895	16992	17010	16872	17058	16841	17023	16922	17136	16968	17024	17090	16971	16954	17079	16935	16888	17041	16982	16874	16948	16861	16736	16845	16934	16967	16995	16964	17130	16969	17053	17045	16777	16805	16926	17032	16834	17062	17047	16928	16975	16970	16890	16954
16289	20288	18606	17324	16297	15985	15792	15392	15505	15543	16229	18091	18797	17970	16621	15853	15492	15346	15162	15328	15203	15349	15252	15253	15237	15336	15152	15177	15097	15112	15212	15280	15230	15343	15182	15277	15301	15051	15280	15033	15260	15065	15309	15209	15034	15220	15221	15233	15309	15472	14973	15188	15086	15145	15328	15208	15226	15054	15200	15169	15159	15127	15080	15293	15269	15303	15183	15297	15256	15216	15278	15187	15405	15095	15127	15216	15288	15242	15191	15293	15111	15104	15119	15233	15124	15150	15201	15211	15019	15240	15132	15160	15014	15324	15238	15169	15207	15287	15209	15254	15438	15110	15246	15325	15127	15340	15196	15130	15089	15115	15375	15031	15248	15156	15390	15181	15032	15404	15270	15177	15217	15124	15208	15248	15183	15245	15265	15161	15175	15181	15249	15166	15310	15175	15199	15273	15142	15223	15331	15179	15192	15308	15312	15117	15338	15206	15150	15332	15134	15219	15150	15210	15116	15186	15115	15242	15269	15246	15227	15128	15206	15188	15278	15161	15184	15178	15112	15047	15160	15267	15154	15170	15219	15032	15074	15390	15219	15037	15170	15310	15200	15073	15260	15104	15318	15199	15116	15257	15248	15223	15212	15279	15211	15161	15120	15156	15123	15170	15253	15180	15105	15226	15076	15324	15194	15318	15095	14901	15216	15323	15322	15192	15128	15278	15335	15124	15231	15266	15203	15250	15150	15175	15094	15248	15043	15186	15153	15364	15119	15387	15246	15169	15103	15417	15276	15146	15013	14975	15108	15151	15337	15261	15137	15296	15179	15114	15325	15134	15152	15340	15245	15129	15253	15039	15141	15042	15301	15113	15168	15169	15240	15089	15215	15200	15282	15141	15329	15225	15192	15073	15190	15066	15053	15265	15301	15082	15170	15217	15261	15169	15199	15279	15051	15215	15236	15136	15104	15043	15247	15309	15158	15261	15102	15305	15168	15050	15101	15072	15382	15326	15360	15181	15144	15112	15156	15069	15250	15197	15120	15339	15203	15136	15211	15120	15189	15265	14924	15294	15187	15260	15056	15085	15199	15422	15122	15181	15133	15113	15101	15039	14992	15050	15213	14994	15243	15279	15221	15089	15005	15160	15105	15107	15225	15232	15129	15098	15152	15354	15005	15316	14970	15175	15267	15111	15194	15414	15152	15226	14920	15356	15080	15277	15065	15176	15279	15076	15339	15051	15149	15167	15344	15194	15241	15191	15292	15064	15321	15261	15182	15283	15245	15140	15041	15198	15205	15168	15111	15171	15178	15256	15128	15261	15104	15290	15260	15274	15232	15229	15212	15217	15205	15231	15060	15284	15242	15425	15201	15183	15140	15258	15288	15235	15270	15009	15055	15209	15189	15013	15082	15078	15228	15092	15125	15033	15279	15344	15213	15211	15262	15352	15342	15111	15301	15199	15097	15117	15255	15220	15295	15244	15014	15205	15299	15260	15273	15317	15155	14997	15236	15195	15274	15200	15241	15256	15122	15275	15203	15033	15194	15309	15181	15143	15160	15244	15206	15227	15104	15162	15152	15158	15267	15264	15111	15190	15162	15229	14971	15280	15228	15076	15333	15035	15276	15229	15269	15126	15225	15286	15045	15160	15190	15064	15394	15139	15125	15176	15144	15113	15241	15112	15072	14908	15159	15276	15266	15166	15255	15301	15123	15281	15249	15289	15242	15294	15095	15177	15080	15057	15130	15112	15243	15222	15278	15082	15136	15212	15128	15259	15238	15214	15210	15097	15204	15331	15182	15088	15140	15118	15164	15038	15245	15163	15249	15141	15338	15093	15196	15146	15276	15045	15349	15086	15311	15250	15280	15224	15468	15129	15161	15051	15180	15343	15326	15219	15315	15102	15349	15339	15246	14973	15173	15275	15383	15076	15353	15004	15159	15326	15141	15056	15157	15212	15247	15174	15177	15267	15036	15289	15163	15195	15141	15384	15189	15194	15188	15227	15268	15168	15157	15258	15072	15311	15094	15128	15145	15268	15272	15058	15097	15407	15281	15352	15034	15264	15261	15383	15218	15219	15212	15199	15323	15128	15029	15143	15361	15076	15244	15153	15153	15324	15064	15130	15207	15189	15220	15240	15136	15201	15153	15385	15194	15177	15190	15388	15152	15018	15202	15178	15045	15216	15136	15173	15105	15119	15156	15220	15083	15152	15257	15221	15148	15085	15190	15195	15119	15111	15190	15326	15189	15263	15234	15085	15275	15170	15320	15099	15253	15198	15195	15043	15284	15222	15081	15094	15268	15082	15198	15193	15204	15147	15246	15195	15013	15016	15418	15022	15231	15262	15254	15194	15031	15145	15335	15363	15235	15192	15256	15404	15116	15046	15138	15217	15171	15294	15243	15021	15281	15345	15176	15385	15091	15100	15252	15206	15041	15119	15086	15208	15183	15076	15203	15242	15266	15172	15115	15154	15271	15313	15215	15281	15143	15245	15236	15258	15402	15125	15227	15065	15187	15271	15117	15128	15288	15278	15254	15168	15042	15120	15207	15252	15391	15296	15098	15233	15199	15321	15146	15098	15046	15306	15234	15179	15158	15157	15250	15301	15054	15140	15255	15237	15221	15217	14999	15223	15152	15315	15270	15135	15079	15281	15353	15251	15162	15238	15307	15146	15115	15300	15116	15382	15138	15228	15156	15114	15251	15042	15328	15128	15092	15227	15247	15199	15308	15176	15318	15167	15303	15419	15180	15244	15107	15205	15208	15189	15201	15227	15322	15166	15189	15175	15338	15260	15263	15194	15331	15123	15205	15185	15190	15270	15071	15129	15139	15227	15133	15244	15154	15165	15266	15059	15225	15170	15405	15208	15227	15125	15255	15213	15176	15117	15266	15101	15225	15089	15226	15268	15187	15268	15153	15316	15173	15280	15118	15101	15254	15206	15256	15211	15177	15136	15262	15135	15166	15158	15156	15122	15254	15130	15262	15178	15212	15237	15137	15115	15231	15062	15132	15239	15267	15173	15191	15213	15257	14986	15153	15331	15339	15113	15006	15117	15282	15187	15037	15125	15088	15172	15136	15183	15035	15201	15237	15336	15325	15254	15240	15166	15330	15128	15170	15343	14967	15060	15180	15151	15186	15152	15188	15348	15164	15430	15165	15188	15101	15192	15279	15253	15268	15153	15092	15196	15179	15093	15074	15285	15157	15105	15157	15230	15233	15240	15059	15138	15164	15074	15289	15313	15295	15170	15101	15293	15241	15268	15188	15103	15213	15270	15125	15196	15205	15184	15262	15164	15390	15086	15154	15286	15334	15277	15098	15084	15290	15388	15071	15250	15285	14969	15116	15124	15312	15119	15252	15214	15174	15099	15333	15242	15249	15213	15176	15242	15194	15143	15126	15321	15005	15377	15303	15067	15032	15371	15457	15213	15239	15062	15246	15207	15168	15018	15248	15192	15200	15240	15161	15198	15107	15260	15158	15251	15118	15273	15182	14937	15191	15093	15096	15365	15099	15032	15159	15281	15104	15304	15233	15185	15261	15275	15357	15138	15139	15153	15346	15129	15278	15036	15181	15012	15029	15297	15075	15324	15038	15306	15062	15321	15150	15129	15154	15357	15140	15116	15150	15148	15241	15145	15272	15167	15247	15152	15242	15325	15209	15305	15157	15133	15280	15178	15159	15199	15199	15058	15064	15152	15183	15098	15195	15082	15013	15104	15272	15306	15217	14978	15279	15204	15172	15132	15278	15220	15250	15247	15324	15059	15208	15248	15234	15215	15228	15130	15115	15263	15115	15258	15163	15260	15288	15145	15195	15118	15244	15196	15263	15136	15124	15117	15008	15249	15246	15273	15230	15419	15014	15173	15083	15109	15231	15224	15131	15113	15284	15313	15315	15217	15252	15266	15276	15288	15296	15317	15315	15024	15116	15054	15229	15121	15173	15309	15128	15156	15126	15192	15204	15362	15235	15223	15055	15351	15079	15363	15170	15110	15145	15152	15165	15366	15167	15080	15251	15281	15320	15234	15229	15058	15317	15165	15373	15330	15136	15084	15083	15201	15187	15223	15207	15129	15307	15158	15323	15370	15384	15237	15166	15171	15227	15219	15177	15191	15294	15137	15244	15304	15254	15241	15281	15308	15196	15251	15232	15320	15130	15160	15173	15147	15359	15198	15221	15250	15083	15268	15141	15331	15304	15305	15286	15292	15192	15091	15217	15197	15014	15271	15075	14967	15133	15200	15209	15083	15212	15159	15130	15260	15202	15288	15279	15216	15226	15153	15307	15270	15150	15007	15068	15240	15107	15196	15289	15134	15237	15020	15170	15101	15205	15268	15201	14988	15263	15085	15230	15191	15171	15349	15233	15227	15192	15166	15284	15177	15162	15060	15219	15246	15213	15264	15265	15248	15282	15101	15412	15256	15241	15112	15153	15254	15437	15175	15304	15159	15066	15255	14999	15254	15172	15301	15187	15143	15302	15294	15398	15100	15205	15291	15282	15209	15057	15131	15440	15254	15233	15085	15004	15219	15210	15329	15245	15258	15343	15213	15193	15047	15149	14930	15206	15170	15147	15194	15253	15353	15274	15153	15189	15078	15296	15147	15208	15183	15218	15218	15083	15315	15094	15132	15134	15340	15272	15202	15261	14982	15193	15116	15281	15154	15078	15272	15229	15066	15132	15199	15187	15191	15176	15283	15185	15245	15189	15156	15151	15136	15022	15157	15059	15064	15266	15130	15302	15308	15370	15213	15364	15202	15140	15336	15096	15146	15167	15356	15275	15154	15106	15288	15120	15076	15120	15165	15075	15227	15243	15012	15203	15303	15091	15113	15228	15154	15060	15102	15165	15229	15225	15100	15108	15231	15173	15386	14951	15345	15177	15283	15414	15264	15344	15139	15047	15142	15413	15003	15166	15276	15197	15064	15384	15121	15276	15222	15043	15080	15118	15106	15214	15277	15327	15256	15097	15107	15146	15018	15276	15316	15199	15195	15136	15148	15154	15212	15078	15306	15190	15199	14969	15044	15136	15310	15096	15222	15228	15211	14939	15242	15098	15124	15146	15331	15318	15146	15282	15095	15221	15123	15380	15258	15165	15161	15201	15189	15188	15171	15042	15243	15167	15189	15220	15264	15261	15137	15422	15159	15225	15278
23399	20785	27991	23720	21643	21244	20222	17721	17420	18093	20382	30169	31601	28269	23379	20133	18398	17798	17249	17169	17237	17234	16760	17080	17029	17152	16858	17109	17224	17070	17015	16958	16924	17156	16981	17226	17031	17062	16934	17068	17125	16965	16876	17009	17165	17004	17185	17212	16865	17046	17228	17005	16860	16823	17071	17274	17034	16946	16943	16995	17126	16992	16995	17118	17139	17103	16851	17022	17152	16943	16936	17184	16834	17071	17124	16935	16946	17017	16862	17038	17011	17078	17116	17030	17018	17097	16899	17096	17262	16901	17048	16904	17054	17248	17143	17007	17224	17123	16908	16832	17027	17079	17042	17039	17265	16907	17107	16931	17055	17166	17146	17070	17006	17011	17077	17018	17185	17114	17114	17000	17049	17014	16960	16965	17122	17045	17006	17135	17154	16877	17134	17143	17308	16986	17182	16968	17157	17142	17007	16862	17136	17113	17125	16887	17152	17092	17086	16870	17138	17095	16948	16952	16828	16842	16901	16987	16789	16990	17055	16813	17149	17016	17165	17094	17025	16813	17233	16998	16911	17067	17126	17009	16982	17013	16994	17203	17143	17131	17128	16973	17047	17059	16981	16939	17067	17035	17097	16934	17001	16819	16823	17180	17134	17149	17285	17139	17071	16972	16991	17026	17126	16823	17024	17043	17103	17077	17131	17113	17213	17004	17230	16956	16886	17121	17002	17109	16903	17194	17050	16937	17065	17038	17111	17007	16969	17053	17111	16926	17117	17077	16744	16992	16985	17142	17180	16989	17052	16828	16892	17076	17064	16961	16960	17070	16862	17048	17025	16842	16988	17088	17015	16867	16869	16975	16936	16989	16924	17089	17154	16983	16948	17264	17015	16883	16902	17024	17178	17196	16803	17045	17050	17043	17269	17119	16884	17005	17005	17061	16926	16908	16970	17080	17123	16987	16947	17233	16948	17236	17017	16959	17062	16928	16981	17102	17095	16782	16881	16902	16951	17097	16867	16963	16840	16908	16915	17016	17078	16955	17028	16980	17002	17076	17105	17121	17191	17034	17026	17181	17220	17213	16848	16981	16881	17103	17120	16990	17060	17076	17166	17170	17274	17035	17108	17203	17056	17061	16968	17075	17126	17011	17141	16842	17055	17065	16872	17156	17210	17027	16961	16945	16949	16907	17065	16919	17116	17007	17027	16855	17004	17041	16957	17198	17051	16888	16961	17085	17133	16980	17078	16950	16982	16901	17061	17100	17091	17139	17045	17197	17012	16750	17063	17022	16999	17014	17037	17212	17141	17080	17049	17033	17060	16983	17125	17005	17230	17042	16894	17118	16987	17111	17103	17069	17009	17013	17139	16856	16956	16997	16937	16924	17048	17007	17061	17058	17181	16951	16951	17020	17084	16915	17061	17110	16945	17107	17126	17101	17232	17165	16902	17044	16885	17151	17036	17139	17086	16914	17064	17104	17131	16911	16992	17130	17093	16959	17072	17048	16935	17058	17131	17025	17069	17044	16943	16885	17117	16861	16926	16939	17064	17176	16947	16944	17128	17163	16999	17049	17013	17046	16871	16969	17198	17090	17241	16920	16955	16904	16921	16875	16905	17131	16929	17255	16930	17280	16951	16733	16994	16822	16934	16915	16867	16736	16946	16962	17032	17002	17144	16981	17057	17213	17223	17092	17056	17093	17092	16979	17021	16818	17141	17015	16915	16947	16923	16865	17113	17128	16983	16936	17013	16949	17064	17038	17058	17043	16902	16908	16799	17096	17009	17078	16962	16944	17173	17150	17011	17273	17197	17132	17035	16966	16937	16995	17082	17148	16962	16890	16967	16949	17115	17142	17203	16963	16864	17054	17127	17189	17189	16998	17148	17096	17104	17004	16776	17159	17068	17050	17115	16907	17127	17183	16843	16961	16997	16900	17164	17107	16854	16870	16975	16959	17046	17114	17016	17037	17120	17028	17056	17018	17005	17037	17023	17203	16945	17071	17077	16976	16966	16863	17071	16961	16992	16996	16947	16754	16735	17072	17061	16955	17039	17217	17286	16966	17115	16867	16974	17086	17002	17022	16838	17161	17113	17070	16930	17068	17180	17225	16892	17092	17071	17297	17057	16890	17033	16883	17026	16958	17012	17028	16916	16974	17054	17064	17116	16931	17031	16948	16991	17169	16881	16961	16884	17119	17114	16999	17140	16891	16758	16808	16939	16984	16953	17027	17096	16972	17119	17010	17006	17199	16880	16875	16902	17009	16940	17047	17141	17141	16984	16946	17077	17065	16986	16965	16843	17054	16994	16912	16969	17207	17118	17113	16875	16909	16738	17194	17162	16980	16861	17162	17050	17040	17121	17122	17012	16947	16912	16915	16911	16796	16922	16961	17064	16956	16991	17103	17091	17095	17134	17187	17163	17011	17227	17192	17224	17099	16851	16783	16836	17048	16831	16827	17136	17015	17109	17048	17098	16979	17088	17050	17086	16965	16994	17124	17129	17101	16953	16979	17019	16974	17082	16859	16843	17216	17052	16983	17358	17017	17104	16917	17115	16944	17020	16966	16946	16842	17061	16880	16958	16942	17098	17111	17020	16812	17149	17130	16991	17001	16951	16907	17328	16886	16901	17021	17041	17106	17028	16965	17063	17063	17181	16821	16884	16944	17107	17162	17030	16952	16981	16925	17099	16866	16820	17007	17049	17059	16931	16979	17002	16915	16850	17049	17141	17160	17333	16988	16917	16982	17018	17012	17087	16630	16988	17039	16925	17024	16852	17038	16997	17213	16951	17196	17105	17014	16895	16976	16796	17082	16987	16924	17045	17068	17111	17010	16900	16914	17002	16970	17105	17083	16909	17149	17148	16965	17016	16990	17046	16978	16922	16956	17049	17071	16986	16859	17263	17007	17114	17042	17037	16974	16962	17173	17030	16845	16932	17072	17081	17166	16904	17090	17015	16921	17132	17018	16942	16978	16989	16840	17227	16878	16722	16876	17073	17053	17062	16935	17098	16994	16995	17027	17060	17088	17130	17030	16886	17147	16963	17030	16733	16817	16878	16887	16779	17007	17238	17018	17060	17069	17065	17039	17018	16968	17158	17145	16986	17027	17226	16974	17064	17103	17031	16973	16917	16986	17026	16874	16931	17012	17244	17069	17002	17030	16936	17068	16885	17067	16887	17163	17107	16938	17134	16896	16803	16887	17083	17294	17038	17076	16975	16798	17085	16953	17130	17032	16991	17106	17009	17092	17079	16857	17006	16829	17073	16945	17031	16875	17243	16912	16916	17032	16901	17079	17085	16983	17051	16857	16926	17187	17065	16939	17044	16881	17012	16925	16958	16985	17017	17110	17114	16891	16971	16841	17225	17108	17068	17030	16988	16921	16897	17041	16988	17006	17237	17008	17041	17115	17174	17057	17194	16983	16909	17205	17149	17026	17252	17109	17021	17095	16864	17009	17093	17053	17039	17015	16509	17050	17006	16882	16876	17004	16994	17208	16980	16938	16741	16836	17138	17076	17315	17135	17137	17061	17138	16972	16915	17092	17042	16713	16931	16885	17148	16929	16992	16807	17054	16952	16938	16961	17008	17040	17132	17166	17136	17090	17005	16904	17067	16998	17007	16810	16961	17118	16742	17101	16993	16930	17013	16940	16992	17051	17010	17077	16993	17003	17033	16943	17061	17099	17022	17057	17006	17151	17084	17012	17229	16983	17040	17094	17230	16845	17118	16994	16910	16814	17059	16847	17007	17086	17069	17099	16993	16779	17111	16977	17271	17170	16950	16855	17014	17008	16960	16941	16908	17048	17097	17034	17015	16952	17022	16862	17011	17049	16979	17167	17042	17101	16904	17035	17118	17049	17124	17177	16907	17076	16948	16876	16864	16934	17021	17117	16937	17043	17133	17027	17066	17085	17103	17060	17097	17100	16959	17069	17240	16931	17174	17104	17023	17011	16955	16783	17070	17007	17043	16812	17225	17080	17014	16988	17029	17043	17111	17007	16996	16927	16985	17118	16956	16836	16945	16998	17067	17020	17032	16997	17129	16898	16956	16935	17219	17004	16987	16895	16950	16937	16900	16844	16886	16839	17025	17070	17135	16845	17024	16942	16972	16907	17010	17017	16879	17055	17211	17020	17074	17222	16963	16885	17070	16955	16950	17164	16990	16891	17094	16926	17084	17106	17024	17029	17023	17007	16966	17093	17079	17129	17056	16966	17210	16901	16758	16889	17084	17114	17054	16873	17051	17009	17194	17140	17000	16932	16859	17096	16934	16892	16935	16969	17152	16929	16934	17085	17053	16887	17184	16895	16858	17039	17001	16820	16910	17040	16896	16970	17197	16899	16879	17088	16964	16946	17044	17165	16987	17035	16904	16914	17021	16931	16988	16842	16956	16943	16886	17047	17074	16910	17145	17134	16863	17043	16870	16794	16971	16993	17043	16941	17016	16969	17173	17332	17074	17216	17143	16958	17032	17147	17195	17001	17068	17076	17052	17091	17117	17068	16980	17145	17093	17112	17213	17065	16927	17042	16913	17051	17014	17095	17184	16838	17082	16926	17096	17015	17255	17199	17137	17008	17091	17063	17095	17026	16874	17116	16950	17096	17109	17005	16954	16988	16892	17023	16923	16949	16920	16939	17054	16988	17052	16936	16927	16971	16947	17041	16940	17132	16962	16930	16970	16955	16984	17027	17101	17076	17088	17052	17060	17019	17297	17071	17013	16989	16944	16940	16782	17172	17129	17133	17023	17136	16894	17080	17160	17194	17155	16997	16996	17078	17004	17078	17048	17075	17040	17034	17172	17275	16809	17035	17164	17028	17114	16968	17130	17028	17052	17016	16966	17006	16887	17040	16771	16955	16987	16859	17155	17173	17204	17073	17117	17350	16979	16948	16974	16958	16960	17039	17087	17003	17007	17087	17038	16992	17169	17310	17040	16963	17063	17025	17128	17019	17203	16960	17007	17219	17196	17156	16882	16925	16796	16773	16994	17092	17036	16915	17187	17018	16777	17005	17149	17038	17159	16921	17003	16951	17180	17038	16905	17172	16930	16928	17124	16808	17037	17058	16970	17133	16947	16956	17040	16890	16919	16898	16921	17031	17045	17099	16846	17223	16860	16966	17001	16999	16941	17067	17107	17068	17109	16963	17008	16861	17004	16973
15503	26343	24068	20381	18375	17176	16757	16365	16227	16503	21677	33855	33821	29201	23055	18719	16586	15637	15330	15328	15242	15275	15198	15148	15406	15239	15214	15471	15199	15303	15158	15225	15231	15291	15267	15165	15234	15140	15251	15215	15111	15169	15204	15272	15280	15253	15327	15129	15186	15368	15293	15181	15244	15187	15310	15164	15284	15190	15243	15270	15065	15356	15197	15110	15265	15247	15189	15377	15150	15310	15264	15297	15275	15275	15096	15245	15149	15180	15282	15175	15285	15224	15289	15043	15294	15225	15406	15163	15154	15381	15119	15175	15283	15284	15190	15286	15101	15185	15293	15270	15206	15272	15201	15173	15037	15211	15089	15315	15237	15170	15369	15342	15240	15341	15282	15215	15294	15348	15146	15255	15276	15385	15342	15190	15294	15246	15273	15219	15264	15149	15216	15153	15184	15215	15257	15202	15256	15163	15290	15230	15379	15325	15249	15103	15156	15329	15090	15017	15262	15352	15256	15199	15259	15241	15236	15167	15117	15247	15262	15443	15321	15019	15209	15224	15228	15275	15225	15248	15164	15074	15000	15192	15290	15297	15105	15158	15101	15071	15301	15319	15285	15331	15245	15241	15256	15220	15103	15328	15215	15165	15227	15185	15159	15126	15319	15133	15151	15302	15311	15247	15224	15258	15220	15324	15190	15265	15317	15151	15370	15221	15291	15135	15257	15112	15336	15271	15130	15333	15195	15174	15161	15208	15159	15233	15107	15166	15146	15141	15030	15266	15252	15225	15274	15327	15327	15369	15198	15285	15154	15130	15207	15170	15223	15262	15354	15102	15221	15245	15127	15226	15279	15136	15248	15117	15301	15181	15408	15332	15232	15208	15128	15381	15071	15241	15323	15188	15211	15210	15042	15068	15143	15196	14964	15108	15290	15072	15416	15168	15398	15364	15305	15448	15186	15287	15123	15203	15118	15333	15086	15195	15411	15287	15166	15317	15218	15440	15192	15143	15198	15158	15179	15180	15355	15216	15214	15247	15072	15153	15164	15184	15056	15314	15332	15181	15288	15209	15280	15111	15325	15081	15179	15156	15272	15285	15157	15044	14951	15189	15346	15159	15196	15189	15196	15014	15214	15077	15282	15152	15393	15216	15130	15111	15520	15159	15094	15164	15222	15116	15249	15308	15228	15237	15148	15244	15220	15206	15166	15046	15309	15228	15186	15259	15205	15190	15287	15321	15263	15352	15020	15249	15234	15188	15146	15296	15325	15312	15235	15265	15246	15121	15055	15297	15194	15037	15276	15240	15378	15242	15140	15262	15276	15274	15174	15274	15211	15206	15377	14961	15140	15193	15315	15306	15108	15073	15126	15190	15162	15484	15241	15180	15250	15381	15070	15170	15109	15198	15189	15059	15299	15173	15289	15023	15125	15046	15071	15166	15126	15075	15242	15302	15141	15163	15283	15193	15333	15246	15358	15325	15244	15237	15180	15317	15210	15080	15242	15244	15242	15266	15153	15193	15226	15284	15159	15272	15176	15332	15281	15279	15162	15038	15100	15311	15373	15169	15267	15073	15154	15319	15103	15161	15171	15269	15378	15337	15133	15170	15397	15094	15099	15209	15330	15209	15379	15188	15178	15462	15147	15090	15262	15187	15193	15246	15302	15278	15094	15290	15172	15275	15104	15199	15130	15066	15334	15195	15251	15250	15025	15279	15163	15118	15220	15302	15107	15219	15143	15194	15173	15117	15246	15141	15255	15131	15220	15233	15113	15445	15083	15201	15344	15240	15196	15106	15159	15129	15388	15056	15315	15238	15189	15290	15262	15368	15214	15267	15320	15298	15302	15137	15233	15006	15231	15357	15291	15233	15206	15353	15202	15024	15363	15307	15076	15257	14963	15282	15388	15252	15257	15194	15250	15074	15223	15204	15062	15168	15156	15307	15169	15345	15125	15168	15309	15205	15200	15178	15224	15454	15168	15091	15093	15470	15173	15462	15221	15381	15096	15107	14989	15129	15139	15165	15191	15206	15254	15394	15297	15074	15262	15345	15289	15229	15275	15330	15125	15224	15176	15344	15192	15263	15139	15384	15018	15078	15184	15160	15109	15169	15280	15285	15288	15139	15200	15329	14986	15324	15101	15205	15090	15145	15157	15258	15019	15031	15283	15192	15147	15317	15224	15210	15131	15150	15308	15206	15333	15232	15296	15298	15221	15169	15280	15269	15264	15215	15128	15202	15330	15321	15167	15212	15340	15358	15258	15340	15180	15265	15181	15118	15152	15186	15283	15206	15237	15220	15294	15186	15235	15164	15254	15223	15268	15372	15252	15301	15125	15212	15165	15368	15222	15234	15148	15345	15144	15193	15232	15245	15221	15196	15308	15316	15225	15211	15256	15216	15309	15370	15131	15096	15325	15249	15193	15393	15042	15206	15244	15271	15111	15112	15080	15363	15197	15171	15169	15245	15132	15310	15241	15228	15104	15204	15304	15173	15211	15161	15344	15172	15305	15190	15387	15286	15446	15257	15321	15194	15234	15465	15296	15257	15232	15296	15228	15140	15366	15155	15014	15434	14936	15253	15211	15161	15151	14982	15204	15237	15157	15194	15166	15177	15238	15371	15303	15119	15256	15287	15047	15303	15251	15163	15154	15323	15126	15214	15287	15318	15009	15229	15258	15110	15191	15230	15225	15245	15284	15295	15082	15249	15188	15285	15164	15156	15294	15320	15235	15127	15262	15271	15303	15395	15172	15160	15263	15128	15179	15235	15147	15330	15197	15266	15375	15117	15228	15221	15322	15067	15226	15100	15161	15257	15359	15351	15375	15112	15288	15295	15191	15190	15079	15346	15245	15231	15049	15239	15191	15266	15122	15114	15193	15221	15198	15213	15142	15283	15105	15166	15290	15279	15218	15228	15198	15264	15233	15267	15175	15089	15234	15343	15141	15178	15198	15343	15212	15371	15218	15179	15246	15306	15263	15215	15197	15502	15116	15333	15195	15226	15126	15151	15068	15230	15314	15350	15143	15258	15233	15261	15466	15397	15120	15359	15194	15157	15527	15089	15301	15183	15032	15260	15280	15217	15123	15157	15078	15103	15307	15315	15277	15230	15223	15114	15177	15108	15160	15269	15367	15220	15205	15234	15168	15251	15231	15222	15137	15064	15203	15316	15387	15147	15129	15166	15294	15095	15061	15404	15270	15198	15122	15317	15167	15045	15274	15162	15154	15428	15331	15319	15326	15203	15255	15250	15169	15151	15170	15121	15146	15056	15481	15005	15338	15259	15247	15204	15162	15159	15175	15199	15255	15167	15182	15292	15262	15147	15238	15217	15348	15313	15168	15304	15260	15290	15153	15314	15063	15185	15338	15170	15289	15088	15237	15086	15380	15134	14954	15136	15334	15215	15152	15176	14998	15199	15372	15135	15247	15158	15201	15160	15493	14961	15232	15308	15309	15259	15323	15308	15152	15461	15031	15038	15189	15241	15234	15248	15130	15281	15304	15157	15340	15124	15242	15336	15099	15228	15183	15157	15185	15198	15204	15197	15202	15123	15242	15258	15050	15065	15292	15255	15469	15169	15187	15315	15167	15261	15110	15091	15290	15292	15217	15280	15367	15178	15006	15267	15287	15271	15299	15167	15258	15198	15222	15318	15177	14991	15266	15234	15071	15152	14950	15271	15258	15104	15359	15106	15202	15183	15455	15312	15214	15400	15269	15235	15231	15159	15186	15245	15318	15432	15067	15272	15205	15140	15162	15229	15238	15241	15472	15129	15136	15301	15146	15207	15179	15255	15066	15078	15323	15085	15229	15151	15221	15152	15130	15227	15329	15230	15226	15333	15282	15178	15347	15131	15250	15312	15141	15129	15149	15180	15275	15197	15149	15177	15303	15300	15098	15267	15359	15276	15253	15200	15203	15282	15268	15374	15139	15107	15220	15236	15216	15369	15196	15320	15253	15247	15083	15386	15371	15193	14958	15191	15153	15251	15369	15204	15200	15075	15392	15223	15239	15147	15310	15262	15117	15336	15188	15299	15325	15100	15308	15237	15338	15112	15232	15147	15134	15213	15361	15161	15386	15319	15342	15356	15247	15132	15175	15174	15111	15103	15172	15310	15197	15120	15075	15191	15215	15112	15231	15176	15056	15215	15149	15206	15343	15054	15195	15152	15203	15146	15311	15125	15247	15145	15248	15192	15187	15174	15251	15263	15153	15182	15141	15186	15251	15306	15058	15246	15232	15164	15315	15314	15086	15208	15195	15159	15214	15189	15211	15243	15178	15149	15234	15296	15105	15266	15406	15181	15291	15219	15111	15323	15354	15046	15444	15088	15189	15339	15379	15206	15280	15236	15201	15279	15305	15183	15326	15215	15358	15219	15173	15099	15266	15313	15299	15302	15346	15329	15065	15159	15262	15326	15231	15183	15229	15189	15158	15368	15130	15284	15142	15292	15345	15256	15205	15255	15152	15332	15350	15100	15215	15209	15282	15236	15065	15177	15279	15251	15196	15419	15352	15181	15181	15044	15217	15223	15219	15352	15114	15236	15144	15117	15025	15239	15136	15267	15078	15211	15008	15140	15353	15155	15182	15192	15262	15293	15273	15155	15196	15170	15259	15276	15164	15141	15283	15094	15073	15236	15221	15120	15219	15398	15287	15319	15221	15021	15324	15280	15182	15220	15171	15274	15108	15323	15131	15220	15084	15199	15129	15168	15218	15190	15153	15173	15182	15164	15276	15293	15198	15391	15223	15239	15291	15159	15110	15198	15178	15368	15269	15233	15304	15161	15210	15289	15258	15032	15221	15119	15357	15234	15206	15251	15202	15280	14977	15284	15214	15301	15287	15376	15097	15260	15395	15252	15358	15030	15055	15237	15052	15153	15257	15145	15191	15221	15202	15040	15287	15246	15041	15172	15260	15158	15186	15270	15087	15165	15288	15185	15300	15220	15110	15119	15239	15182	15139	15223	15030	15363	15156	15195	15060	15141	15293	15254	15253	15171	15373	15171	15233	15326	15149	15210	15238	15170	15153	15255	15262	15183	15162	15210	15249	15089	15247	15206	15147	15115	15217	15217	15016	15249	15117	15064	15201	15299	15272	15156	15359	15199	15213	15097	15276	15326	15348	14956	15128	15127	15126	15253	15271	15180	15246	15353	15373	15126
22378	20786	28380	23311	20955	22775	24063	19016	17870	18547	26007	38942	39201	33948	27712	22442	19083	18132	17697	17502	17145	17230	17466	17363	17325	17390	17295	17252	17475	17499	17309	17237	17310	17141	17359	17362	17314	17332	17235	17154	17381	17288	17363	17428	17316	17311	17214	17041	17384	17263	17269	17374	17181	17050	17392	17281	17327	17264	17243	17267	17308	17497	17318	17335	17216	17406	17226	17386	17446	17298	17384	17181	17296	17237	17223	17164	17174	17413	17218	17100	17210	17407	17361	17064	17132	17111	17328	17335	17366	17239	17313	17126	17105	17170	17282	17099	17219	17121	17094	17170	17293	17244	17210	17142	17199	17205	17314	17156	17121	17111	17467	17411	17039	17163	17290	17266	17031	17156	17316	17093	17174	17229	17321	17066	17240	17096	17470	17317	17111	17193	17383	17310	17134	17140	17188	17139	17355	17087	17129	17322	17194	17272	17174	17223	17272	17096	17201	17100	16982	16930	17166	17132	17216	17276	17330	17193	17333	17237	17179	17307	17135	17136	17352	17240	17457	17174	17176	17558	17176	17203	17117	17302	17114	17131	17035	17211	17126	17186	17092	17072	17103	17261	17202	17145	17322	17293	17413	17136	17159	17302	17337	17297	17100	17335	17370	17225	17226	17270	17351	17228	17270	17191	17143	17245	16896	17255	17143	17222	17318	17340	17440	17255	17144	17317	17421	17174	17021	17301	17141	17345	17381	17416	17432	17288	17280	17258	16971	17360	17100	17023	17046	17309	17237	17024	17026	17318	17211	17266	17069	17017	17320	17235	17377	17199	17394	17339	17263	17102	17426	17142	17102	17241	17225	17420	17197	17253	16979	17125	17148	17102	17137	17269	17147	17357	17260	17155	17215	17252	17056	17317	17063	16902	16829	17321	17188	17238	17165	17208	17102	17304	17189	17172	17225	17038	17393	17251	17306	17082	17252	17163	17323	17284	17275	17306	17148	17198	17203	17278	17156	17272	17074	17062	17274	17216	17350	17161	17001	17096	17109	17086	17381	17337	17367	17341	17408	17040	17156	16966	17102	17196	17211	17121	17038	17156	17268	17106	17104	17262	17046	17188	17208	17175	17019	17074	17310	17284	17142	17253	17426	17144	17338	17141	17205	17155	17142	17163	17310	17376	17359	17264	17208	17117	17222	17052	17270	17119	17235	17194	17107	17376	17333	17213	17191	17329	17235	17254	17255	17308	17087	17238	17184	17188	17205	17289	17098	17326	17252	17155	17216	17264	17260	17145	17066	17177	17419	17212	17245	17140	17252	17212	17069	17299	17217	17147	17280	17112	17083	17251	17187	17175	17202	17072	17140	17118	17275	17356	17258	17111	17319	17184	17120	17382	17146	17247	17082	17255	17330	17160	17400	16992	17262	17226	17156	17114	17153	17120	16801	17180	17272	17262	17110	17203	17272	17146	17216	17061	17267	17029	17168	17234	17211	17252	17347	17261	17124	17181	17248	17240	17192	17040	17172	17162	17349	17239	17317	17231	17294	17134	17195	17268	17439	17264	16991	17198	17203	17170	17205	17218	17250	17317	17203	17214	17473	17157	17406	17258	17401	17189	17089	16992	17346	17140	17149	17104	17169	17181	17304	17301	17162	17203	17223	17190	17229	17220	17221	17154	17229	16907	17064	16995	17115	17197	17314	17341	17271	17397	17147	17236	17135	17235	17362	17349	17254	17248	17023	17170	17245	17267	17212	17361	17276	17254	17002	17362	17221	17155	17170	17150	17314	17173	17194	17287	17102	17234	17087	17201	17300	17094	17253	17096	17118	17137	17285	17367	16881	17146	17160	17012	17073	17090	17382	17196	17068	17048	17051	17286	17207	17161	17208	17342	17257	17170	17248	17193	17391	17243	17209	17256	16998	17115	17208	17068	16978	17157	17162	17048	17174	17162	17280	17200	17143	17046	17314	17224	17177	17154	17424	17020	17313	17272	17230	17173	17146	17066	17164	17223	17301	17448	17096	17132	17204	17182	16968	17230	17213	17114	17119	17043	16946	17042	17137	17329	17478	17217	17231	17203	17215	16939	17136	17210	17181	17426	17209	17039	17080	17124	17265	17303	17117	17184	17205	17131	17184	17268	17244	17234	17353	17355	17100	17193	17147	17486	17354	17234	17190	17416	17305	17067	17454	17251	17418	17057	17161	17138	17237	17317	17424	17220	17387	17294	17195	17341	17212	17042	17103	17127	17264	17246	17228	17271	17270	17126	17302	17347	17037	17247	17250	17339	17115	17253	17393	17415	17171	17362	17149	17175	17289	17328	17215	17321	17286	17219	17447	17105	17333	17232	17349	17387	17340	17277	17146	17122	17118	17154	17163	17127	17195	17103	17317	16862	17337	17355	17313	17067	17105	17167	17177	17174	17017	17411	17046	17098	17050	17175	17213	17240	17242	17291	17341	17158	17157	17140	17281	17172	17244	17276	17081	17116	17197	17102	17209	17267	17132	17182	17084	17116	17227	17137	17048	16935	17293	17236	17145	17160	17294	17112	16922	17205	17129	17194	17232	17436	17342	17269	17282	17235	17301	17105	17313	17180	17193	17097	17214	17240	17282	17212	17087	17277	17353	17299	17187	17394	17368	17197	17243	17301	17199	17361	17075	17235	17101	17226	17408	17309	17025	17182	17270	17198	17106	17140	17209	17283	17058	17242	17302	17281	17205	17337	17072	17049	17199	17307	17215	17133	17213	16942	17472	17320	17274	17299	17112	17046	17089	17058	17141	17416	17134	17092	17278	17202	17185	17117	17254	17215	17230	17154	17069	17128	17096	17229	17343	17215	17180	17144	17225	17187	17384	17199	17118	17059	17110	17151	17097	17234	17198	17255	17162	16967	17203	17348	17228	17048	17222	17216	17195	17373	17330	17222	17210	17165	17117	17184	17176	17272	17252	17299	17031	17166	17199	17162	17255	17298	17084	17233	17301	17209	17066	17271	17133	17117	17261	17357	17318	17283	16935	17263	17164	17360	17223	17222	17104	17272	17321	17397	17033	17046	17314	17067	17397	17222	17031	17087	17317	17267	17271	17382	17143	17144	17083	17332	17214	17157	17147	16937	17235	17432	17140	17104	17085	17215	17382	17409	17094	17499	17280	17356	17107	17197	17161	17148	17211	17512	17004	17058	17019	17271	17104	17130	17149	17214	17136	17313	17351	17117	17240	17040	17302	17097	17101	17285	17093	17379	17396	17230	17110	17139	17127	16980	17170	17165	17293	17121	17155	17268	17013	17192	17222	16992	17071	17214	17130	17356	17145	17268	17223	17258	17257	17234	17225	17063	17181	17250	17307	17362	17091	17323	17197	17283	17188	17189	17093	17104	17231	17064	17109	17140	17139	17059	17299	17190	17204	17111	17007	17135	17053	17213	17179	16892	17128	17136	17237	17120	17280	17225	17359	17277	17225	16932	16957	16955	17149	17238	17252	17060	17189	17191	17176	17089	17167	17278	17192	17481	17237	17227	17215	17402	17291	17160	17051	17356	17162	17274	17182	17211	17408	17231	17323	17249	17263	17249	17218	17141	17181	17256	17126	17232	17180	17086	17197	17090	17032	17182	17186	17366	17228	17193	17058	17254	17197	16987	17233	17208	17281	17275	17225	17152	17188	17198	17372	17187	17130	17147	17206	17178	17054	17125	17208	17193	17215	17069	17111	17197	17065	17138	17311	17225	17231	17226	17291	17188	17238	17305	17197	17275	17265	16946	17270	17425	17423	17189	17260	17221	17239	17401	17365	17200	17138	16978	17110	17333	17176	17255	17098	17332	17367	17163	17297	17001	17127	17191	17288	17302	17156	17200	17213	17254	17073	17340	17273	17189	17166	17031	17181	17057	17030	17092	17182	17057	17157	17328	17153	17238	17234	17091	17214	17174	17239	17082	17293	17217	17215	17137	17087	17103	17125	17045	16957	17200	16989	17102	17251	17138	16957	17131	17037	17091	17226	17295	17244	17082	17039	17123	17072	17123	17310	17242	17138	17219	17336	17116	17199	17336	17211	17217	17251	17042	17240	17307	17076	17366	17219	17246	17120	17077	17312	17325	17221	17448	17219	17063	17204	17188	17170	17246	17256	17068	17269	17296	17282	17065	17135	17065	17276	17188	17448	17217	16931	17109	17268	17218	17315	17122	17036	17149	17084	17094	17206	17295	17303	17283	17310	17324	17057	17313	17208	17214	17306	17215	17055	17215	17235	17155	16982	17416	17155	16943	17320	17316	17219	17209	17272	17404	17366	17153	17027	17169	17237	17113	17292	17271	17109	17193	17164	17023	17235	17377	17135	17294	17106	17028	17167	17202	17189	17233	17260	17094	17136	17095	17238	17230	17282	17358	17298	17017	17143	17283	17184	17122	17096	17259	17275	17307	17347	17186	17146	17389	17247	17041	17150	17118	17264	17129	17462	17392	17234	17164	17305	17141	17005	17215	17230	17283	16950	17199	17241	17219	17463	17278	17166	17202	17060	17137	17104	17201	17195	17181	17203	17388	17123	17138	17362	17404	17133	17202	17463	17342	17092	17257	17126	17050	17212	17320	17196	17084	17128	17160	17189	17392	17453	17309	17184	17236	17186	17194	17086	17011	17111	17200	17321	17312	17073	17033	17063	17308	17025	17285	17396	17292	17309	17125	17208	17120	17249	17301	17092	17096	17200	17252	17099	17174	16975	17071	17363	17263	17275	17039	17029	17419	17289	17228	17114	17427	17329	17220	17066	17132	17278	17286	17402	17248	17403	17209	17282	17276	17018	17297	17132	17185	17226	17256	17389	17175	16977	17141	17288	17466	17258	17367	17340	17403	17313	17162	17194	17392	17349	17214	17300	17222	17097	17258	17385	17195	17309	17147	17528	17015	17306	17141	17317	17278	17219	17283	17375	17148	17254	17189	17290	17038	17176	17031	17070	17240	17194	17164	17077	17292	17117	17354	17176	17246	17218	17385	17102	17036	17329	17259	17121	17250	17318	17349	17159	17077	17169	17027	17289	17285	17419	17195	17213	17206	17125	17151	17090	16922	17316	17295	17108	17163	17155	17290	17172	17033	17165	17194	17387	17155	17379	17294	17179	17078	17050	17231	17301	16938	17226	17241	17336	17142	17249	17110	17261	17210	17059	17232	17275	17218
16900	30940	27844	22861	19785	18585	17554	17019	16358	17214	29793	42564	41048	35716	28063	21146	17686	16119	15573	15370	15324	15410	15409	15423	15374	15401	15393	15426	15291	15257	15353	15348	15302	15320	15364	15346	15441	15120	15354	15529	15345	15338	15239	15402	15489	15349	15288	15423	15203	15283	15397	15463	15304	15415	15353	15374	15330	15549	15329	15426	15320	15275	15334	15122	15385	15375	15272	15501	15272	15278	15366	15360	15447	15331	15375	15240	15298	15249	15316	15314	15262	15328	15344	15389	15357	15284	15295	15425	15347	15477	15353	15287	15403	15320	15152	15355	15326	15342	15462	15627	15162	15414	15269	15311	15387	15402	15307	15331	15341	15462	15386	15243	15297	15417	15368	15448	15381	15427	15465	15244	15187	15284	15304	15441	15361	15280	15541	15380	15319	15277	15424	15455	15283	15239	15327	15316	15200	15259	15297	15380	15455	15241	15249	15509	15229	15137	15295	15340	15298	15341	15324	15292	15308	15283	15260	15456	15307	15223	15334	15333	15422	15404	15314	15420	15271	15289	15263	15303	15251	15422	15430	15147	15297	15385	15233	15478	15408	15300	15353	15452	15139	15451	15352	15319	15290	15282	15330	15488	15249	15302	15284	15305	15280	15358	15334	15354	15238	15411	15139	15486	15407	15355	15318	15283	15274	15298	15148	15158	15258	15255	15427	15329	15222	15309	15368	15282	15379	15407	15152	15419	15302	15230	15348	15480	15343	15307	15415	15416	15493	15342	15278	15145	15368	15195	15513	15117	15391	15190	15315	15387	15319	15395	15485	15208	15383	15391	15368	15267	15306	15374	15311	15414	15526	15066	15428	15302	15361	15303	15376	15417	15378	15339	15357	15178	15385	15371	15343	15432	15217	15304	15377	15227	15306	15284	15295	15348	15228	15364	15238	15442	15493	15315	15325	15302	15189	15373	15381	15216	15165	15236	15310	15442	15501	15298	15212	15104	15319	15195	15226	15189	15404	15414	15341	15419	15254	15366	15233	15303	15487	15444	15255	15222	15288	15305	15367	15372	15339	15298	15290	15133	15246	15258	15288	15258	15303	15276	15542	15450	15252	15346	15374	15328	15469	15237	15402	15285	15307	15277	15436	15225	15316	15336	15436	15316	15258	15252	15238	15200	15368	15292	15129	15186	15380	15272	15316	15283	15395	15182	15365	15420	15255	15252	15361	15365	15270	15321	15382	15250	15215	15351	15196	15318	15316	15315	15252	15250	15331	15383	15276	15131	15321	15233	15337	15390	15460	15201	15435	15190	15306	15246	15272	15240	15160	15327	15236	15275	15387	15241	15363	15355	15507	15328	15275	15255	15313	15113	15322	15450	15227	15267	15202	15262	15420	15330	15390	15204	15389	15223	15291	15269	15358	15220	15348	15274	15379	15355	15279	15385	15429	15242	15353	15421	15199	15218	15330	15354	15416	15247	15490	15455	15252	15292	15262	15280	15343	15427	15572	15440	15348	15342	15391	15259	15447	15240	15420	15235	15483	15142	15344	15234	15411	15266	15302	15281	15271	15286	15305	15375	15307	15352	15167	15492	15487	15334	15317	15345	15090	15206	15348	15296	15260	15320	15341	15359	15303	15128	15434	15281	15400	15280	15151	15239	15260	15399	15321	15311	15267	15493	15213	15289	15221	15191	15288	15248	15399	15293	15126	15317	15019	15203	15024	15263	15417	15428	15336	15310	15490	15470	15309	15190	15264	15302	15259	15417	15361	15283	15317	15334	15223	15452	15407	15347	15111	15383	15128	15323	15320	15159	15250	15234	15390	15361	15172	15216	15498	15327	15429	15347	15290	15493	15180	15250	15254	15459	15436	15295	15334	15225	15208	15239	15196	15269	15278	15401	15245	15189	15321	15483	15335	15389	15258	15179	15330	15102	15365	15359	15231	15412	15295	15424	15419	15229	15327	15218	15274	15422	15226	15362	15389	15260	15530	15344	15232	15205	15441	15349	15229	15369	15227	15321	15405	15484	15347	15299	15227	15207	15275	15346	15381	15385	15424	15282	15239	15378	15224	15389	15299	15513	15282	15262	15366	15308	15340	15331	15212	15304	15317	15402	15157	15210	15324	15394	15211	15097	15341	15434	15382	15240	15465	15306	15585	15557	15284	15331	15128	15358	15442	15337	15515	15309	15221	15130	15228	15270	15307	15483	15338	15353	15408	15210	15329	15332	15287	15294	15446	15401	15286	15189	15369	15331	15361	15344	15267	15324	15346	15279	15421	15282	15366	15516	15358	15483	15254	15336	15397	15444	15351	15361	15380	15267	15458	15308	15406	15245	15368	15222	15252	15237	15279	15218	15299	15296	15345	15412	15311	15349	15279	15275	15410	15288	15172	15298	15349	15407	15302	15356	15352	15330	15230	15347	15513	15394	15278	15300	15346	15385	15356	15230	15246	15459	15167	15270	15194	15298	15324	15174	15291	15228	15231	15428	15285	15303	15144	15391	15541	15339	15449	15237	15404	15443	15385	15366	15313	15366	15209	15445	15228	15347	15157	15337	15206	15301	15440	15231	15422	15113	15087	15378	15242	15430	15238	15166	15302	15108	15336	15438	15326	15301	15421	15279	15258	15409	15113	15458	15353	15420	15217	15304	15205	15408	15278	15272	15478	15246	15221	15252	15412	15350	15336	15467	15248	15386	15211	15260	15419	15372	15436	15358	15365	15153	15483	15283	15328	15420	15410	15276	15231	15357	15454	15278	15235	15233	15291	15126	15332	15281	15391	15367	15335	15359	15433	15298	15291	15317	15165	15328	15282	15401	15369	15393	15421	15318	15358	15216	15381	15265	15323	15270	15279	15284	15179	15374	15436	15367	15375	15325	15473	15414	15309	15397	15236	15311	15398	15172	15173	15221	15254	15348	15317	15317	15287	15367	15334	15325	15398	15238	15430	15228	15306	15262	15232	15255	15315	15196	15301	15409	15388	15154	15261	15341	15400	15390	15087	15390	15376	15302	15269	15278	15416	15216	15201	15341	15284	15416	15279	15422	15444	15358	15311	15334	15467	15424	15313	15428	15352	15380	15474	15142	15528	15103	15433	15227	15282	15455	15372	15343	15260	15422	15280	15221	15304	15135	15338	15368	15240	15387	15236	15261	15449	15438	15395	15338	15480	15376	15320	15276	15395	15208	15228	15310	15273	15381	15257	15305	15396	15357	15196	15324	15413	15305	15341	15222	15384	15338	15143	15357	15376	15422	15370	15177	15238	15369	15383	15338	15415	15309	15413	15396	15384	15342	15346	15297	15368	15364	15200	15501	15350	15336	15089	15294	15460	15262	15199	15275	15156	15273	15376	15233	15350	15315	15540	15304	15341	15423	15192	15140	15278	15424	15282	15215	15384	15256	15358	15273	15377	15278	15433	15324	15486	15237	15255	15353	15427	15289	15341	15245	15320	15320	15353	15400	15251	15377	15420	15424	15319	15371	15184	15316	15276	15396	15385	15386	15374	15300	15338	15261	15211	15394	15308	15290	15307	15269	15257	15426	15460	15230	15280	15416	15327	15276	15253	15236	15277	15485	15505	15100	15168	15305	15294	15356	15284	15235	15321	15326	15458	15374	15140	15292	15480	15282	15280	15420	15265	15348	15474	15377	15500	15354	15393	15252	15375	15287	15288	15366	15127	15220	15357	15242	15384	15317	15437	15344	15182	15218	15252	15471	15457	15334	15334	15373	15330	15362	15369	15268	15227	15300	15286	15330	15385	15335	15260	15201	15227	15376	15318	15351	15351	15312	15372	15198	15271	15317	15041	15318	15361	15257	15514	15387	15391	15285	15378	15344	15320	15246	15408	15336	15280	15323	15111	15310	15150	15477	15173	15344	15263	15137	15150	15290	15535	15359	15259	15337	15233	15311	15302	15354	15299	15440	15289	15281	15298	15247	15259	15275	15364	15479	15246	15497	15279	15348	15355	15223	15317	15365	15267	15458	15303	15455	15234	15418	15241	15393	15103	15433	15357	15344	15399	15292	15333	15271	15468	15271	15316	15429	15212	15321	15197	15197	15292	15266	15363	15374	15388	15305	15393	15255	15431	15391	15622	15253	15370	15434	15454	15208	15363	15230	15397	15256	15393	15380	15385	15370	15212	15264	15023	15273	15566	15310	15334	15242	15276	15491	15278	15302	15308	15381	15344	15256	15361	15489	15298	15486	15277	15358	15319	15335	15502	15506	15122	15178	15454	15186	15414	15400	15200	15376	15326	15517	15148	15266	15422	15189	15383	15275	15159	15209	15318	15248	15193	15329	15476	15314	15405	15372	15301	15266	15354	15257	15230	15349	15418	15204	15363	15424	15235	15208	15253	15253	15279	15262	15491	15450	15375	15229	15277	15270	15286	15340	15442	15482	15498	15083	15393	15383	15284	15246	15326	15423	15180	15331	15385	15357	15439	15177	15221	15306	15312	15291	15488	15328	15223	15210	15322	15334	15259	15184	15357	15194	15275	15374	15353	15395	15377	15302	15270	15447	15248	15421	15448	15397	15364	15298	15478	15333	15274	15375	15153	15293	15291	15424	15204	15400	15390	15523	15361	15531	15356	15199	15408	15147	15331	15334	15292	15429	15175	15359	15439	15243	15411	15272	15113	15285	15280	15430	15539	15367	15263	15358	15331	15246	15398	15420	15144	15161	15523	15289	15196	15292	15345	15230	15259	15393	15452	15442	15468	15350	15224	15429	15468	15113	15430	15337	15296	15320	15321	15257	15237	15370	15183	15369	15253	15416	15402	15369	15374	15343	15393	15393	15146	15448	15334	15390	15473	15456	15313	15134	15372	15299	15319	15321	15314	15112	15478	15334	15603	15222	15407	15329	15451	15353	15150	15367	15312	15632	15513	15390	15350	15279	15362	15293	15427	15345	15188	15522	15191	15351	15326	15267	15330	15228	15317	15323	15317	15358	15437	15345	15339	15305	15248	15428	15340	15359	15451	15439	15281	15491	15211	15329	15486	15373	15264	15319	15489	15335	15517	15226	15247	15299	15435	15295	15341	15203	15462	15307	15399	15487	15341	15270	15325	15294	15349	15359	15440	15241	15315	15429	15308	15264	15497	15377	15301	15235	15201	15398	15193	15308	15258	15246	15249	15472	15403	15446	15323	15288	15297	15488
26990	21570	23849	21005	17792	17696	17673	17175	16850	16937	17604	18512	18873	18606	17974	17496	17172	16871	16905	16850	16912	16701	16547	16826	17111	16912	16785	16914	16768	16864	16743	16825	16745	16995	16815	16947	16846	16878	16767	16773	16855	16874	16894	16900	16952	16951	16775	16666	16634	16874	16899	16761	16832	16880	16745	16861	16781	16753	16874	16918	16840	16843	16712	16902	17000	16709	16874	16729	16776	16861	16799	16878	16737	16641	16799	16763	16885	16895	16934	16784	16797	16778	16821	16809	16895	16934	16712	16827	16834	17087	16942	16799	16869	16951	16849	16846	16956	16743	17083	16806	16988	16863	16912	16935	16984	16941	16807	16777	16814	16876	16939	16771	17060	16951	16928	16702	16810	16912	16828	16680	16836	16864	16793	16748	16819	16832	16830	16680	16624	16697	16776	16731	16791	16714	16713	16908	16792	16790	16959	16688	16970	16850	16797	16652	16746	16832	16870	16888	16910	16879	16851	16760	16769	16818	16810	16708	16713	16698	16862	16819	16842	16756	16752	16921	16818	16852	16575	16817	16741	16800	16704	16828	16690	16819	16748	16954	16971	16837	16893	16705	16849	16559	16807	16872	16858	16994	16767	16742	16806	16622	16781	16828	16693	16810	16899	16673	17031	16853	16639	16660	16904	16737	16821	16768	16694	16699	16829	16871	16924	17005	16885	16843	16801	16883	17088	16848	16852	16854	16844	16751	16833	16768	16756	16531	16840	17026	16867	16860	16867	16522	16579	16790	16711	16778	16906	16887	16857	16718	16708	16751	16744	16624	16815	16662	16723	16887	16914	16741	16792	16719	16828	16796	16842	16760	16766	16677	16728	16754	17018	16943	16766	16697	16636	16920	16700	17010	16781	16784	16898	16865	17045	16775	16906	16619	16691	16699	16741	16828	16750	16848	16686	16869	16687	16767	16689	16763	16970	16687	16884	16861	16650	16799	16754	16864	16691	16631	16858	16824	16926	16953	16789	16624	16855	16679	16887	16631	16700	16960	16834	16753	16831	16976	16730	16878	16686	16655	16850	16762	16731	16720	16790	16892	16977	16868	16794	16770	16929	16872	16659	16837	16674	16791	16727	16985	16835	16665	16765	16886	16875	16826	16722	16747	16799	16832	16751	16834	16695	16812	16733	16756	16790	16848	16761	16765	16693	16669	16629	16744	16683	16763	16886	16863	16787	16841	16890	16607	16851	16814	16950	16818	16807	16818	16823	16881	16962	16691	16829	16753	16641	16823	16876	16878	16750	16724	16698	16773	16740	16766	16818	16895	16834	16821	16866	16693	16541	16823	17151	16830	16874	16899	16819	16895	16846	16806	16862	16838	16662	16717	16698	16835	16812	16807	16822	16767	16735	16814	16757	16801	16597	16812	16753	16938	16927	16712	16957	16863	16842	16935	16749	16726	16831	17040	16921	16758	16736	16705	16899	16801	16917	16847	16710	16745	16799	16675	17063	16846	16743	16809	16766	16937	16767	16652	16472	16794	16833	16855	16859	16628	16477	16752	16598	16821	16818	16988	16765	16783	16876	16713	16754	16862	16702	16875	16765	16694	16779	16752	16693	16806	16904	16800	16752	16785	16936	16952	16898	16819	16748	16676	16690	16744	16738	16744	16718	16740	16749	16851	16887	16860	16839	16858	16700	16674	16860	16806	16803	16895	16675	16993	16712	16909	16857	16657	16874	16712	16868	16715	16782	16958	16636	16848	16819	16677	17008	16761	16722	16853	16870	16959	16665	16799	16744	16848	16853	16769	16784	16704	16735	16578	16758	16839	16647	16783	16728	16818	16978	16812	16787	16670	16707	16727	16780	16572	16889	17086	16962	16835	16830	16634	16702	16642	16910	16908	16911	16840	16813	16813	16653	16917	16911	16772	16956	16766	16811	16658	16638	16800	16702	16800	16725	16813	16946	16737	16727	16532	16783	16730	16985	16804	16979	16874	16656	16645	16791	16871	16859	16817	16775	16894	16717	16831	16590	16664	16866	16848	16763	16855	16863	16863	16779	16700	17035	16678	16691	16802	16837	17017	16814	16669	16743	16689	16814	16926	16837	17027	16668	16853	16726	16727	16784	16707	16748	16771	16813	16797	16837	16874	16779	16665	16522	16686	16948	16889	16652	16755	16814	16724	16832	16770	16941	16739	16796	16738	16712	16698	16923	16838	16686	16747	16587	16888	16880	16758	16943	16861	16831	16904	16960	16880	17026	16772	16747	16870	16875	16822	16693	16806	16853	16722	16771	16738	16870	16944	16833	16810	16789	16815	16915	16880	16904	16857	16895	16891	16953	16867	16721	16901	16878	16724	16732	16646	16821	16918	16808	16605	16813	16782	16796	16677	16921	16788	16978	16801	16738	16639	16821	16850	17069	16952	16865	16766	16688	16779	16747	16508	16825	16734	16711	16844	16711	16740	16745	16813	16710	16863	16752	16727	16705	16866	16651	16914	16853	16924	16742	16707	16859	16699	16915	16678	16818	16822	16701	16801	16918	16830	16673	16612	16545	16830	16764	16845	16836	16679	16840	16875	16802	16882	16811	16758	16741	16751	16699	16969	16694	16860	16643	16733	16781	16971	16652	16719	16711	16727	16716	16844	16813	16725	16668	16756	16885	16918	16870	16851	16742	16680	16664	16769	16817	16802	16807	16959	16725	16667	16955	16714	16710	16800	16909	16678	16910	16741	16690	16859	16685	16890	16729	16629	16714	16737	16877	16915	16739	16939	16686	16622	16748	16832	16749	16823	16761	16873	16917	16772	16828	16945	16898	16818	16858	16753	16969	16817	16799	16545	16864	16717	16843	16612	16743	16902	16878	16868	16628	16613	16749	16941	17047	16874	16487	16832	16725	16734	16736	16702	16778	16652	16837	16890	16692	16885	16851	16775	16731	16785	16840	16790	16886	16857	16978	16722	16720	16827	16772	16975	16750	17025	16857	16767	17039	16835	16805	16889	16705	16862	16849	17020	16832	16630	16765	16891	16694	16733	16637	16865	16781	16729	16837	16615	16604	16644	16669	16696	16862	16862	16937	16706	16827	16783	16817	16723	16784	16821	16950	16771	16706	16849	16934	16725	16697	16908	16908	16642	16622	16604	16903	16816	16731	16843	16792	16877	16865	17017	16869	16707	16690	16768	16721	16784	16786	16956	16913	16634	16745	16722	16879	16925	16827	16888	16613	16817	16689	16622	16800	16819	16746	16698	16961	16881	16748	16779	16959	16611	16968	17012	16909	16985	16725	16947	16829	16580	16663	16898	16803	16708	16818	16655	16814	16764	16883	16826	16909	16808	16916	17019	17076	16685	16888	16763	16933	17005	16832	16847	16980	16974	16787	16884	16868	16804	16725	16920	16882	16769	16788	16720	16851	16908	16688	16773	17044	16552	16809	16800	16710	16616	16941	16840	16874	16881	16820	16847	16893	16747	16873	16896	16733	16738	16784	16870	16956	16735	16893	16889	16906	16810	17009	16723	16837	16883	16742	16848	16665	16579	16879	16717	16736	16803	16643	16764	16887	16872	16809	16627	16793	16828	16670	16665	17076	17033	16917	16708	16762	17003	16840	16822	16814	16876	17021	16961	16888	16879	16663	16793	16663	16921	16775	16696	16775	16742	16940	16877	16800	16863	16829	16894	16702	16634	16846	16786	16801	16708	16841	16799	17024	16678	16782	16864	16779	16473	16758	16551	16692	16725	16802	16837	17025	16786	16748	16805	16866	16680	16736	16523	16798	16834	16858	16786	17001	16892	16912	16902	16957	16816	16834	16758	16570	16599	16717	16870	16726	16656	16819	16813	16842	16762	16612	16638	16839	16772	16685	16851	16909	16877	16872	17016	16655	16954	16666	16688	16732	16853	16557	16909	16769	16954	16783	16777	16685	16661	16746	16929	16923	16844	16777	16896	16714	16730	16891	16778	16765	16674	16917	16797	16761	16686	16874	16819	16944	16830	16745	16658	16848	17131	16956	16720	16613	16962	16726	16666	16760	16784	16721	16725	16638	16750	16645	16704	16815	16795	16879	16872	16832	16711	16883	16750	16624	16929	16839	16805	16806	16616	16914	16812	16828	16865	16789	16910	16738	16754	16958	16725	16882	16839	16818	16802	16938	16784	16869	16719	16664	16851	16562	16588	16813	16787	16912	16954	16803	16918	16842	16913	16911	16703	16819	16856	16713	16724	16938	16812	16675	16656	16750	16741	16856	16828	16858	16616	16917	16989	16832	16612	16930	16743	16890	16786	16898	16871	16593	16813	16699	16756	16880	16841	16694	16867	17067	16828	16886	16943	16821	16576	16876	16818	16881	16937	17043	16760	16751	16637	16943	16736	16872	16699	16921	16565	16901	16880	16692	16675	16603	16684	16775	16647	16822	16751	16871	16969	16827	16702	16788	16836	16733	16852	16857	16855	16892	16872	16745	16947	16945	16768	16896	16926	16852	16751	16989	16917	17034	16860	16724	16761	16579	16811	16879	16910	16816	16860	16569	16792	16765	16802	16662	16987	16916	16627	16827	16775	17065	16926	16843	16768	16803	16802	16761	16930	16946	16638	16810	16795	16678	16694	16731	16802	16853	16763	16903	16715	16660	16592	16652	16873	16769	16665	16942	16888	16702	16681	16907	16895	16710	16835	17025	16948	16824	16737	16849	16893	16849	16749	16707	16761	16723	16810	16709	16830	16933	16841	16682	16928	16710	16795	16730	16858	16709	16717	16721	16620	16678	16846	16775	16697	16615	16810	16839	16640	16764	16872	16776	16729	16672	16747	16718	16635	16786	16678	16709	16761	16780	16703	16743	16806	16871	16713	16796	17046	16995	16870	16959	16909	16809	16875	17001	16711	16765	16770	16694	16855	16866	16972	16827	16795	16759	16721	16912	16989	16728	16654	16701	16517	16739	16751	16736	16601	16848	16990	16618	16710	16895	16738	16775	16815	16876	16936	16946	16654	16699	16615	16957	16651	16677	16705	16764	16884	16782	16670	16548	16881	16863	16774	16807	16798	16766	16783	16817	16717	16698	16911	16809	16832	16558	16786	16832	16708	16600	16804	16533	16680	16880	16806	16801	16783	16753	16624	16837	16965	16754	16996	16743	16863	16790	16805	16862	16853	16894	16863	16929	16769	16781	16967
16290	20541	19536	17452	16931	16621	16257	15583	15072	15336	16395	17921	18115	17260	16429	15925	15419	15317	15219	15067	15237	15093	15058	15285	14968	15055	15214	15074	15141	14930	15076	15129	15188	15011	15100	15208	15165	15032	15233	15100	15164	15018	15069	15083	15129	15056	15169	14998	15100	14992	15095	15024	15152	15056	15060	14973	15043	15242	15214	15050	15165	14958	15117	14968	15097	14888	15099	15112	15021	15034	15078	14975	15068	15048	15110	15025	15217	15071	15203	15037	15207	15171	14950	15037	15121	15046	15056	15196	15138	15102	15181	14974	14995	14992	15094	15035	15230	15090	15022	14943	15030	15109	15137	15046	15127	15070	15119	15143	15049	15103	15049	15050	14951	15164	15039	15004	15264	15138	14975	15126	15101	14998	15080	15107	15060	14980	15098	15113	15061	15179	15189	15046	15064	15262	15041	15183	14898	15077	15052	15208	15117	15201	15015	15093	15188	15245	15014	14974	15142	15017	15183	15136	15140	15123	15017	14986	15166	15132	14915	15029	15102	15075	14986	15075	15073	15088	15013	15002	14999	15049	15008	14977	14976	14913	15296	15040	15166	15041	15002	15008	15228	15118	14998	14925	15056	14962	15068	14988	15105	15087	14945	15101	15122	15065	15098	14939	15255	15070	15071	15106	15041	15081	15006	14907	15062	15148	15056	15083	14996	15201	15105	15051	15017	15134	15097	15066	15122	14996	15130	14985	15088	15205	15061	15087	15077	15128	15068	14973	15117	15121	15028	15026	15133	15111	14936	15161	15100	14916	15100	15137	15008	15195	15048	15068	15132	14977	15191	15115	15010	15025	15044	15091	15261	14947	15109	15078	15026	15064	15087	15093	15196	14864	15009	14901	15060	15016	15091	15171	14961	15067	14979	15017	15111	15147	15061	14982	15153	15071	15135	15049	15130	15017	15033	15017	14975	15188	15165	14935	14989	15135	15237	15122	14999	15045	15137	15077	15027	15043	15081	15086	15153	14860	15035	15062	15171	15137	14906	15213	15045	15189	15099	15129	14999	15135	15124	15054	15248	15167	15169	14827	15133	14962	15044	14811	15049	15178	14937	14946	15003	14991	14950	15082	15186	15222	15006	15232	14995	15013	15065	15133	15122	15074	15089	14972	15080	15015	15151	15089	15084	15019	15220	15064	15234	15041	15159	15155	14909	15047	15156	15221	15102	14986	15122	15166	15054	15080	15081	15069	15096	15187	15078	15185	15148	15194	15272	15111	15199	15196	14984	15115	14960	15072	15116	15101	15186	15050	14936	15004	15238	15041	14965	14945	15179	14992	15213	15095	15116	15120	15043	15020	15068	15081	14950	14952	15111	14957	15088	15130	15099	15299	14859	15049	15163	15175	15055	15098	14991	14948	14994	15016	15282	15114	15039	15165	14998	15260	15030	15216	14979	15113	15023	14949	15068	15180	15135	15128	15086	15065	15082	15002	15020	15154	15175	15111	15075	15051	15223	15138	14978	15210	15126	15115	15163	15125	15164	14976	15060	15199	15134	15174	15120	15307	15060	15107	15006	15024	15140	15073	15203	15033	15104	15099	15081	15075	15145	15211	15118	15035	15065	15014	14927	15042	15116	15110	15071	15087	15205	14929	14925	14890	15051	15126	15110	15069	15197	15123	15099	15075	15090	15236	15076	15085	15044	15034	15185	15011	15113	15090	14993	15153	15122	15166	15226	15009	14972	15225	15204	15011	15125	14913	14943	15010	15072	15188	14991	14992	15108	15041	15055	15251	15153	15119	15090	15215	15186	15113	14968	15208	15111	15221	15325	15034	15066	14993	15040	15082	15186	15118	15166	15131	15107	15159	15176	15126	15009	14866	15099	15054	15051	15024	15198	15168	15179	15056	14979	14940	15066	15023	15097	15113	15127	14970	15189	14999	15020	15046	15210	14969	15152	15176	15011	15020	15124	15134	15043	14990	15230	15060	14943	14946	14856	15124	15112	14933	15090	14910	15261	15023	15132	14948	15048	15085	15058	15069	15088	15115	15219	14922	15256	15069	14981	15210	14980	15103	15170	14958	15152	14965	15118	14918	15054	15227	15054	15025	14898	15159	14986	15219	15304	15170	15142	15065	15014	15226	15028	15043	15170	15153	14901	15191	15041	15101	14962	15094	15170	15080	15096	15128	15112	15021	15004	15128	15111	15024	15003	14966	15079	15223	15118	15002	15008	14917	14964	15231	15107	15238	15027	15010	14980	15091	15184	15071	15024	14989	15142	14892	15074	15112	15121	14943	15034	14926	15035	15108	15058	15013	15053	14926	15234	15077	15064	15059	15044	15057	15166	15119	15100	15067	15004	15146	15126	15122	15090	14952	15165	15159	14947	15101	15279	15085	15203	15059	14918	15111	14957	14995	14978	14981	14943	15274	15195	15081	15164	15198	15120	15000	15088	15021	15134	15042	15073	15135	15135	15156	15096	15058	15183	15107	15014	15140	14952	15037	15166	15093	15142	15194	15162	14985	15105	15093	14999	15140	15207	14980	15121	15141	14925	15191	15104	15189	15025	15144	14990	15085	15099	15259	15222	15016	14988	15056	15078	15174	15122	15082	15181	15057	14929	15131	14988	15031	15024	15330	15054	15076	15161	15105	14994	15204	15050	15145	15131	15034	15179	15051	15050	14991	15268	15137	15077	15145	15190	15079	15100	15163	15026	15117	14978	15071	15203	15088	15093	15091	15054	15157	15095	15211	14878	15100	15024	15166	14935	14977	15146	14940	15231	15141	15093	14934	15066	15169	15029	15178	15182	14832	15113	15047	14969	15037	15145	15191	15240	15100	15113	15007	14941	15093	14991	15224	14993	15080	15179	15251	15020	14907	15182	15207	15147	15113	14975	14997	15105	14978	14990	15099	15077	15013	15010	15021	15085	15140	15101	15038	15088	15054	15127	15070	14964	15063	14990	15173	15003	14929	15096	15161	15033	15125	15206	15187	15196	15093	15159	15217	15192	14929	15200	15121	14944	14851	15297	15079	15033	15119	15199	14890	14935	14971	14903	15137	15137	15155	15111	15094	15052	15204	15113	15140	15009	15030	15072	15147	15208	15067	15151	15072	15244	15049	15239	15078	15081	15017	15005	15106	15042	15099	15147	14971	15118	15000	15080	15226	15159	15077	15209	15287	15033	15146	15020	15092	15152	14950	15050	15179	15002	15051	15128	15141	14945	15002	15158	15142	15165	15111	15193	15005	15105	15008	15131	15146	15218	15175	15061	15099	15119	15087	15086	14985	15143	15072	15284	15062	15278	14960	15175	15095	14946	15040	15133	15131	15050	14947	15106	15048	15032	14919	14819	15025	14951	15091	15208	15092	15069	15074	14993	15167	14995	15046	14922	15018	15113	15273	15082	15157	15096	14993	14960	14989	15081	15004	15110	15211	15137	15222	15182	15052	15041	15160	15035	15219	15122	15080	15196	15157	15064	15101	14899	15216	15039	15004	15100	15228	15224	15006	14925	15091	15140	15109	15293	15052	15056	15084	15134	14974	14990	15056	15013	15073	15160	15058	15293	15105	15260	15125	15069	15061	14866	15011	15098	15146	14994	14930	15108	15204	15150	15048	15164	15141	15153	15040	15038	15025	15085	15140	15185	14921	15002	15120	15140	15059	15175	15041	15106	14813	14981	15216	15029	15164	15077	15035	14974	15170	14964	15038	14954	15258	14999	15271	15193	14965	15065	15030	14997	15023	14998	15008	15122	15081	15124	15093	15080	14916	15165	15157	15027	15102	15085	15221	15239	15052	15093	15130	15177	15156	14953	15085	15087	15198	15112	14981	15084	14984	15174	15110	14979	15082	14940	15136	15183	15031	15051	15245	14918	15112	15170	15086	15136	15032	15110	14893	14950	15141	15166	15144	15095	15173	15068	15215	15158	15073	15075	15011	15112	15116	14962	15208	15234	15020	15031	14970	15016	14972	15092	14950	15033	15224	14976	15175	15216	15039	15102	15130	15226	15155	15166	15062	14972	15139	15219	15276	15009	15141	15141	15115	15188	15147	15212	15174	15076	15157	15083	15114	15051	15037	15129	15159	14983	15234	15004	14998	15285	15096	15083	15082	14947	15206	15140	14920	14948	15089	15115	15067	15219	15147	15248	15082	15116	15104	15099	15186	15220	14975	15219	15039	15099	14868	14990	15268	15170	15065	15080	15062	15164	15121	15018	15056	15113	15145	15133	14899	14947	15058	15085	15082	14987	15116	15096	15138	15084	15130	14967	15272	14979	15019	15157	15183	15053	15155	15056	15264	15184	15077	15110	15315	15094	14984	15021	15105	15097	14936	14974	15113	15270	15168	14949	15150	15055	14954	15065	15094	15049	15199	15141	15101	15065	15193	15091	15284	15102	15208	15159	15049	15041	15179	15036	14935	15106	15195	14960	15106	15218	14955	15239	15157	15130	14995	15152	15046	14996	15061	14918	15172	15014	15030	15068	15061	15206	15186	14987	15136	15179	15060	15131	15242	14872	15194	15138	15052	15130	15055	15183	15011	15034	15199	15220	14942	14958	15086	15097	15146	14960	15125	14929	15147	15168	15280	15093	15126	15026	15110	15011	15044	15199	15079	15198	15123	15052	15301	15085	14965	15145	15085	15122	15120	15034	15075	15333	15144	15158	15015	15138	15046	14956	15056	15017	15061	15099	14893	15086	15082	15035	15091	15051	15144	15143	15130	15107	15013	15225	15239	15133	15073	15053	15014	15093	15116	15243	15163	15084	15120	14897	15044	15184	14930	14906	14945	15008	15138	14905	15082	14998	15193	15048	15060	14977	15026	15077	15100	15147	15203	15067	14874	15217	15183	15259	15171	15008	14981	15142	15058	15093	14920	15073	15034	14994	15070	15168	15134	15078	15083	15039	15106	15163	15105	15012	15091	15113	15121	14963	15161	15128	15006	15018	15093	15200	15020	15148	15002	15192	15014	14953	15104	15054	15073	15044	15118	15185	15116	15118	15159	14987	15144	15243	15162	15004	15126	15104	15199	15119	15002	15318	15155	15062	15265	15101	15105	15026	15019	15181	15050	15050	15077	15157	15120	15110	15140	15289	15070	15006	15251	15106	15035	15253	15319	15197	15147	15072	15128	15218	15122	15292	15074	15008	15120	14938	14905	15011	15239
23365	20780	27953	23776	21730	21276	20350	17751	17498	17489	20007	26747	30701	27226	24794	21558	18941	17755	17160	17026	16986	17104	16986	17064	17019	17047	17047	17151	17051	16833	16986	17214	17028	17204	16967	16929	17059	16901	16883	17015	16969	16768	17108	17078	17060	17066	17055	16831	17102	17057	16807	17128	17011	17317	17035	16947	17200	16837	17096	17042	16826	17066	16868	17029	16999	17059	16916	16781	16754	17059	17025	17062	17009	16867	17022	16822	17013	16950	17170	16825	16878	17134	17084	17103	16978	16941	16939	16871	17141	16968	17008	17048	16908	16926	17006	17026	17064	17078	16814	17032	17026	16979	17104	16692	17059	16845	17027	16913	16833	17026	16901	16962	16859	16912	17077	16971	16947	16855	16878	17086	16939	17037	16959	16969	17197	16872	17015	17011	16920	16902	17151	17040	16905	16887	17002	16953	17190	16844	17082	17138	16973	16878	16901	17197	17036	16840	16870	16867	16801	16811	16907	17088	16752	16815	17094	17083	16929	16963	16967	16870	16998	16992	16983	16978	16990	16884	16729	16963	17177	16848	16972	17132	17119	16962	16888	17065	17055	16964	16902	16972	16940	17097	17053	17025	16963	17021	16902	16855	16904	16883	16756	17002	16756	16886	16927	17117	16781	16931	16746	16923	16961	17084	17141	17061	17020	16906	17025	17021	16940	16953	16901	16896	16965	16974	16946	17128	17154	16894	17050	16988	17068	17078	17028	16860	17021	16974	16921	17074	16959	16935	16938	17090	16817	17029	17012	16810	16776	16904	16866	17041	16899	16958	16999	17031	17052	16967	16885	16771	17098	16825	16695	16926	17014	16887	16826	17005	16837	16791	16854	17016	16983	17082	16866	16870	16940	16932	16869	17016	16947	17025	17019	16823	16809	16964	16991	16758	16899	16910	16657	16889	16819	16879	17023	16996	17000	16887	16889	16914	16909	16949	17005	16992	17033	16892	16854	17037	17000	16995	16869	16787	16744	16967	16909	17059	16812	16944	16904	16851	16939	16998	17089	17018	17037	16930	16878	17128	16938	17051	17020	17010	16980	17006	17166	17100	16997	17014	17175	16963	16767	16916	16811	16938	16842	16903	16954	17002	16874	17082	16698	16869	17047	17023	16844	16871	16681	16918	16975	17042	16886	16974	17098	17043	16892	16885	17104	16832	16877	16995	16835	16908	16902	16947	17077	17030	17038	16953	16987	16953	17008	17058	16979	17013	17014	16860	16991	17123	16964	16920	16830	16797	16837	17206	17004	16916	16973	17175	16876	17111	17067	16988	17016	16999	16939	17047	17023	16857	17039	16667	16941	17064	17091	16962	16749	16935	17172	16842	16960	16934	17009	16857	16914	17163	16955	16986	16954	17011	16907	17279	16959	17106	16916	16762	16967	16908	17002	16888	16910	16916	17026	16992	17032	17145	16864	16907	16883	17095	17118	16980	17096	17000	17032	16972	17006	16828	16959	17047	17073	16928	17005	16881	16887	16931	17052	16887	16984	16969	17091	16800	16963	17121	16967	16977	16904	16963	16862	16858	17072	17083	17121	17144	16990	16980	16944	17033	16995	16908	16842	17142	16868	16769	17002	16943	16860	16886	17130	16847	16746	16967	16978	17135	16831	16847	16924	16721	17000	17059	16976	16922	16951	16939	16852	17134	17113	16966	16976	16736	17001	17095	16942	16891	17011	16865	16953	16968	16717	16803	17077	16996	16899	16997	16894	16990	17143	16986	17223	17052	17185	16993	16794	17069	17044	16955	17162	17085	17053	16864	17045	17053	16696	16917	16961	16808	16917	16710	16937	16967	17168	16918	17123	16981	16852	16882	16866	16811	17067	16956	16937	17204	17153	17037	16908	17001	17105	16864	16971	16930	17058	17062	17051	17003	17023	16755	16681	17083	17058	17114	17012	16908	16897	16893	17064	16998	16874	16958	17013	17166	16994	16907	16801	16851	16743	17064	17092	17038	16935	17022	16880	16866	16952	17048	17188	16889	16872	16988	17010	16990	17173	17026	16944	17002	17088	16916	16932	17036	16990	17033	16764	17016	17008	16856	16979	16984	17130	17042	16721	17074	17024	17006	17025	17112	16918	17002	17131	16974	17003	16779	16993	16985	16970	16933	16990	17207	16890	17187	17014	16865	17000	17065	16980	16972	16919	16972	17087	16977	16826	16992	16973	16939	17133	17031	16956	17079	16957	16768	17034	16987	17011	16819	16903	17030	17001	16977	17037	16860	16951	17153	17098	16949	16758	17063	16986	17044	16814	16855	17151	16897	17068	17065	16996	16734	16936	16873	16931	16991	17040	17028	16934	16841	16968	17080	16877	17076	16869	16878	17077	16911	17004	17031	16961	16969	16973	16887	17002	16846	17009	16895	16957	17088	16897	17055	16897	16966	17257	16997	16842	17006	16945	16728	16993	16887	16950	16892	16901	16875	16901	16900	16924	16927	16953	16984	16828	17020	17208	17148	16967	16973	16905	16952	16648	16894	17118	17024	16889	17080	17010	16975	17096	17099	17132	16901	17060	16900	17165	17001	17019	16865	16958	16900	16825	16885	17096	17110	16979	17109	16858	17055	16918	16986	16935	16972	17021	16881	16859	16870	16851	16871	16920	17023	17116	17017	17224	17031	17061	16847	17007	17146	17026	17096	16932	16986	17090	17082	17033	17019	16927	17242	16967	16871	16970	16820	16920	16959	16946	16974	16889	16836	17000	17060	16906	16770	16910	16808	16896	16805	17035	16914	16742	16834	16990	17019	17072	16887	17090	16982	17187	16873	16905	16923	17043	16767	17048	16845	17021	16917	17142	16876	16902	17118	17021	16834	17024	17042	16845	16987	17150	16953	16942	16945	17036	17000	17030	16990	16795	16883	16804	16986	17041	16913	16964	16984	16963	16887	17026	16989	17069	16841	16859	17150	16898	16986	16962	16814	16804	16953	17057	16859	16943	16930	17026	16989	16940	16889	16812	16899	16965	16893	16940	16914	16993	16888	16946	17006	17059	16906	16844	17028	17153	16908	17058	17009	17058	16987	16826	17043	16865	17241	16974	16964	16919	16927	17010	16878	16877	17169	17022	16992	17043	16997	16762	16825	17058	17114	16807	17006	16960	17058	16876	17234	17040	17007	16984	16980	16937	17056	17053	16930	16804	16763	16975	16814	17114	17031	17079	17067	17011	17082	17138	17048	16950	17008	16923	16985	16968	17100	17074	16824	17052	17056	17063	16801	17118	17018	17021	16976	16966	16992	16911	17135	16942	16927	16936	17054	17069	16859	17308	16879	17088	16889	17134	17058	16884	16982	17017	17182	17109	16795	17112	17009	17035	16919	17271	16925	16980	17147	16960	17040	17199	17000	17070	16927	17009	16923	16918	16975	16996	16790	16983	17088	16894	17025	17074	17066	16818	16934	16852	16950	17038	17010	17229	17107	16998	16891	16949	16940	16951	16880	17027	16866	17134	16942	16954	16908	16896	16980	16945	17006	16962	16907	17006	16938	16824	16904	16754	16897	17120	16936	16967	16787	16786	16854	16815	16875	17030	16841	17131	17096	17017	17161	17201	17071	17109	17064	17101	16954	17000	16993	16938	17104	16900	16882	16921	16999	16998	16926	16904	17018	17019	16923	17152	16892	17130	17099	16946	17051	17040	17093	16940	17039	16964	16766	16992	16853	16821	16995	16977	17060	17138	16934	16882	16860	16826	17023	16949	16880	17104	16933	17027	16927	17055	16952	16962	16965	17140	16888	16894	17071	16850	16880	16883	17032	17105	16932	16958	17013	16969	16960	16985	16939	16848	16884	16865	16912	16656	17072	17141	16979	16833	17056	16857	16862	16911	16886	16977	16863	16969	16964	17098	17047	17018	17035	16976	17228	16927	16981	16947	16939	16757	16893	17025	16829	17209	17014	17024	17034	16970	16906	16964	16963	17141	17026	16943	17064	17164	17027	17059	16871	17053	17016	17248	17075	16939	16908	17121	16959	17069	17122	17194	16941	16964	16740	17022	16849	16914	17078	16996	16783	16900	16879	16930	17023	17012	16666	17078	17260	17272	16891	17123	17076	17069	17055	17139	17008	16808	16868	17162	17041	17093	16921	16983	16958	17063	16983	16914	17032	16875	16980	17025	16849	16971	17150	17079	16959	16834	17092	16946	17140	16955	17010	16855	17061	17037	17041	16928	16904	16934	16971	16915	16823	16768	16849	17127	16908	16885	16870	16979	16964	16909	16863	16886	16968	16923	17003	16971	16770	16907	16906	17021	16952	16942	16829	16776	16797	16970	16927	17052	16828	17061	17045	16838	16900	17113	16956	17019	16996	16859	17096	17101	17209	17205	16905	16725	16733	16954	16961	17157	17046	16904	16911	16893	17099	17083	17055	17077	16867	16852	16927	16971	17140	16992	16921	17088	16952	17152	16960	16996	17182	16903	17004	16947	17050	16852	16915	17030	17062	17185	17011	16869	16848	16893	16977	16751	16928	17007	16951	17115	16989	16800	16813	16899	17168	16833	16821	16844	17148	16938	16965	16886	16831	16930	17118	17022	16979	16915	17128	17089	17162	17004	17114	16944	16919	16929	16891	16895	16915	16863	17170	16871	16995	16806	17026	17030	17074	17021	16862	16975	17296	16931	17109	16967	17035	16975	17229	16976	16792	17007	17110	16906	16994	17104	17178	16762	16892	17002	16960	17019	17057	16812	16965	16872	17041	17076	16929	17115	16961	17021	16948	16936	16720	16875	16994	16991	17012	16781	16832	16898	16986	16735	16813	16937	17072	17013	17079	16899	17132	16972	17074	16872	16900	16881	17127	17058	17002	16812	16888	16895	16958	16787	16926	16954	17064	17022	17043	17018	17032	16940	16982	16937	17029	17064	17116	17077	16903	16847	17086	16822	17051	17073	17150	17158	17045	16862	16858	16872	17016	16811	17318	16831	16747	16708	16722	16921	17058	17000	17108	17179	17019	17005	17118	16983	17116	16737	17145	17224	17025	16702	16914	16958	17100	16934	16861	16958	16890	17069	16838	16939	16919	17172	17059	16833	16873	16960	16878	17021	16855	16875	17021	16912	17008	16872	16900	17006	16980	17034	16926	16949	16803	16923	17053	17001	16876	16838	16977	16821	16925	16833	16761
15127	25651	24011	19699	19578	17435	17007	16282	15976	15874	20674	30004	33288	28415	25389	20453	17372	16091	15474	15409	15303	15319	15047	15258	15190	15320	15190	15151	15272	15248	15240	15207	15366	15178	15279	15285	15194	15314	15256	15337	15264	15297	15372	15170	15335	15138	15364	15108	15364	15228	15311	15118	15098	15155	15280	15191	15206	15185	15306	15080	15349	15249	15219	15259	15178	15351	15148	15193	15327	15205	15116	15191	15339	15190	15201	15153	15209	15211	15315	15092	15195	15254	15232	15256	15311	15245	15216	15209	15253	15121	15233	15117	15151	14942	15240	15176	15200	15166	15388	15274	15177	15208	15332	15226	15240	15199	15284	15386	15159	15226	15129	15145	15149	15178	15216	15298	15115	15236	15147	15216	15327	15163	15324	15162	15330	15104	15041	15058	15294	15118	15346	15233	15302	15261	15318	15105	15350	15140	15286	15196	15407	15321	15189	15335	15170	15279	15133	15261	15185	15257	15298	15188	15163	15284	15177	14944	15254	15274	15097	15212	15105	15136	15094	15296	15358	15298	15191	15217	15196	15265	15278	15076	15222	15359	15077	15049	15094	15222	15225	15203	15219	15367	15154	15149	15207	15215	15284	15180	15240	15176	15230	15463	15145	15367	15284	15148	15290	15305	15160	14985	15066	15062	15220	15224	15446	15091	15429	15257	15006	15309	15174	15201	15217	15160	15207	15133	15141	15119	15045	15182	15323	15129	15156	15291	15134	15254	15216	15307	15359	15222	15239	15268	15182	15181	15209	15233	15144	15234	15263	15172	15207	15246	15309	15108	15125	15124	15321	15220	15219	15145	15156	15141	15380	15289	15281	15327	15235	15070	15121	15238	15237	15128	14994	15315	15107	15400	15180	15121	15222	15363	15176	15242	15150	15384	15330	15284	15130	15208	15288	15296	15354	15105	15303	15281	15373	15316	15267	15110	15255	15141	15075	15342	15217	15229	15226	15292	15292	15390	15124	15183	15188	15324	15175	15140	15336	15051	15218	15108	15142	15152	15268	15249	15268	15152	15358	15422	15423	15289	15251	15260	15161	15171	15277	15151	15106	15218	15202	15124	15115	15059	15241	15017	15140	15145	15292	15202	15172	15064	15100	15305	15304	15214	15309	15188	14990	15110	15200	15315	15208	15144	15191	15243	15266	15160	15332	15239	15164	15235	15192	15148	15236	15263	15128	15236	15136	15016	15294	15056	15099	15206	15205	15209	15311	15268	15241	15215	15099	15328	15130	15114	15158	15247	15320	15307	15169	15246	15106	15100	15140	15376	15130	15269	15127	15190	15157	15119	15048	15311	15280	15252	15227	15352	15297	15273	15334	15100	15097	15140	15049	15249	15112	15272	15200	15366	15154	15336	15287	15229	15126	15285	15250	15207	15226	15405	15214	15369	15124	15222	15339	15041	15353	15207	15231	15202	15241	15210	15209	15101	15232	15179	15137	15141	15353	15312	15214	15218	15363	15093	15203	15206	15268	15206	15008	15289	15036	15349	15099	15165	15339	15273	15178	15143	15299	15259	15249	15081	15213	15241	15239	15233	15248	15248	15223	15279	15226	15107	14991	15296	15238	15180	15247	15050	15012	15126	15243	15168	15168	15203	15171	15112	15320	15255	15360	15124	15257	15399	15195	15211	15316	15305	15175	15243	15226	15401	15003	15227	15163	15279	15160	15342	15230	15209	15198	15150	15222	15228	15255	15295	15271	15347	15296	15104	15214	15220	15183	15069	15104	15194	15227	15274	15240	15171	15370	15137	15229	15054	15082	15215	15125	15239	15135	15127	15244	15066	15275	15260	15115	15150	15194	14998	15172	15140	15251	15340	15214	15185	15331	15268	15207	15236	15184	15154	15190	15210	15228	15101	15200	15247	15261	15262	15180	15149	15144	15195	15086	15225	15238	15264	15256	15254	15291	15375	15168	15253	15166	15122	15130	15088	15265	15230	15025	15238	15202	15260	15381	15089	15249	15376	15091	15119	15265	15291	15262	15176	15256	15096	15255	15177	15087	15171	15152	15191	15231	15159	15177	15303	15298	15160	15237	15191	15282	15211	15345	15396	15252	15223	15159	15173	15134	15308	15354	15308	15217	15198	15039	15296	15302	15191	15130	15157	15181	15336	15299	15189	15139	15250	15083	15102	15147	15178	15361	15243	15255	15254	15303	15202	15190	15223	15256	15168	15278	15135	15191	15289	15183	15352	15228	15137	15308	15306	15219	15209	15225	15078	15184	15204	15106	15249	15164	15128	15242	15097	15132	15363	15246	15184	15102	15216	15227	14879	15371	15272	14979	15065	15209	15182	15132	15249	15420	15303	15315	15197	15262	15253	15275	15316	15259	15135	15104	15200	15305	15083	15285	15113	15151	15280	15225	15138	15170	15205	15246	15206	15367	15066	15293	15161	15229	15199	15319	15147	15330	15243	15256	15021	15232	15153	15189	15231	15122	15228	15037	15277	15198	15106	15110	15395	15180	15355	15246	15221	15106	15188	15159	15283	15164	15243	15218	15167	15107	15053	15079	15232	15064	15117	15291	15157	15418	15155	15059	15159	15258	15070	15054	15058	15213	15342	15187	15278	15089	15254	15250	15333	15039	15163	15042	15148	15177	15107	15152	15167	15212	15229	15037	15146	15109	15044	15223	15097	15188	15212	15216	15350	15284	15286	15224	15163	15276	15124	15211	15057	15223	15186	15004	15279	15195	15186	15240	15223	15201	15199	15317	15128	15342	15003	15250	15225	15187	15223	15154	15281	15182	15198	15246	15185	15113	15206	15240	15236	15325	15460	15202	15225	15150	15203	15238	15220	15161	15262	15007	15066	15176	15325	15316	15205	15151	15277	15397	15190	15201	15435	15256	15159	15342	15278	15178	15215	15261	15016	15331	15260	15219	15139	15129	15154	15345	15184	15318	15165	15259	15232	15196	15223	15189	15317	15107	15137	15134	15142	15168	15213	15061	15141	15274	15098	15167	15143	15227	15167	15360	15110	15175	15297	15310	15206	15255	15094	15310	15146	15212	15195	15169	15178	15199	15205	15327	15317	15068	15154	15245	15176	15156	15262	15305	15139	15204	15048	15181	15233	15018	15223	15318	15242	15279	15255	15051	15228	15111	15077	15336	15336	15273	15134	15264	15113	15270	15021	15156	15226	15170	15206	15293	15090	15137	15240	15324	15312	15198	14945	15324	15195	15145	15106	15133	15159	15153	15194	15331	15413	15304	15208	15217	15147	15325	15138	15245	15211	14970	15164	15298	15253	15006	15168	15267	15200	15440	15200	15234	15049	15228	15418	15126	15305	15359	15119	15192	15170	15188	15198	15121	15152	15148	15162	14955	15157	15283	15205	15234	15131	15180	15300	15135	15242	15319	15305	15123	15243	15090	15157	15233	15284	15212	15364	15263	15132	15193	14981	15283	15146	15273	15156	15199	15527	15120	15333	15039	15160	15379	15363	15078	15309	15121	15254	15171	15174	15178	15155	15182	15197	15294	15200	15237	15072	15226	15243	15162	15211	15091	15238	15048	15070	15292	15136	15128	15139	15198	15274	15134	15142	15232	15189	15207	15287	15224	15170	15226	15164	15210	15273	15061	15238	15331	15243	15139	15297	15309	15192	15328	15357	15290	15191	15071	15079	15189	15066	15189	15277	15272	15268	15162	15279	15216	14989	15331	15212	15250	15044	15134	15306	15287	15224	15261	15240	15119	15324	15211	15143	15310	15112	15225	15236	15196	15265	15074	15203	15225	15245	15168	15124	15126	15257	15326	15261	15207	15257	15218	15171	15343	15250	15274	15317	15179	15086	15205	15134	15141	15268	15270	15271	15309	15108	15137	15200	15263	15246	15337	15208	15227	15297	15245	15359	15020	15277	15041	15249	15196	15450	15172	15152	15172	15208	15340	15079	15215	15233	15262	15150	15290	15173	15130	15205	15166	15217	15236	15024	15425	15117	15205	15295	15224	15200	15243	15186	15256	15248	15294	15191	15271	15302	15288	15147	15247	15125	15178	15349	15107	15315	15192	15244	15217	15127	15296	15134	15197	15155	15046	15341	15113	15278	15220	15078	15188	15328	15306	15250	15335	14965	15326	15169	15104	15229	15090	15334	15306	15237	15151	15186	15386	15104	15256	15195	15290	15096	15136	15230	15225	15295	15064	15264	15130	15124	15126	15129	15119	15202	15260	15216	15188	15247	15247	15216	15234	15063	15248	15177	15100	15210	15205	15273	14955	15259	15306	15153	15253	15237	15195	15330	15389	15329	15354	15235	15187	15200	15095	15320	15038	15235	15254	15147	15150	15145	15169	15182	15198	15247	15105	15204	15080	15038	15165	15332	15175	15250	15288	15182	15133	15080	15326	15077	15214	15222	15210	15248	15076	15277	15193	15080	15046	15234	15346	15247	15103	15244	15130	15201	15126	15234	15226	15352	15152	15229	15177	15159	14988	15075	15387	15302	15092	15215	15145	15198	15291	15080	15071	15177	15145	15061	15268	15270	15169	15306	15222	15208	15209	15063	15297	15051	15199	15296	15334	15152	15270	15186	15192	15202	15251	15092	15054	15172	15208	15262	15146	15254	15265	15177	15179	15297	15230	15199	15201	15236	15267	15120	15310	15061	15134	15091	15154	15282	15174	15180	15201	15132	15214	15145	15016	15167	15181	15104	15234	15343	15071	15292	15279	15157	15274	15298	15211	15076	15150	15141	15139	15150	15186	15224	15136	15171	15279	15022	15136	15404	15115	15022	15180	15210	15174	15219	15261	15112	15220	15383	15193	15195	15351	15264	15315	15025	15232	15149	15222	15221	15235	15271	15154	15228	15242	15259	15226	15118	15294	15073	15250	15195	15278	15174	15138	15244	15096	15377	15232	15208	15245	15145	15236	15278	15015	15305	15253	15148	15054	15261	15248	15212	15090	15346	15188	15285	15303	15235	15218	15204	15215	15331	15325	15156	15100	15026	15223	15156	15105	15165	15371	15319	15151	15150	15288	15171	15301	15163	15228	15273	15190	15171	15166	15253	15045	15230	15349	15239	15089	15148	15161	15266	15171	15334	15292	15138	15287	15221	15214	15327	15236	15172	15127	15256	15257	15291	15131	15317	15172	15273	15264	15224	15175	15161	15072	15173
22324	20784	28397	23266	20957	22714	24104	18891	17945	18271	21089	32266	38523	34696	30896	25228	21082	18752	17659	17415	17175	17197	17562	17252	17399	17407	17421	17255	17260	17158	17387	17181	17130	17243	17307	17265	17319	17222	17319	17091	17208	17218	17268	17122	17177	17305	17240	17137	17238	17241	17222	17298	17018	17452	17170	17260	17409	17283	17079	17195	17217	17216	17168	17241	17374	17317	17256	17194	17123	17209	17224	17120	17125	17283	17412	17060	17251	17299	17267	17097	17074	17253	17084	17004	17207	17343	17072	17170	17194	17204	17185	17208	17098	17389	17093	17104	17230	17316	17178	17122	17043	17311	17288	17084	17127	17025	17429	17205	17333	17243	17381	17244	17168	17043	17054	17251	17203	17032	17282	17185	17358	17229	17089	16974	17232	17365	17304	17186	17123	17141	17147	17327	17093	17225	17223	17181	17130	17289	17408	17270	17133	17106	17015	17199	17265	17083	17459	17121	17125	17155	17122	17295	16992	17414	17081	17372	17298	17462	17275	17094	17306	17283	16979	17456	17342	17199	17370	17169	17467	17200	17155	17033	17320	17304	17218	17306	17208	17186	17366	17086	17247	17266	17100	17207	17165	17034	16984	16979	17101	17327	17117	17280	17361	17212	17205	17449	17194	17266	17390	17214	17159	17351	17213	17129	17164	17179	17277	17157	17302	17198	17254	17381	17384	17209	17223	17093	17181	17319	17091	17159	17305	17055	17094	17523	17241	17134	17149	17196	17231	17353	17191	17117	17097	17145	17414	17047	17205	17272	17292	17274	17218	17206	17188	17183	17165	17090	17411	17002	17128	17170	16959	17121	17028	17200	17257	17196	17182	17275	17333	17237	17156	17232	17181	17110	16958	17123	17072	17294	17443	17276	17036	17382	17226	17241	17088	17158	17253	17186	17182	17177	16960	17138	17235	17222	17124	16972	17229	17180	17092	17263	17226	17105	17211	17230	17422	17298	17070	17339	17008	17225	17297	17208	17028	17279	17106	17026	17245	17380	17060	17234	17097	17325	17324	17321	17265	17111	17225	17280	17185	17071	17156	17291	17185	17184	17122	17267	17156	17066	17219	17204	17070	17085	17281	17383	17107	17561	17181	17132	17145	17374	17332	17178	17185	17232	17085	17092	17042	17070	17260	17236	17102	17267	17051	17059	17106	17248	17161	17290	17263	17228	17128	17264	17248	17282	17064	16905	17308	17070	17210	17107	17268	17212	17244	17047	16952	17279	17300	17052	17062	17008	17096	17155	17171	17095	17190	17311	17330	17232	17181	17250	17012	17126	17098	17371	17261	17245	17278	17092	17268	17066	17201	17137	16984	17218	17322	17150	17007	17307	16947	17061	16896	17074	17166	17190	17266	17183	17236	17078	17237	17222	17334	16985	17238	17059	17330	17130	17187	17096	17153	16914	17118	17066	17063	17128	17158	17291	17178	17179	17176	17051	17311	17046	17241	17093	17040	17073	17328	17318	17049	17260	17231	17113	17007	17090	17146	17104	17157	16906	17135	17164	17228	17236	17166	17124	17289	17123	17109	17231	17131	17156	17040	16926	17313	17094	17061	17183	17156	17407	17094	17178	17063	17169	17209	17230	17240	17288	17068	17324	16937	17125	17340	17068	17024	16972	17177	17248	17273	17074	17108	17235	17260	16953	17251	17107	17108	16975	17256	17119	17140	17030	17239	17246	17094	17192	17142	17254	17166	17353	17222	17207	17116	17002	17115	17169	17277	17045	16977	17071	17022	17229	17176	17131	17333	17163	17238	17354	17198	17181	17121	17204	17169	17280	17267	17179	17234	17308	17185	17267	17240	16994	17056	17235	17267	17071	17141	17256	17084	17246	17031	16873	17170	17142	17074	16974	17336	17013	17262	17297	17109	17369	17144	17107	17442	16952	17078	17136	17125	17158	17211	17178	17242	17255	17188	17061	17199	17201	17257	17201	17142	17227	17155	17270	17163	17152	17197	17152	17182	17174	17135	17148	17022	17173	17290	17434	17090	17287	17303	17203	17020	17243	17369	17267	17240	17290	17205	17366	17315	17126	17127	17071	17196	17105	17016	17280	17221	17360	17109	17243	17157	17422	17138	17057	17109	17088	17177	17172	17208	17080	17201	17069	17058	17235	17189	17285	17107	17032	17157	17188	17247	17310	17121	17198	17201	17265	17108	17047	17102	17241	17221	17393	17151	17201	17172	17154	17041	17015	17217	17133	17041	17212	17411	17279	17146	17224	17082	17233	17154	17112	17240	17145	17176	17215	17123	16762	17287	17200	16981	17322	17153	17448	17272	16981	17180	17085	17205	17040	16983	17303	17043	17030	17271	17236	17191	17175	17048	17251	17421	17229	17063	17087	17022	17141	17290	17295	17224	17263	17316	17248	17135	17272	17208	17137	17129	16926	17268	17022	17206	17373	17220	17122	17285	17037	17302	17315	17043	17111	17224	17210	17442	17205	17125	17191	17216	17506	17139	17287	17227	17118	17302	17096	17334	17277	16951	17191	17287	17320	17212	17195	17148	17266	16858	17176	17054	17149	17260	17082	17054	17225	17286	17110	17105	17388	17193	17383	17089	17108	17240	17174	17176	17303	17009	17128	16952	17223	17287	17198	17143	16962	17240	17235	17239	17160	17112	17027	17215	17320	17009	17249	17145	17218	17271	17003	16985	17144	17056	17060	16953	17298	17094	17027	17195	17121	17236	17393	17219	17269	17110	17276	17150	17266	16963	17196	17170	17310	17300	17211	17293	17121	17386	17017	17271	17162	17224	17217	17369	17335	17157	17160	17042	17317	17120	17163	17239	17297	17118	17193	17346	17289	17157	17117	17246	17266	17065	17245	17005	17208	17065	16938	17239	17175	17081	16959	17056	17296	17270	17240	17027	17048	17127	17080	17256	17221	17416	17132	17048	17171	17041	17164	17135	17239	17289	17176	17280	17358	17229	17144	17281	17089	16973	17371	17254	17312	17244	17212	17364	17177	17148	17193	17191	17264	17212	17405	17201	17266	17109	17252	17176	17202	17200	17205	16992	17115	17251	17221	17209	17207	17180	17131	17156	17012	17261	17190	17140	17134	16974	17063	17037	17205	17102	17080	17337	17288	17131	17056	17329	17199	17202	17057	17109	17311	17354	17202	17200	17112	17098	16933	17134	17328	17016	17016	17081	17109	17283	17036	17161	17262	17069	16979	17338	16957	17141	17023	17071	16969	17148	17174	17147	17126	17255	17054	17081	16951	17169	17272	17165	17200	17279	17146	17065	17071	17186	17151	17075	17192	17202	17106	17105	17045	17155	17317	17326	17113	16952	17129	17091	17258	17290	17124	17284	17268	17234	17234	17338	17265	17346	17212	17082	17171	17287	17235	17004	17035	17131	17202	17173	17230	17199	17018	17216	17174	17059	17216	17265	17126	17218	17083	17088	17062	17175	17064	17134	17049	17167	17111	17259	17251	17129	17204	17164	17308	17438	17282	17183	17220	17355	17158	17395	17210	17247	17300	17245	17262	17272	17055	17238	17180	17161	16973	17195	17033	17046	17281	17124	17140	17096	17156	17123	17276	17121	17332	17301	17329	17253	17092	17363	17161	17131	17135	17153	17202	17192	17256	17290	17270	17278	17082	17073	17206	17320	17254	17411	17184	16982	17267	17002	17073	17007	17239	17233	17053	17214	17064	17250	17311	17281	17297	17382	17356	17069	17148	17113	16945	17329	16896	17126	16965	17411	17183	17256	17274	17235	17381	17315	17275	17183	17348	17179	17038	17198	17150	17413	17204	17066	17050	17124	17190	17029	17149	17184	17079	17156	17192	17089	17225	17227	17144	17088	17303	17116	17208	17053	17055	17022	17222	17243	17136	17270	16991	17214	17053	17205	17173	17233	17182	17105	17221	17171	16991	17258	17209	17047	17233	17141	17072	17176	17080	17185	17046	17113	17331	17200	17047	17105	17114	17186	17495	17288	17222	17228	17041	17298	17100	17048	17037	17108	17149	17123	17244	17296	17249	17308	17270	17170	17161	17097	17181	17141	17101	17289	17317	17178	17140	17045	17195	17291	17065	17240	17155	17295	17181	17173	17088	17231	17116	17233	17052	17129	17162	17235	17160	17203	17126	17103	17278	17140	17083	17030	17049	17257	17190	17119	17222	16940	17279	17292	17298	17258	17118	17230	17145	17196	17196	17203	17135	17051	17151	17323	17104	17178	17053	17174	17203	17121	17093	17141	17195	16918	17243	17018	17114	17206	17047	17189	17141	17282	17095	17152	17250	17213	17163	17222	17134	17258	17325	17318	17235	17094	17207	17273	17004	17229	17235	17241	17070	17156	17168	17150	17214	17094	17158	17155	17003	17167	17156	17113	17151	17199	17038	17035	17092	17162	16964	17091	16963	17245	17261	17363	17236	17044	17158	16919	17108	17089	17127	17254	17222	17281	17163	17093	17224	17122	17128	17205	17130	17018	17223	17222	17270	17232	17056	17192	17107	17028	17091	17299	17106	17309	17117	17301	17110	17118	17305	17062	17045	17127	16967	17302	17069	17045	17031	16965	17260	17341	17190	17187	17084	17271	17231	17227	17189	17382	17067	17092	16997	17119	17061	17257	17225	17094	17184	17210	17259	17105	17365	17181	17140	17246	17227	17056	17229	17304	17339	17210	17416	16978	17203	17064	17166	17161	17057	17126	17162	17277	17236	17400	17286	17130	17127	17072	17209	16987	17092	17257	17376	17173	17130	17008	17148	17141	17114	17119	17210	17310	17269	17418	17214	17262	17229	17267	17057	17328	17127	17046	17232	17326	17313	17337	17238	17125	17281	17081	17117	16982	17119	17195	17065	17128	17253	17195	17393	17282	17031	17297	17342	17208	17457	17169	17085	17184	17152	17230	17246	17163	17166	17306	17294	17160	17116	17094	17321	17186	17056	17051	17288	17204	17124	17171	17272	17171	17177	17116	17221	17403	16950	17268	17141	17034	17306	17325	17145	16963	17083	17133	17267	17178	17152	17174	17227	17161	17183	17249	17164	17350	17133	17094	17158	17297	17280	17216	16973	17050	17162	16923	17086	17118	17130	17171	17149	17036	17178	17244	17111	17020	17153	17259	17127	17173	17276	17209	17239	17125	17132	17161	17181	17201	17238
16027	28532	26450	22417	20382	18343	17470	16830	16521	16730	22634	36853	40831	36508	32234	24975	19605	16758	15824	15425	15562	15401	15269	15430	15396	15175	15512	15283	15323	15201	15392	15515	15217	15227	15422	15457	15408	15470	15387	15260	15239	15454	15371	15398	15493	15455	15369	15448	15391	15425	15328	15469	15310	15315	15385	15391	15306	15300	15516	15335	15267	15294	15395	15334	15603	15280	15178	15449	15313	15266	15341	15298	15125	15434	15363	15295	15102	15455	15436	15377	15344	15392	15294	15240	15283	15305	15409	15323	15368	15304	15425	15343	15405	15356	15278	15395	15316	15274	15334	15291	15299	15207	15202	15352	15325	15378	15414	15516	15570	15421	15357	15198	15280	15297	15356	15464	15354	15434	15376	15441	15297	15279	15415	15312	15465	15310	15170	15330	15280	15359	15349	15409	15307	15350	15286	15379	15455	15325	15418	15229	15501	15383	15298	15467	15303	15282	15152	15213	15231	15257	15330	15315	15455	15452	15250	15346	15204	15390	15295	15326	15268	15355	15343	15336	15382	15283	15367	15292	15264	15217	15305	15346	15368	15388	15386	15383	15337	15326	15283	15319	15095	15288	15369	15211	15392	15350	15467	15073	15299	15402	15195	15254	15306	15345	15319	15231	15141	15456	15380	15317	15144	15207	15536	15275	15389	15275	15350	15273	15248	15453	15356	15473	15453	15248	15138	15343	15281	15204	15294	15341	15357	15339	15214	15268	15277	15327	15241	15342	15187	15427	15259	15282	15226	15254	15314	15495	15422	15124	15119	15386	15398	15490	15332	15346	15286	15426	15244	15357	15361	15335	15442	15209	15415	15418	15360	15253	15305	15504	15338	15440	15129	15234	15159	15450	15225	15201	15384	15343	15276	15329	15342	15265	15257	15402	15338	15317	15249	15176	15353	15330	15182	15215	15324	15260	15338	15109	15243	15276	15360	15449	15289	15339	15396	15311	15365	15291	15212	15106	15459	15170	15295	15393	15232	15290	15109	15294	15295	14983	15335	15259	15365	15366	15315	15437	15293	15281	15252	15364	15349	15243	15196	15241	15232	15316	15312	15217	15221	15272	15418	15163	15234	15320	15218	15272	15295	15294	15364	15266	15353	15302	15313	15411	15337	15141	15351	15172	15367	15361	15431	15291	15246	15249	15180	15099	15394	15303	15370	15234	15220	15402	15295	15269	15377	15099	15528	15357	15283	15299	15215	15304	15326	15254	15461	15399	15321	15444	15292	15344	15236	15281	15262	15280	15316	15294	15187	15422	15300	15378	15420	15308	15358	15245	15167	15288	15440	15429	15303	15274	15233	15275	15218	15214	15173	15422	15423	15400	15250	15205	15299	15354	15281	15385	15112	15198	15414	15347	15285	15420	15137	15495	15276	15478	15350	15444	15320	15016	15194	15288	15365	15388	15329	15233	15288	15185	15453	15223	15474	15262	15286	15232	15369	15219	15169	15301	15291	15262	15230	15164	15576	15267	15419	15264	15197	15497	15202	15351	15530	15368	15336	15475	15436	15343	15356	15321	15371	15120	15315	15410	15286	15188	15273	15355	15400	15155	15307	15383	15318	15259	15259	15288	15194	15336	15353	15391	15286	15329	15378	15334	15579	15429	15329	15255	15381	15464	15355	15215	15259	15396	15135	15259	15265	15345	15218	15201	15176	15295	15509	15494	15259	15314	15418	15280	15421	15375	15417	15352	15412	15316	15287	15470	15274	15327	15214	15138	15205	15246	15375	15400	15166	15231	15347	15260	15309	15284	15373	15297	15327	15376	15298	15292	15435	15349	15262	15148	15256	15196	15354	15258	15357	15424	15253	15264	15311	15226	15267	15171	15209	15402	15332	15268	15176	15285	15157	15239	15296	15414	15256	15328	15161	15350	15288	15395	15310	15237	15193	15224	15320	15281	15239	15316	15239	15190	15169	15138	15366	15292	15396	15176	15321	15224	15328	15457	15472	15304	15275	15451	15279	15223	15286	15251	15337	15382	15400	15161	15387	15245	15223	15338	15213	15244	15422	15191	15164	15187	15053	15331	15317	15416	15261	15347	15269	15387	15205	15363	15214	15231	15273	15286	15369	15408	15237	15277	15273	15229	15360	15284	15337	15250	15548	15268	15255	15315	15264	15336	15167	15398	15226	15333	15221	15188	15363	15352	15281	15427	15322	15140	15403	15361	15277	15178	15396	15398	15356	15293	15363	15286	15315	15324	15190	15205	15336	15326	15385	15311	15362	15176	15411	15342	15466	15337	15316	15340	15138	15376	15507	15207	15358	15257	15402	15331	15229	15341	15244	15343	15285	15237	15239	15319	15229	15408	15175	15384	15298	15243	15267	15405	15271	15423	15296	15296	15299	15374	15108	15426	15499	15335	15364	15443	15133	15299	15364	15426	15314	15309	15319	15119	15368	15192	15233	15436	15168	15272	15289	15491	15360	15197	15180	15314	15182	15313	15268	15454	15215	15340	15334	15256	15310	15392	15144	15272	15179	15238	15365	15172	15219	15553	15459	15029	15331	15220	15242	15263	15324	15521	15231	15501	15315	15272	15347	15295	15399	15270	15460	15383	15206	15499	15335	15368	15278	15583	15321	15403	15260	15285	15181	15276	15383	15265	15337	15356	15262	15256	15295	15208	15344	15310	15164	15289	15297	15247	15290	15283	15352	15306	15031	15316	15365	15353	15244	15461	15229	15476	15319	15331	15333	15365	15412	15498	15230	15142	15314	15389	15219	15267	15281	15228	15260	15383	15259	15277	15297	15269	15326	15212	15167	15231	15334	15311	15197	15326	15350	15302	15280	15272	15455	15202	15295	15273	15292	15344	15359	15275	15319	15361	15483	15372	15476	15358	15398	15301	15314	15300	15095	15270	15285	15170	15268	15156	15063	15310	15353	15221	15331	15371	15186	15466	15426	15465	15304	15238	15324	15307	15370	15248	15283	15281	15374	15287	15495	15336	15407	15312	15299	15092	15454	15199	15280	15204	15301	15088	15304	15128	15237	15331	15459	15184	15176	15330	15326	15342	15445	15263	15521	15320	15285	15403	15373	15260	15389	15266	15327	15337	15239	15263	15319	15302	15315	15286	15286	15365	15368	15254	15264	15129	15399	15345	15360	15184	15345	15385	15134	15301	15272	15297	15327	15248	15223	15150	15279	15438	15322	15282	15391	15343	15119	15275	15246	15492	15274	15156	15102	15386	15284	15418	15384	15321	15324	15385	15422	15160	15470	15287	15218	15408	15554	15329	15100	15235	15352	15326	15250	15188	15250	15268	15324	15242	15324	15219	15209	15183	15391	15586	15420	15385	15245	15206	15380	15422	15408	15213	15326	15278	15172	15384	15409	15171	15158	15517	15279	15291	15307	15366	15345	15308	15376	15369	15398	15282	15343	15250	15242	15232	15348	15306	15280	15280	15349	15407	15233	15369	15298	15252	15203	15211	15325	15379	15314	15307	15291	15294	15155	15386	15313	15327	15326	15198	15326	15411	15313	15243	15326	15274	15298	15182	15313	15319	15183	15418	15345	15270	15397	15161	15311	15267	15190	15247	15251	15273	15133	15352	15080	15381	15176	15351	15319	15205	15266	15254	15196	15247	15241	15453	15311	15308	15191	15375	15377	15377	15228	15256	15186	15337	15405	15273	15311	15420	15327	15366	15362	15252	15244	15330	15423	15239	15378	15230	15249	15341	15194	15205	15465	15281	15292	15341	15289	15270	15306	15341	15498	15298	15255	15264	15290	15370	15291	15346	15272	15241	15190	15208	15506	15330	15185	15282	15365	15184	15365	15304	15157	15241	15328	15427	15344	15219	15311	15123	15417	15222	15240	15421	15468	15277	15417	15432	15283	15409	15171	15326	15264	15392	15321	15199	15238	15334	15213	15220	15191	15386	15302	15258	15205	15324	15274	15299	15320	15257	15287	15436	15304	15313	15263	15185	15306	15426	15407	15245	15343	15379	15302	15319	15396	15354	15232	15175	15112	15223	15341	15327	15390	15346	15313	15408	15402	15328	15504	15158	15378	15256	15470	15129	15447	15354	15409	15244	15277	15338	15386	15479	15342	15151	15216	15200	15133	15303	15445	15296	15258	15364	15391	15455	15361	15354	15298	15298	15138	15224	15474	15304	15361	15367	15265	15461	15175	15347	15417	15307	15334	15468	15423	15464	15257	15420	15201	15249	15353	15375	15284	15286	15407	15315	15364	15293	15411	15400	15402	15353	15314	15246	15261	15262	15226	15359	15276	15362	15326	15214	15346	15332	15246	15316	15227	15279	15273	15280	15261	15159	15184	15267	15504	15346	15293	15485	15223	15377	15300	15416	15437	15297	15287	15294	15317	15293	15318	15440	15394	15425	15368	15073	15330	15223	15206	15310	15412	15382	15192	15294	15272	15436	15327	15369	15204	15111	15369	15465	15235	15218	15262	15278	15069	15444	15426	15366	15161	15295	15123	15300	15202	15211	15291	15181	15397	15091	15429	15195	15287	15230	15353	15374	15187	15415	15421	15294	15280	15346	15356	15445	15279	15369	15167	15169	15378	15389	15237	15445	15255	15215	15228	15321	15483	15308	15297	15322	15391	15371	15197	15453	15154	15130	15330	15287	15342	15261	15174	15479	15239	15231	15199	15129	15276	15287	15282	15282	15267	15357	15279	15351	15239	15529	15298	15368	15369	15145	15270	15425	15259	15312	15220	15253	15392	15225	15440	15385	15396	15363	15150	15378	15371	15397	15290	15386	15229	15293	15251	15443	15427	15247	15350	15369	15232	15157	15327	15278	15286	15398	15404	15203	15410	15240	15286	15388	15417	15301	15282	15340	15202	15284	15336	15353	15532	15257	15332	15326	15314	15246	15346	15344	15374	15266	15150	15436	15343	15373	15214	15283	15280	15236	15300	15186	15173	15398	15304	15277	15167	15221	15287	15321	15390	15422	15315	15251	15174	15513	15199	15297	15343	15356	15460	15155	15351	15278	15279	15456	15164	15273	15224	15374	15519	15217	15191	15143	15376	15361	15236	15390	15416	15445	15258	15286	15302	15254	15356	15302	15248	15397	15231	15382	15279	15080	15249	15280	15229	15329	15228	15261	15352	15157	15323	15273	15468	15354	15080	15196	15455	15103	15361	15301
26776	21486	23696	21295	17813	17613	17430	17108	17112	17103	17135	17586	18952	18594	18215	17654	17228	16865	16710	16569	16856	16897	16478	16815	16822	16716	16747	16603	16864	16740	16799	16798	16686	16776	16836	16833	16767	16768	16775	16652	16802	16732	16945	16728	16787	16738	16612	16570	16782	16672	16641	16671	16630	16777	16892	16834	16740	16766	16852	16869	16975	16732	16950	16743	16633	16659	16780	16731	16742	16580	16797	16768	16885	16873	16899	16821	16799	16720	16737	16759	16671	16668	16727	16644	16590	16755	16779	16840	16827	16829	16762	16751	16830	16727	16540	16691	16769	16766	16880	16676	16674	16634	16943	16711	16609	16855	16768	16776	16579	16789	16816	16788	16724	16969	16816	16744	16759	16677	16575	16711	16806	16727	16673	16589	16667	16822	16628	16772	16752	16641	16665	16651	16886	16701	16730	16622	16620	16831	16550	16718	16793	16689	16713	16753	16962	16844	16747	16759	16682	16665	16820	16925	16851	16744	16790	16731	16793	16724	16777	16641	16820	16810	16720	16734	16750	16788	16753	16806	16802	16860	16542	16716	16654	16839	16917	16744	16592	16701	16759	16793	16863	16598	16865	16721	16836	16710	16727	16838	16887	16692	16667	16789	16847	16846	16614	16711	16723	16877	16930	16820	16740	16681	16743	16623	16882	16828	16754	16622	16681	16835	16671	16559	16730	16559	16791	16701	16775	16679	16928	16795	16781	16801	17046	16764	16728	16825	16801	16733	16790	16823	16937	16811	16863	16648	16622	16650	16729	16794	16549	16679	16664	16680	16681	16949	16579	16842	16808	16708	16775	16932	16533	16668	16732	16705	16864	16747	16784	16756	16834	16696	16737	16681	16747	16596	16695	16682	16580	16726	16665	16853	16796	16882	16924	16739	16660	16734	16686	16669	16828	16854	16726	16579	16739	16733	16722	16598	16635	16837	16830	16824	16866	16801	16816	16840	16746	16670	16767	16578	16594	16660	16700	16814	16805	16741	16856	16535	16840	16822	16704	16609	16690	16781	16816	16889	16668	16909	16777	16642	16672	16884	16752	16808	16721	16908	16665	16641	16545	16686	16644	16702	16792	16747	16712	16707	16595	16700	16794	16848	16788	16789	16925	16822	16845	16866	16825	16705	16711	16789	16861	16945	16699	16924	16809	16705	16711	16769	16646	16624	16749	16517	16724	16502	16684	16626	16712	16787	16616	16792	16843	16751	16646	16802	16631	16778	16853	16573	16646	16805	16877	16894	16700	16856	16782	16763	16441	16651	16778	16589	16691	16686	16851	16742	16511	16807	16947	16799	16527	16678	16836	16743	16809	16566	16835	16843	16765	16581	16843	16595	16877	16606	16828	16767	16643	16749	16729	16816	16747	16620	16816	16598	16725	16719	16614	16622	16775	16595	16678	16820	16631	16698	16798	16634	16719	16648	16607	16710	16799	16660	16698	16815	16857	16811	16742	16859	16626	16781	16822	16542	16776	17022	16722	16742	16704	16714	16785	16712	16607	16443	16808	16897	16897	16905	16659	17014	16940	16934	17000	16858	16616	16566	16936	16841	16783	16716	16942	16780	16628	16850	16656	16833	16817	16810	16735	16895	16745	16655	16597	16794	16721	16730	16779	16836	16708	16686	16556	16731	16607	16820	16661	16699	16755	16674	16591	16729	16755	16777	16547	16834	16654	16653	16790	16799	16703	16887	16673	16697	16757	16879	16751	16849	16620	16837	16777	16923	16743	16687	16824	16608	16870	16793	16821	16552	16681	16775	16649	16508	16651	16452	16621	16761	16936	16929	16491	17033	16822	16685	16810	16744	16714	16833	16682	16783	16671	16782	16774	16885	16861	16826	16745	16753	16675	16783	16849	16746	16843	16822	16758	16722	16561	16756	16730	16729	16786	16652	16874	16698	16694	16862	16554	16732	16761	16671	16747	16643	16829	16666	16784	16729	16603	16763	16786	16683	16778	16752	16766	16837	16642	16805	16698	16772	16843	16678	16744	16692	16814	16857	16715	16667	16831	16732	16691	16701	16723	16621	16642	16775	16640	16887	16773	16853	16730	16754	16903	16692	16757	16709	16629	16606	16786	16523	16785	16635	16689	16837	16818	16783	16798	16945	16729	16760	16720	16700	16639	16618	16791	16736	16722	16857	16896	16707	16808	16865	16715	16717	16645	16636	16768	16730	16533	16836	16564	16563	16644	16815	16666	16588	16898	16680	16868	16810	16789	16632	16823	16757	16693	16751	16856	16643	16869	16747	16627	16546	16790	16766	16772	16669	16608	16855	16531	16589	16834	16818	16789	16890	16871	16826	16601	16893	16836	17074	16848	16891	16727	16847	16755	16696	16925	16755	16721	16641	16850	16759	16631	16881	16708	16846	16735	16654	16676	16541	16851	16983	16896	16671	16711	16867	16770	16678	16783	16764	16721	16941	16799	16516	16559	16503	16729	16749	16789	16761	16535	16692	16687	16779	16885	16594	16624	16776	16708	16871	16776	16584	16753	16862	16739	16703	16628	16970	16844	16818	16675	16800	16776	16656	16956	17038	16793	16983	16824	16876	16794	16689	16663	16780	16800	16553	16719	16751	16806	16725	16629	16909	16705	16698	16686	16847	16744	16630	16743	16841	16552	16781	16675	16905	17002	16609	16694	16812	16896	16888	16679	16817	16715	16646	16706	16613	16597	16538	16759	16588	16685	16675	16657	16567	16679	16614	16739	16945	16831	16677	16802	16755	16667	16835	16685	16692	16753	16694	16663	16892	16784	16732	16726	16774	16851	16793	16601	16840	16738	16633	16660	16872	16559	16631	16829	16698	16798	16861	16853	16813	16921	16916	16663	16831	16695	16578	16730	16656	16740	16795	16693	16738	16725	16879	16736	16748	16790	16731	16772	16765	16613	16777	16503	16899	16713	16682	16662	16647	16584	16689	16606	16778	16774	16566	16651	16820	16759	16787	16892	16757	16662	16620	16780	16789	16840	16826	16673	16622	16713	16676	16788	16671	16752	16821	16716	16814	16898	16885	16788	16764	16756	16950	16769	16505	16842	16743	16868	16651	16751	16799	16733	16683	16854	16699	16796	16759	16693	16735	16580	16759	16832	16517	16747	16634	16724	16902	17027	16630	16782	16846	16523	16396	16637	16671	16691	16679	16868	16659	16919	16741	16712	16594	16629	16738	16632	16692	16893	16738	16909	16775	16707	16693	16644	16524	16702	16871	16736	16643	16549	16567	16584	16779	16805	16659	16787	16989	16772	16662	16614	16630	16871	16720	16645	16719	17001	16843	16839	16697	16611	16645	16777	16860	16838	17031	16855	16751	16703	16865	16665	16519	16909	16722	16861	16846	16787	16695	16712	16897	16819	16550	16584	16712	16970	16713	16846	16712	16830	16826	16541	16758	16724	16622	16672	16689	16693	16782	16701	16859	16775	16663	16784	16651	16731	16687	16709	16951	16759	16712	16644	16692	16856	16775	16647	16683	16701	16567	16630	16663	16487	16851	16738	16813	16981	16670	16713	16555	16738	16670	16660	16782	16763	16914	16698	16783	16543	16850	16689	16736	16838	16666	16702	16758	16805	16750	16482	16908	16910	16681	16696	16776	16741	16800	16913	16826	17000	16759	16962	16580	16870	16750	16851	16866	16859	16639	16851	16724	16777	16693	16790	16965	16650	16629	16661	16852	16597	16927	16753	16720	16783	16756	16881	16725	16924	16822	16617	16729	16746	16974	16781	16639	16677	16662	16690	16721	16770	16930	16679	16707	16813	16643	16961	16715	16675	16746	16719	16881	16599	16670	16604	16642	16768	16797	16666	16569	16660	16705	16703	16706	16650	16603	16719	16914	16812	16914	16828	16709	16993	16657	16846	16742	16711	16523	16795	16770	16968	16822	16818	16805	16643	16758	16729	16648	16829	16758	16834	16814	16600	16881	16946	16792	16742	16693	16713	16737	16690	16867	16803	16788	16831	16736	16769	16737	16682	16809	16763	16654	16660	16726	16565	16630	16896	16697	16669	16482	16856	16776	16544	16698	16662	16666	16766	16672	16682	16831	16876	16606	16722	16779	16748	16655	16736	16755	16734	16933	16873	16876	16798	16749	16915	16748	16876	16829	16775	16830	16815	16632	16571	16685	16906	16796	16563	16756	16802	16829	16669	16827	16683	16813	16933	16635	16732	16539	16984	16602	16660	16679	16632	16811	16901	16791	16798	16736	16646	16611	16808	16730	16718	16856	16631	16750	16681	16819	16537	16688	16790	16811	16721	16699	16620	16799	16887	16613	16780	16661	16592	16839	16647	16835	16591	16709	16805	16857	16875	16712	16895	16854	16649	16807	16636	16725	16838	16679	16778	16845	16828	16684	16603	16634	16638	16668	16713	16535	16789	16952	16662	16969	16796	16662	16545	16787	16759	17027	16660	16707	16644	16792	16701	16921	16755	16793	16748	16623	16566	16785	16803	16641	16788	16793	16754	16924	16881	16733	16762	16688	16688	16621	16750	16629	16701	16869	16696	16653	16792	16547	16620	16518	16801	16663	16863	16687	16578	16739	16802	16927	16666	16770	16658	16746	16773	16901	16833	16822	16614	16710	16899	16545	16867	16671	16835	17050	16806	16741	16816	16660	16694	16613	16874	16847	16551	16588	16632	16761	16854	16884	16712	16825	16797	16798	16787	16687	16739	16630	16806	16799	16864	16717	16664	16848	16843	16756	16849	16823	16710	16757	16833	16743	16615	16533	16665	16665	16779	16637	16835	16623	16618	16736	16700	16796	16684	16784	16701	16729	16630	16704	16744	16727	16667	16895	16661	16806	16701	16869	16582	16714	16959	16711	16741	16875	16787	16784	16747	16744	16729	16699	16652	16670	16676	16857	16788	16449	16956	16777	16897	16784	16843	16761	16876	16701	17137	16675	16804	16666	16591	16649	16690	16699	16644	16796	16790	16754	16667	16605	16516	16740	16638	16782	16740	16855	16903	16632	16601	16634	16951	16744	16866	16716	16604	16659	16822	16653	16641	16759	16708	16833	16910	17034	16506	16557	16882	16809	16737	16882	16459	16754	16584	16676	16957	16737	16758	16808	16738	16702	16860	16608	16798	16683	16788	16658	16666	16930	16755	16776	16875	16890	16812	16898
15600	19302	18502	17855	16810	16132	15765	15591	15434	15226	15405	16686	18106	17590	16869	16129	15616	15252	15145	14993	15010	15112	15010	14830	14984	15189	14843	15002	14951	15030	14985	15112	15137	14873	15144	14940	14860	15103	14947	15010	14861	15089	15210	14826	15119	15102	15046	14924	15101	15094	15100	15051	15038	15003	14947	15043	14983	14975	15084	15061	15086	15074	14951	15095	15043	14915	14948	14986	15139	14861	14884	15113	14913	15078	15086	15070	14872	15053	14903	15056	15012	14949	15018	14837	14947	15065	15062	15037	14948	14924	15032	14991	14998	14884	15138	14874	14892	14967	15129	15067	15018	14979	14967	15122	15066	15067	14926	14981	14953	14955	14845	14876	14989	15181	14934	15094	15052	14846	15076	15061	15124	15085	15065	14767	15084	15057	15000	15004	14975	15093	14963	15083	15098	14969	15151	15009	15003	15032	15154	14989	14965	15078	14946	15095	14924	15083	15136	14949	15105	15081	15083	15042	14928	14890	15140	14930	15106	14917	15000	14937	14969	14982	15023	14884	14950	15056	15026	14990	14947	14836	15043	15145	14940	15157	15100	14976	15258	14941	14936	15138	14966	15048	14977	15032	15201	15133	15145	14852	15061	14972	15008	15051	15010	15067	14922	15069	15134	14905	14997	15029	15048	15036	14882	14954	15094	14764	15139	14938	14981	14959	15070	15188	14916	15093	15060	15246	15115	14967	14943	15019	14899	14984	14995	15131	14863	14926	15145	14932	15113	14973	15016	15047	14906	14972	15316	15034	15111	15076	15049	14967	15093	15040	15108	14946	14965	14866	15104	14991	15022	14741	14989	14988	14933	15065	15103	14842	15121	14934	14976	14913	14978	14806	15038	14942	15023	15105	15027	14962	15005	15015	14956	15004	14980	15020	15033	15024	15101	15060	14873	14981	15114	14998	15021	15006	15101	15030	14955	15117	14929	15069	14937	15042	14918	14972	15132	15036	14961	15087	15061	15039	14999	15110	15060	14966	15075	14927	15135	15001	15110	15062	15223	15054	15012	15109	14896	15042	15131	14907	15110	15083	15108	15155	15060	14936	14896	15115	14846	15033	15043	15020	15114	14847	15116	14947	15007	15095	14827	15088	15072	15122	15011	14971	14782	14944	15084	14893	15095	14910	15196	14925	15143	15013	14899	15017	14920	15067	15096	15120	15131	15018	14968	15171	14918	14863	15038	15090	14990	14808	14886	15105	14933	14993	15150	15132	14826	15147	15078	15101	14967	15103	14926	15090	14808	15086	14804	15136	15013	15049	14932	15029	15023	15025	14937	14992	14912	15036	14977	14908	14859	14891	14919	14863	14792	14965	15005	15058	14926	15059	14958	15127	15084	15065	15066	15081	15035	15134	14921	15010	15021	15093	15115	15002	14852	15141	15081	14758	15034	14963	15053	14944	15040	15014	15060	15107	14944	14885	15003	14961	15074	14989	14985	15017	14838	15046	15072	14946	15107	15331	15070	14909	14801	15087	14970	14932	14902	14993	15065	15015	15038	15134	14875	15083	15085	14993	15055	15034	15018	15067	15113	14960	15091	15008	14974	15014	14963	15054	15036	14861	15003	15026	15142	14922	14990	15014	14943	14906	15062	15004	14940	14795	14973	14978	14999	15081	14987	14954	15008	15076	15151	14990	14985	14975	15124	14874	15077	15153	15026	14912	15004	14889	14817	14928	15039	15246	14997	15125	15062	15025	14904	15010	14920	14864	15048	14962	14825	14981	15123	14986	15013	15047	14918	15118	15003	15080	15175	14799	14990	15085	14908	15019	15099	14919	14900	14877	15098	15031	15014	15253	15009	15009	15116	15188	14893	14829	15083	15159	15073	14993	15079	15179	15022	14974	14980	15008	15051	14867	14986	15090	15061	14957	15073	14949	15064	15083	14718	15029	15161	14971	14926	15011	14911	15011	15108	15087	15026	15070	14875	14969	15025	14972	15055	15040	15028	15162	14944	15011	14875	15235	15181	15059	14948	15270	15044	15024	14926	15000	15147	15061	15081	15125	15014	15073	14955	15119	14754	15010	14929	14996	15108	15040	14976	15074	14927	14919	15008	15081	14959	15086	15078	15026	15055	14950	15076	15046	15072	15136	15002	15011	15112	14864	14876	15102	15090	14962	14928	15180	15075	14947	15036	15155	15099	15116	14892	15036	14989	14971	14981	14877	15127	15033	15111	14843	15132	15030	15004	15061	15110	15139	14928	14898	15062	14993	15019	15108	15219	15060	15036	14895	15050	14975	15079	15098	14802	15049	14935	14991	15043	14940	14928	14948	15067	15077	15018	15062	15184	15103	14974	15099	15096	14955	15082	15087	15055	15007	15026	15083	14958	14991	14920	14998	15062	14897	15098	15077	14897	15157	15121	15024	15070	14963	15026	15095	15033	14992	15040	15013	15028	14895	14969	14999	15070	15138	14950	14947	14922	14915	15078	14925	15025	15054	14920	15126	14996	14908	14951	15291	15173	15095	15014	15103	15065	14954	15049	14880	15041	14978	14890	14870	14986	15069	14995	15091	15007	14986	15007	14983	14920	14977	15060	14968	15024	15089	14977	14930	14960	15022	14925	15146	15002	15049	15057	14892	15122	15068	14888	15004	15032	15019	15019	15099	15032	14875	15125	14910	15240	15128	14843	15056	14845	14917	15040	15100	15086	14899	14973	14995	15021	15003	15074	15103	15012	14887	14906	14961	15117	15106	15076	14927	15184	15094	14904	15039	15033	15126	14993	15095	15239	15117	14861	14967	15060	15065	15066	15021	14984	15008	14965	15087	14951	15004	14927	14907	15144	14951	15004	14935	15136	14991	14973	15036	15165	14961	14970	15116	15137	15101	15029	15082	15041	15003	15112	14923	14892	14989	14966	15042	14971	14973	15021	14908	15017	14937	15099	14905	14943	15098	14978	15133	14901	15000	14977	15047	15061	15095	15010	14989	14977	15136	14912	14947	15059	15031	15055	14976	14948	15107	14950	15135	14929	14955	15148	15043	15139	15032	15000	14987	15054	14928	15095	15035	14947	14954	14999	15002	15117	15118	15098	14953	14888	14966	15012	14913	15124	15075	15227	15056	15073	14999	15121	14999	14956	15012	14973	15094	15081	14980	15043	14891	15016	14868	15148	14990	15043	15117	14995	15128	15005	15153	15084	14962	14987	15107	15001	15149	15068	15012	14996	14977	15003	14896	14870	14984	15108	15123	15012	14932	15183	14921	15087	14924	14911	14830	15115	14999	14922	15094	15048	15137	15071	14909	15156	14976	15128	15107	15113	14963	15049	15082	14669	15040	15114	14943	15045	14996	14817	15054	14915	14988	15002	15316	14945	15024	14909	15071	15053	15150	15090	15044	14961	15059	15046	15105	15076	14923	15016	14908	14847	14992	14968	15079	14866	15120	14890	15187	14944	14873	15115	15023	14993	15034	15030	15012	14955	15112	14969	15064	14888	14936	15112	15007	15145	15105	15016	15219	14928	15000	14961	15075	15123	15117	15122	15160	14805	15020	14999	14975	15111	14960	14954	15040	15097	15163	14950	15030	15152	14955	15051	14903	15131	14845	14989	14968	14920	14952	14972	15057	15024	14929	14967	14954	14980	14988	15083	14939	15155	15100	15115	15006	14950	15166	14959	15011	14846	14943	14947	15011	15059	14967	15075	15098	14982	15134	15178	15125	15038	15060	14963	14829	15137	15121	15045	14955	15095	15142	14904	15065	14993	14897	15029	14914	15125	14883	14908	14946	15179	14925	15110	14937	15055	15002	14967	15185	15026	15056	14969	15002	14973	14916	15032	14939	15027	15012	14989	15061	15070	14982	14903	14982	15118	14953	14997	15161	14972	14939	15136	15014	15047	15163	14984	14988	14986	15089	15101	14962	14921	14793	15094	15046	14974	15006	15029	14849	15127	15012	14965	14807	14816	14961	15086	15021	14836	15157	15095	15026	14935	15050	15009	14993	15083	15115	15096	14989	14989	14966	15018	14909	15021	15081	15068	14846	14978	14883	14903	15096	14967	15108	14924	14980	15088	15004	14961	15163	14978	15021	15039	14946	14913	15075	15080	15077	14964	15009	15065	15021	15026	15145	14970	14818	14955	14847	15100	15066	14965	15080	14951	15101	14935	14935	14986	14949	15130	15175	14949	15083	15051	14965	15163	14952	15089	14930	15142	14798	15138	15079	15095	14928	15166	14993	14952	15073	14909	15163	15144	15070	14975	14966	15002	14928	14931	15068	14978	15036	15049	15040	14976	14875	15091	15045	15001	15044	15124	15220	15303	14935	15091	15002	15010	14905	15075	15107	14864	15094	14974	15162	14972	15183	15013	15038	15062	14988	15041	14988	14953	15043	15085	15004	14941	14957	15008	15072	14979	14943	14816	15004	14969	14944	14949	14827	14969	15121	14757	14951	15030	15022	15026	15084	15198	15034	14982	15070	15160	14962	14905	14980	15142	15195	15013	14968	15105	14934	15017	14870	15070	14907	15092	15151	14774	15013	15055	14894	14869	14990	15113	15011	15109	14976	15261	14940	14985	14951	15155	15024	14940	15177	15197	15065	14962	15092	15075	14831	15014	14971	14951	15052	14983	14902	14982	15089	14908	14992	15001	14952	15062	15109	15051	14843	15078	15043	14954	14925	15029	14854	15045	15098	14979	14992	14941	15165	15094	14915	14962	15070	15196	14915	15028	15036	15011	14956	15088	14996	15090	15003	15125	15111	15045	15027	14920	15182	15093	15108	14974	15122	14931	15032	15085	15048	15144	15056	14910	14950	15175	15087	14962	15029	15029	15020	14965	14811	15003	14826	14879	15154	15042	15026	15127	15106	15091	14881	14934	15081	14816	14939	14935	15102	14945	14920	14968	14939	15045	15067	15119	15080	15019	14981	15171	14923	15085	15029	14862	15031	14983	15104	15024	15065	15019	15050	15081	14967	14878	14985	15085	14990	15056	15028	15123	15200	14961	14919	15027	15107	15004	15078	14890	15005	14924	15097	15064	14988	14933	15054	14970	15045	15131	14924	15088	14940	15110	14881	14973	15036	15006	15105	14827	15059	14938	15133	15037	15015	14988	14977	14938	14904	14989	14974	14951	14872	15047	14987	14880	15197	14864	14968	15093	14978	15168	14980
23443	20786	27969	23784	21578	21487	20740	18326	17988	17585	17944	22927	29359	28915	26348	21770	19303	17851	17490	17251	17125	16888	17078	16923	16837	17141	17164	16855	17140	17065	16943	17208	16890	16869	16897	16976	16739	16886	16747	16893	16954	16921	16966	16852	17057	17047	16919	16999	16907	16786	16982	16937	16944	16902	16924	16870	17020	16795	16908	16901	16869	16986	16819	16703	16994	17011	16942	16724	16869	16869	16945	16857	16980	17050	16936	16898	17077	16932	16883	16924	17019	16892	16812	16882	16966	16853	17052	16732	16855	16956	16824	16880	17041	16883	17034	16937	16809	16989	16931	16881	16945	17010	16995	16633	16865	16784	16802	16728	16903	16811	16986	17111	16899	16902	16860	16773	17004	16956	16930	16995	16970	16888	16769	16943	16831	16854	16933	16812	17065	17078	16789	16734	16912	17040	16932	16815	17001	17067	16808	16702	16736	16748	16810	16917	16896	16889	16747	16639	16960	16839	16714	16782	16964	16858	16556	16801	16867	16914	16904	16838	16687	16960	16910	16788	16723	16753	16862	16866	16980	17015	16777	16866	16604	16839	17037	16960	16828	16762	16840	16786	16935	16938	16975	16955	16825	16785	17020	16659	16957	16828	16893	16712	16958	16911	17009	16954	16969	16873	17090	16911	16912	16647	16967	16789	16987	16699	16979	16865	16940	16709	16995	17005	17027	16779	16829	16922	16824	16792	16759	16953	16648	16929	16938	16985	16895	16778	16968	16782	16672	16890	16875	16822	16816	16710	16971	16811	16702	16800	16972	16803	16824	16969	17082	16827	16930	16871	17024	16880	16931	16720	16992	16974	17160	16825	17018	16755	16867	16982	16814	16880	16827	16928	16916	16942	16860	16860	16991	17002	16864	16828	17048	16821	16703	16906	16675	16798	16960	16999	16955	16751	16872	16832	16766	16834	17006	16845	16960	16815	16643	16796	16937	16894	17005	16986	16802	17056	17010	16822	16938	17032	16860	16945	17027	17007	16910	16839	17027	16847	16789	16813	16870	16818	16944	17075	16737	16775	17052	17033	16833	17012	16941	17046	16673	16864	16858	16892	16849	16839	16715	16781	16938	16981	16894	16800	17002	16803	17000	16903	16938	17090	17073	16886	16974	16743	16945	16804	16819	16735	16791	16947	16728	16888	16688	16946	17115	17147	16849	16898	16768	16672	16894	17058	16925	16854	16751	16814	16838	16911	16889	16911	16951	17171	16974	17054	16908	16971	16871	16845	16892	16851	16729	16900	16759	16931	16786	17022	16942	16896	16868	16926	16811	16728	16710	16929	16849	16615	16755	17034	16860	16681	16861	16755	16598	16939	16785	16812	16650	16809	16934	16923	16990	16809	16814	16900	16946	16818	16820	16826	16986	16954	16911	16796	17049	16792	16844	17065	17089	16877	16920	16794	16958	16770	16835	16958	16880	16836	17030	16930	16858	16926	16858	16860	16970	16969	16946	17032	16800	16740	16723	16935	16988	16764	16888	16935	16889	16890	16753	16923	16988	16790	16620	16882	16980	16963	16905	16915	16991	16782	16624	16872	16801	16770	16898	16883	17049	16867	16893	16824	16826	16765	16883	16842	16954	16750	16798	17080	16955	16884	16861	16596	16941	16816	16910	16899	16981	16904	16986	16634	16927	16900	17018	16834	16942	16834	16932	16936	16850	16614	16862	16852	16808	16827	16983	17029	16861	16910	16856	16898	16793	16807	17097	16851	17034	16835	16964	17019	16819	16968	16771	16783	16879	16812	16881	16966	16870	16770	16781	16965	16770	16820	16818	16856	16639	16835	16826	16942	16773	16796	17018	16759	16909	16828	16735	17063	16917	16861	16905	16995	16767	16728	16751	16885	16836	16935	16828	16871	16925	16801	16918	16913	16882	16865	16856	17011	16796	16906	16821	17063	16749	16825	16756	16724	16900	16764	16857	16855	16988	16757	16723	16973	16900	16788	16927	16818	16945	16907	16584	16835	16763	16880	16936	16942	16826	16814	16691	16861	17017	16942	16970	16734	16750	16826	17024	16855	16988	16967	16890	16712	16912	16791	16784	16926	17011	16946	16981	16869	17028	17079	16701	16904	16912	16746	17050	16745	16970	16935	16796	16824	17115	17006	16838	16857	16636	16993	16873	16726	16884	16915	16924	16909	17064	16872	17048	16855	17016	16830	16836	16816	16893	16761	16760	16998	16987	17039	16834	16746	16824	16888	16831	16801	16715	16838	16700	16768	16906	16675	16823	16923	16797	16938	16905	16715	16964	16889	16936	16867	16769	16851	17123	16758	16726	16756	16826	17083	17116	16674	16561	16928	17034	16964	16772	16815	16736	16994	16929	16826	16865	16886	16932	16935	16947	16917	16861	16897	16833	17005	16992	16947	16994	17037	16817	17043	16911	16628	16867	17106	16918	16893	17147	16862	16845	16798	16813	16991	17038	16814	17019	16725	16868	16900	16770	16797	16901	16950	16901	16774	16896	16894	16834	16760	16826	16687	16958	17000	17043	16867	16751	16874	16905	16908	16886	16904	16938	16743	16869	16784	16843	16835	16932	16926	16858	16867	16789	16990	16617	16886	17020	16840	16897	16899	16815	16966	16902	16977	16813	16803	16809	16846	16656	16954	16993	16977	16743	16968	16794	16884	16969	16820	16853	16746	16851	16744	16568	16878	16855	16939	17018	16738	16794	17135	16917	16885	16738	16753	16910	16856	16698	16965	16836	16848	16788	16838	17008	16831	16971	16812	17021	16915	16735	16886	16972	16936	17011	16925	17084	16876	16811	16703	16849	16959	16948	16983	16765	16787	16988	16751	16851	16951	16833	16912	16820	16826	16704	16723	17090	16870	17157	16836	17012	17102	16779	16849	16867	17034	16988	16932	16935	16887	16919	17022	16991	16764	16930	16977	17051	17147	16915	16797	16754	16814	17072	16910	16867	16854	16683	16927	16794	16807	17047	16999	16952	16789	16905	16884	17138	16821	16824	16723	16748	16738	16853	16962	16874	16881	16921	17022	16993	17032	16835	16985	16969	16835	16934	16739	16921	16898	16813	16699	16927	16785	16780	16879	16827	16840	17069	16786	16943	16837	16783	16883	16700	17000	17044	16861	16910	17032	16925	16904	16906	16851	16978	16901	16843	16752	16673	16956	17069	16988	16867	16742	16879	16815	16911	16820	16938	16878	16786	16874	16927	16849	16833	16849	16797	16837	16899	16895	16888	16819	16922	16987	16837	16953	16602	16840	16857	16886	16918	16741	16757	16781	16929	16911	17073	16934	16823	16822	16766	16588	16993	16837	16974	17035	16923	16907	16833	17027	16809	16826	16857	16702	16870	16798	16927	17105	17065	17032	16993	16829	16671	17018	17042	16899	16856	16977	16770	16924	16956	16959	16992	16768	16942	16724	16928	16873	16810	16745	16901	16796	16915	16935	16986	16887	16794	16807	16996	16926	16951	16548	16985	16786	16939	16886	16778	16788	16978	17004	16896	17037	17001	16994	16936	16980	16957	17055	16944	16917	16729	16754	16870	16733	17155	16921	17064	16730	16891	16923	16857	16857	16999	16906	16872	16807	16658	16926	16957	16734	16941	16908	16824	16890	16733	16790	16805	16833	16757	16936	16924	16786	16732	16842	16978	17093	17038	16685	16855	16706	16843	17010	16989	16926	16889	17045	16907	16787	16889	16960	16973	16786	16827	16865	16880	17079	16840	16951	16797	16900	16844	16733	16867	16896	16946	16754	16814	16856	16867	16850	16790	16910	16888	16981	16877	17019	16654	16843	17120	17122	16933	16797	16859	16927	16848	17047	16894	16783	16653	16890	16742	16623	16766	16885	16743	16844	16719	16747	17046	17003	16885	16899	16948	16809	16838	16851	17130	16888	16707	16789	16947	16701	17019	17030	16996	16994	16901	16910	16735	16972	17025	16827	16940	16913	16815	16757	16654	16933	17056	16779	16844	16928	16718	16726	16957	16824	16681	16875	16779	16866	16756	17139	16902	16917	16598	16900	16861	16802	16952	16915	16721	16952	16835	16725	16923	16961	16954	16872	16759	17092	16900	16872	16980	16975	16859	16831	17061	17169	16932	16976	16677	16964	16785	16773	16879	16761	16853	17127	17003	16802	16731	16864	16881	17020	17030	17028	16657	16789	17043	17055	16893	16937	16831	16767	16715	17010	16810	16770	17050	16859	16735	16731	16919	16821	16898	16750	16794	16950	16936	16798	16789	16705	16837	16886	16891	17127	16912	16921	16993	17125	16944	16972	16755	16826	16817	16782	16829	16956	16961	16757	16881	16881	16692	16915	16827	16943	17009	16925	16726	17036	16950	16897	17187	16963	16934	17051	16752	16948	16779	16820	16798	16895	16835	16800	16787	16912	16868	16906	16972	16919	17004	16958	16931	16861	16947	16780	16922	16738	16996	16974	16793	16987	16953	17096	16876	16761	16847	16771	16980	16959	16785	16838	16917	16763	16896	16624	16864	16563	16911	16807	17020	16989	16949	16824	17207	16982	16935	16888	16867	16759	16956	16886	16835	17027	16977	16899	16959	17052	17014	16981	16748	16954	16963	16830	16759	16894	16698	16932	16925	16751	16842	16871	16772	16737	16990	16978	16892	16576	16811	16647	16779	17123	17085	16935	16780	16806	16802	17062	17019	16906	16722	16744	16832	16726	16816	16922	16822	16802	16653	16833	17085	16651	16951	17045	16912	17024	16901	16764	16976	16717	16835	16770	16789	16940	16900	16862	16910	16842	16954	16993	16864	16875	16860	16986	16879	16740	16832	16763	17115	16857	17018	16788	16726	16919	16862	17010	16942	16918	16764	16961	16796	17049	16902	16888	17007	16645	16935	16831	16598	16793	16884	16846	16636	16970	16996	17017	16976	16884	16936	16946	16963	16752	16906	16849	16691	16894	16699	16770	17017	16993	16884	17022	17037	16886	17126	16817	16873	16910	16762	16821	16825	16947	16926	16917	16799	16829	16808	16861	16965	16791	16902	16857	16921	17052	16779	16873	16969	16869	16809	16829	16768	16780	16873	16921	16623	16843	16755	16979	16880	16825	16733	16911	16983	17038	16884	16718	16675	16626	16781	16878	16728	16891	17074	16955	16906	16847	16754	16896	16852	16799
14485	24654	24963	20771	18886	17950	17433	16945	16623	15894	16201	25610	32353	30603	26907	21048	17829	16015	15557	15197	15295	15164	14992	15238	15099	15089	15088	15114	15261	15170	15146	15291	15110	15041	15293	15169	15271	15156	15254	15116	15112	15194	15231	15110	15043	15149	15240	15101	15244	15121	15001	15162	15220	15228	15075	15173	15209	15104	15130	15150	14959	15102	15111	14970	15239	15192	15164	15274	14956	14957	15178	15071	15032	15157	15047	15132	15084	15098	15134	15099	15125	14955	15131	15257	15083	15202	15274	15241	15267	15152	15090	15096	15160	14968	15089	15075	15032	15098	15214	15154	15006	15162	15148	15154	15063	14948	15131	14964	15164	14995	15176	15249	15153	15109	15185	15082	14982	15194	15001	15079	15060	15172	15219	15278	15017	14997	15020	15275	15064	15111	15172	15035	15088	15118	15100	15112	15304	15077	15289	15072	14978	15004	15264	15109	15025	15188	14924	15147	15163	15083	15167	15078	15047	14963	15107	15213	15200	15164	15126	15190	15143	14987	15059	15135	15009	15107	14967	15188	15103	15032	15068	15063	15125	15192	15150	15166	15087	15361	15230	15058	15186	15149	15193	14904	14989	15075	15214	15100	15146	15118	15057	15085	15057	15029	14980	15130	15100	15083	15120	15012	15053	14918	15086	15053	15145	15098	15021	15152	14986	15059	15194	15247	15027	15169	14892	15194	15125	15091	15201	15246	15151	15146	15276	15088	15249	15241	15159	15128	15178	15112	15070	15139	15246	15114	15051	15109	15019	15071	15090	14979	15158	15024	15121	15098	15014	15300	14947	14963	15307	15228	14971	15098	15188	15227	15343	15035	14998	15089	15075	15035	15063	15023	15188	15198	15069	15139	14987	15110	15111	15146	15013	15283	15033	14974	15177	15136	15264	15055	15213	15034	15205	15097	14943	14988	14987	14988	15104	15090	15117	15036	15192	15198	15033	15332	15256	15023	15099	15107	15154	15220	14944	15209	15023	15161	15009	15084	15005	15059	14985	15079	15297	15089	15101	15143	15017	15034	15115	15043	15009	15165	15087	15243	15064	15242	15251	15117	15236	15152	15266	15104	15202	15019	15132	15108	15144	15058	14967	15115	15190	15059	15282	15066	15006	15293	15042	15218	15239	15119	15136	15097	15208	15136	15060	15121	15141	15245	15212	14957	15157	15228	15027	15157	15138	15192	14997	14896	15132	15266	15037	15169	15089	15131	15253	15055	14999	14959	15117	15146	15253	15068	15098	15082	15034	15234	15223	15100	15016	15088	15027	15199	15098	15151	15178	15072	15172	15053	14991	15144	14978	15134	15222	15021	15038	15314	15086	15062	15022	15282	15062	15098	15004	15240	14973	15111	15124	15173	15127	15153	15160	15137	15229	15103	15167	15309	15150	15211	15170	15098	15120	15172	15002	15110	14897	14824	15139	15071	15045	15134	15115	15112	15077	15048	15107	15084	15220	15244	15195	15033	15222	15022	15068	15128	15019	14993	15103	15141	15109	15211	15093	15083	15073	15153	15124	15016	15114	15111	15206	15019	15212	14979	14987	15122	15206	14972	14897	15148	15098	14880	15182	15228	15097	15026	15228	15068	15222	14986	15114	15168	15001	15162	15025	15122	15089	15046	14968	15202	15211	14991	15232	15079	15236	15168	15093	15072	15191	14938	14928	15186	15144	14957	14944	15114	15146	14992	15182	15119	14980	15014	15219	15252	14943	15042	15295	15094	15072	15170	15226	15077	15058	15222	15054	15121	14963	15049	15256	15131	15146	14993	15045	15274	15041	15153	14950	15191	15145	15276	15046	15136	15026	14939	15147	15067	15071	15178	15135	15220	15236	15148	15107	15160	15059	15063	14963	15130	15009	15108	15054	14972	15196	15237	15102	15003	15021	15090	15226	14915	15218	15066	15357	14983	15167	15157	15104	14970	15075	15229	15227	15075	15173	15179	15112	15113	15046	15228	15178	15034	14916	15018	15070	15126	15099	15207	15141	15109	15019	15002	15055	15024	14982	15171	15046	15016	15273	14987	15266	15014	15191	15168	15263	15185	15129	15148	15087	15022	15136	15008	15076	14990	15072	15117	15169	15228	15210	15076	15099	15078	15079	15089	15083	15094	15022	15230	15105	15134	15087	14856	15172	15123	15304	15253	15299	15226	15062	15218	15070	15145	15130	15256	15122	15044	15057	14927	15023	15022	15151	15125	15093	15070	15128	15020	15172	15132	15061	15044	15101	15096	15257	15125	15043	15115	15109	15086	15130	15120	14913	15028	15197	14985	15017	15125	14989	14957	15095	15103	15161	15089	14917	14808	14975	15056	15194	15118	14961	15154	15052	15132	15024	15100	15090	15241	15036	15262	15130	15080	15048	15131	15232	15124	15252	15249	15026	15292	15132	15078	15090	14977	15096	15130	15187	15022	15096	15056	15019	15115	14996	15151	15103	15101	15105	14982	15149	15180	15097	15174	15070	15106	14950	15000	15248	15055	15046	15083	15194	14999	15145	14945	15194	14869	15211	14991	15102	15040	15198	15191	15049	15098	15109	15138	15207	15049	15260	15243	15041	15004	15143	14921	15087	15129	15018	15025	15241	15262	14955	15142	15049	15234	15214	15035	14883	15277	15164	15186	15023	15177	14860	15269	15175	15071	15138	15164	15266	15110	15277	15115	15015	14964	15204	15039	15109	15219	15009	15028	15170	14985	15181	15175	15184	14926	15043	15104	15228	15221	15012	15072	15060	14926	14979	15124	15099	15091	15159	15000	15225	15103	14966	15096	14991	15185	15247	15136	15130	14981	15054	15079	15126	14989	15121	15134	15223	15210	15080	15104	15001	14995	15111	15023	15005	14985	15073	15080	15148	15188	15144	15091	15098	15038	15109	15240	15148	15214	15214	15146	15195	15183	15046	15223	15115	15017	15100	15049	15124	15060	15020	15153	15129	15165	15015	15015	15053	15103	15259	14978	15192	15136	15160	15147	15215	15062	14992	15058	14915	14987	15052	15148	15142	15148	15229	15158	15099	14978	15188	14999	15295	15084	15331	15211	14860	15105	15063	15209	15317	14959	14964	14976	15122	15202	15013	15004	15026	15247	15226	15145	15215	15078	14977	15195	15159	15046	15160	15117	15072	15263	15257	15191	15210	15249	14935	15065	15090	15057	15039	15053	15052	15146	15138	15093	15176	15048	15198	15069	15076	15264	15295	15161	15318	15121	15248	15175	15085	15201	15225	15184	15104	15252	15099	15078	15120	15087	15072	15252	15158	15189	15015	15078	14904	15103	15159	15053	15252	15011	15175	14885	15060	15198	15065	15015	15188	15114	15027	15273	15125	14980	15134	15183	15113	15119	15074	15298	15208	14976	15010	15200	15129	15318	15109	15095	15261	15113	15041	15050	15025	14997	15105	14906	14946	15108	15101	15115	15186	15090	15242	15190	15161	15212	15174	15207	14911	15007	15079	15072	15206	14921	15198	15129	15149	14916	15093	15183	15120	15325	15187	15149	15086	15167	15156	15194	15043	15049	15034	15074	15165	15188	14922	15218	15104	15050	15174	15175	15122	14961	15140	15063	15142	15173	15193	15119	15078	15065	14923	15110	15122	15167	15120	15128	15104	15128	15112	14983	15346	15234	15182	15019	15040	15105	14992	15286	15103	15105	15018	15134	15030	15098	15164	15036	15027	15062	15227	15059	15245	15058	15125	15167	15042	15061	14953	15177	15160	14978	15202	15078	15097	14976	15037	15141	15042	15207	15125	15150	15036	15148	15096	15141	15027	15055	15179	15139	15036	15265	14967	14873	15071	15072	15138	15298	15149	15079	15099	15258	15087	15151	15208	15077	15077	15145	15168	15064	15230	15072	15133	15024	15226	15151	15246	15056	15297	15134	15032	15206	15178	15055	15197	15206	15321	15138	15201	15112	15291	14969	15181	15115	15140	15218	15338	15126	15220	15190	15006	15000	15155	14974	15068	15229	15198	15150	15005	15143	15190	15170	15124	15073	15119	15194	15004	15220	15071	15134	15229	15106	15089	15090	15170	15247	15045	15087	15089	15155	15215	14903	15157	14984	15206	15071	15122	15167	15070	15016	15080	15078	14913	15153	15006	15177	15139	15109	15164	15227	15069	15001	15162	15091	14960	15147	15089	15198	15094	15070	15115	15069	15147	15100	15091	15068	15184	15180	15115	15083	15188	15046	15202	15176	15244	15145	15007	15133	15190	15244	15033	15210	15128	15176	15052	15172	15111	14820	15151	15089	15034	15114	15092	15087	15093	15134	15097	15103	15093	14927	15182	15142	15035	15044	15231	15106	15013	15114	15145	14864	15125	15229	15115	15149	15174	14944	15147	15221	15108	15082	15130	15261	15078	15089	15035	15055	15081	15106	15025	15185	15080	15097	15165	15113	15125	15095	15158	15200	14966	15206	15135	15077	15149	15143	15205	15345	14983	15186	15208	15328	15074	15202	14985	15111	15324	15088	14964	15142	15139	15140	15036	15160	15187	15124	14988	15137	15092	15161	15033	15159	15090	15013	14904	14877	15168	15005	15134	15085	15113	15035	15185	15018	14976	15259	15052	15103	15005	15268	14957	15147	15129	15139	15240	15113	15072	14957	15114	15127	15200	15022	14998	15184	15245	14974	15145	15021	15180	15134	15196	15008	15114	15110	15035	15274	15159	15165	15198	15015	14867	15081	15170	15057	15229	15151	15149	15086	15152	15107	15265	15069	15273	15302	15237	15099	15037	15226	15039	15106	15158	15134	15072	15093	15112	15163	15080	15191	15020	15123	15080	15172	15141	15108	14961	15146	15141	15074	15125	15069	14924	15250	15104	15250	15346	14917	15044	14995	15234	15179	15363	15117	15008	15177	15078	15185	15172	15115	14997	15273	15044	15386	15137	15142	15068	15043	15201	14939	15097	15102	15140	15035	15052	15139	15224	15077	14979	15175	15116	15082	14976	15100	15135	15064	15017	15280	15276	15102	15130	15123	15049	15174	15072	15128	15218	14927	15134	15053	15265	15075	15245	15027	14883	15022	14923	15181	15026	15246	15298	15088	14964	15092	15104	15199	15148	15046	15003	15051	15146	15095	14921	15167	15125	15136	15023	15244	15234	14964	15300	15117	15152	15123
22442	20826	28443	23316	21031	23008	24562	19497	18380	18198	18076	23872	36837	37289	32463	26593	21623	19256	17957	17373	17493	17306	17161	17235	17433	17372	17202	17340	17288	17097	17354	17054	17379	17256	17277	17246	17142	17103	17148	17265	17345	17217	17392	17439	17231	17187	17095	17236	17050	17426	17248	17106	17143	16970	17266	17166	17183	17166	17325	17273	17200	17341	16966	17079	17129	17346	17151	17249	17255	17069	17302	17329	17151	17083	17143	17429	17042	17254	17261	17275	16909	17181	17223	17079	16956	17249	17102	17232	17266	17230	17253	17104	17037	17258	17355	17277	17211	17031	17137	17148	17074	17126	17346	17156	16988	17184	17456	17325	17182	17405	16988	17131	17291	17164	17185	17151	17030	17225	17198	17128	17062	17213	17009	17131	17378	17169	17301	17037	16981	17170	17263	17075	17145	17124	17110	17105	17042	17237	17152	17275	17216	17075	17121	17195	17228	17017	17274	17423	17286	17294	17160	17010	17270	17071	17090	16993	17203	17443	16898	17196	17022	17227	17144	17152	16842	17245	17313	17109	17236	17051	17341	17133	17184	16969	17242	17192	17051	17266	17063	17269	17118	17122	17082	17091	17404	17209	17178	17194	17110	17254	17026	17133	17006	17194	17360	17109	17267	17089	17248	17178	17065	17074	17291	17003	17215	17028	17022	17154	17075	17158	16954	17080	17084	16963	17136	17043	17296	16945	17329	17296	17059	16987	17156	17183	17086	17185	17148	17153	17354	17182	17183	17064	16916	17254	17221	17146	16990	17223	17161	17150	17205	17181	17060	17182	17228	16773	17232	17190	17238	17339	17312	17112	17051	17214	17240	16963	17099	17189	17047	17209	17204	17339	17407	17191	17192	17400	17370	17184	17119	17391	16917	17133	17175	17210	17009	17218	17136	17224	17242	17436	17228	17043	17167	17069	17061	17241	17054	17087	17167	17114	17353	17097	17081	17079	17127	17153	17166	17064	16986	17038	17142	17217	17070	17295	17024	17244	17255	17211	17201	17233	17171	17132	16944	17214	17321	17198	17203	17122	17133	17096	17165	17021	17057	17196	16841	17169	17161	17057	17125	16931	17135	17120	17250	17235	16990	17074	17242	17093	17103	17179	17301	17119	17101	17009	17104	17156	17059	16838	17157	17136	17066	17365	17060	17136	17269	17062	17079	17101	17120	17127	17150	17128	16939	17250	16942	17042	17091	17206	17116	17073	17202	17252	17260	17175	17084	17171	17058	17105	17192	17133	17089	17149	17156	17015	17054	17225	17166	17114	17130	17317	17227	17166	17241	17180	17183	17158	17206	17147	17142	17070	17035	17230	17117	17319	17005	17185	17114	17244	17114	17283	17068	16992	17084	17110	17094	17237	17084	17186	17212	17030	17109	17137	16934	17073	17060	17138	17183	17327	17043	17212	17398	17162	17216	17180	16997	17030	17210	17286	17073	17109	17023	17176	17169	17028	17075	16950	17044	17254	16939	17105	17239	17087	16978	17056	17289	17176	17330	17170	17312	17016	16979	17096	17132	17042	16983	17087	17172	17064	17064	17068	17099	16974	17085	17128	17202	17211	17124	17083	17186	16908	17111	17009	17275	17156	17159	17060	16982	17098	16860	17103	17246	17197	17210	17263	17094	17199	17156	17080	17247	17068	17072	17120	17183	17040	17349	16893	16776	16980	17114	17142	17071	17068	16988	17234	17077	17160	17159	17158	17206	16999	16905	17181	17272	17228	17197	16956	17286	17162	17094	17245	16995	17217	17070	17158	17012	16995	17036	16907	16985	17060	17068	17219	17099	17241	17251	17208	17225	17206	17212	17111	17442	17121	17079	17239	17132	16966	17256	17219	17172	17055	17024	17118	16886	17107	17291	17243	17004	17178	17157	17184	17130	17181	17182	17065	17278	17046	17163	17047	17045	17135	17001	17048	17151	17127	17076	17180	17028	17201	17321	17365	17329	17173	17327	17202	17390	17292	17176	17175	17149	17071	17283	17132	17145	17202	17004	16955	16996	17035	17046	17202	17207	17111	17117	17371	17187	17174	17106	16953	17252	16960	16981	17236	17275	17150	17232	16918	17108	17203	17323	17053	16927	17242	16957	17087	17187	17258	17213	17117	17240	17216	17044	17038	17077	17265	17031	17073	17111	17201	17293	17100	17162	17293	16890	16952	17137	17231	17011	17182	17217	17171	17209	17276	17130	17063	16998	17170	16984	17191	17226	17378	17366	17211	17139	16992	17088	16962	17031	17110	16940	17071	17138	17249	17218	17238	17095	17170	17150	17132	17136	17095	17190	17044	16975	17145	17317	17161	17318	17077	17236	16985	17093	17191	17092	17298	17259	16963	17105	17228	16991	17104	17182	17001	17145	17206	17232	17138	17149	16972	17180	17275	17120	17168	17050	17273	17059	17167	17179	17115	17182	17081	17025	17217	17199	17233	16918	17016	17199	17075	17277	17193	17178	17073	16959	17210	17310	17067	17257	17194	17121	17091	17111	17189	17077	17322	17095	17000	17091	17219	17329	17132	17077	17231	17135	16973	17235	17085	16973	17018	17096	16992	17115	16976	17110	17282	17305	17265	17176	16864	16972	17248	17161	17174	17089	16891	17061	17038	17011	17178	17233	17017	17089	17116	17263	16982	17147	17143	17066	17082	17148	17113	16978	17026	17120	17013	17189	17012	17133	17029	17306	17093	16999	17078	17172	17024	17254	17000	17038	17025	17218	17170	16998	17120	17237	17328	17179	17270	17380	17275	16964	17096	16953	16953	17201	17202	17162	17222	17318	17149	17206	17085	17008	17052	16947	17237	16963	16958	17176	17223	17260	17236	17106	17228	17186	16999	17250	16931	17170	17060	17150	17309	17116	16949	17108	17273	17023	17164	17050	17135	17150	17114	17215	17170	17336	17145	17185	17167	17181	16964	17105	17037	17100	17075	17000	17178	16971	17058	17126	16969	17260	17020	17211	16956	17082	17138	17028	16909	16956	17243	17082	16934	17168	17243	16987	16848	17234	17049	17182	17191	17072	17259	17162	17151	17196	17228	17203	16996	17049	17174	17337	17291	17279	17278	17030	17105	17170	17332	17250	17107	17177	17068	17224	17225	17257	17073	17036	17097	17292	17011	17125	17041	17084	17104	17090	17112	17004	17348	17081	16996	17127	17304	17088	17242	17231	16992	17088	16860	17167	17328	16940	17091	17047	17126	17126	17167	16906	17118	17386	17101	16930	17075	17135	17104	17175	17272	17174	17110	17135	17234	17099	17186	17090	17164	17102	17004	17056	17041	17159	17033	17185	16936	17116	17076	17090	17079	17033	17331	17110	17205	17184	17002	17247	17104	17167	17074	17175	17110	17171	16862	16922	17031	16970	17171	17001	17127	17050	17202	17147	16968	17193	17173	17336	17111	17034	17119	16994	17320	17115	16992	17212	17065	16985	17074	17175	17090	17112	17397	17065	17063	16920	17233	16883	17263	17250	17237	17077	17059	17095	17251	17045	17211	17178	16995	17009	17156	17035	16984	17084	17030	17065	17245	17135	17105	17229	17129	17091	17351	17190	17208	17130	17307	17328	17243	17080	17161	17117	17088	17249	17275	17172	17174	17405	17080	17234	16983	17107	17089	17213	17154	17121	17406	17205	17234	16985	16844	17206	17117	17125	17028	17010	16966	17062	17229	17210	17250	17250	17257	17040	17411	17152	17291	17003	16922	17065	17207	17178	17054	17080	17252	17079	17125	17149	17153	17053	17164	17218	17108	17253	16995	17356	16929	17297	17349	17196	17320	16947	17069	17079	17142	17070	17113	17188	17317	17212	17019	17195	16971	16950	17145	17122	17274	17317	17158	17065	17219	17061	17105	17144	17362	17130	17331	17106	16942	17236	16973	17186	17054	17024	16953	17276	17042	17115	17004	17234	17038	17064	17083	17279	17098	17234	17065	16951	17330	17292	17177	17130	17098	16892	17188	16893	17143	16963	17105	17328	17066	17193	16995	16928	17204	16825	17189	17129	17187	17301	17177	17326	17073	17104	16972	17033	17156	17240	17360	17124	17312	17106	17187	17368	17166	17233	17283	17161	17236	17245	17174	17077	17077	17019	17006	17218	17199	17084	17023	17109	17035	17197	17262	17047	17098	17201	17212	17159	17341	17146	17011	17263	17260	17234	17169	16961	17156	17036	17202	17162	17225	17447	17016	17136	17302	17298	17050	17325	17168	17264	17145	17146	17075	17161	17214	17205	17226	17341	17020	17267	17089	17150	17042	17269	17184	17337	17118	17214	17201	17036	17315	17224	17288	17174	16970	16837	17113	17141	17018	17111	17297	17107	16998	17241	17368	17150	17028	17175	17311	16853	17201	17152	17040	17323	17261	17113	17150	17013	16917	17046	17121	17294	17000	17264	17072	17104	17066	17329	17139	17253	17158	17056	16999	17292	16973	17257	17174	17114	17086	17033	17089	17086	17049	17222	17164	17059	17352	17285	17302	17040	17115	17190	16930	17039	17192	17077	17207	17198	17219	17046	17101	17214	17084	17192	17106	17276	17254	17253	17233	17161	17146	17117	17008	17168	17268	17057	17120	17270	17272	16962	17082	17190	17205	17121	17157	17160	17157	17199	17180	17101	17097	16954	16957	17214	16980	17109	17129	17030	17070	16973	17180	17149	17043	16957	16996	16991	17204	17067	16865	17151	17195	17053	17396	17236	17124	17126	17197	17210	17284	17180	17298	16898	17090	17180	17186	16886	17096	17185	16986	16933	17112	17049	17103	17108	17059	17004	17193	17154	17130	16887	16995	17267	17405	17144	17231	17068	17193	16868	17146	17177	17122	17190	17362	17116	17293	17150	17211	17281	17017	17044	17249	17107	17083	17190	17162	16875	16955	17261	17009	16996	17240	17258	17114	16923	17284	17049	17157	17047	17105	17068	17074	17216	17070	17087	17031	17151	17221	17187	17016	16982	17163	16964	17196	17004	17208	17134	17015	17213	17109	17000	17392	17051	17239	17112	16900	17190	17345	17235	17098	17023	17100	17299	16962	17214	17210	16999	17150	17072	17284	17148	17162	17125	16996	17033	17229	17352	17119	17252	17015	17275	17096	17049	16977	17053	17050	17042	17221	17228	17084	17119	17076	17274	17030
15890	29238	28618	24228	21081	19839	18646	17790	17028	16714	16510	27278	40413	39615	33737	26096	20478	17608	16041	15338	15284	15240	15187	15283	15307	15247	15210	15318	15144	15374	15265	15121	15479	15373	15407	15313	15212	15232	15189	15310	15232	15115	15444	15346	15378	15394	15361	15175	15281	15188	15271	15331	15397	15191	15330	15342	15287	15434	15354	15350	15170	15203	15206	15046	15202	15316	15323	15312	15287	15408	15267	15237	15402	15195	15152	15353	15153	15385	15352	15277	15325	15351	15259	15209	15198	15081	15110	15200	15190	15172	15298	15274	15297	15408	15316	15299	15074	15143	15220	15223	15179	15094	15118	15465	15206	15280	15182	15282	15246	15296	15248	15122	15343	15210	15241	15357	15216	15111	15261	15406	15212	15315	15271	15193	15295	15363	15208	15225	15185	15261	15187	15310	15313	15178	15268	15035	15290	15409	15194	15293	15127	15127	15364	15264	15217	15259	15419	15177	15341	15304	15316	15321	15110	15391	15289	15334	15260	15127	15276	15332	15260	15170	15169	15337	15324	15237	15270	15318	15272	15053	15196	15293	15156	15239	15210	15270	15159	15255	15199	15083	15229	15233	15248	15385	15384	15168	15242	15046	15245	15258	15207	15394	15219	15136	15388	15179	15146	15136	15230	15316	15283	15340	15218	15234	15280	15151	15448	15127	15378	15329	15382	15212	15335	15253	15160	15267	15145	15155	15234	15311	15059	15267	15236	15156	15346	15350	15228	15244	15198	15549	15227	15367	15263	15257	15292	15212	15338	15284	15150	15245	15228	15148	15171	15214	15242	15184	15357	15126	15136	15288	15238	15397	15240	15302	15203	15115	15186	15162	15114	15415	15267	15178	15138	15203	15147	15237	15368	15348	15294	15244	15401	15341	15097	15276	15269	15320	15177	15362	15267	15194	15256	15147	15111	15334	15271	15243	15210	15115	15228	15090	15237	15340	15179	15294	15190	15068	15195	15225	15196	15149	15225	15186	15293	15089	15068	15226	15290	15103	15458	15132	15290	15300	15333	15246	15337	15249	15314	15413	15286	15216	15326	15260	15024	15312	15288	15202	15094	15192	15214	15365	15259	15329	15275	15192	15384	15377	15251	15133	15276	15142	15348	15153	15284	15196	15180	15545	15387	15330	15229	15175	15206	15154	15186	15392	15147	15238	15248	15262	15230	15126	15120	15389	15158	15195	15264	15110	15277	15242	15246	15367	15199	15207	15209	14961	15302	15211	15116	15230	15306	15327	15220	15230	15277	15240	15325	14967	15216	15106	15148	15215	15318	15305	15308	15327	15246	15208	15193	15220	15346	15215	15291	15122	15239	15330	15317	15154	15097	15328	15214	15234	15400	15122	15341	15155	15209	15214	15290	15320	15284	15180	15295	15062	15290	15388	15269	14972	15194	15294	15329	15022	15367	15173	15305	15304	15138	15359	15237	15360	15347	15249	15237	15325	15108	15237	15165	15225	15211	15396	15257	15351	15257	15086	15163	15297	15257	15311	15236	15199	15177	15361	15173	15338	15261	15146	15339	15335	15240	15120	15276	15326	15089	15318	15297	15265	15068	15111	15209	15174	15254	15157	15345	15159	15224	15221	15351	15335	15250	15105	15127	15268	15284	15156	15286	15291	15359	15206	15310	15229	15241	15205	15267	15317	15085	15401	15298	15332	15355	15314	15306	15246	15282	15438	15255	15248	15411	15250	15223	15387	15229	15269	15165	15049	15443	15119	15198	15432	15152	15400	15369	15272	15243	15197	15247	15242	15294	15091	15321	15246	15371	15143	15198	15047	15339	15108	15251	15089	15118	15170	15211	15238	15257	15385	15392	15195	15137	15309	15164	15255	15309	15261	15294	15116	15085	15369	15301	15297	15265	15039	15387	15156	15053	15285	15244	15214	15192	15307	15401	15341	15181	15356	15290	15258	15429	15280	15180	15088	15249	15146	15236	15178	15186	15351	15220	15164	15294	15057	15243	15213	15148	15206	15220	15268	15213	15407	15363	15199	15221	15206	15257	15230	15339	14984	15298	15182	15303	15206	15176	15208	15232	15288	15420	15412	15198	15122	15267	15378	15415	15188	15221	15288	15057	15257	15294	15296	14867	15296	15331	15275	15283	15258	15196	15042	15169	15208	15476	15328	15392	15260	15236	15190	15267	15241	15247	15096	15385	15120	15349	15437	15338	15301	15259	15303	15270	15090	15285	15256	15200	15225	15306	15179	15379	15459	15252	15387	15338	15190	15408	15289	15296	15124	15243	15231	15126	15296	15311	15217	15383	15119	15183	15293	15265	15328	15061	15403	15310	15073	15452	15228	15234	15207	15167	15198	15138	15293	15281	15333	15138	15268	15394	15315	15266	15320	15212	15100	15126	15121	15385	15321	15256	15182	15329	15196	15275	15166	15231	15198	15255	15332	15346	15262	15280	15204	15227	15377	15320	15316	15306	15533	15133	15155	15396	15320	15314	15351	15325	15180	15239	15203	15208	15113	15348	15017	15307	15131	15274	15221	15275	15405	15262	15304	15263	15222	15087	15143	15371	15220	15276	15291	15194	15301	15249	15121	15220	15236	15301	15340	15261	15280	15312	15290	15280	15361	15080	15178	15143	15510	15173	15168	15188	15349	15154	15176	15266	15276	15337	15131	15291	15166	15221	15359	15354	15258	15210	15274	15203	15169	15293	15188	15163	15383	15187	15221	15336	15116	15274	15055	15050	15338	15256	15377	15418	15319	15270	15223	15287	15209	15378	15173	15339	15286	15244	15270	15352	15104	15391	15288	15139	15283	15365	15231	15332	15282	15147	15209	15150	15220	15210	15401	15293	15373	15300	15129	15251	15299	15402	15277	15444	15274	15175	15252	15210	15409	15254	15278	15240	15037	15239	15411	15308	15153	15229	15077	15294	15279	15238	15182	15060	15457	15423	15399	15393	15471	15337	15312	15246	15312	15384	15271	15255	15271	15301	15261	15286	15385	15108	15274	15169	15311	15148	15323	15361	15077	15332	15279	15239	15266	15272	15099	15463	15157	15107	15166	15338	15308	15158	15308	15257	15240	15207	15190	15335	15227	15201	15217	15110	15316	15216	15206	15113	15224	15257	15350	15353	15367	15210	15332	15285	15338	15212	15164	15408	15350	15027	15231	15244	15205	15337	15290	15338	15245	15352	15156	15242	15148	15384	15196	15128	15360	15233	15154	15464	15107	15252	15461	15156	15177	15280	15267	15180	15049	15250	15275	15309	15213	15201	15058	15263	15218	15000	15305	15324	15212	15276	15272	15445	15202	15182	15128	15361	15340	15052	15180	15359	15231	15068	15147	15177	15270	15282	15222	15246	15111	15384	15114	15341	15256	15307	15325	15212	15113	15386	15331	15165	15195	15269	15201	15346	15360	15351	15483	15304	15242	15405	15315	15310	15471	15207	15140	15287	15357	15334	15254	15289	15397	15163	15120	15391	15209	15362	15209	15226	15142	15248	15100	15344	15230	15334	15339	15232	15082	15151	15133	15193	15231	15314	15124	15191	15206	15119	15273	15241	15193	15225	15147	15277	15280	15222	15204	15235	15283	15467	15258	15139	15371	15240	15215	15344	15314	15294	15074	15283	15058	15203	15351	15239	15353	15239	15178	15167	15099	15208	15212	15350	15268	15192	15359	15274	15241	15245	15201	15335	15165	15141	15381	15244	15284	15188	15222	15372	15028	15310	15200	15202	15204	15137	15291	15286	15345	15267	15414	15124	15134	15257	15398	15332	15162	15158	15157	15370	15339	15209	15218	15213	15269	15439	15251	15331	15040	15211	15216	15344	15285	15202	15236	15339	15298	15384	15240	15183	15335	15333	15282	15219	15321	15273	15244	15141	15355	15140	15191	15165	15207	15254	15171	15383	15265	15458	15059	15259	15134	15164	15273	15132	15190	15160	15351	15312	15193	15141	15374	15369	15346	15232	15152	15204	15239	15362	15126	15211	15199	15319	15158	15353	15081	15329	15176	15254	15177	15187	15369	15370	15202	15322	15305	15384	15152	15157	15177	15221	15185	15300	15357	15318	15109	15337	15226	15138	15433	15331	15269	15143	15109	15352	15178	15234	15161	15140	15215	15260	15296	15230	15131	15318	15202	15333	15293	15200	15154	15260	15283	15076	15199	15090	15039	15189	15335	15147	15196	15256	15416	15239	15391	15235	15397	15233	15301	15294	15209	15345	15190	15145	15300	15278	15299	15335	15201	15300	15205	15130	15323	15233	15215	15326	15176	15266	15246	15293	15236	15312	15383	15300	15347	15240	15232	15230	15320	15185	15295	15220	15279	15390	15123	15385	15360	15253	15194	15212	15436	15302	15336	15123	15141	15231	15369	15212	15265	15349	15206	15306	15380	15222	15140	15158	15257	15351	15088	15231	15302	15276	15067	15243	15163	15287	15288	15306	15119	15109	15188	15249	15299	15142	15182	15251	15261	15242	15329	15216	15499	15406	15174	15204	15371	15260	15147	15304	15253	15506	15166	15279	15228	15165	15372	15209	15221	15204	15357	15032	15269	15349	15346	15168	15145	15301	15289	15313	15364	15330	15130	15234	15324	15358	15131	15391	15302	15223	15262	15203	15290	15366	15279	15191	15077	15119	15430	15441	15340	15128	15059	15202	15225	15199	15133	15289	15272	15181	15134	15144	15270	15232	15310	15216	15295	15223	15277	15477	15271	15041	15248	15358	15255	15238	15153	15258	15238	15016	15192	15225	15337	15172	15191	15244	15240	15256	15243	15280	15223	15302	15284	15347	15119	15261	15194	15279	15206	15239	15138	15340	15435	15326	15013	15310	15231	15281	15220	15357	15214	15298	15272	15309	15329	15287	15292	15198	15229	15232	15215	15345	15388	15248	15300	15299	15453	15128	15224	15277	15256	15272	15190	15272	15171	15210	15254	15132	15096	15298	15365	15374	15267	15175	15299	15299	15114	15197	15367	15243	15215	15088	15437	15357	15328	15267	15378	15329	15275	15326	15302	15084	15155	15272	15197	15134	15240	15225	15324	15195	15298	15386	15420	15081	15327	15261	15368	15339	15321	15340	15154	15077	15216	15196	15273	15328	15349	15250	15207	15283	15223	15233	15246	15206	15395	15199	15310	15266	15234	15327	15252
26908	21570	24598	22148	18695	18373	17951	17372	17160	16980	16976	17201	18502	18880	18571	17825	17313	17055	16925	16959	16826	16918	16797	16784	16810	16861	17171	16917	16969	16907	17004	16884	16812	16737	16778	16888	16696	16837	16707	16806	16862	16849	16745	16858	16737	16764	16821	16789	16604	16959	16840	16857	16777	16868	17031	16796	16819	16880	16689	16915	16995	16878	16768	16677	16763	16862	16909	16784	16824	16776	16715	16905	16952	16854	16729	16709	16844	16812	16787	16797	16773	16881	16819	16790	16833	16880	16846	16793	16674	16735	16895	16886	16713	16701	16782	16810	16806	16563	16801	16768	16687	16725	16688	16793	16795	17043	16859	16631	16964	16646	16586	16776	16850	16659	16768	16681	16768	16760	16822	16776	16831	16792	16804	16707	16609	16740	16841	16649	16689	16627	16961	16986	16783	16699	16789	16910	16699	16856	16734	16648	16802	16773	16853	16882	16654	16768	16985	16865	16950	16798	16804	16881	16896	16965	16757	17042	16719	16800	16860	16908	16938	16749	16724	16676	16936	16656	16941	16642	16812	16861	16840	16691	16656	16707	16755	16723	16636	16814	16875	16750	16742	16695	16599	16642	17122	16771	16777	16804	16947	16552	16791	16757	16762	16829	16878	16839	16888	16771	16788	16914	16778	16751	16958	16799	16853	16765	16808	16733	16810	16819	16786	16976	16752	16808	16833	16664	16716	16843	16735	16825	16859	16943	16831	16498	16985	16783	16675	16858	16760	16896	16833	16787	16973	16699	16835	16651	16738	16771	16692	16647	16857	16768	16917	16761	16822	16944	16953	16921	16895	16898	16747	16869	16756	16709	16980	16753	16801	16781	16866	16728	16806	16936	16866	16770	16718	16638	16983	16931	16953	16781	16806	16779	16743	16798	16808	16830	16888	16831	16970	16836	16908	16826	16716	16913	16640	16845	16689	16900	16847	16862	16694	16653	17016	16850	16777	16743	16591	16707	16873	16543	16850	16795	16764	16963	16674	16867	16723	16704	16717	16479	16739	16806	16917	16750	16739	16611	16860	16890	16922	16767	16838	16931	16761	16808	16806	16797	16760	16889	16887	16875	16809	16748	16766	16646	16760	16806	16674	16698	16585	16465	16661	16732	16675	16777	16850	16651	16672	16907	16840	16797	16996	16717	16910	16841	16649	16696	16928	16816	16694	16527	16847	16589	16681	16734	16823	16786	16743	16875	16651	16957	16802	16835	16867	16795	16819	16783	16888	16802	16914	16790	16633	16749	16870	16753	16711	16672	16658	16746	16838	16787	17043	16774	16707	16864	16757	16766	16804	16853	17043	16608	16720	16808	16733	16573	16978	16767	16808	16833	16846	16833	16994	16836	16847	16692	16601	16647	16884	16893	16565	16811	16837	16723	16756	16709	16787	16783	16880	16825	17013	16812	16870	16906	16912	16609	16982	16883	16761	16722	16549	16738	16811	16971	17013	16874	16572	16659	16706	16709	16748	16720	16488	16628	16737	16844	16666	16859	16840	16810	16841	17013	16756	16687	17014	16878	16871	16951	16906	16839	16623	16919	16798	16787	16848	16778	16868	16842	16715	16871	16803	16980	16804	16970	16859	16701	16676	16644	16546	16772	16831	16720	16829	16633	16934	16795	16642	16720	16984	16723	16581	16721	16701	16677	16619	16790	16840	16746	16755	16684	17020	16671	16796	16663	16991	16753	16792	16844	16794	16626	16695	16771	16737	16975	16767	16841	16809	16884	16739	16684	16630	16778	16664	16700	16660	16787	16708	16924	16622	16639	16864	16627	16853	16702	16678	16753	16731	16743	16955	16673	16709	16931	16633	16850	16765	16839	16656	16835	16807	16786	16708	16740	16829	16848	16813	16790	16772	16886	16763	16852	16742	16759	16908	16804	17035	16682	16823	16944	16911	16657	16897	16767	16681	16800	16814	16786	16716	16661	16872	16853	17019	16770	16882	16766	16568	16575	16755	16758	16847	16737	16823	16600	16769	16788	16710	16846	16721	16804	16629	16714	16749	16729	16908	16923	16744	16683	16793	16867	16688	16594	17002	16645	16794	16817	16835	16615	16753	16775	16970	16956	16680	16607	16741	16683	16683	16605	16764	16723	16748	16868	16795	16760	16838	16767	16804	16668	16854	16625	16797	16728	16592	16611	16712	16752	16975	16771	16809	16919	16996	17079	16782	16693	16930	16630	16726	16718	16656	16851	16896	16879	16832	16734	16846	16734	16911	16639	16743	16791	16864	16865	16653	16702	16770	16759	16749	16727	16899	16612	16773	16687	16708	16798	16841	16763	16738	16731	16844	16769	16830	16909	16691	16664	16875	16598	16781	16708	16700	16798	16889	16973	16804	16665	16656	16813	16747	16913	16738	16642	16966	16736	16648	16923	16764	16941	16822	16740	16632	16702	16698	16763	16808	16979	16761	16888	16825	16858	16839	16634	16742	16753	16568	16897	16746	16743	16872	16716	16647	16928	16835	16851	16786	16818	16711	16945	16727	16742	16819	16853	16865	16738	16678	16748	16784	16804	16650	16826	16787	16806	16958	16756	16678	16777	16876	16721	16761	16671	16764	16860	16870	16782	16835	16703	16850	16763	16799	16618	16672	16713	16669	16758	16894	16718	16903	16857	16713	16779	17042	16762	16900	16791	17007	16618	16807	16807	16867	16930	16770	16869	16859	16979	16650	16747	16859	16809	16566	16937	16818	16870	16656	16870	16740	16733	16719	16795	16787	16869	16605	16767	16762	16757	16800	17047	16869	16854	16933	16727	16729	16847	17105	16809	16633	16804	16744	16839	16856	16718	16716	16719	16713	16751	16836	16985	16633	16808	16683	16999	16781	16655	16760	16795	16712	16651	16957	16621	16783	16776	16895	16879	16846	16717	16787	16663	16689	16767	16935	16736	16893	16786	16888	16878	16624	16832	16588	16795	16658	16836	16913	16793	16903	16828	16847	16722	16750	16762	16860	16655	16821	16774	16980	16716	16698	16791	17002	16730	16889	16739	16937	16705	17033	16847	16742	16926	17007	16778	17002	16817	17150	16583	16815	16644	16843	17009	16645	16739	16843	16755	16722	16838	16958	16785	16784	16745	16676	16884	16936	16879	16825	16693	16808	16859	16628	16763	16583	16859	17069	16609	16832	16826	16708	16905	16985	16800	16907	16876	16927	16878	16665	16877	16768	16921	16721	16721	16733	17049	16862	16950	16809	16816	16689	16861	16811	16765	16795	16682	16827	16778	16813	16806	16833	16676	16845	16773	16874	16692	16832	16802	16827	16785	16924	16842	16722	16895	16829	16844	16803	16659	16877	16832	16880	16797	16783	16816	16954	16618	16762	16869	16912	16736	16804	16874	16768	16867	16625	16671	16752	16683	16640	17140	16853	16784	16981	16982	16846	16726	16853	16858	16882	16910	16753	16736	16717	16795	16640	16761	16825	16882	16810	16709	16724	16844	16752	16854	16896	16840	16688	16748	16747	16657	16936	16790	16730	16748	16779	16780	16691	16746	16835	16650	16788	16772	16966	16846	16816	16722	16859	16785	16988	16952	16794	16795	16657	16674	16805	16634	16563	16929	16824	16874	16831	16815	16889	16798	16901	16848	16591	16728	17026	16918	16726	16725	16769	16983	16816	16673	16640	16580	16700	16879	16868	16981	16879	16902	16690	16802	16684	16647	16865	16605	16872	16669	16794	16688	16752	16858	16634	16758	16472	16823	16845	16879	16801	16584	16597	16823	16803	16819	16764	16797	16712	16788	16802	16679	16717	16759	16835	16852	16807	16549	16666	16873	16863	16723	16869	16823	16744	16761	16817	16964	16795	16459	16676	17080	16679	16821	16871	16797	16984	16767	16619	16824	16876	16742	16772	16745	16904	16734	16823	16691	16739	16652	16643	16808	16720	16856	16821	16764	16625	16788	16871	16661	16609	16910	16798	16810	16906	16870	16867	16810	16766	16761	16893	16755	16738	16765	16601	16903	16768	16754	16822	16927	16897	16836	17109	16624	16788	16965	16811	17009	16924	16866	16806	16980	16729	16520	16863	16707	16768	16813	16714	16784	16677	16945	16906	16912	16801	16794	16778	17078	16860	17002	16775	16682	16857	16650	16811	16882	16945	16865	16849	16601	16863	16905	16742	16726	16999	16652	16952	16845	16709	16684	16882	16846	16884	16554	16957	16892	16756	16889	16803	16673	16959	16832	16806	16723	16755	16658	16957	16849	16822	16625	16935	16883	16482	16761	16750	16775	16632	16944	16826	16841	16874	16739	16850	16741	16682	16821	16991	16877	16656	16763	16659	16828	16833	16766	16833	16658	16647	16765	16766	16875	16794	16858	16764	16697	16901	16865	16589	17049	16800	16930	16747	16603	16622	16780	16806	16846	16799	16736	16787	16910	16566	16929	16881	16935	16749	16930	16792	16894	16885	16765	16773	16752	16757	16806	16787	16711	16823	16683	16674	16773	16921	16554	16771	16945	16755	16625	16766	16804	16795	16749	16744	16680	16912	16972	16805	16634	16805	16937	16846	16849	16835	16874	16705	16655	16701	16878	16707	17004	16854	16862	16757	16801	16742	16674	16650	16805	16883	16907	16763	16830	16698	16949	16731	16954	16673	16605	16811	16829	16729	16813	16850	16844	16699	16764	16737	16883	16769	16789	16892	16788	16818	16671	16778	16777	16851	16719	16724	16810	16874	16759	16714	16718	16953	16930	16869	16810	16765	16921	16927	16801	16810	16634	16713	16563	16908	16910	16741	16958	16866	16838	16889	17082	16677	16960	16657	16575	17042	16721	16681	16815	16811	16907	16781	16767	16982	16881	16695	16575	16848	16768	16822	16884	16913	16652	16850	16594	16601	16749	16851	16747	17026	16705	16784	16785	16854	16827	16879	16709	16649	16960	16797	16673	16907	16715	16888	16745	16722	16851	16836	17071	16785	16613	16847	16814	16807	16789	16812	16831	16727	16917	16814	16736	16710	16922	16907	16929	16778	16780	17005	16736	16822	16791	16770	16688	16509	16829	16897	16898	16842	16818	16846	16771	16908	16633	16798	16826	16907	16772	16809	16654	16826	16635	16871	16813	16923	16569	16980	16916	16758	16723	16697	16634	16724	16985	16651	16950	16904	16833
15232	20050	20748	19656	18193	17479	16683	15980	15656	15420	15335	15978	17774	18163	17146	16125	15590	15152	15152	15187	15125	15245	15254	15203	15124	15132	14908	15181	15161	15132	15056	15006	15229	15234	15138	15154	15058	14948	15214	15227	15271	15214	15031	15234	15184	15038	15178	15198	15251	14948	15164	14984	14984	15124	15140	15129	15215	15130	15031	15102	15092	15087	15116	15123	15147	15004	15202	15087	15015	15257	15027	15070	15301	15199	15117	15000	14967	15178	15033	15072	14994	15157	15167	15023	15182	15177	14905	15087	15322	14962	15159	15087	14945	15099	15054	15100	14990	15152	14924	14923	15207	15029	15194	15192	14881	15095	15031	15170	15103	15020	15050	15151	15060	15125	15138	14951	14972	15102	15062	14910	15020	15149	15087	14996	15009	15077	14968	14944	15101	15161	15000	15064	15007	15098	14994	15082	15106	15003	15131	15109	15195	15249	15042	15292	15169	15124	15035	15142	15032	15220	15100	15188	15085	15033	15049	15128	15100	15181	14859	15186	15118	14832	15105	15162	15251	15062	15164	15019	14879	14964	15125	15011	15153	15143	15152	15057	15168	15098	15255	14953	15143	15071	15028	14855	15199	14998	15117	15105	15032	15154	15109	15049	15065	14975	15113	15002	15129	15071	15090	15029	15162	14848	15168	14848	14965	14931	14933	15062	14887	14961	15146	15026	15158	15040	15142	15246	15200	14963	15005	15154	15187	15134	15157	15063	15086	15167	14934	15029	15026	15177	15006	15301	15061	15054	14952	15146	14895	15320	14949	15279	15012	15152	15026	15214	15288	14997	15131	15065	15210	15059	15138	15098	15173	15095	15138	15152	15205	15041	14995	14850	15107	15287	15148	15163	15072	15095	15082	15053	15049	14979	15024	15111	15127	15018	15056	15201	15121	15036	15130	15243	15191	15090	14945	15126	15117	15090	15021	15273	15048	15084	15211	15066	15274	15190	15150	15002	15192	15035	15106	15223	15087	15035	15210	15121	15191	15100	15145	15096	15099	15003	15071	15132	15042	15087	15120	15032	15032	14981	15019	14942	15288	14964	15085	15006	15155	15166	15047	15083	15022	15043	15025	15091	14978	15480	15066	15101	15059	14876	15116	14893	15010	15216	15167	15158	15052	15029	15112	15336	14960	15104	15173	14929	14992	15129	15050	15102	14971	15006	15054	15295	15223	14987	15071	15067	15205	14876	14942	15002	15246	14996	15083	15220	15044	15067	15035	15118	15079	14943	15056	15072	15051	15073	14966	15055	15042	15023	14979	15119	15040	15116	14964	15082	15126	14925	15210	15234	15029	15185	14949	15320	15062	15057	15148	15084	15212	15159	15017	15214	15181	14944	15153	15106	15036	15089	15123	15046	14964	15089	14904	15101	15068	15082	15205	14977	15114	14996	15065	15212	15079	15155	15022	15169	14923	14964	14985	15060	15170	15060	15042	15220	14988	15115	14893	15112	15041	15039	15106	15055	15234	15224	14904	15044	15078	15048	15034	15054	14989	15042	15014	14821	15269	15077	15014	15288	15063	15164	15088	15073	15089	14930	15198	15187	15047	15137	15121	14998	15134	15064	14864	15103	14941	15001	15109	15106	15031	14805	14939	15022	15059	14939	15190	15328	15128	14993	15146	14993	15156	15004	15050	14988	15244	15064	15129	15038	15089	15090	15018	15166	15126	15143	15112	15198	15096	15041	15057	15163	14947	15158	15162	15125	15076	15083	15141	14918	15021	15132	14926	15097	15059	15193	15068	14945	15050	15149	15095	15009	15065	15150	15109	15131	15017	15080	15248	15062	15052	15033	15089	15136	15097	15148	15153	15022	15171	14885	14974	14955	15066	14991	14944	15053	15110	15162	15122	15133	15042	15116	15097	14942	15078	15051	15245	14985	15068	15195	14926	15085	15278	15117	15068	14958	15085	15035	15073	15025	15091	15078	15198	15119	15175	15178	15019	15060	15173	15035	15060	14959	14856	15195	15071	14953	15076	15082	15245	15245	15037	15063	14954	14964	14989	14933	15173	14992	15088	15134	15029	15205	15166	14974	15111	15056	15112	15115	15104	15142	15101	15019	15013	15192	15046	14998	14975	15094	14971	14967	15063	15108	15023	15178	15120	14967	14885	15143	14998	15097	15106	15106	15110	15073	15205	15017	15102	15066	15092	15100	15214	15116	15060	15063	15045	15040	15102	15125	15103	15014	15230	14943	15124	15223	14988	15403	15182	14953	15002	15168	15012	15090	15133	15025	15152	15048	15010	15303	14926	15013	15082	15203	14978	14985	14929	15059	15158	15125	15227	14971	15120	15165	15147	15289	15045	15063	15055	15135	15005	15063	14915	15222	15122	14958	15194	15202	15011	14944	15120	15205	15049	15098	15251	15193	15037	14985	14906	15134	15130	15187	15164	15162	15192	15179	14958	14963	15042	14990	15195	14998	15183	15116	15340	14919	15051	15173	15233	15023	15086	15036	15067	15067	15113	15193	14972	14878	14931	15133	15014	15060	14927	15176	15117	15133	15113	15045	14965	15162	15122	15237	15007	15160	15253	15084	15172	15086	15121	15128	15121	15084	15196	15111	15111	15172	15043	15064	14997	14992	15146	15181	15023	15103	15088	15069	14937	14983	15156	15043	14993	15294	15071	15152	15159	15042	15227	15170	14933	15061	15230	15217	15054	15065	15226	14978	15206	14990	15088	14927	15126	15237	15175	15053	14880	15138	15134	15239	15114	15136	15097	14901	15116	15067	15215	15122	15063	15171	15055	15283	15043	14925	15011	14933	15030	15105	15094	15103	15170	15006	15243	15147	14981	15043	15009	15071	14886	15067	14884	15119	15137	15064	15145	14999	15161	15116	15168	15139	15133	15084	14990	14997	15081	15045	14976	15288	15203	15099	14973	15042	15105	15087	15066	14914	15048	14909	15054	14964	15185	14995	15113	14779	15068	15138	15111	15009	14988	15188	15129	15025	15053	15218	15221	15058	15018	15154	15177	15090	14920	15262	15123	15194	14981	15178	15165	15256	14909	15082	15062	15217	15296	14976	15156	15158	15052	15058	15026	15232	15186	15071	14989	15119	15036	15034	14922	15013	15255	15091	15007	14984	15215	15233	15057	15153	15049	15181	15099	15095	14946	15050	15292	15006	14859	15130	14934	15149	15164	15016	14989	15046	15076	15089	15184	15025	15054	14960	15189	15085	15133	15110	15196	15066	15117	15013	14999	15129	15066	15031	15235	15073	15204	15155	14891	15078	15099	15138	15090	14958	15043	14975	15150	15099	15036	15119	15064	15032	15253	15144	15218	15080	15091	15154	14978	15051	14950	15183	15127	15107	15120	15184	15087	15174	15155	15014	15095	14990	14979	14940	15094	15288	15202	14987	15115	15083	15143	15102	15193	15250	15143	14863	15097	15102	15128	14926	15077	14951	15051	15029	15099	15021	15163	15247	15150	15286	15045	15204	15198	15105	14981	14962	15107	15147	14904	14961	15367	15063	15015	15036	15194	15245	14749	15042	14963	14979	15118	15047	15087	14943	15078	15316	15174	14959	15352	15129	15145	15071	15129	15089	15094	15061	15023	14997	15149	15143	15099	14964	15202	15139	14941	15050	15008	15037	15126	15105	15150	15126	14985	15026	15125	15099	15001	15090	15147	15029	15276	15006	14939	15019	14988	15063	15088	15147	14984	15025	15069	15196	15095	15066	15064	15241	15173	15199	15143	15046	15131	14873	14911	15199	14983	15068	15137	14946	14935	14981	15248	15236	15115	15106	15166	15140	15102	15008	15065	15170	15165	15101	15119	15038	15182	14976	15037	14945	14932	15054	14976	15035	15088	15026	15186	14890	15147	14870	15191	15033	15126	15135	15108	15048	14955	15065	14996	15004	15112	15034	15244	15042	15036	15265	15052	14902	15251	15276	14924	15086	15107	15081	15088	15153	14941	15169	15091	15088	14859	15011	14981	15069	14936	15086	15242	14921	14978	15087	14998	14872	14950	15015	14967	15227	15170	15136	15146	15113	15141	14943	14939	15104	15051	15024	15207	15042	15072	15163	15022	15220	15274	15160	15092	15075	15033	15026	15098	15072	15046	15087	15209	15054	15122	15458	15133	15019	15145	14909	14961	15160	15141	15034	15035	15173	14950	15110	15163	15223	15158	15174	15088	15038	14970	15091	15092	15296	14966	14952	15114	15078	15103	15165	15161	15139	15049	15227	15167	14892	15101	15174	14896	15054	14999	15079	15134	15139	15177	15030	15207	15057	15156	15080	15169	15069	15096	15110	15191	15026	15139	14991	15011	14935	15268	15023	15133	15104	15060	15152	15074	15079	15244	15029	15071	15094	15107	15165	15238	14942	15104	15129	15057	15058	15170	15072	15154	15143	14979	14996	15204	15032	15125	15019	15210	15148	15044	14979	15113	15041	15134	15013	15172	15159	15095	15030	15064	15293	15002	15327	15078	15061	15232	15118	14999	15190	15028	15206	15188	15057	15127	14994	14942	15029	15154	14885	14972	15118	15025	15131	15085	14901	15148	15172	15096	15105	15067	15231	14956	15227	15123	15060	15117	15173	15109	15021	15003	15141	15309	14994	15044	15053	15162	15070	15111	15109	15109	15205	14955	15189	15095	15215	15164	14981	14990	15164	15012	15147	15033	15106	15147	15237	15011	14984	15140	15048	14958	15001	15061	15108	15077	15029	15028	15141	15068	15163	15199	15128	15126	15100	15170	15176	15204	14990	15093	14977	15182	15196	15117	15093	15026	15158	15038	15135	14961	15012	15087	15060	15124	14940	15161	15235	15056	15044	15193	15093	15004	14986	15275	15148	15106	14945	15144	15079	14985	15093	15196	14971	15116	15063	15035	15232	15138	15165	15036	14934	14895	15120	15119	15189	15009	15245	15093	15014	15048	15096	15175	15146	15197	15087	15171	15050	15047	15051	15070	15168	15043	14861	14937	14992	15198	15165	15019	15130	14869	15029	15192	14958	15109	15209	15234	15015	15108	15019	15012	15110	15053	15175	15062	15164	15093	15119	15149	15049	15052	15081	15171	15147	15047	15123	15135	14960	15156	15049	15065	15167	14983	15022	15017	15136	15011	15166	15225	15043	15193	15166	15034	15181	15094	15027	15053	15172
23330	20724	27931	23719	21832	22135	21532	18815	17994	17895	17826	20915	28001	29650	27456	22713	19997	18628	17710	17501	17365	17161	17347	17359	17108	17136	17314	17521	17305	16989	16991	17227	17387	17161	17473	17287	17320	17174	17232	17472	17314	17214	17227	16974	17405	17095	17493	17142	17406	17365	17358	17089	17378	17150	17215	17143	17235	17275	17228	17071	17125	17244	17093	17270	17308	17147	17258	17267	17149	17280	17015	16939	17159	17159	17435	17340	17108	17272	17419	17318	17411	17270	17206	17306	17295	17034	16932	17172	17100	17483	17079	17182	17448	17168	17087	17128	17271	17268	17223	17334	17145	17168	17119	17141	17380	16907	17260	17188	17352	17086	17054	17099	17154	17199	17083	17207	17114	17214	17255	17156	17080	17016	17188	17191	17189	17073	17117	17103	16991	17272	17177	17290	17092	17081	17187	17168	17137	17065	16943	17158	17081	17088	17331	17255	17147	17244	17187	17242	17232	17236	17288	17127	17222	17094	17150	17050	17110	17420	17338	17235	17323	17200	17155	17013	17200	17343	17249	17138	17211	17256	17292	17131	17125	17238	17203	17006	16965	16932	17021	17095	16968	17081	17163	17131	17257	17045	17161	17383	17155	17222	17248	17198	17080	17153	17151	17038	17026	17171	17276	17081	17449	17346	17126	17197	17336	17185	17281	17297	17343	17140	16984	17026	17236	17274	17237	17354	17277	17201	17040	17278	17270	17213	17402	16947	17120	17027	17315	17000	17370	17147	17139	17175	17163	17204	17072	17137	17064	17312	17256	17200	17059	17133	17112	17367	17262	17297	17067	17334	17282	17225	17130	17090	17087	17131	17165	17118	17257	17100	17291	17018	17125	17105	16986	17313	16958	17100	17201	17206	17046	17054	17254	17400	17109	17256	17257	17076	17082	17227	17356	17082	17222	17180	17163	16914	17206	17187	17174	17107	17323	17123	17301	17248	17205	17174	17193	17035	17271	17206	17175	17122	17123	17113	17153	17196	17208	17309	17047	17085	17178	17173	17225	17127	17235	17180	17034	17230	17058	17087	16949	17050	17078	16988	17174	16959	17095	17141	17077	17280	17096	17015	17310	17344	17058	17142	17228	17193	17221	17098	17083	17420	17023	17107	17262	17003	17007	17236	17186	17279	17133	17246	17127	17314	17188	17216	17225	17184	17239	17024	17236	17103	17202	17096	17167	17073	17008	17083	17078	17149	16937	17192	17106	16876	17288	17200	17118	17165	17328	17446	17043	17251	16999	17135	17294	17215	17111	17009	17119	17073	17073	17362	17060	17075	17137	17103	17324	17200	17216	17130	17133	17052	17230	17237	17134	17240	17040	17302	17287	17122	17152	17178	17250	17057	17153	17059	17206	17091	17167	17153	17150	17153	17101	17181	17083	16983	17230	16991	17288	17098	17343	16966	17204	17012	17043	17263	17014	17127	16961	17194	17297	17341	17178	17292	17207	17143	17297	17116	17012	17198	17127	17202	17143	17219	17266	17327	17182	17065	17146	17046	17378	17237	17200	17205	17246	17211	17057	17287	17304	17317	17393	17071	17127	17128	17324	17072	17057	17104	17305	17170	17262	17151	17299	17207	17149	17007	17301	17118	17137	17085	17136	17076	17266	17136	17110	17311	17017	17252	17003	17057	17241	17034	17284	17046	17130	17137	16974	17099	16947	17033	17243	17101	17148	17286	17229	17105	17044	16901	17018	17165	17371	17108	17276	17148	17086	17238	17126	17191	17250	17296	17111	17269	17064	17121	17016	16992	17230	17045	16903	17147	17226	17121	17012	17187	17045	17198	17187	17042	17265	17034	17203	17216	17172	17179	17140	17023	17165	17224	17224	17238	17054	17083	17130	17235	17372	17313	17324	16937	17127	17106	17137	17203	17170	17146	17224	17171	17169	17198	17167	17036	17042	17161	17108	17273	17275	17064	16967	17083	17184	17142	17141	17018	17180	17247	17272	17221	16913	17168	17195	17104	17006	17321	17108	17178	17243	17298	17244	17262	17163	17273	17178	17263	17119	17176	17215	17010	17212	17173	17323	17316	17061	17326	17121	17096	17222	17141	17200	17151	17172	17335	17054	17264	17093	17199	17161	17201	17225	17149	17189	17148	17208	17084	17077	17201	17071	17096	16990	17086	17145	17144	16968	17333	16990	17083	17121	17267	17285	17302	17125	17058	17356	17112	17183	17199	17036	17123	17120	17138	17096	17199	17148	17240	17276	17086	17157	17087	17078	17274	17213	17270	17255	17131	17169	17214	17369	17122	17219	17201	17111	17205	17227	17131	17128	17147	17092	17033	17117	17145	17158	17129	17180	17116	17052	17365	17335	17220	17311	17336	17129	17103	17286	17002	17146	17119	17109	17123	17127	17140	17149	17058	17285	17259	17396	17106	17088	17521	17078	17188	17104	17287	17351	17143	17343	17167	17136	17187	17152	17317	17319	17115	17121	17279	17145	17264	17296	17269	17171	17148	17151	17250	17250	17229	17038	17129	17225	17324	17109	17094	17045	17139	17232	17152	17158	17138	17265	17280	17117	17042	17251	17255	17286	17125	17051	17213	17077	17027	17291	17253	17173	17182	17163	17066	17163	17087	17224	17249	17069	17034	17141	17246	17201	17271	17213	17018	17351	17194	17113	17153	16943	17164	17243	17105	17150	17197	17288	17186	17036	17133	17223	17246	17135	17049	17312	17116	17042	17250	16924	17148	17302	17221	17115	17179	17192	17028	17219	17139	17118	17159	17112	17171	17269	17205	17321	17166	17069	17066	16985	17046	17017	17234	17252	17327	17267	16951	17211	17182	17210	17309	17332	17008	17188	17224	17125	17096	17272	17198	17114	17155	17100	16916	17067	17134	17124	17263	17078	17247	17184	17108	17095	16962	17210	17254	16918	17106	17178	17269	17220	17265	17158	17192	17340	17297	17220	17097	17372	17452	17127	17331	17382	17235	17126	17184	17181	17272	17183	17224	17210	17040	17254	17184	17106	17244	17192	17066	17099	17063	17103	17203	17141	17195	17266	16988	17004	17210	17435	17314	17346	16988	17197	17297	17178	17394	17062	17129	17441	17253	16975	17135	17196	17108	17128	17141	17162	17159	17142	17330	17527	17182	17369	17186	17118	17134	17258	17166	17226	17311	17164	17138	17197	17085	17225	17165	16982	17032	17170	17084	17226	17200	17062	17111	17080	17138	17293	17154	17025	17303	17167	17192	17062	17312	17214	17408	17266	16990	17146	17323	17276	17142	17139	17187	17237	17089	17075	17235	17143	17237	17221	17431	17186	17160	17263	17295	17205	17148	17013	17011	17052	17103	17212	17188	17090	17087	17053	17107	17132	17382	17115	17195	17077	17155	17249	17122	17222	17060	17139	17102	17170	17087	17000	17173	17428	16945	17032	17310	17338	17171	17214	17324	17143	17132	17230	17192	17146	17343	17191	17116	17234	17067	17205	17304	17282	17081	17212	17067	16962	17382	17149	16956	17199	17126	17174	17096	17256	17348	17265	17258	17188	17140	17092	17147	17165	17096	17217	17334	17311	17151	17228	17114	17189	17218	17207	17036	16879	17208	17335	17267	17164	17341	17132	17076	17083	17210	17130	17040	17233	17104	17140	16991	17050	17284	17132	17094	17164	17169	17059	17117	17216	17331	16960	17119	17159	17081	17019	16977	17290	16943	17191	17061	17254	17352	17219	17175	17225	17176	17197	17109	17119	17159	17204	17273	17334	17287	17190	17125	17200	17063	17136	17225	17220	17329	17272	17041	17188	17215	17193	17182	17219	16979	17096	17204	17344	17157	17242	17362	17036	17287	17274	17050	17193	17154	17064	16963	17302	17198	17267	17224	17245	17134	17133	17127	17152	17103	17221	17060	17101	17283	17217	17165	17236	17035	16958	17211	17302	17012	17380	17323	17078	16881	17215	17069	17075	17319	17183	17085	17023	17286	17179	17137	17358	17179	17127	17144	17318	17201	17189	16974	17303	17113	17123	17201	17310	17287	17149	17201	17201	17250	16876	17035	17196	17065	17328	17167	17174	17208	17325	17138	17246	17194	17160	17235	17053	17156	17172	17150	17313	17338	17166	17282	17334	17069	17139	17134	17033	17240	17308	17311	17129	16932	16979	17181	17302	17220	17387	17371	17136	17342	17069	17265	17279	16937	17272	17114	17461	17261	17175	17246	17051	17175	17348	16978	17014	16960	17112	17223	17503	17375	17265	17083	16936	17236	17346	17237	16979	17309	17265	17408	17266	17081	17043	17306	17267	17348	17162	17284	17115	17340	17321	17405	17162	17087	17245	17288	17064	17124	17135	17016	17240	16993	17124	17333	17244	17200	17230	17298	17110	17130	17011	17061	17186	17117	17151	17138	17470	17171	17306	17205	17199	17127	17177	17282	17145	17023	17154	17143	17263	17184	17323	17105	17188	17144	17182	17254	17096	17069	17231	17195	16941	17375	17093	17192	16955	17181	17126	17110	17210	17208	17039	17110	17427	17214	17279	17045	17050	17176	17375	17256	17002	17210	17278	17178	17105	17024	17228	17198	17176	17237	17122	17139	17169	16950	17216	17255	17114	17094	17090	17061	16894	17262	17220	17390	17159	17132	17159	17238	17453	17292	17214	17042	17217	17152	17092	17141	16997	17167	17204	17241	17203	17015	17308	17068	17163	17275	17242	17301	17187	17332	16979	17280	17232	17313	17153	16961	17145	17165	17474	17150	17480	17162	17204	17240	17172	17251	16973	17029	17143	17002	17185	17175	17127	17197	17212	17115	17196	17310	17020	17349	17301	17100	17177	16970	17261	17105	17186	17119	17087	17134	17238	17343	17156	17262	17069	17131	17060	17218	17258	17213	17297	17362	17211	17133	17218	17490	17231	17247	17077	17220	17230	17175	17297	17212	17258	17280	17343	17092	17172	17170	17328	17100	17419	17128	17136	17154	17232	17249	17065	17107	17196	17177	17233	17180	17092	17137	17207	17129	17282	17136	17142	17347	16980	17136	17201	17226	17155	17041	17000	16894	17337	17066	17221	17025	17140	17192	17170	17204	17131	17150	17129	16952	17183	17105	17378	17168	17080	17055	17215	17189	17334	17200	17333	17114	17054	17318	17212	17351	17195	17058	17092	17182
14676	27219	26854	23739	21773	19946	18451	17270	16325	15873	15872	21852	30778	31941	27662	21684	18427	16699	15810	15451	15396	15304	15346	15332	15302	15335	15463	15153	15220	15484	15506	15251	15301	15353	15358	15306	15283	15211	15319	15355	15182	15205	15208	15406	15320	15307	15511	15308	15467	15225	15219	15422	15054	15339	15511	15365	15274	15204	15308	15318	15264	15430	15393	15229	15453	15219	15368	15327	15383	15420	15349	15278	15303	15196	15283	15347	15310	15171	15423	15360	15339	15293	15318	15374	15428	15313	15345	15199	15298	15329	15187	15306	15237	15317	15246	15494	15272	15131	15414	15306	15336	15420	15299	15184	15425	15151	15272	15272	15447	15329	15275	15295	15313	15323	15432	15244	15417	15201	15208	15199	15244	15377	15350	15357	15256	15420	15367	15414	15298	15430	15150	15404	15329	15167	15244	15432	15240	15446	15273	15427	15217	15209	15305	15318	15028	15289	15357	15544	15306	15366	15270	15442	15385	15323	15201	15163	15369	15202	15349	15355	15240	15276	15302	15352	15267	15373	15366	15251	15143	15327	15239	15496	15446	15378	15408	15188	15294	15172	15281	15309	15181	15423	15364	15308	15285	15290	15246	15381	15313	15233	15449	15402	15368	15279	15131	15253	15332	15226	15380	15421	15416	15482	15328	15280	15313	15251	15277	15421	15162	15213	15244	15351	15424	15398	15271	15359	15241	15268	15222	15570	15347	15369	15344	15416	15306	15440	15206	15492	15433	15312	15302	15415	15273	15236	15313	15263	15218	15470	15400	15348	15438	15304	15253	15265	15406	15214	15353	15287	15323	15357	15618	15531	15318	15320	15434	15231	15348	15380	15111	15240	15436	15342	15320	15218	15123	15350	15345	15415	15209	15092	15510	15244	15292	15251	15354	15343	15320	15214	15446	15304	15553	15360	15217	15195	15285	15359	15342	15296	15198	15407	15268	15242	15313	15376	15314	15357	15255	15334	15235	15278	15185	15368	15208	15418	15443	15277	15308	15273	15351	15400	15378	15127	15338	15357	15348	15265	15335	15296	15160	15164	15351	15346	15239	15249	15385	15158	15352	15388	15321	15269	15403	15416	15234	15449	15234	15415	15230	15301	15245	15316	15517	15089	15306	15248	15340	15365	15237	15296	15228	15299	15314	15348	15378	15325	15248	15412	15311	15336	15407	15311	15207	15270	15354	15162	15360	15355	15194	15270	15252	15428	15357	15256	15190	15226	15385	15254	15329	15247	15291	15473	15417	15133	15452	15232	15246	15284	15459	15285	15311	15313	15440	15471	15304	15401	15234	15327	15395	15227	15281	15196	15388	15379	15487	15257	15201	15244	15066	15301	15139	15332	15430	15269	15421	15378	15158	15275	15244	15229	15092	15389	15495	15133	15147	15277	15434	15253	15220	15167	15186	15244	15339	15397	15530	15171	15322	15292	15309	15306	15206	15186	15323	15141	15241	15200	15508	15212	15342	15226	15236	15396	15298	15275	15366	15308	15394	15280	15325	15157	15396	15251	15502	15372	15372	15275	15371	15213	15484	15233	15310	15458	15413	15475	15324	15322	15318	15307	15275	15345	15362	15347	15343	15264	15268	15310	15284	15277	15158	15316	15361	15524	15406	15296	15225	15527	15197	15246	15289	15330	15329	15473	15306	15103	15376	15461	15436	15383	15326	15345	15223	15236	15404	15187	15148	15451	15457	15340	15478	15315	15374	15278	15310	15143	15212	15249	15223	15331	15377	15371	15290	15342	15259	15383	15298	15410	15296	15278	15505	15245	15294	15448	15339	15340	15442	15359	15265	15308	15396	15412	15372	15482	15212	15317	15480	15244	15367	15266	15287	15348	15235	15336	15385	15332	15280	15214	15246	15240	15216	15548	15232	15278	15157	15379	15375	15186	15257	15380	15297	15262	15384	15299	15281	15253	15302	15457	15270	15425	15227	15398	15333	15207	15454	15261	15442	15359	15264	15360	15335	15311	15273	15196	15462	15226	15290	15373	15242	15305	15380	15335	15340	15140	15381	15239	15447	15339	15268	15361	15270	15185	15234	15275	15337	15413	15323	15217	15315	15484	15106	15213	15301	15366	15376	15226	15430	15377	15226	15494	15217	15371	15262	15508	15326	15346	15240	15241	15402	15287	15287	15492	15080	15359	15299	15304	15130	15263	15243	15347	15415	15234	15203	15232	15111	15148	15277	15296	15211	15339	15105	15160	15388	15322	15253	15384	15149	15412	15241	15429	15240	15258	15358	15328	15304	15256	15297	15306	15305	15069	15257	15212	15334	15355	15406	15539	15322	15442	15431	15232	15227	15366	15387	15386	15381	15424	15301	15273	15185	15448	15286	15431	15413	15215	15415	15543	15420	15276	15423	15289	15385	15270	15378	15465	15408	15445	15414	15244	15355	15429	15440	15414	15328	15162	15264	15275	15341	15456	15346	15194	15469	15431	15340	15168	15475	15151	15292	15232	15341	15290	15442	15328	15267	15193	15367	15295	15358	15280	15335	15428	15266	15316	15337	15263	15408	15305	15322	15467	15372	15410	15253	15259	15298	15451	15123	15374	15195	15443	15272	15454	15311	15444	15147	15380	15281	15197	15338	15241	15299	15172	15238	15359	15242	15345	15345	15281	15412	15396	15396	15303	15380	15431	15293	15308	15169	15316	15198	15451	15188	15192	15212	15411	15359	15368	15299	15099	15341	15501	15292	15365	15379	15327	15455	15276	15264	15359	15151	15210	15337	15137	15284	15339	15339	15390	15348	15601	15244	15556	15313	15275	15356	15289	15261	15339	15228	15386	15251	15257	15218	15323	15368	15282	15385	15351	15241	15395	15300	15313	15297	15292	15312	15254	15100	15469	15242	15301	15258	15222	15308	15315	15311	15183	15350	15292	15532	15326	15209	15330	15498	15231	15303	15295	15431	15332	15350	15418	15428	15376	15341	15196	15223	15368	15102	15320	15207	15313	15216	15296	15382	15355	15202	15261	15427	15226	15413	15269	15456	15453	15370	15429	15246	15186	15198	15354	15298	15316	15454	15206	15315	15380	15567	15279	15359	15347	15153	15241	15338	15252	15404	15436	15320	15047	15345	15188	15312	15390	15350	15504	15430	15401	15278	15376	15337	15346	15380	15243	15375	15224	15334	15352	15503	15251	15385	15239	15353	15389	15258	15343	15344	15340	15378	15330	15292	15322	15183	15144	15405	15365	15356	15459	15238	15393	15293	15386	15253	15210	15286	15254	15140	15269	15248	15202	15548	15271	15392	15479	15325	15233	15390	15235	15260	15415	15191	15375	15420	15234	15295	15334	15215	15260	15346	15412	15250	15329	15444	15468	15390	15398	15314	15335	15387	15225	15171	15237	15269	15312	15295	15194	15235	15261	15135	15243	15046	15276	15361	15320	15402	15438	15109	15290	15289	15218	15410	15181	15338	15505	15318	15408	15431	15501	15246	15229	15435	15199	15253	15197	15371	15365	15414	15189	15408	15411	15276	15295	15393	15380	15216	15320	15282	15329	15242	15166	15358	15176	15493	15105	15330	15187	15302	15411	15366	15150	15300	15161	15270	15192	15461	15165	15414	15407	15177	15332	15491	15139	15251	15293	15443	15486	15449	15463	15442	15291	15180	15314	15264	15209	15213	15360	15224	15540	15215	15260	15244	15308	15240	15318	15377	15235	15383	15505	15403	15231	15327	15214	15369	15346	15295	15288	15417	15368	15323	15184	15300	15307	15226	15330	15256	15213	15260	15275	15134	15465	15248	15378	15491	15274	15520	15393	15320	15372	15227	15231	15494	15269	15181	15191	15474	15285	15425	15163	15422	15232	15346	15407	15277	15462	15435	15389	15411	15225	15279	15375	15257	15403	15148	15337	15243	15350	15417	15328	15217	15296	15299	15329	15276	15515	15445	15354	15408	15331	15255	15269	15496	15282	15304	15209	15341	15335	15046	15336	15312	15277	15427	15310	15301	15164	15353	15279	15341	15291	15240	15448	15430	15287	15266	15419	15330	15317	15403	15388	15431	15328	15408	15507	15338	15389	15309	15201	15276	15224	15534	15107	15156	15414	15342	15383	15272	15252	15314	15279	15252	15367	15379	15245	15276	15172	15299	15240	15432	15336	15219	15318	15199	15409	15344	15167	15323	15208	15318	15309	15186	15245	15281	15187	15237	15201	15278	15396	15430	15312	15368	15218	15334	15219	15291	15251	15461	15225	15321	15345	15334	15354	15320	15308	15394	15437	15297	15237	15301	15371	15205	15371	15222	15280	15266	15258	15305	15168	15202	15370	15403	15280	15325	15190	15282	15388	15198	15293	15408	15349	15116	15279	15254	15241	15202	15340	15302	15367	15300	15208	15291	15165	15342	15301	15341	15296	15340	15199	15219	15538	15337	15051	15231	15378	15165	15366	15277	15364	15379	15326	15342	15223	15308	15216	15382	15343	15408	15386	15211	15348	15407	15357	15370	15241	15209	15334	15426	15372	15307	15421	15277	15400	15336	15407	15178	15293	15330	15367	15207	15215	15128	15473	15185	15243	15196	15304	15377	15160	15248	15352	15359	15371	15437	15234	15248	15180	15247	15292	15194	15376	15418	15363	15240	15317	15272	15187	15268	15291	15191	15336	15197	15418	15405	15385	15248	15448	15285	15405	15213	15414	15323	15461	15322	15206	15335	15465	15139	15349	15438	15318	15374	15254	15329	15477	15342	15408	15338	15244	15241	15468	15452	15321	15380	15315	15235	15352	15228	15226	15333	15328	15270	15235	15104	15204	15191	15190	15276	15209	15185	15373	15345	15194	15276	15286	15170	15354	15286	15251	15307	15257	15408	15484	15343	15330	15257	15207	15181	15411	15315	15350	15345	15227	15407	15175	15151	15350	15412	15311	15213	15318	15312	15360	15317	15265	15308	15471	15193	15450	15551	15408	15439	15467	15246	15305	15423	15273	15408	15249	15366	15319	15398	15289	15344	15368	15321	15225	15370	15354	15309	15330	15349	15281	15287	15279	15450	15158	15381	15280	15407	15443	15326	15339	15220	15348	15276	15149	15297	15226	15406	15485	15260	15329	15245	15344	15218	15294	15167	15360	15187	15282	15192	15272	15328	15333	15276	15337	15215	15358	15449	15194
22395	20826	28469	23302	21092	23450	25415	20265	18744	18633	18064	25139	35916	36780	32811	26682	21873	19853	18515	17839	17777	17724	17819	17660	17500	17483	17799	17615	17533	17647	17822	17656	17658	17363	17575	17733	17778	17621	17456	17561	17555	17642	17562	17598	17437	17517	17653	17612	17587	17826	17559	17498	17589	17596	17608	17599	17704	17590	17388	17549	17530	17464	17520	17456	17642	17624	17563	17473	17487	17580	17687	17586	17348	17584	17512	17588	17610	17792	17697	17538	17786	17580	17617	17617	17515	17509	17584	17568	17483	17762	17622	17562	17525	17523	17486	17405	17576	17620	17649	17424	17563	17684	17617	17502	17581	17650	17519	17553	17587	17286	17874	17434	17625	17537	17574	17366	17421	17551	17598	17716	17507	17637	17620	17600	17508	17736	17391	17691	17771	17553	17505	17630	17580	17543	17512	17432	17726	17455	17385	17446	17477	17569	17539	17493	17478	17626	17432	17543	17719	17603	17403	17461	17421	17542	17417	17388	17527	17582	17696	17395	17663	17522	17408	17750	17528	17550	17451	17488	17515	17496	17320	17501	17289	17370	17355	17327	17659	17565	17588	17535	17476	17475	17253	17379	17643	17472	17560	17411	17617	17347	17591	17390	17550	17482	17619	17562	17527	17547	17578	17528	17537	17589	17594	17666	17461	17492	17207	17483	17463	17432	17386	17550	17741	17334	17381	17670	17525	17420	17367	17479	17523	17509	17483	17695	17596	17722	17531	17427	17573	17508	17610	17312	17607	17666	17594	17392	17517	17571	17402	17591	17532	17634	17393	17489	17620	17579	17335	17334	17222	17314	17516	17443	17396	17607	17585	17550	17421	17618	17451	17409	17550	17520	17615	17527	17333	17448	17433	17568	17501	17404	17507	17613	17458	17801	17417	17419	17514	17460	17331	17493	17588	17562	17660	17343	17686	17756	17534	17405	17453	17646	17522	17656	17551	17594	17591	17423	17492	17454	17291	17244	17624	17448	17416	17689	17356	17602	17675	17488	17505	17484	17375	17609	17551	17446	17615	17397	17425	17488	17454	17549	17616	17640	17504	17521	17717	17607	17523	17518	17515	17315	17576	17666	17413	17482	17624	17711	17384	17518	17453	17468	17313	17650	17328	17414	17520	17639	17438	17358	17540	17609	17509	17540	17628	17540	17436	17584	17525	17667	17559	17681	17609	17623	17519	17416	17586	17433	17555	17461	17691	17478	17381	17433	17596	17609	17462	17501	17659	17610	17441	17533	17589	17534	17457	17409	17546	17332	17352	17602	17611	17482	17622	17608	17291	17588	17510	17479	17497	17370	17649	17539	17314	17420	17454	17381	17482	17501	17445	17685	17537	17656	17347	17553	17620	17555	17340	17421	17588	17737	17599	17515	17407	17523	17456	17361	17352	17566	17437	17604	17524	17459	17563	17424	17497	17505	17507	17685	17548	17336	17602	17529	17465	17264	17428	17383	17488	17551	17436	17492	17629	17400	17457	17436	17330	17620	17381	17405	17455	17488	17276	17433	17636	17324	17458	17267	17383	17398	17259	17489	17565	17468	17517	17346	17604	17433	17752	17514	17535	17433	17582	17383	17526	17380	17377	17424	17326	17574	17253	17351	17437	17445	17319	17343	17395	17582	17492	17437	17502	17625	17644	17562	17620	17501	17486	17329	17506	17464	17597	17464	17433	17383	17638	17197	17318	17644	17697	17594	17404	17499	17425	17547	17610	17244	17438	17537	17380	17545	17215	17478	17566	17678	17613	17558	17623	17443	17438	17527	17639	17438	17447	17649	17473	17324	17629	17471	17530	17394	17569	17528	17533	17392	17599	17459	17566	17464	17496	17592	17375	17459	17548	17435	17599	17587	17505	17577	17452	17479	17522	17544	17431	17769	17460	17358	17443	17514	17539	17383	17594	17455	17521	17357	17521	17438	17433	17512	17596	17715	17553	17562	17545	17511	17630	17329	17407	17489	17455	17671	17502	17574	17516	17391	17407	17565	17594	17607	17373	17369	17588	17357	17390	17600	17568	17491	17736	17583	17227	17467	17575	17545	17421	17462	17582	17614	17573	17662	17408	17507	17497	17690	17586	17696	17653	17456	17501	17405	17655	17587	17498	17516	17635	17612	17438	17556	17516	17416	17551	17691	17484	17255	17695	17500	17473	17422	17422	17541	17528	17393	17398	17550	17463	17573	17451	17533	17541	17590	17451	17511	17502	17363	17495	17500	17433	17519	17503	17622	17693	17471	17502	17510	17644	17736	17448	17452	17607	17328	17500	17487	17521	17417	17510	17507	17642	17551	17284	17608	17591	17472	17422	17376	17492	17555	17673	17383	17693	17468	17409	17484	17475	17449	17439	17500	17303	17583	17515	17373	17518	17474	17521	17452	17360	17321	17577	17536	17614	17585	17524	17500	17596	17489	17455	17554	17435	17486	17474	17694	17653	17295	17650	17426	17254	17313	17383	17512	17443	17521	17643	17500	17684	17632	17454	17480	17556	17761	17458	17455	17542	17614	17479	17551	17407	17457	17707	17600	17591	17548	17662	17479	17630	17538	17618	17596	17709	17462	17536	17548	17508	17416	17339	17510	17526	17321	17407	17667	17510	17263	17115	17482	17483	17576	17468	17251	17486	17540	17418	17507	17692	17584	17516	17694	17726	17572	17536	17495	17404	17519	17477	17694	17435	17498	17522	17584	17661	17404	17575	17405	17357	17417	17454	17522	17497	17334	17464	17323	17483	17491	17687	17620	17427	17511	17586	17513	17410	17495	17565	17577	17565	17514	17561	17391	17579	17613	17544	17543	17629	17473	17452	17409	17581	17593	17579	17365	17411	17464	17696	17414	17607	17472	17498	17562	17480	17492	17497	17592	17451	17611	17520	17449	17427	17688	17600	17462	17573	17655	17472	17460	17539	17436	17519	17448	17530	17399	17495	17518	17828	17533	17661	17364	17503	17324	17405	17482	17340	17535	17547	17625	17651	17753	17532	17587	17527	17577	17323	17481	17477	17323	17615	17344	17415	17610	17504	17394	17355	17613	17447	17465	17404	17488	17403	17658	17507	17545	17450	17371	17692	17619	17714	17568	17207	17375	17704	17679	17318	17395	17825	17516	17526	17611	17599	17360	17504	17405	17642	17418	17642	17354	17505	17526	17608	17564	17458	17480	17443	17381	17468	17500	17588	17588	17558	17344	17494	17460	17414	17491	17433	17727	17579	17545	17647	17360	17550	17631	17679	17692	17539	17487	17484	17356	17465	17637	17490	17383	17581	17467	17690	17472	17467	17684	17375	17502	17528	17520	17456	17404	17435	17619	17412	17388	17611	17391	17475	17683	17678	17461	17588	17522	17493	17677	17497	17332	17477	17566	17711	17770	17626	17456	17709	17393	17582	17427	17501	17428	17278	17419	17373	17235	17187	17600	17392	17537	17701	17385	17650	17387	17611	17616	17529	17492	17237	17501	17474	17565	17567	17393	17362	17516	17547	17234	17413	17415	17226	17442	17696	17463	17385	17513	17678	17548	17569	17405	17470	17356	17463	17602	17530	17308	17396	17350	17636	17695	17437	17295	17550	17491	17464	17580	17498	17599	17480	17586	17609	17611	17624	17638	17469	17576	17211	17395	17562	17512	17446	17455	17540	17448	17577	17643	17444	17367	17534	17549	17649	17540	17509	17454	17412	17622	17601	17593	17450	17646	17407	17489	17398	17510	17531	17499	17508	17442	17597	17431	17490	17619	17354	17452	17604	17508	17530	17404	17542	17487	17422	17486	17500	17578	17479	17442	17551	17307	17330	17438	17435	17597	17582	17628	17461	17355	17575	17370	17577	17523	17623	17613	17480	17563	17612	17421	17445	17633	17463	17360	17439	17721	17435	17664	17423	17454	17376	17641	17419	17583	17705	17417	17413	17486	17659	17525	17466	17557	17597	17544	17320	17324	17418	17466	17429	17639	17553	17320	17349	17537	17459	17681	17271	17482	17657	17573	17514	17514	17787	17423	17527	17305	17485	17804	17645	17597	17569	17514	17529	17598	17468	17549	17499	17552	17643	17516	17504	17506	17609	17564	17407	17380	17478	17579	17547	17638	17457	17357	17494	17427	17408	17546	17405	17551	17373	17461	17469	17676	17419	17613	17684	17536	17489	17335	17381	17683	17348	17266	17320	17455	17598	17618	17646	17555	17520	17621	17427	17403	17323	17686	17563	17508	17487	17311	17384	17500	17651	17596	17513	17386	17493	17572	17396	17296	17463	17426	17540	17491	17582	17576	17442	17680	17291	17491	17477	17557	17682	17336	17485	17674	17459	17600	17455	17505	17305	17437	17678	17548	17554	17463	17697	17531	17668	17496	17325	17464	17421	17440	17453	17429	17462	17434	17479	17478	17526	17643	17483	17330	17640	17429	17544	17518	17443	17576	17399	17624	17336	17508	17450	17564	17609	17422	17415	17546	17570	17469	17677	17429	17740	17484	17225	17507	17411	17619	17590	17627	17519	17423	17552	17449	17510	17488	17603	17424	17276	17353	17152	17408	17563	17515	17414	17367	17375	17389	17486	17540	17481	17594	17464	17542	17472	17530	17574	17486	17618	17525	17419	17654	17416	17290	17416	17494	17406	17304	17330	17519	17326	17452	17382	17493	17577	17404	17559	17719	17710	17464	17518	17494	17421	17243	17438	17329	17741	17615	17456	17496	17511	17616	17728	17420	17497	17439	17525	17364	17564	17585	17597	17329	17427	17532	17394	17599	17344	17462	17459	17678	17454	17215	17520	17529	17374	17506	17466	17511	17471	17513	17557	17466	17449	17346	17483	17476	17417	17502	17565	17426	17493	17439	17647	17389	17516	17439	17700	17590	17470	17268	17452	17464	17406	17371	17415	17538	17482	17580	17589	17402	17571	17530	17541	17473	17595	17523	17496	17547	17601	17549	17518	17456	17555	17471	17510	17772	17523	17502	17445	17503	17601	17510	17362	17438	17623	17511	17726	17494	17448	17241	17617	17586	17457	17361	17370	17539	17433	17425	17503	17431	17555	17492	17601	17543	17580	17384	17613	17474	17697	17547	17483	17590	17374	17420	17611	17511	17554	17586	17254	17424	17382	17448	17330	17764	17645	17412	17500	17591	17644	17579	17488	17600
17121	31603	33017	27788	24730	22022	20214	18440	17382	16703	16421	28276	38403	38912	34301	26540	20701	18359	16529	15829	15617	15597	15579	15567	15503	15570	15538	15693	15504	15577	15545	15534	15558	15616	15652	15493	15597	15594	15547	15497	15416	15590	15543	15328	15616	15506	15563	15484	15493	15708	15573	15704	15570	15487	15532	15351	15616	15496	15487	15574	15553	15511	15529	15532	15488	15587	15516	15551	15442	15639	15602	15463	15442	15593	15541	15336	15698	15684	15484	15584	15480	15561	15436	15540	15591	15546	15566	15435	15370	15523	15446	15433	15467	15568	15466	15569	15406	15432	15347	15491	15324	15379	15284	15470	15646	15598	15411	15431	15551	15583	15543	15453	15628	15542	15594	15443	15158	15681	15593	15561	15554	15542	15435	15565	15375	15384	15614	15428	15608	15600	15526	15543	15458	15552	15496	15439	15430	15450	15463	15540	15646	15437	15506	15412	15539	15475	15443	15310	15469	15495	15436	15434	15478	15620	15533	15390	15443	15383	15435	15754	15460	15539	15610	15553	15514	15378	15568	15408	15670	15396	15540	15396	15502	15426	15607	15472	15572	15434	15494	15465	15649	15595	15463	15591	15312	15453	15596	15381	15515	15355	15465	15467	15509	15562	15604	15346	15485	15607	15620	15360	15460	15536	15350	15372	15584	15504	15533	15712	15432	15545	15549	15407	15564	15609	15504	15292	15388	15627	15486	15416	15578	15505	15463	15446	15282	15601	15377	15503	15483	15378	15628	15457	15415	15464	15476	15539	15576	15525	15421	15479	15438	15525	15309	15432	15581	15538	15591	15349	15578	15491	15556	15332	15459	15376	15657	15663	15531	15522	15356	15424	15548	15515	15403	15655	15648	15495	15415	15455	15558	15489	15593	15555	15473	15536	15582	15681	15692	15532	15590	15425	15402	15346	15559	15407	15548	15559	15374	15481	15472	15469	15411	15596	15401	15598	15431	15388	15459	15470	15310	15499	15573	15439	15500	15471	15304	15549	15625	15566	15605	15646	15466	15465	15488	15520	15456	15350	15553	15363	15609	15457	15288	15524	15521	15426	15549	15413	15582	15571	15302	15429	15549	15512	15386	15352	15561	15388	15484	15482	15420	15383	15453	15477	15549	15453	15691	15390	15367	15675	15401	15500	15610	15503	15706	15574	15578	15442	15512	15444	15623	15462	15444	15444	15465	15476	15528	15513	15473	15465	15471	15527	15576	15417	15378	15395	15560	15424	15594	15385	15463	15457	15241	15652	15389	15423	15503	15344	15541	15553	15410	15508	15501	15236	15511	15559	15424	15578	15529	15398	15603	15422	15458	15440	15640	15555	15415	15615	15530	15368	15498	15458	15444	15294	15586	15370	15640	15603	15474	15623	15417	15392	15521	15446	15433	15568	15381	15482	15517	15419	15442	15511	15599	15450	15644	15406	15522	15315	15445	15435	15420	15307	15577	15552	15600	15346	15540	15570	15401	15457	15303	15534	15483	15484	15493	15454	15531	15480	15415	15607	15518	15510	15375	15445	15542	15535	15428	15443	15493	15472	15563	15435	15516	15647	15299	15486	15566	15396	15383	15311	15359	15572	15432	15506	15445	15571	15474	15294	15554	15621	15458	15440	15530	15384	15541	15503	15421	15473	15647	15323	15527	15469	15371	15695	15543	15469	15558	15484	15456	15342	15516	15606	15585	15432	15490	15576	15643	15579	15374	15554	15461	15463	15548	15506	15486	15446	15606	15562	15452	15580	15557	15373	15553	15637	15394	15367	15362	15403	15458	15585	15502	15374	15419	15407	15415	15317	15386	15562	15540	15491	15470	15390	15542	15510	15524	15469	15621	15604	15596	15465	15274	15526	15524	15554	15532	15423	15446	15514	15417	15506	15462	15563	15409	15537	15466	15650	15522	15522	15407	15575	15525	15354	15474	15484	15451	15681	15475	15508	15450	15355	15380	15477	15405	15492	15440	15360	15625	15387	15554	15545	15449	15553	15507	15366	15616	15677	15682	15483	15572	15577	15291	15427	15416	15656	15638	15564	15467	15488	15458	15437	15538	15376	15493	15548	15493	15380	15553	15467	15487	15424	15520	15436	15590	15456	15430	15379	15402	15571	15565	15677	15460	15523	15498	15539	15583	15580	15373	15257	15432	15507	15291	15534	15389	15529	15551	15455	15769	15494	15620	15560	15669	15447	15444	15524	15543	15472	15416	15454	15437	15508	15633	15450	15377	15378	15461	15403	15511	15564	15389	15491	15539	15444	15438	15531	15652	15528	15467	15583	15606	15483	15556	15450	15369	15520	15460	15510	15518	15545	15511	15586	15517	15405	15451	15514	15363	15523	15304	15520	15478	15454	15382	15452	15501	15428	15496	15567	15560	15454	15483	15325	15392	15552	15459	15462	15558	15417	15534	15544	15312	15564	15570	15326	15595	15498	15494	15630	15572	15532	15568	15495	15563	15524	15461	15463	15487	15509	15465	15424	15361	15370	15363	15436	15380	15576	15445	15565	15429	15617	15495	15421	15439	15429	15551	15420	15484	15482	15570	15434	15663	15503	15526	15732	15330	15435	15561	15507	15596	15468	15549	15497	15371	15465	15702	15538	15635	15408	15477	15451	15355	15502	15559	15421	15552	15540	15495	15526	15357	15600	15543	15462	15543	15461	15506	15429	15325	15594	15451	15520	15296	15493	15495	15514	15504	15443	15421	15446	15486	15429	15524	15676	15579	15434	15454	15529	15301	15465	15458	15590	15402	15462	15462	15517	15662	15436	15445	15515	15478	15609	15407	15572	15640	15452	15456	15434	15321	15558	15492	15537	15464	15460	15439	15499	15491	15400	15503	15572	15391	15425	15345	15613	15548	15542	15652	15480	15433	15698	15402	15477	15312	15552	15525	15471	15378	15594	15484	15680	15548	15501	15401	15478	15380	15404	15583	15342	15562	15456	15518	15702	15557	15528	15482	15507	15418	15502	15440	15499	15448	15367	15540	15514	15546	15636	15356	15591	15367	15511	15419	15495	15461	15278	15374	15462	15548	15499	15445	15464	15516	15470	15446	15399	15495	15478	15417	15443	15458	15422	15620	15619	15365	15327	15464	15557	15488	15507	15295	15553	15593	15348	15578	15639	15429	15618	15705	15345	15411	15447	15354	15433	15539	15420	15423	15475	15476	15388	15566	15406	15549	15480	15478	15417	15501	15502	15505	15637	15525	15546	15459	15527	15604	15504	15440	15469	15286	15534	15504	15512	15516	15482	15505	15480	15356	15517	15646	15489	15328	15552	15511	15462	15428	15534	15485	15547	15337	15370	15513	15473	15532	15344	15449	15320	15387	15551	15515	15518	15608	15604	15459	15517	15550	15466	15489	15433	15599	15346	15654	15495	15323	15601	15610	15428	15610	15430	15561	15574	15329	15485	15580	15551	15462	15399	15538	15473	15517	15512	15391	15366	15551	15350	15672	15245	15604	15412	15415	15471	15602	15441	15383	15467	15463	15490	15467	15450	15454	15598	15413	15365	15493	15375	15468	15434	15416	15469	15482	15469	15407	15498	15557	15604	15709	15544	15366	15307	15473	15557	15485	15564	15494	15433	15385	15553	15549	15302	15334	15594	15339	15442	15387	15431	15494	15488	15558	15534	15473	15453	15783	15451	15254	15459	15469	15416	15455	15513	15381	15350	15461	15541	15617	15471	15494	15543	15477	15452	15465	15262	15614	15564	15462	15600	15546	15464	15421	15291	15435	15491	15608	15407	15445	15686	15502	15485	15609	15600	15519	15378	15528	15532	15409	15694	15482	15431	15460	15635	15372	15666	15417	15464	15436	15524	15518	15644	15446	15404	15358	15505	15640	15493	15715	15661	15450	15488	15415	15449	15496	15515	15533	15345	15536	15532	15532	15593	15434	15626	15568	15482	15629	15365	15452	15241	15515	15387	15567	15469	15432	15367	15168	15394	15561	15552	15502	15293	15733	15406	15581	15589	15387	15474	15514	15367	15586	15439	15543	15597	15335	15467	15467	15403	15433	15437	15570	15584	15360	15629	15394	15535	15377	15551	15498	15496	15468	15495	15477	15582	15462	15483	15413	15441	15410	15575	15479	15428	15444	15413	15315	15445	15389	15427	15565	15414	15653	15554	15524	15483	15514	15483	15510	15578	15516	15287	15623	15714	15602	15675	15454	15423	15447	15398	15660	15525	15603	15480	15533	15459	15650	15433	15439	15596	15499	15506	15491	15481	15540	15593	15676	15413	15516	15474	15536	15557	15369	15589	15471	15575	15505	15534	15494	15430	15511	15505	15651	15626	15534	15608	15432	15561	15594	15382	15399	15362	15398	15452	15561	15346	15610	15582	15535	15551	15520	15392	15439	15506	15579	15500	15503	15622	15390	15571	15453	15506	15389	15575	15452	15370	15413	15396	15570	15643	15576	15498	15437	15697	15564	15267	15619	15355	15393	15373	15333	15582	15322	15345	15590	15387	15384	15487	15499	15523	15437	15398	15364	15450	15571	15460	15571	15428	15484	15532	15439	15505	15514	15370	15575	15532	15520	15578	15437	15619	15518	15495	15252	15658	15639	15490	15412	15532	15291	15378	15441	15516	15310	15506	15449	15414	15449	15390	15530	15591	15501	15529	15354	15463	15568	15521	15398	15536	15463	15322	15298	15536	15522	15541	15385	15491	15492	15448	15611	15610	15561	15503	15626	15520	15413	15508	15556	15557	15391	15618	15329	15603	15387	15622	15658	15541	15392	15369	15420	15549	15505	15531	15508	15676	15524	15439	15320	15668	15604	15454	15617	15379	15618	15515	15497	15553	15539	15309	15555	15577	15345	15403	15425	15404	15404	15565	15321	15491	15427	15477	15525	15309	15466	15402	15549	15620	15336	15401	15347	15534	15367	15471	15582	15512	15469	15427	15476	15362	15470	15641	15577	15461	15491	15566	15307	15416	15466	15504	15343	15454	15413	15586	15581	15467	15474	15394	15463	15321	15649	15320	15615	15487	15437	15585	15431	15437	15410	15548	15474	15515	15338	15577	15497	15551	15589	15544	15393	15516	15505	15623	15432	15595	15514	15605	15523	15455	15483	15586	15560	15569	15313	15342	15358	15533	15501	15414	15447	15471	15431	15520	15484	15540
26852	22228	26169	22958	19207	18172	18054	17518	17134	16711	16764	16775	17931	18812	18527	17778	17125	16740	16700	16809	16545	16573	16667	16586	16616	16449	16639	16560	16715	16605	16558	16726	16571	16674	16740	16665	16661	16608	16699	16601	16597	16520	16631	16580	16653	16474	16551	16510	16742	16521	16655	16730	16609	16631	16448	16741	16547	16523	16572	16604	16598	16833	16783	16625	16489	16585	16866	16675	16664	16610	16814	16441	16646	16531	16770	16577	16458	16644	16534	16624	16718	16580	16592	16745	16441	16870	16832	16469	16722	16483	16558	16571	16824	16765	16684	16644	16629	16651	16494	16491	16485	16561	16725	16408	16543	16766	16451	16571	16556	16738	16506	16701	16540	16551	16562	16673	16823	16376	16656	16647	16709	16615	16608	16534	16501	16400	16701	16481	16317	16608	16529	16638	16588	16542	16751	16530	16406	16579	16518	16684	16502	16559	16565	16672	16509	16559	16607	16675	16571	16631	16509	16662	16610	16622	16488	16535	16614	16602	16541	16515	16424	16737	16576	16499	16466	16661	16824	16468	16436	16381	16702	16681	16690	16759	16683	16459	16549	16645	16675	16791	16746	16554	16455	16395	16646	16879	16600	16615	16705	16583	16634	16444	16663	16405	16635	16533	16636	16699	16460	16389	16480	16425	16650	16679	16746	16639	16546	16603	16585	16512	16644	16593	16300	16521	16481	16434	16619	16394	16554	16473	16430	16511	16441	16616	16478	16547	16718	16440	16569	16443	16472	16454	16701	16598	16480	16357	16514	16513	16678	16556	16526	16676	16524	16669	16509	16715	16423	16588	16606	16594	16465	16414	16468	16417	16644	16606	16786	16490	16521	16510	16512	16377	16637	16718	16589	16523	16568	16320	16506	16547	16753	16570	16584	16609	16746	16532	16581	16545	16607	16793	16625	16514	16609	16626	16630	16618	16604	16407	16474	16512	16576	16619	16521	16606	16768	16456	16570	16782	16701	16699	16597	16527	16393	16800	16599	16611	16462	16609	16482	16682	16358	16766	16570	16463	16588	16450	16572	16551	16607	16670	16628	16391	16694	16441	16494	16551	16621	16657	16460	16672	16509	16577	16438	16568	16704	16591	16602	16577	16602	16369	16537	16517	16635	16452	16528	16620	16468	16676	16709	16696	16533	16608	16654	16795	16585	16699	16582	16298	16509	16625	16560	16449	16442	16615	16710	16483	16408	16507	16625	16687	16499	16743	16583	16556	16682	16652	16588	16769	16667	16266	16593	16407	16539	16626	16616	16471	16656	16683	16422	16685	16630	16547	16403	16558	16561	16558	16427	16633	16528	16586	16497	16771	16624	16656	16699	16589	16336	16484	16556	16625	16650	16420	16637	16606	16416	16620	16600	16358	16720	16607	16641	16637	16618	16653	16522	16575	16515	16668	16464	16557	16530	16652	16612	16612	16487	16402	16660	16640	16783	16728	16435	16631	16581	16520	16439	16683	16466	16543	16598	16836	16546	16705	16409	16650	16504	16469	16356	16410	16453	16432	16591	16589	16575	16728	16538	16450	16560	16470	16581	16630	16750	16748	16662	16671	16541	16578	16548	16352	16622	16362	16633	16636	16537	16537	16556	16338	16426	16638	16629	16603	16552	16465	16694	16513	16665	16497	16323	16541	16567	16366	16504	16443	16561	16571	16601	16736	16588	16412	16719	16479	16473	16573	16445	16541	16700	16466	16656	16714	16546	16845	16725	16519	16596	16640	16576	16419	16735	16714	16708	16781	16590	16591	16425	16578	16685	16763	16660	16569	16680	16635	16584	16785	16611	16420	16695	16744	16715	16657	16549	16770	16599	16551	16601	16474	16519	16356	16601	16586	16524	16734	16731	16442	16572	16605	16634	16537	16633	16556	16597	16453	16696	16645	16632	16629	16640	16746	16510	16522	16659	16686	16765	16577	16551	16593	16655	16627	16646	16418	16427	16723	16585	16364	16500	16444	16598	16491	16636	16585	16524	16639	16633	16466	16596	16661	16529	16639	16421	16758	16670	16544	16352	16588	16608	16299	16610	16567	16707	16403	16623	16699	16717	16632	16569	16646	16771	16451	16854	16679	16731	16509	16882	16747	16677	16539	16673	16753	16694	16651	16626	16452	16518	16683	16675	16532	16552	16550	16490	16625	16636	16654	16572	16564	16646	16765	16648	16545	16473	16500	16921	16667	16862	16485	16551	16613	16488	16523	16805	16638	16646	16555	16721	16611	16649	16656	16661	16634	16588	16589	16583	16536	16492	16402	16566	16551	16330	16636	16505	16353	16366	16639	16419	16642	16723	16633	16592	16625	16716	16513	16755	16684	16662	16594	16570	16631	16482	16537	16671	16608	16572	16581	16606	16476	16599	16655	16639	16421	16587	16441	16426	16467	16435	16651	16546	16733	16369	16569	16569	16638	16714	16459	16739	16652	16551	16811	16761	16512	16693	16659	16577	16643	16657	16671	16383	16602	16517	16417	16488	16541	16521	16602	16568	16649	16718	16558	16676	16602	16670	16578	16554	16538	16722	16627	16587	16693	16689	16462	16375	16685	16667	16691	16593	16524	16694	16559	16612	16837	16509	16643	16563	16720	16684	16550	16762	16570	16473	16602	16620	16626	16814	16520	16592	16753	16881	16405	16712	16653	16582	16494	16660	16718	16632	16638	16610	16404	16533	16509	16374	16722	16478	16672	16594	16468	16611	16539	16565	16541	16600	16652	16521	16731	16535	16588	16494	16450	16679	16533	16637	16497	16501	16542	16687	16722	16571	16510	16576	16446	16607	16517	16591	16683	16418	16721	16561	16572	16661	16597	16391	16516	16405	16541	16535	16650	16591	16593	16461	16591	16470	16686	16845	16694	16604	16663	16555	16593	16523	16583	16743	16566	16474	16415	16627	16621	16607	16662	16663	16566	16769	16778	16434	16753	16515	16625	16497	16588	16565	16737	16439	16718	16455	16739	16607	16315	16541	16739	16780	16249	16510	16523	16500	16427	16703	16576	16494	16493	16537	16426	16550	16662	16592	16634	16639	16611	16645	16668	16563	16788	16564	16595	16354	16628	16793	16383	16451	16518	16688	16458	16572	16774	16517	16677	16607	16471	16508	16598	16487	16627	16697	16515	16699	16436	16810	16640	16724	16704	16422	16418	16487	16595	16717	16572	16427	16604	16405	16481	16605	16678	16540	16473	16708	16419	16616	16696	16555	16688	16740	16605	16639	16630	16663	16645	16598	16653	16515	16695	16547	16527	16482	16372	16667	16534	16690	16610	16619	16594	16503	16651	16523	16542	16523	16757	16480	16469	16713	16662	16461	16591	16666	16595	16655	16654	16540	16650	16629	16450	16491	16614	16512	16483	16704	16627	16600	16767	16504	16689	16499	16567	16577	16468	16647	16690	16554	16528	16791	16532	16605	16583	16668	16587	16596	16563	16521	16745	16606	16530	16518	16622	16795	16600	16661	16540	16656	16657	16666	16605	16681	16435	16663	16591	16348	16612	16522	16635	16682	16785	16622	16588	16676	16549	16471	16720	16654	16623	16556	16664	16391	16599	16378	16682	16455	16727	16616	16553	16508	16847	16597	16457	16584	16787	16538	16612	16708	16697	16402	16626	16657	16667	16635	16536	16631	16604	16663	16564	16638	16583	16521	16611	16529	16683	16532	16702	16471	16587	16628	16745	16684	16355	16451	16691	16486	16715	16574	16666	16604	16413	16610	16726	16412	16439	16499	16418	16469	16498	16641	16707	16636	16685	16543	16504	16490	16710	16691	16665	16485	16649	16503	16682	16732	16486	16769	16408	16571	16343	16623	16307	16408	16556	16470	16481	16497	16538	16412	16683	16570	16596	16591	16548	16624	16695	16515	16727	16588	16565	16641	16620	16673	16627	16558	16381	16594	16619	16610	16728	16477	16503	16582	16627	16546	16664	16575	16544	16476	16521	16553	16489	16706	16803	16725	16666	16690	16767	16595	16550	16520	16518	16567	16422	16527	16586	16655	16675	16634	16621	16672	16498	16517	16639	16764	16596	16573	16666	16663	16633	16527	16538	16469	16665	16642	16462	16318	16536	16652	16681	16593	16441	16575	16734	16519	16637	16346	16457	16492	16631	16516	16597	16506	16566	16530	16767	16413	16558	16414	16383	16871	16567	16445	16652	16586	16558	16542	16506	16738	16541	16603	16456	16464	16409	16553	16540	16538	16694	16695	16837	16675	16672	16392	16282	16578	16651	16593	16662	16736	16613	16697	16532	16503	16596	16494	16629	16449	16475	16698	16553	16558	16629	16575	16700	16580	16563	16535	16698	16768	16591	16774	16553	16553	16707	16688	16515	16567	16591	16625	16719	16570	16490	16763	16628	16637	16502	16619	16434	16606	16414	16597	16752	16582	16742	16660	16589	16540	16680	16692	16396	16508	16772	16548	16421	16607	16593	16519	16641	16607	16828	16738	16632	16563	16537	16622	16737	16554	16721	16576	16474	16381	16488	16489	16789	16610	16582	16505	16472	16666	16594	16543	16378	16494	16600	16461	16588	16485	16413	16561	16621	16508	16489	16648	16633	16494	16549	16529	16711	16635	16396	16816	16356	16557	16612	16430	16605	16621	16518	16602	16691	16525	16556	16640	16772	16664	16515	16426	16711	16595	16805	16800	16628	16509	16500	16497	16625	16656	16543	16661	16516	16637	16647	16594	16522	16548	16493	16786	16513	16711	16742	16578	16483	16721	16595	16591	16447	16426	16631	16626	16379	16769	16433	16759	16708	16400	16702	16651	16465	16460	16414	16469	16548	16697	16414	16524	16513	16655	16544	16533	16575	16446	16460	16537	16781	16687	16497	16415	16493	16529	16570	16557	16488	16577	16645	16573	16625	16510	16511	16727	16568	16582	16665	16507	16551	16588	16669	16570	16518	16469	16494	16716	16719	16657	16694	16721	16535	16595	16433	16541	16700	16480	16675	16511	16542	16546	16624	16563	16405	16634	16444	16439	16584	16508	16693	16575	16728	16541	16388	16627	16421	16753	16601	16671	16636	16825	16581	16659	16676	16739	16527	16627	16579	16567	16827	16502	16508	16453	16566	16594	16502	16627	16425	16500	16402	16609	16681	16585	16583	16570	16520	16538	16621	16549	16449
17636	26013	25880	20834	19114	17489	17053	16558	15765	15075	14909	15423	17210	18037	17337	16199	15587	15159	15087	14951	15155	14721	14845	14876	14835	14900	15091	14894	14848	14947	14866	14863	15066	15073	15016	15090	14837	14969	14988	14940	14921	15021	14875	15030	14827	14940	15004	14882	14845	14945	14840	15006	15051	15000	14999	14797	15161	14980	14896	14803	14741	15014	14979	14967	14850	14969	14845	14942	14975	14843	15095	14860	14845	15002	15005	14942	14803	15078	14932	14928	15034	15058	14881	14864	15031	14993	15118	14902	14894	15050	14970	15054	14945	14974	14892	14926	14995	15011	14918	14831	14936	14862	14961	14948	15057	14943	14892	15051	14881	14899	14743	15050	14892	14960	15057	14844	15005	14924	15022	14883	14944	14895	15043	14865	15043	14800	14803	14941	14941	14982	14729	14930	14818	14810	15007	14867	14936	14790	15146	15126	14699	14819	14914	14773	14905	14999	14887	14928	14966	14918	14938	14917	14816	14730	15043	14955	14979	14912	15036	15027	14918	15080	15024	14986	14880	15129	15108	14991	14896	15106	14953	14928	15040	14872	15036	14879	14946	14752	15044	14989	14928	14970	14849	15150	14840	14777	15016	15085	14905	14893	14987	14950	15032	14824	14810	15033	14933	14814	14917	14847	14768	15083	14815	15066	14920	15031	14886	14758	15048	14886	14961	14849	14974	14924	14951	15081	14840	14950	14927	14918	14986	14953	14851	14980	14844	14820	14806	14927	15026	14861	14710	15005	14808	15009	14890	14887	14884	14962	14938	14858	14974	15032	14992	14896	14986	15098	14917	15037	14806	14817	14909	14968	14961	14822	15024	15143	15033	14916	14843	15046	14859	14874	14915	14886	14811	14927	14804	14868	14904	14974	14931	15091	14807	14878	15010	14843	14967	14980	14893	14721	14835	15027	14999	14927	14848	14904	14932	15016	15052	14901	14880	15040	14840	14844	14967	14940	15028	15016	14890	15003	14900	14898	14886	14959	14969	14926	14953	14881	14835	14973	14909	14950	14926	15102	14744	14772	14834	14773	14773	14860	15135	14796	14870	14889	14847	14891	14960	15054	14823	14854	15045	14849	15096	14933	14830	15132	14989	14959	14951	14941	14981	14928	15120	14877	14935	14889	14980	14699	14979	14993	14910	15038	15034	14975	15004	14982	14996	14888	14907	14875	14957	14748	14952	14842	15116	14831	15045	14862	14925	14783	14879	14820	14979	14795	14962	14862	14702	15113	14865	14957	14955	15085	14837	14975	14964	14899	14967	15047	15111	14889	15056	14867	14923	14919	14914	14953	14940	14895	14905	14716	14860	14974	15014	14858	14956	14843	14908	14939	15012	14872	14960	14838	14958	15016	15061	14767	14992	14968	14990	14903	15034	14899	14837	14864	14795	14992	14746	14847	14973	15075	14890	14900	14926	15074	15093	14897	14872	14954	14877	14840	15009	14977	14981	14957	15017	14994	14846	15019	14887	15033	14933	15038	15060	14850	15000	14893	14772	14840	14868	14926	14866	14956	14742	14967	14861	15039	14799	14888	14996	14840	14852	14880	15033	14889	14710	14788	15126	14856	14742	15007	14907	14866	14960	14943	14950	14944	14961	14793	14954	14876	14962	14935	14883	15038	14881	14865	14973	15025	15071	14827	15128	14998	14994	14848	14949	14952	14808	15022	14842	14973	14867	14718	14738	14918	14917	14889	15020	14984	14963	14879	14924	14768	14931	15029	14978	14871	14956	14757	14994	14945	14900	14850	14845	14842	14834	14834	14907	14874	15077	14932	14915	14885	14858	14812	14938	14774	14840	14919	14829	15032	15010	14830	15011	14986	14852	14827	15030	15019	14824	14880	14964	14811	14987	15081	14894	14917	14766	14852	14867	14974	15017	14966	14730	14857	14867	15012	14917	14928	14958	15043	14957	15048	14904	14991	14957	14848	14873	15089	15120	14854	15101	15049	15016	15017	14933	14926	14911	14978	14971	15069	14976	15031	15021	14806	14975	14827	14875	14961	14796	15050	14906	14940	14941	14969	15056	14820	14912	15071	14778	15071	14824	14783	14909	14882	14902	14989	14839	14733	15000	14989	15075	14740	14879	14916	15050	15056	14996	14887	14963	15074	15038	14867	14743	14896	15013	14890	14878	14890	15021	14900	14976	14943	14911	14884	14933	15019	15124	14908	14664	14827	14971	15236	14946	14927	14845	15001	14942	14995	15010	14955	14783	15009	15040	14809	14950	14734	14884	15015	15078	14968	14881	14726	14997	14992	14792	15043	14836	14839	14896	15060	14944	14989	14877	14969	15068	14911	15021	15044	14987	15114	14919	15184	14813	14842	14835	14945	15016	14765	15067	14876	15015	14984	14951	15048	14865	14972	14941	15056	14883	14982	14878	14937	14753	14903	14864	15010	14857	15140	14931	14865	15152	14913	14709	15061	14887	14923	14833	15012	14936	14954	14791	14878	14929	14860	14903	14954	14841	14857	14937	14946	14849	14953	14753	14950	14868	14959	15023	14881	15082	15035	14934	14981	14845	14841	14882	14784	14856	15160	15061	14994	14930	15032	14845	14757	15092	14973	14870	14915	15009	14826	14899	14933	14849	14921	14842	15056	14922	15108	14916	14948	15002	14818	14951	14871	14911	15126	15126	14856	14827	15082	14964	14959	15028	14952	14892	14924	14758	14820	14879	14950	14952	14852	14876	14953	14988	14958	14839	15015	15036	14811	14868	14970	14873	14790	14995	15023	14843	15040	14977	14886	14869	14939	15007	14989	14928	14973	14921	14919	15008	14895	15051	15155	14901	14843	14847	15071	14965	15002	14646	14897	14830	15050	15031	14798	15102	14873	15056	14863	14927	14989	15092	15030	15001	14726	14994	14882	14875	14765	15049	14809	14874	14924	14947	14932	14962	14951	14935	14899	14872	14834	14942	14983	15049	15018	14953	14860	15033	14827	14884	15105	15104	14988	14842	14897	14919	14998	14795	14954	15065	14870	14859	14887	14902	14964	15049	14901	15124	14927	15030	14975	14813	15002	14970	14957	14907	14929	14914	14817	14956	14950	14979	14968	14864	14953	14969	14982	15027	14787	14976	14990	14918	14950	14945	14957	14967	14892	14897	14951	14941	14939	14950	14821	14851	14878	14970	14874	14958	14851	14820	14917	15106	14910	14805	15018	14774	14896	15147	14839	14936	15031	15039	14903	15048	14968	14830	15001	14956	14952	15003	15094	14963	14841	15031	15038	14878	15011	14844	14927	14852	14999	14967	14853	15075	14915	15016	14898	14909	15125	14892	14925	15033	14859	14970	14870	15055	15019	14930	14962	14909	14827	14985	14897	14936	14880	14937	14978	14860	14924	14961	14968	14768	14865	14989	14697	15061	14904	14993	14991	15030	15040	14984	14906	14917	14844	14705	15073	14897	14886	14788	14695	15024	14866	14879	14889	15038	14854	14967	14976	15075	14873	14902	14942	14886	14919	14812	15205	14897	14884	14841	14959	14944	14952	14908	14904	14945	14847	14808	14828	14998	14901	14943	14850	14971	14911	14980	14922	14965	14954	14821	14819	15084	14809	14992	14761	14871	14929	14931	14975	15025	14951	14956	14877	14810	14944	14954	14895	14917	14997	14927	15067	14957	14789	15054	14944	14896	15094	15052	15003	14906	15083	14896	15031	14902	14909	14972	14977	14842	14992	15020	14980	14951	14838	14926	14925	14990	14927	14974	15036	15034	14841	14910	15072	15107	14978	14747	15155	15023	14962	14967	15062	14958	15067	14947	15000	14957	14785	14956	14970	15036	14976	14997	14925	14981	14947	14932	14957	14874	15140	15198	14965	15013	14965	14986	15022	14877	14995	14963	14965	14872	14882	14957	15101	14901	15046	15093	15028	15016	14913	14987	14899	14916	14895	14845	14854	15085	14862	14990	14922	14851	14893	14800	14906	14984	14995	14887	14895	15063	14813	15058	14882	14860	15090	14866	14897	14934	15049	15205	14931	14981	15134	14975	14981	14768	14936	14994	14850	14955	14870	15029	14896	14934	14852	14834	14916	14964	14904	14791	14993	14999	14959	14839	14869	15132	14863	14869	14796	15013	14921	15086	15033	14689	15009	14991	14909	15051	14816	14870	14871	14923	14839	14931	14836	14983	14832	14716	15086	14960	14958	14935	14978	14901	14833	14829	14897	14910	14875	14772	14872	14837	14969	14977	14889	14944	14937	14943	15058	15043	15090	14884	14804	14882	14810	14895	14931	14929	14822	14965	14901	14811	14825	14942	14986	14898	14920	14828	14975	14873	14941	14930	14816	15059	15055	14925	15028	14947	14839	14937	14821	14991	14832	14812	14971	15007	15150	14908	14702	14845	14992	14917	14928	15000	14998	14984	15071	14998	14941	14921	14976	14938	15008	14887	15053	14874	14907	14861	14977	15169	15030	14880	14780	15038	14975	14960	15016	14915	14969	14883	14915	14953	15053	14823	14909	15109	14958	14890	14875	15043	15145	14803	15152	14942	15000	14951	14966	14899	14929	15125	14775	14898	14819	15055	14752	14940	14840	14855	14936	15056	14972	14972	14977	14847	14951	14901	14769	14998	14946	14963	14976	14886	14777	14755	14900	14639	14979	14993	14952	14880	14977	14894	15000	15037	15029	15042	14978	14881	15013	14979	14965	14845	14959	15027	14972	14706	14788	14844	14950	14915	14859	14979	14931	15046	14929	14793	14935	14891	14942	15060	14897	14917	14844	14911	14914	14943	14735	14881	14898	14937	15077	15032	15034	14870	15031	14857	14885	15026	15039	15039	14736	14865	14894	14881	15017	15042	14939	15092	14815	14854	14918	14990	14774	14877	14945	14942	14795	15141	14946	14868	15113	15038	14981	14989	14876	14905	15024	14985	14948	14931	14843	15069	14904	14954	15043	15017	14924	14859	15044	14886	15011	14981	14974	14966	14865	14882	15042	14933	14837	15069	14960	14842	14851	15053	15045	14990	14913	14863	14932	14906	14776	15042	15018	14935	15043	14924	14856	14923	14862	15041	14897	14991	14885	14975	15027	15083	14923	14931	14798	15066	14912	14910	14968	14883	14897	14935	14975	15115	14855	14932	14823	14940	14988	15040	14980	14967	14878	14986	14849
23378	20814	28062	23809	21781	22180	20961	18182	18121	17819	17336	18835	26172	29482	26873	22593	19727	18280	17470	17261	16775	16920	16941	16804	16936	16683	16644	16848	16752	16788	16795	16774	16659	16695	16811	16830	16838	16810	16782	16863	17006	16776	16687	16811	16584	16614	16829	16782	16974	16715	16811	16767	16742	16706	16835	16857	16842	16798	16690	16767	16694	16741	16713	16665	16704	16746	16758	16674	16577	16609	16662	16686	16680	16671	16750	16709	16848	16762	16669	16554	16721	16868	16716	17044	16648	16795	17000	16818	16659	16636	16682	16543	16679	16626	16586	16755	16843	16739	16627	16747	16901	16672	16726	16594	16834	16758	16628	16701	16800	16709	16744	16748	16736	16975	16943	16737	16939	16783	16643	16652	16754	16834	16860	16761	16827	16693	16937	16758	16838	16775	16755	16674	16709	16836	16803	16875	16702	16581	16959	16870	16578	16769	16630	16708	16907	16643	16742	16813	16744	16702	16720	16866	16757	16736	16711	16796	16967	16704	16699	16829	16593	16585	16832	16598	16631	16678	16516	16650	16788	16564	16723	16846	16618	16591	16712	16711	16732	16623	16802	16690	16818	16747	16938	16792	16676	16771	16745	16710	16767	16753	16603	16653	16707	16607	16660	16698	16856	16805	16684	16852	16730	16590	16689	16483	16693	16738	16892	16681	16647	16667	16703	16688	16779	16650	16826	16584	16709	16674	16539	16594	16620	16621	16683	16642	16942	16636	16772	16688	16805	16743	16708	16790	16698	16764	16820	16528	16590	16730	16904	16571	16724	16785	16675	16726	16546	16801	16633	16802	16821	16625	16772	16640	16633	16972	16693	16558	16893	16576	16823	16495	16861	16674	16757	16778	16856	16578	16870	16888	16640	16688	16782	16577	16740	16519	16768	16565	16791	16637	16608	16726	16813	16720	16707	16553	16535	16561	16561	16690	16659	16667	16873	16666	16825	16803	16707	16705	16832	16919	16707	16621	16592	16603	16835	16725	16846	16753	16835	16693	16708	16538	16577	16812	16811	16667	16704	16702	16682	16638	16817	16742	16824	16587	16550	16866	16697	16781	16792	16732	16761	16866	16873	16742	16831	16884	16630	16858	16723	16701	16701	16819	16889	16791	16803	16754	16619	16713	16858	16926	16712	16490	16630	16612	16812	16768	16830	16657	16809	16722	16814	16766	16859	16668	16643	16827	16740	16884	16802	16733	16586	16763	16763	16602	16548	16774	16579	16631	16753	16811	16823	16656	16890	16750	16569	16728	16793	16621	16795	16872	16919	16753	16822	16697	16795	16676	16630	16811	16782	16590	16680	16591	16882	16593	16790	16739	16732	16689	16727	16698	16673	16791	16776	16634	16756	16759	16831	16801	16787	16849	17057	16707	16633	16771	16532	16675	16884	16596	16682	16795	16692	16566	16659	16624	16720	16842	16885	16786	16731	16575	16780	16601	16500	16759	16709	16763	16634	16557	16856	16866	16569	16532	16667	16809	16879	16720	16810	16913	16870	16799	16622	16599	16803	16690	16758	16539	16696	16926	16575	16759	16568	16931	16556	16714	16704	16740	16545	16750	16734	16580	16634	16706	16860	16712	16676	16737	16714	16724	16717	16735	16787	16866	16827	16863	16677	16787	16794	16732	16851	16689	16645	16575	16546	16730	16807	16803	16749	16641	16701	16686	16549	16705	16699	16636	16707	16697	16547	16647	16672	16625	16818	16702	16586	16669	16738	16560	16856	16677	16903	16826	16865	16734	16701	16527	16830	16835	16847	16763	16708	16764	16629	16647	16623	16852	16537	16748	16559	16675	16751	16772	16727	16926	16800	16756	16646	16728	16741	16670	16789	16567	16741	16679	16767	16761	16764	16834	16706	16846	16695	16849	16770	16781	16780	16619	16854	16569	16546	16728	16662	16667	16600	16797	16652	16676	16862	16743	16754	16846	16743	16701	16724	16826	16833	16883	16674	16551	16854	16693	16658	16711	16637	16840	16746	16681	16814	16887	16680	16818	16728	16733	16734	16873	16653	16681	16761	16732	16815	16563	16644	16691	16616	16665	16782	16675	16753	16839	16592	16616	16675	16641	16626	16648	16814	16648	16756	16734	16529	16642	16792	16570	16759	16622	16601	16684	16962	16660	16711	16618	16674	16677	16762	16624	16745	16854	16724	16956	16776	16824	16931	16616	16745	16787	16844	16740	16716	16820	16716	16595	16850	16878	16888	16775	16777	16723	16777	16649	16728	16425	16641	16660	16821	16781	16819	16822	16606	16610	16765	16893	16767	16774	16722	16630	16842	16626	16742	16725	16561	16659	16692	16833	16709	16718	16858	16653	16596	16725	16522	16730	16862	16842	16848	16809	16786	16705	16701	16768	16786	16787	16620	16699	16672	16755	16693	16584	16700	16692	16776	16683	16694	16669	16737	16704	16936	16723	16698	16667	16652	16699	16716	16601	16755	16769	16873	16637	16847	16460	16753	16826	16728	16833	16860	16624	16488	16606	16902	16669	16561	16639	16785	16732	16762	16612	16870	16839	16807	16719	16737	16619	16793	16844	16818	16741	16630	16680	16669	16872	16861	16856	16735	16690	16834	16712	16854	16629	16795	16741	16798	16717	16557	16777	16768	16737	16739	16647	16730	16754	16749	16457	16827	16702	16685	16829	16615	16824	16767	16915	16824	16717	16768	16948	16715	16518	16907	16504	16814	16841	16712	16765	16804	16704	16568	16738	16823	16686	16466	16751	16698	16663	16672	16704	16716	16625	16709	16651	16415	16705	16640	16644	16563	16840	16722	16711	16782	16710	16737	16540	16701	16692	16691	16807	16758	16812	16848	16746	16730	16845	16529	16544	16864	16859	16623	16677	16858	16830	16786	16518	16759	16710	16647	16642	16928	16796	16787	16632	16690	16766	16491	16718	16550	16721	16753	16712	16731	16569	16601	16666	16856	16450	16688	16676	16717	16631	16650	16899	16884	16651	16709	16595	16745	16703	16675	16733	16616	16538	16742	16731	16826	16672	16713	16622	16676	16733	16775	16715	16665	16720	16751	16690	16800	16640	16765	16618	16719	16616	16744	16663	16731	16851	16687	16630	16645	16780	16635	16770	16761	16593	16673	16636	16680	16840	16733	16712	16835	16783	16673	16849	16628	16607	16792	16648	16571	16682	16670	16511	16683	16785	16756	16771	16615	16573	16977	16629	16869	16616	16627	16650	16843	16742	16635	16872	16888	16717	16828	16488	16625	16787	16827	16973	16843	16874	16822	16738	16655	16654	16785	16745	16765	16699	16694	16776	16798	16562	16721	16902	16613	16713	16645	16716	16687	16757	16755	16624	16687	16604	16561	16826	16610	16585	16843	16714	16669	16807	16798	16651	16732	16606	16829	16828	16694	16446	16580	16692	16888	16615	16778	16808	16973	16534	16585	16763	16683	17018	16975	16830	16756	16694	16749	16668	16870	16732	16645	16594	16730	16846	16756	16784	16720	16622	16552	16754	16781	16687	16984	16961	16901	16794	16746	16698	16814	16561	16690	16714	16692	16555	16696	16638	16790	16730	16646	16890	16708	16623	16614	16814	16724	16683	16775	16696	16882	16597	16893	16734	16706	16900	16552	16595	16779	16766	16557	16775	16786	16720	16689	16716	16758	16759	16689	16746	16881	16723	16827	16696	16787	16934	16790	16538	16755	16901	16663	16727	16908	16674	16947	16630	16712	16709	16832	16791	16714	16695	16775	16730	16741	16835	16665	16788	16988	16734	16551	16872	16645	16739	16678	16597	16771	16682	16873	16559	17007	16734	16626	16775	16836	16740	16741	16651	16721	16719	16594	16694	16795	16807	16864	16616	16753	16674	16808	16784	16655	16656	16810	16664	16841	16965	16625	16876	16703	16546	16528	16743	16681	16587	16818	16738	16648	16647	16622	16544	16694	16621	16640	16788	16843	16671	16636	16720	16671	16762	16744	16856	16974	16719	16651	16845	16782	16908	16517	16680	16754	16801	16866	16438	16576	16630	16785	16785	16726	16807	16668	16596	16820	16754	16716	16693	17019	16645	16656	16805	16727	16815	16691	16556	16785	16811	16621	16625	16796	16781	16633	16801	16687	16800	16729	16743	16801	16731	16798	16732	16635	16672	16685	16734	16852	16661	16752	16887	16805	16632	16538	16704	16626	16905	16674	16772	16715	16620	16942	16787	16713	16529	16676	16846	16722	16863	16825	16508	16801	16710	16654	16827	16892	16847	16553	16699	16650	16663	16699	16747	16484	16702	16677	16600	16613	16454	16658	16569	16673	16732	16660	16658	16710	16725	16518	16670	16769	16631	16829	16594	16756	16906	16642	16860	16570	16669	16909	16698	16816	16847	16852	16662	16855	16843	16748	16718	16634	16897	16714	16842	16698	16758	16744	16639	16601	16866	16925	16679	16788	16846	16769	16862	16831	16706	16768	16934	16881	16732	16691	16766	16748	16712	16783	16768	16611	16857	16752	16703	16820	16681	16720	16668	16678	16594	16666	16818	16887	16673	16757	16899	16911	16765	16652	16811	16492	16602	16769	16562	16759	16618	16746	16759	16740	16774	16837	16868	16590	16736	16836	16762	16635	16791	16788	16477	16633	16571	16754	16954	16673	16682	16630	16775	16478	16690	16639	16758	16873	16747	16774	16799	16815	16681	16592	16780	16719	16606	16887	16854	16706	16681	16897	16824	16826	16636	16730	16922	16677	16962	16714	16767	16719	16710	16739	16763	16738	16664	16688	16785	16639	16889	16620	16686	16597	16736	16921	16656	16522	16725	16736	16824	16699	16691	16756	16655	16799	16572	16784	16772	16660	16728	16851	16771	16870	16957	16819	16602	16734	16712	16739	16640	16588	16725	16779	16761	16562	16756	16515	16500	16849	16836	16776	16759	16732	16808	16693	16791	16703	16675	16827	16672	16707	16810	16713	16632	16602	16721	16824	16722	16611	16839	16859	16862	16688	16742	16690	16681	16764	16685	16782	16523	16517	16717	16533	16771	16533	16608	16555	16762	16746	16794	16785	16820	16890	16928	16720	16568	16622	16595	16823	16901	16779	16853	16595	16645	16637	16716	16667	16714	16881	16642	16753	16733	16466	16653	16669	16513	16758	16838	16742	16820
15708	27777	29513	22993	21413	20380	17640	17397	16859	16654	15605	19099	29186	32171	27794	22214	18624	16660	15894	15326	15200	14993	15089	15153	15119	15014	15082	15006	15067	15079	15076	15174	15081	15170	15093	15234	14950	15007	15087	15146	15103	15064	15000	15253	14938	15100	14970	15101	15260	15010	15059	15094	15211	14904	15099	15103	15110	15129	14927	15102	15135	14846	14972	15047	15059	15198	15035	15077	14919	15059	15051	15045	14984	15060	15146	14871	15087	15038	15154	15074	14936	14953	15084	15030	15020	14979	15117	15043	14882	15133	14990	14970	14991	15271	15058	15105	15061	14943	15187	15166	15010	15135	15103	14936	15004	15005	14913	14921	14970	15072	15175	15056	15034	15080	15120	14965	15244	15142	15282	15101	15059	15209	14873	15101	14903	15030	15143	15111	15253	15014	15132	15103	15022	15063	15205	15197	14938	14878	14963	15024	15016	14978	15037	15092	15083	15102	15157	15098	14979	14954	15083	15087	15088	14978	15062	15029	15137	15056	15053	15032	14942	15170	15119	15122	15038	15028	15066	15128	14943	14958	15054	15072	14989	14935	15050	14953	14933	15002	14991	15047	15138	15181	14924	15032	15056	15088	15121	15169	14957	15106	14881	14935	15038	15219	15082	15030	15207	15139	15118	14952	14983	15228	14895	14965	15091	15010	15216	14889	15119	15096	15163	15195	15215	15169	15201	14960	15110	15007	15081	15167	15031	14966	15190	14921	14951	15108	14995	15027	15306	14975	14908	15042	15099	15046	14981	15023	14980	14975	15134	15172	15205	15065	14969	14969	14956	15057	14773	15019	15150	15012	15000	14955	14791	15103	15116	15116	15001	15158	15110	15055	15293	14916	15091	15143	15128	15130	15087	14938	15178	15045	14962	15023	15132	15202	15100	15030	15178	15191	15030	15142	15053	15026	15028	14956	14971	15022	15077	15180	15196	14969	15025	14951	15086	15014	15093	15120	15040	14932	14992	15201	15139	15064	15055	15028	15163	14938	14959	14891	15144	15201	15058	15185	15087	15012	15099	15087	15008	15040	15051	14967	14992	14861	15212	14947	15084	15116	15083	15047	15004	15103	15014	15008	15224	14913	15033	15017	14941	15021	15056	15139	15266	15186	14972	15077	15076	15101	15068	15075	15122	14975	15138	15165	15033	15047	14882	15012	15044	14977	15005	14977	15166	14932	15071	15061	15150	14927	15084	15037	14874	15027	15153	15206	15186	15020	15094	15069	15031	14955	15001	14942	15012	15131	15040	14942	15214	15106	15026	15026	15003	14963	14989	14889	15096	14920	15083	14986	14970	15089	15043	15084	14997	14953	14916	15258	15145	15048	14949	15089	15166	15149	14935	14948	15078	15254	14881	15108	15042	14975	15155	15098	15004	15070	15001	14905	15101	14893	14936	14938	15100	15023	14855	14880	15056	15003	15279	15102	15168	15009	15220	15047	15047	15006	15124	15006	15229	15150	15002	15112	15024	15099	15012	14984	15057	14994	14963	15214	15106	15003	14959	15013	14839	14965	15002	14902	15211	15010	15195	15010	15155	15162	15044	15119	15213	15047	15272	15154	15067	15025	15162	14836	15144	15116	14996	14994	15102	14908	15081	15095	14850	15006	15142	15081	15021	15173	15028	15323	14964	14950	14960	15066	14979	14961	14921	15151	15105	15091	15066	14940	14982	14994	15076	15005	15129	14881	14972	15087	15145	15052	15017	15041	15143	15020	14927	15144	15055	15205	15103	14831	15025	15077	14978	14927	14948	15001	15075	15135	15005	15034	15201	15063	15054	14982	15032	15051	14927	14999	15258	14851	15262	14923	15149	15124	15075	15160	15061	14935	15067	15031	15029	15132	15101	14976	15068	15016	15115	14979	15121	15048	15169	15125	14821	15091	15143	14851	15032	14979	15244	14957	15094	14978	15164	15051	14936	15130	14951	15117	14983	15177	15134	15083	14965	14952	15093	15003	15097	15117	15071	15057	14905	15050	15128	15066	15297	14974	14939	15064	15056	15109	14899	15035	14930	14971	15021	15033	15214	15068	15172	15193	15199	15038	15123	15057	14939	15073	15000	15060	15207	15040	15056	15031	15034	15094	14995	15156	15061	14992	15103	15111	15154	15157	15083	15204	14882	15011	15022	15218	14915	14966	15021	15058	15005	14971	14975	15153	15032	15094	15193	14939	15107	15000	14965	15073	14921	15065	14989	15185	15024	15020	15145	15061	15003	15212	15155	15075	15001	15133	15170	15052	14997	15075	15037	15073	15077	15038	15103	15016	14882	14998	15099	15125	15112	15021	15038	15064	15017	15070	14996	14987	15033	15079	15129	15114	15310	14976	15063	15042	15082	15033	15167	14891	15142	15151	14935	15036	15022	15027	14997	15023	14982	15133	14988	14925	15228	15034	15152	15064	14819	15138	15167	15149	14967	15187	15032	15028	15138	15085	14983	15266	14985	15061	15099	15170	15040	14993	14952	14898	14994	14883	14996	15092	15095	14918	15035	15207	15117	14968	15138	15048	14906	15005	15110	14965	15004	15128	15054	15138	15028	15161	15080	15080	15037	14993	15046	15106	14907	15054	15024	15093	14984	15031	15209	14950	15012	15052	15059	15088	15060	15075	15076	15096	14984	15085	15061	14973	14877	15073	15127	14960	15028	15147	14887	15026	15031	14990	15109	15085	14966	15105	15054	15154	15012	14970	15192	15055	14926	14786	14939	15115	14867	15123	15164	15026	15009	15019	15045	15088	14974	15120	15081	15207	15096	15018	15037	14999	15180	15005	15159	15039	15047	15052	15102	14984	15056	14996	15037	15193	14929	15151	15020	15222	15108	15149	15050	15162	15108	14986	15122	15142	14932	15101	15087	15043	15096	15021	14900	14991	14983	15230	14947	15091	14997	15024	15135	15020	15015	15041	14991	15011	15120	15195	15004	14990	15046	14827	15048	14852	15105	15126	15117	15055	15006	15195	15100	15041	15148	14926	15097	14906	15136	14936	15152	15116	15185	14978	15093	15078	15035	15066	14971	15015	14932	15232	14900	15061	15023	14992	14863	14984	15164	15022	14971	15078	15143	15075	14837	15022	15073	15183	15051	15087	14996	15152	14913	15069	15049	15123	15024	14943	15065	15079	15021	15044	15049	15031	15092	14951	15170	14998	15045	15064	15095	15132	15094	14995	15028	14857	14984	15047	15017	15054	15186	15104	14947	15050	15073	15107	14997	15073	14906	15104	15187	15001	15120	15078	15006	15173	15002	15117	15075	15077	15105	15104	15109	15123	14946	15172	15113	15073	15028	15055	15176	14940	15083	15117	15018	15179	15073	15128	15009	15243	15121	14999	15040	15004	15070	15034	14983	14997	15039	15005	14946	15157	15150	14847	15180	15069	15066	14961	14961	15076	14944	15085	15168	15223	15097	15058	14961	15165	15042	15210	15012	15044	14988	15043	15019	15222	15091	15053	15136	15134	15060	15087	15161	15070	14977	15110	14859	15095	14936	15021	14910	15073	15132	15080	15125	15075	15051	15085	15074	14924	15235	15032	15106	14959	15009	15061	15087	14983	15106	14973	15012	15178	15100	14991	15127	15191	15135	15045	15043	15084	15165	14941	15034	15019	15200	14983	15089	14955	15077	15046	15161	15034	14853	15027	15031	15040	14955	14940	14959	15091	15011	14971	15085	15001	15023	14889	15144	14951	15167	15015	15026	15085	15087	15037	14925	15042	15007	15071	15002	14968	14961	15055	15082	15105	15109	15024	15039	15158	15051	14916	15140	15059	14965	15047	15088	14958	15152	14800	15100	15060	15078	15016	15002	15014	15106	14978	14928	14949	15093	15216	14884	15141	15087	15018	15077	14916	15035	15084	15054	15008	15043	15092	15156	14975	14977	15241	15022	14950	15053	15136	15203	14967	14900	15069	14934	15099	15022	14948	15025	14843	15130	15061	14854	15255	14997	14978	15198	15031	14996	15066	14967	14940	15103	14739	14912	15090	14936	14933	14892	14992	15077	14869	15042	15178	14971	15016	14959	14967	15109	14978	15195	14931	14973	15115	14980	15228	14963	14838	15099	14953	15163	15173	14997	15073	14997	15004	15004	15128	15109	15103	15064	14913	14997	14994	15020	14995	15193	15121	14997	15058	15120	15091	15002	14965	15101	15164	15141	15059	15038	15134	15127	14984	15099	15216	15043	15213	15070	15039	14938	15053	15068	15056	15216	14962	14939	15285	15147	15103	15014	15059	14986	14824	15070	15054	15080	15192	14968	15190	15135	15158	14944	15033	15073	14998	14966	15202	15088	15023	14870	15187	15077	15012	14911	15052	14851	14919	15240	15013	15162	15012	15172	15097	15174	15130	15185	14976	14992	14993	15157	15254	15065	14968	14950	15079	15131	15186	14936	14912	15037	15139	15205	14953	15019	15056	15107	15188	15072	15166	15075	15138	15096	15006	15156	15027	15026	15111	15164	15112	15043	15189	15206	14966	15104	15077	14967	15054	15071	14921	14931	15035	15143	15058	15090	15004	15103	15048	15070	15135	15047	15151	15111	15089	14988	15102	15048	14968	15181	15069	14984	14993	15149	15046	15182	14993	14915	14943	15083	14980	15110	15016	14999	15116	15025	15146	15051	15141	15162	15141	15055	15057	15076	14981	14981	15060	14960	15007	15077	14929	14911	15230	15000	15076	14934	15091	15036	15008	15088	15059	14961	14946	15193	14939	15219	14983	15090	14918	14952	15097	15102	15026	15087	15144	15025	15193	15214	15042	14914	15028	15038	14908	15133	15080	15145	14975	15064	15026	14990	15284	14843	15211	15108	15227	15055	15010	15136	15020	14934	15123	15032	15255	15109	14991	15057	15144	15056	14959	14959	15052	14890	15138	14985	15090	14972	14994	15112	15111	14816	15081	15156	15137	15052	15178	15096	15114	14964	15071	14880	14965	14968	15112	14914	15120	14911	14989	15081	15003	15146	15055	14943	14979	14931	15031	14921	14959	15085	15147	15106	15172	14924	15089	15100	15167	15047	14987	15057	14846	15147	14984	15244	15011	14947	15044	15174	15087	15133	15005	14904	15199	15146	15025	15011	15070	15040	15035	14976	14998	15106	15061	15075	14938	15013	15088	15155	14991	14905	14999
22397	20819	28426	23303	21100	23576	24305	19045	18061	18236	18205	21935	37288	36442	33119	26012	21545	19071	18196	17550	17311	17099	17065	16876	17200	17027	17052	17198	17258	17040	17100	17096	17130	17003	17285	17040	17072	17035	17141	17100	17099	17085	17083	17017	17334	16990	16917	17027	17096	17135	16928	17034	17207	17021	17146	17023	17018	17117	17118	17165	17196	17090	17106	16991	16963	17252	17000	17138	16934	16980	16987	16897	17073	16943	17020	16954	17001	17010	16810	16920	17111	16963	16991	17018	16926	17172	16943	16893	17066	16997	16974	16967	17074	17080	17073	17018	16990	16935	16970	17066	17061	16977	16900	17077	17008	17040	16920	17005	16999	17229	16909	17079	17229	17085	17163	16962	16889	16993	17113	16943	16989	17101	16900	17142	17122	17161	17182	17163	16992	17067	17070	17076	16966	17159	17082	16991	17028	17050	17229	17006	16881	16928	17056	17117	16961	17270	17002	17104	16972	17147	17094	17043	17028	16855	17104	17010	16890	17057	17106	17035	16820	16889	16897	17035	16966	16805	17001	17026	17047	16987	16947	16880	17150	16923	17009	16862	16896	16945	17011	16979	16990	16975	16908	16964	17091	16820	16907	17108	17080	16957	17183	17221	16884	17101	17195	17186	17079	17000	17093	17072	17064	17198	17075	16972	16927	16865	16945	17132	16984	17008	17047	17165	17149	17047	17142	17119	17187	17065	16918	16967	17031	17006	17099	16995	17041	17011	17081	17003	17220	17046	16962	17021	17071	16973	16976	17136	17139	17013	17034	16903	17108	17093	16916	17101	16830	17032	16902	17122	16878	17277	17151	16943	17194	17245	16884	17085	16854	17054	16960	16875	17009	17023	16903	16921	16934	16930	17027	17006	17015	17043	17188	16904	17107	16911	17093	16984	17085	16944	16964	17095	17019	16982	16989	16797	16798	16989	17046	17032	16954	17147	17036	17042	17021	16964	17183	16823	17064	17094	17091	17144	17077	17033	16744	17009	17095	17054	16961	17016	16986	16955	16898	17074	17157	17022	17124	16797	17110	16904	16894	17074	17112	16816	16924	16876	16865	17236	17022	17252	16869	17067	17124	16791	16876	16793	17085	17015	17022	17128	17076	17077	16921	16829	17230	16971	16897	17092	16877	16984	17107	16893	17177	16896	16906	17002	17035	16901	17072	17025	16949	16836	16933	17120	16876	16896	16951	16989	17079	17196	17140	17192	17101	16896	17058	16869	17026	17057	17015	16958	17119	17148	16534	17051	16925	16891	17044	17068	17021	16855	16929	16990	16972	16965	17027	17110	16978	16910	17023	16970	17004	17031	16897	17076	16980	16972	17208	16934	17046	17008	17122	16769	17025	16899	17165	16925	17030	17040	16967	17108	17112	16917	17081	16927	16977	17041	16954	17074	17045	17179	17263	16909	17074	16982	16940	17006	17145	16937	17015	16851	16887	17007	16853	16894	17030	17140	16898	17002	17026	16791	17035	17008	16930	16996	16930	17008	17068	16941	16922	17038	17070	17088	16641	17060	17088	16995	17087	16886	16791	16831	17214	16975	17011	17061	17059	16943	17123	16852	16988	17072	17012	17127	16934	17034	16948	16912	16873	17034	16930	17229	16979	16847	16951	17056	16969	17158	17173	17052	16959	16859	16867	16954	17017	16771	17095	17054	16838	16920	16899	17081	17089	16852	16895	17128	16929	16989	16948	16932	16944	16967	16898	17030	17019	16804	16845	16880	16967	17117	17026	17213	16975	17084	16831	17003	17180	16998	16928	16899	16914	17113	17013	17026	16912	16975	16881	17069	17089	17074	17103	17023	17010	17052	17095	16965	17051	16839	17116	17031	17033	17002	17031	16822	16800	17253	16963	17124	17221	17045	17104	17021	16887	17046	17002	17090	17008	16912	16918	17016	17100	16935	16991	17041	16896	16840	16945	16868	16912	17013	17112	16952	17144	16900	17114	17149	16944	16914	16945	16886	16922	16983	17215	16961	17037	17198	16793	17273	17092	17055	16845	17036	17207	16918	17004	16980	16950	16906	17112	17015	16820	16991	16957	16985	17109	16885	16891	17006	16907	17070	17115	17129	17279	17070	17163	16998	16964	17017	17177	17115	16939	17013	16918	16893	16940	16980	16852	16946	16949	16905	16922	16981	16851	17004	17096	17157	17197	16830	17018	17110	17004	17051	16830	16880	17105	17211	17016	16950	17004	16770	17108	17011	17007	16923	16946	17067	17135	16913	16932	17000	17145	17224	16899	17165	17063	16839	16968	16699	17069	16949	16989	17099	16895	16930	17136	17199	17099	16852	16995	16900	17061	17026	16894	16882	16863	16867	16970	17088	16948	16866	16997	17145	16937	17226	16911	16935	16909	17175	17022	17042	16965	17230	17041	17189	17131	16967	17188	17029	17029	16959	17042	17076	16965	17191	17044	16903	17039	16648	16859	16961	17062	17064	16780	17086	16992	16886	17095	17252	17155	17024	17035	17050	17128	16911	17066	16885	17163	17066	16993	16992	16960	16989	16958	16982	16988	16982	17299	17122	17133	16913	16901	16965	17026	16929	16788	16969	16893	16891	16998	16992	16818	16969	17061	16857	17019	16913	16938	17019	17118	17077	16977	16988	17033	17099	17113	17122	17357	16949	17214	17081	16887	17078	17041	16834	16924	17181	16916	17073	16900	17019	17198	17034	17215	16873	16933	17084	17042	16937	17013	17069	17069	16983	17039	16945	17059	16921	16964	16935	17079	17011	17208	17128	17026	16835	17128	16806	16947	17099	17013	17098	16928	17029	17117	17222	16978	17021	16997	16918	16907	17027	17068	16968	16931	16931	16968	17047	16897	16929	17043	16983	16810	17102	17037	16974	16987	16870	17025	16912	17217	16829	17123	16853	16918	16855	16975	16907	16961	16938	17020	16951	16888	17007	16917	16975	17001	16995	17102	17142	17080	16894	16917	17049	16973	17095	16903	16913	17233	17192	17074	16927	16954	16976	17135	17201	17164	17116	16802	16850	16879	16870	16702	16958	16858	17015	17127	17049	17127	17164	17159	16865	17067	17021	17042	17031	16995	17057	17024	17039	16967	16880	16704	17084	16876	17139	16952	17155	17042	17002	17110	17174	16883	17037	16873	16746	17068	16970	16763	16882	17102	16907	17070	16931	17082	17017	16799	17068	17059	16909	17163	16757	17187	16925	17143	17163	17034	17222	17017	17068	17195	17033	17057	16987	17048	16979	16927	17035	16944	16916	17198	17143	16875	16791	16904	16988	16879	17050	16968	16916	17084	16996	16925	16962	17002	17028	17033	16767	17211	17013	17066	16900	16696	16864	16964	17172	16906	16965	17128	17032	16876	17161	16913	16989	16917	17066	17114	17152	16984	17092	16979	17119	17041	16969	17086	17087	17070	16915	17041	16954	17033	17117	17032	16872	16968	17078	16982	16989	17053	17089	17102	16933	17122	17105	17217	16991	17168	17212	16804	16964	16859	16958	16893	16906	17028	17185	17058	16932	16930	17003	17130	17064	17039	16998	17097	16997	16945	16947	16901	17144	16772	17057	17188	17042	16845	16822	16938	16951	17151	16904	17113	17104	17033	16825	17116	17239	17125	17099	16971	16918	17049	17129	16871	16917	16793	17107	16879	17119	16977	16759	16805	16882	16935	17126	17202	16853	16794	16980	16943	17024	16939	16981	17110	16876	17077	17203	17216	17050	16962	17168	17079	16861	16841	16862	17114	17110	16875	16979	17140	17047	17098	16972	16908	16985	16834	16907	17052	16870	16960	16849	17013	17064	16943	17038	17189	16979	16966	16970	17140	17134	17043	17001	17020	16919	17138	17082	16866	16942	16983	16865	17229	16927	16883	16981	17009	17028	16937	17075	17335	16786	17096	17052	17103	17044	16913	17150	16957	16937	16979	16975	17059	17159	16913	16971	16949	16853	16957	17050	16949	17011	17201	17160	17260	17187	17007	17034	17004	16939	17195	17013	17247	17062	17065	17084	17075	17087	16877	16922	16900	17036	16968	16787	16982	17153	16836	16911	16947	17142	17173	17081	17097	17055	16839	16951	17044	17222	16972	17197	16956	17087	17026	17014	16844	16949	17044	16900	16851	17104	16902	16976	17070	16913	17165	17115	17077	16918	17005	17036	16998	17022	16996	17070	16860	17112	16885	17113	17132	17097	16993	17015	17224	17092	17008	16925	17020	17009	17232	17181	17088	16906	17159	17103	16931	17152	17013	16882	16986	17224	17077	17176	17014	17054	16989	16988	16898	17086	17145	17076	17052	17094	17112	17013	16945	17000	17142	17175	17227	16991	16890	16985	17231	17066	16947	16976	17027	16912	16941	16994	17061	17158	17023	17094	17100	17010	17176	16945	16998	16934	16773	17022	16958	17132	17163	16907	17284	17024	16942	16934	16988	16955	16922	16993	17069	17055	16982	16950	17113	17028	17042	17108	16993	17071	16956	17162	16939	16856	16951	17116	16928	17156	17141	16896	16708	17053	17176	16798	17082	17080	17285	17142	16871	17121	16881	17182	17011	16881	16704	16997	16959	16912	17228	17006	17015	17014	17086	16939	16957	17064	17164	16982	16974	17031	17225	17063	16870	17025	16914	16998	17071	17059	17082	16980	17015	17152	16959	17050	16961	17008	16907	16940	16872	16963	16949	17044	17007	16975	16987	17021	17009	16949	17048	16987	16883	17065	17070	17050	16921	17024	16806	16914	17041	16863	16914	17010	16901	17034	17174	17139	17101	16888	17129	16937	17037	16930	17190	17065	16983	17016	16913	17184	17087	16962	17041	16930	17082	17084	17153	17046	16973	16985	16948	17170	17221	17020	16996	17113	17032	16988	17007	17035	17038	16956	16949	16805	16986	17096	17033	16968	17313	16962	17017	17029	16941	17035	17078	17011	17078	16864	16964	17000	17003	16863	17060	16895	17084	17035	16961	17021	16916	16942	17204	17046	17050	17029	16985	17025	16913	17002	17046	16893	16878	17142	17093	17009	16885	17091	17081	16919	16940	17143	17069	16923	17081	16989	16869	17155	17030	16850	17186	16872	17203	17005	16988	16985	17058	16939	16840	17035	17024	17011	17149	17015	16925	16945	17047	17046	17066	17037	16849	17017	16920	16996
18559	33360	29540	24512	23815	22758	17738	17110	17150	17013	16584	23640	40128	38919	34076	25539	20359	17491	15952	15546	15324	15331	15237	15172	15435	15250	15146	15365	15363	15381	15293	15352	15178	15256	15055	15289	15170	15241	15193	15182	15203	15270	15363	15002	15339	15209	15213	15322	15311	15239	15158	15094	15197	15312	15215	15173	15343	15109	15256	15288	15357	15238	15374	15283	15163	15097	15124	15333	15150	15187	15106	15192	15049	15127	15131	15278	15398	15273	15244	15153	15133	15334	15250	15099	15222	15180	15202	15399	15160	15298	15324	15204	15188	15112	15271	15168	15226	15375	15351	15183	15221	15180	15185	15080	15075	15286	15415	15281	15061	15275	15237	15238	15225	15208	15117	15073	15229	15271	15162	15312	15287	15208	15158	15159	15224	15254	15047	15331	15392	15162	15211	15175	15273	15158	15149	15358	15204	15239	15214	15305	15093	15203	15338	15303	15168	15282	15379	15371	15235	15342	15206	15149	15380	15342	15221	15105	15230	15273	15306	15115	15286	15239	15163	15381	15199	15178	15240	15222	15249	15330	15150	15154	15243	15216	15014	15265	15203	15266	15260	15203	15168	15296	15115	15262	15173	15341	15195	15064	15169	15178	15422	15310	15275	15314	15249	15453	15139	15357	15156	15210	15377	15146	15169	15295	15193	15169	15335	15198	15149	15135	15300	15260	15375	15269	15210	15206	15378	15214	15247	15117	15203	15358	15286	15303	15185	15367	15262	15210	15352	14960	15358	15216	15262	15252	15380	15202	15255	15199	15154	15171	15205	15248	15471	15307	15225	15280	15238	15177	15114	15227	15297	15142	15205	15208	15212	15327	15258	15299	15229	15115	15341	15220	15198	15180	15079	15225	15294	15314	15196	15221	15267	15171	15336	15235	15351	15257	15099	15246	15194	15236	15276	15195	15207	15297	15343	15183	15134	15189	15318	15120	15215	15184	15462	15208	15074	15135	15134	15139	15244	15204	15197	15184	15172	15223	15264	15417	15233	15099	15022	15244	15318	15194	15188	15358	15032	15309	15405	15200	15249	15260	15177	15093	15276	15297	15320	15154	15426	15071	15061	15392	15273	15187	15222	15224	15004	15304	15301	15287	15123	15204	15374	15180	15295	15137	15247	15261	15200	15147	14974	15265	15173	15267	15203	15222	15172	15194	15234	15251	15218	15246	15246	15414	15197	15287	15102	15134	15317	15115	15137	15289	15157	15296	15220	15177	15274	15264	15076	15194	15196	15108	15142	15082	15324	15128	15273	15085	15223	15191	15042	15244	15117	14955	15237	15308	15203	15259	15291	15219	15220	15370	15048	15208	15180	15082	15119	15100	15257	15094	15165	15368	15139	15358	15307	15273	15224	15132	15270	15085	15190	15159	15232	15364	15139	15320	15095	15184	15221	15369	15361	15184	15157	15216	15136	15304	15097	15224	15100	15296	15105	15134	15154	15185	15305	15265	15290	15139	15175	15236	15201	15127	15164	15441	15017	15271	15222	15256	15298	15161	15227	15065	15187	15311	15334	15159	15072	15208	15113	15236	15059	15162	15227	15245	15338	15162	15359	15061	15007	15225	15328	15143	15209	15126	15076	15267	15207	15120	15220	15314	15113	15219	15123	15159	15309	15405	15037	15394	15263	15256	15177	15301	15174	15377	15282	15182	15187	15258	15267	15239	15241	15075	15175	15029	15241	15224	15025	15234	15100	15184	15201	15240	15275	15234	15233	15309	15128	15276	15222	15324	15203	15212	15340	15074	15298	15243	15277	15015	15135	15244	15019	15165	15284	15279	15110	15377	15310	15162	15266	15171	15104	15218	15267	15110	15174	15223	15171	15335	15101	15304	15220	15148	15250	15025	15377	15195	15202	15177	15155	15212	15225	15263	15259	15161	15460	15258	14980	15305	15254	15177	15233	15215	15107	15167	15144	15297	15169	15403	15280	15207	15233	15164	15342	15169	15095	15173	15099	15112	15327	15273	15264	15240	15265	15088	15192	15326	15183	15240	15310	15223	15409	14971	15168	15171	15130	15109	15244	15085	15319	15092	15188	15264	15209	15398	15254	15135	15221	15257	15078	15222	15178	15229	15081	15281	15181	15051	15197	15261	15361	14983	15140	15145	15277	15136	15307	15117	15326	15279	15040	15198	15215	15289	15335	15135	15212	14976	15198	15178	15228	15286	15190	15347	15209	15228	15342	15100	15247	15264	15242	15377	15254	15120	15202	15226	15201	15151	15046	15127	15164	15220	15302	15200	15248	15154	15172	15074	15237	15315	15170	15204	15208	15087	15134	15155	15269	15274	15149	15297	15271	15009	15238	15149	15152	15207	15271	15008	15223	15247	15212	15207	15340	15193	15099	15199	15319	15228	15046	15168	15239	15339	15084	15239	15262	15065	15289	15307	15306	15122	15053	15255	15108	15256	15261	15355	15134	15239	15188	15403	15176	15165	15319	15224	15044	15268	15213	15408	15251	15203	15254	15063	15164	15323	15172	15212	15192	15162	15353	15033	15201	15253	15246	15247	15263	15195	15228	15264	15243	15270	15160	15241	15389	15317	15046	15288	15009	15273	15299	15075	15314	15392	15294	15200	15257	15252	15222	15260	15239	15207	15165	15382	15157	15220	15221	15119	15234	15268	15274	15104	15370	15309	15282	15267	15330	15412	15295	15292	15398	15174	15245	15142	15306	15186	15089	15142	15165	15248	15193	15337	15298	15313	15397	15195	15236	15088	15207	15159	15372	15300	15274	15180	15194	15234	15265	15110	15141	15178	15259	15045	15209	15155	15106	15063	15256	15063	15298	15212	15210	15249	15530	15389	15184	15234	15146	15213	15341	15167	15204	15259	15203	15149	15333	15179	15224	14985	15208	15127	15148	15236	15170	15288	15265	15189	15094	15246	15430	15129	15280	15186	15267	15176	15365	15107	15282	15170	15205	15196	15306	15108	15253	15162	15226	15249	15125	15314	15261	15289	15285	15178	15354	15279	15334	15242	15052	15181	15335	15277	15245	15115	15204	15353	15258	15097	15110	15239	15321	15157	15125	15248	15234	15171	15184	15132	15106	15050	15246	15275	15155	15159	15208	15151	15237	15292	15313	15266	15211	15256	15199	15347	15049	15221	15223	15280	15111	15153	15153	15266	15265	15330	15178	15103	15282	15193	15198	15099	15258	15278	15167	15151	15194	15227	15332	15346	15154	15209	15294	15217	15091	15297	15350	15313	15083	15244	15397	15359	15277	15244	15217	15280	15145	15259	15197	15236	15258	15294	15227	15173	15061	15089	15142	15105	15256	15027	15170	15461	15255	15140	15073	15222	15075	15311	15385	15326	15377	15220	15266	15328	15305	15242	15150	15125	15199	15319	15209	15207	15203	15448	15350	15195	15275	15263	15327	15305	15258	15126	15086	15331	15237	15169	15230	15176	15222	15190	15176	15297	15274	15285	15246	15154	15246	15142	15178	15087	15351	15208	15204	15237	15165	15280	15266	15117	15149	15127	15358	15228	15293	15120	15300	15166	15219	15237	15331	15001	15329	15215	15368	15310	15072	15265	15247	15202	15278	15220	15081	15302	15255	15266	15243	15249	15112	15326	15185	15225	15415	15260	15119	15247	15163	15222	15328	15407	15322	15270	15221	15282	15170	15236	15256	15371	15173	15196	15246	15234	15200	15057	15043	15096	15257	15270	15237	15017	15225	15394	15153	15153	15410	15256	15269	15198	15085	15277	15312	15426	15285	15221	15115	15233	15190	15167	15202	15160	15070	15216	15249	15122	15122	15240	15065	15406	15100	15132	15343	15270	15325	15057	15247	15233	15103	15241	15187	15159	15200	15284	14988	15192	15227	15265	15304	15192	15064	15203	15098	15178	15234	15169	15241	15311	15343	15298	15113	15287	14996	15153	15219	15127	15330	15222	15271	15142	15306	15192	15235	15207	15179	15159	15153	15000	15295	15154	15250	15190	15079	15101	15200	15081	15231	15232	15331	15192	15262	15254	15129	15151	15210	15167	15127	15159	15219	15249	15084	15187	15217	15276	15196	15138	15185	15305	15150	15195	15155	15150	15176	15277	15112	15179	15262	15263	15340	15242	15155	15478	15287	15260	15113	15154	15226	15191	15351	15094	15329	15167	15324	15212	15205	15209	15219	15456	15171	15157	15381	15208	15072	15135	15227	15180	15249	15157	15247	15269	15342	15091	15248	15112	15224	15202	15195	15341	15148	15020	15321	15194	15197	15208	15310	15061	15148	15189	15080	15271	15300	15227	15158	15277	15266	15218	15229	15188	15164	15120	15136	15179	15306	15298	15165	15184	15247	15228	15024	15200	15096	15235	15232	15196	15238	15217	15226	15311	15160	15200	15144	15373	15219	15205	15010	15213	15250	15031	15158	15287	15328	15223	15056	15297	15223	15213	15221	15290	15198	15240	15190	15228	15061	15146	15338	15295	15163	15203	15199	15297	15271	15146	15308	15479	15237	15359	15252	15181	15231	15218	15226	15186	15357	15162	15128	15212	15101	15253	15370	15167	15164	15234	15096	15207	15173	15230	15291	15295	15166	15316	15236	15271	15428	15414	15236	15338	15161	15310	15060	15245	15202	15322	15112	15064	15258	15233	15175	15221	15383	15314	15385	15181	15146	15059	15258	15165	15150	15321	15114	15225	15243	15203	15239	15245	15229	15183	15229	15422	15209	15219	15227	15261	15357	15114	15092	15232	15098	15199	15229	15194	15127	15088	15210	15225	15229	15170	15289	15197	15175	15381	15274	15239	15244	15219	15173	15218	15299	15259	15103	15280	15238	15178	15287	15232	14988	15152	15106	15196	15218	15158	15084	15116	15084	15251	15184	15177	15199	15037	15113	15129	15110	15268	15313	15235	15305	15161	15144	15174	15415	15400	15264	15151	15190	15222	15259	15085	15198	15087	15244	15239	15258	15271	15235	15225	15280	15342	15197	15218	15196	15182	15258	15156	15430	15025	15256	15177	15232	15320	15215	15163	15089	15320	15176	15114	15321	15092	15268	15473	15221	15330	15268	15128	15102	15084	15112	15116	15241	15093	15248	15269	15217	15242	15149	15173	15186	15083	15074	15386	15190	15222	15053	15232	15229	15116	15204	15401	15221	15256	15222	15372
26839	22201	25680	22563	19049	17926	17593	16683	16424	16619	16593	16721	17963	18260	18330	17636	16791	16614	16444	16322	16204	16117	16119	16227	16222	16404	16224	16100	16129	16197	16223	16331	16273	16146	16612	16354	16326	16351	16289	16127	16269	16159	16348	16404	16333	16482	16425	16468	16276	16250	16243	16388	16218	16258	16422	16197	16160	16268	16304	16185	16258	16287	16278	16410	16226	16356	16244	16494	16270	16133	16280	16318	16294	16163	16085	16266	16341	16130	16280	16172	16182	16374	16068	16078	16454	16406	16374	16074	16326	16276	16340	16282	16278	16402	16134	16161	16176	16326	16307	16132	16268	16406	16469	16223	16178	16030	16176	16344	16362	16269	16071	16143	16340	16272	16178	16070	16117	16140	16091	16297	16160	16307	16276	16125	16429	16223	16219	16305	16207	16280	16337	16191	16285	16090	16295	16247	16247	16286	16264	16500	16120	16141	16141	16336	16347	16448	16416	16352	16109	16225	16304	16222	16298	16149	16335	16090	16461	16353	16327	16429	16446	16184	16353	16244	16444	16279	16251	16244	16116	16133	16236	16512	16211	16377	16362	16357	16139	16225	16358	16188	16479	16096	16114	16282	16323	16230	16241	16020	16109	16393	16161	16320	16297	16210	16334	16331	16422	16303	16258	16379	16093	16213	16200	16214	16254	16015	16380	16126	16324	16002	16173	16429	16219	16313	16439	16212	16365	16254	16068	16081	16271	16248	16101	16184	16303	16207	16302	16440	16280	16214	16306	16335	16262	16095	16238	16172	16197	16170	16134	16041	16451	16118	16284	16183	16361	16355	16122	16321	16222	16067	16070	16065	16166	16069	16279	16248	16247	16238	16401	16201	16064	16283	15885	16217	16461	16197	16119	16373	16322	16221	16102	16304	16351	16225	16197	16245	16251	16249	16283	16188	16360	16311	16258	16064	16368	16188	16147	16190	16159	16168	16380	16271	16350	16295	16470	16447	15959	16180	16424	16376	16375	16223	16247	16135	16104	16053	16393	16305	16284	16214	16247	16091	16206	16313	16489	16234	16215	16112	16309	16216	16266	16448	16318	16382	16389	16257	16065	16295	16366	16304	16254	16271	16145	16408	16343	16224	16459	16247	16318	16184	16340	16437	16240	16334	16136	16384	16260	16278	16312	16190	16307	16202	16211	16200	16150	16510	16167	16161	16199	16114	16234	16252	16287	16368	16332	16303	16159	16205	16054	16201	16209	16292	16231	16304	16371	16240	16073	16269	16427	16296	16256	16317	16222	16442	16152	16327	16027	16353	16107	16021	16228	16152	16183	16075	16211	16277	16432	16236	16207	16323	16270	16084	16047	16076	16389	16150	16128	15974	16278	16062	16281	16278	16383	16240	16289	16249	16044	16357	16136	16311	16234	16286	16303	16281	16025	16354	16222	16411	16261	16382	16388	16079	16254	15988	16177	16211	16147	16181	16230	16195	16146	16022	16317	16250	16309	16411	16318	16456	16203	16043	16189	16384	16337	16131	16213	16226	16257	16223	16273	16284	16181	16203	16307	16346	16219	16055	16423	16119	16325	16142	15953	16217	16268	16288	16112	16239	16149	16044	16286	16226	16310	16211	16295	16385	16450	16361	16268	16116	16205	16432	16079	16068	16148	16259	16169	16289	16213	16208	16171	16250	16199	16232	16264	16262	16389	16124	16222	16347	16257	16245	16156	16196	16145	16372	16236	16407	16235	16286	16108	16219	16287	16261	16348	16372	16483	16271	16243	16215	16473	16392	16368	16102	16233	16222	16241	16314	16384	16130	16316	16068	16141	16127	16264	16383	16402	16213	16279	16103	16214	16162	16149	16251	16345	16366	16292	16309	16093	16125	16087	16177	16398	16247	16241	16186	16288	16266	16084	16446	16251	16278	16279	16316	16356	16316	16147	16142	16365	16336	16197	16261	16388	16244	16041	16442	16284	16154	16139	16201	16337	16210	16572	16258	16182	16272	16382	16165	16381	16164	16111	16387	16267	16309	16320	16056	16233	16269	16228	16200	16255	16134	16349	16252	16282	16375	16442	16237	16375	16146	16445	16115	16319	16213	16298	16257	16189	16158	16392	16180	16327	16250	16232	16209	16351	16276	16102	16168	16195	16317	16306	16259	16255	16340	16324	16213	16243	16176	16308	16279	16323	16232	16188	16462	16216	16202	16250	16151	16373	16312	16119	16274	16433	16308	16432	16172	16162	16283	16354	16350	16115	16168	16191	16189	16225	16134	16126	16213	16353	16260	16332	16232	16312	16322	16178	16525	16224	16235	16126	16270	16275	16246	16147	16227	16213	16135	16256	16187	16165	16293	16358	16335	16552	16220	16241	16090	16261	16328	16100	16278	16116	16168	16194	16180	16190	16236	16294	16207	16308	16282	16191	16262	16389	16384	16167	16398	16348	16114	16395	16128	16086	16194	16286	16135	16230	16366	16380	16232	16148	16316	15933	16346	16288	16263	16300	16291	16204	16244	16150	15959	16273	16284	16241	16062	16141	16273	16159	16174	16191	16209	16178	16234	16295	16287	16221	16287	16160	16254	16082	16470	16127	16044	16109	16358	16235	16280	16173	16205	16237	16254	16312	16310	16345	16084	16356	16309	16153	16406	16133	16188	16139	16137	16093	16350	16387	16209	16000	16321	16524	16294	16217	16361	16172	16151	16093	16126	16226	16158	16262	16474	16175	16267	16291	16141	16374	16280	16249	16257	16378	16199	16309	16140	16239	16172	16397	16247	16361	16159	16259	16286	16107	16357	16333	16211	16171	16348	16273	16461	16159	16399	16153	16238	16424	16185	16366	16295	16160	16228	16061	16075	16173	16268	16248	16187	16293	16369	16189	16315	16301	16127	16168	16357	16267	16155	16111	16462	16153	16353	16149	16129	16244	16377	16307	16094	16223	16074	16150	16262	16381	16237	16337	16250	16290	16289	16410	16255	16437	16338	16274	16090	16278	16156	16077	16323	16185	16199	16311	16413	16181	16277	16250	16216	16344	16316	16307	16231	16405	16638	16344	16142	16256	16359	16342	16014	16280	16117	16265	16301	16211	16356	16338	16285	16195	16273	16238	16104	16301	16239	16124	16275	16301	16098	16323	16277	16338	16294	16267	16359	16295	16450	16315	16233	16319	16368	16169	16226	16155	16462	16344	16250	16398	16390	16431	16337	16336	16359	16197	16476	16162	16198	16621	16373	16390	16231	16187	16338	16196	16225	16277	16144	16360	16254	16103	16294	16181	16190	16118	16187	16257	16096	16325	16351	16481	16315	16516	16400	16337	16251	16238	16192	16180	16214	16312	16251	16225	16449	16018	16235	16240	16497	16163	16086	16173	16212	16237	16196	16156	16167	16399	16114	16072	16144	16218	16238	16286	16062	16288	16293	16289	16374	16109	16353	16211	16188	16342	16167	16039	16406	16102	16435	16320	16387	16205	16290	16250	16251	16307	16434	16251	16240	16277	16241	16023	16249	16222	16310	16021	16207	16143	16222	16067	16035	16086	16164	16335	16208	16277	16212	16221	16172	16333	16345	16167	16200	16278	16064	16277	16239	16201	16438	16091	16140	16398	16198	16179	16127	16354	16319	16347	16052	16376	16295	16282	16267	16403	16173	16338	16229	16143	16108	16261	16201	16291	16119	16256	16251	16219	16279	16362	16196	16257	16304	16152	15979	16211	16334	16254	16132	16378	16282	16305	16463	16259	16347	16206	16267	16201	16282	16315	16205	16384	16287	16450	16489	16459	16339	16170	16244	16494	16349	16534	16274	16126	16221	16360	16129	16338	16124	16322	16217	16281	16194	16266	16296	16260	16249	16557	16348	16081	16191	16413	16397	16376	16326	16304	16275	16221	16276	16416	16274	16300	16257	16184	16364	16436	16112	16225	16268	16248	16072	16213	16356	16291	16192	16423	16158	16069	16151	16165	16175	16392	16167	16376	16249	16204	16195	16260	16284	16123	16134	16189	16393	16242	16243	15994	16227	16004	16241	16324	16239	16413	16292	16147	16277	16303	16490	16380	16386	16202	16294	16126	16082	16208	16280	16414	16355	16255	16222	16150	16121	16184	16227	16229	16250	16246	16182	16359	16373	16171	16393	16319	16193	16205	16037	16311	16347	16211	16152	16224	16110	16235	16172	16045	16440	16113	16152	16046	16238	16252	16087	16198	16187	16246	16306	16195	16385	16108	16311	16299	16426	16381	16055	16216	16183	16385	16276	16368	16303	16170	16272	16321	16406	16153	16077	16177	16295	15912	16113	16124	16211	16228	16318	16167	16196	16183	16097	16213	16446	16168	16298	16303	15977	16257	16284	16256	16353	16402	16227	16290	16257	16328	16307	16374	16488	16277	16070	16285	16381	16431	16262	16280	16237	16309	16313	16301	16393	16109	16409	16280	16123	16073	16434	16110	16035	16319	16167	16345	16116	16388	16159	16084	16390	16139	16276	16323	16246	16387	16318	16207	16081	16170	16136	16139	16172	16159	16311	16222	16148	16125	16376	16147	16303	16389	16178	16211	16197	16045	16126	16146	16290	16147	16207	16260	16091	16221	16152	16252	16239	16128	16246	16047	16291	16200	16346	16405	16261	16376	16449	16274	16226	16176	16442	16297	16461	16374	16145	16495	16246	16183	16186	16407	16437	16496	16228	16279	16222	16307	16219	16300	16317	16344	16411	16186	16152	16247	16271	16089	16077	16288	16189	16201	16280	16098	16294	16257	16193	16295	16197	16156	16186	16229	16207	16572	16244	16324	16221	16123	16354	16158	16266	16227	15923	16433	16342	16420	16142	16316	16313	16431	16151	16335	16147	16263	16241	16130	16219	16132	16332	16316	16220	16409	16158	16331	16028	16263	16353	16100	16374	16287	16162	16312	16102	16457	16304	16379	16353	16299	16434	16240	16316	16388	16255	16189	16325	16124	16274	16236	16343	16185	16352	16239	16327	16175	16292	16263	16137	16257	16240	16448	16294	16301	16108	16288	16087	16146	16137	16217	16222	16203	16328	16128	16131	16250	16376	16443	16217	16072	16153	16345	16252	16263	16294	16337	16164	16147	16192	16170	16206	16333	16312	16489	16249	16248	16118	16024	16160	16129	16305	16047	16160	16305	16423	16189	16232	16149	16080	16355	16391
17200	25909	24189	20235	19298	17394	15975	15120	14964	15245	15158	15293	17396	17242	17235	16059	15120	14926	14817	14804	14740	14692	14754	14799	14916	14926	14660	14745	14834	14807	14763	14846	14837	14826	14699	14782	14757	14590	14782	14562	14645	14652	14773	14875	14749	14903	14904	14770	14751	14646	14770	14838	14704	14774	14891	14778	14738	14699	14604	14776	14694	14874	14766	14779	14753	14632	14761	14749	14806	14587	14790	14516	14751	14741	14844	14802	14787	14914	14690	14759	14830	14693	14798	14765	14723	14865	14923	14584	14840	14790	14674	14706	14770	14578	14820	14825	14839	14858	14844	14830	14758	14821	14785	14782	14825	14647	14692	14734	14734	14793	14825	14665	14827	14749	14801	14780	14756	14793	14816	14702	14699	14549	14650	14665	14704	14692	14736	14905	14668	14743	14756	14761	14643	14852	14654	14673	14694	14737	14848	14716	14754	14828	14826	14683	14832	14639	14689	14704	14755	14811	14763	14691	14916	14724	14773	14669	14652	14669	14723	14895	14707	14653	14739	14800	14604	14684	14708	14771	14800	14760	14731	14967	14851	14639	14881	14766	14722	14756	14863	14998	14738	14752	14729	14801	14775	14681	14567	14726	14696	14808	14825	14783	14705	14811	14725	14690	14849	14966	14731	14788	14628	14724	14708	14712	14813	14940	14898	14793	14737	14669	14608	14745	14727	14710	14712	14796	14811	14759	14784	14763	14685	14700	14803	14754	14820	14788	14749	14851	14752	14699	14801	14676	14866	15002	14780	14827	14820	14819	14781	14745	14783	14770	14726	14759	14614	14879	14488	14750	14903	14738	14706	14828	14565	14745	14772	14831	14852	14735	14672	14693	14693	14817	14736	14607	14863	14713	14868	14829	14943	14598	14698	14748	14882	14706	14724	14618	14907	14714	14692	14713	14682	14809	14642	14776	14822	14666	14627	14787	14690	14770	14602	14611	14570	14706	14731	14724	14745	14817	14728	14712	14807	14616	14903	14696	14909	14804	14693	14727	14824	14723	14649	14861	14633	14683	14641	14734	14754	14657	14871	14692	14686	14787	14723	14670	14793	14922	14792	14705	14818	14724	14686	14687	14843	14734	14698	14830	14628	14560	14661	14654	14617	14808	14618	14718	14557	14702	14803	14542	14816	14609	14754	14724	14736	14718	14834	14755	14714	14673	14870	14779	14601	14750	14576	14694	14733	14818	14726	14781	14775	14791	14739	14759	14798	14862	14748	14693	14801	14864	14777	14660	14588	14645	14917	14699	14762	14797	14636	14722	14523	14702	14635	14847	14705	14726	14888	14890	14750	14757	14769	14620	14749	14717	14581	14706	14657	14642	14809	14744	14712	14734	14716	14807	14835	14875	14677	14741	14786	14759	14747	14716	14527	14797	14803	14823	14727	14663	14713	14733	14619	14714	14771	14636	14748	14719	14798	14734	14691	14664	14804	14802	14838	14727	14718	14781	14827	14863	14621	14753	14736	14895	14715	14706	14794	14806	14718	14674	14754	14787	14808	14766	14809	14877	14730	14698	14767	14812	14762	14837	14794	14761	14868	14783	14935	14642	14742	14768	14558	14831	14972	14763	14855	14588	14714	14687	14799	14974	14867	14810	14739	14687	14685	14842	14752	14820	14694	14874	14788	14828	14881	14729	14819	14809	14820	14831	14850	14816	14922	14744	14868	14775	14651	14766	14783	14775	14735	14748	14823	14761	14633	14840	14870	14776	14708	14842	14742	14628	14735	14842	14564	14829	14604	14673	14696	14870	14767	14744	14667	14860	14732	14826	14852	14819	14816	14710	14800	14724	14674	14676	14675	14800	14733	14884	14694	14721	14815	14727	14617	14712	14668	14732	14780	14558	14737	14697	14735	14770	14669	14741	14731	14906	14780	14580	14867	14659	14668	14702	14741	14820	14941	14685	14605	14726	14783	14800	14789	14718	14751	14821	14608	14850	14894	14724	14719	14879	14754	14648	14671	14701	14785	14737	14784	14647	14642	14802	14715	14691	14749	14604	14825	14814	14867	14776	14530	14641	14738	14664	14772	14678	14764	14649	14669	14731	14803	14730	14817	14796	14630	14782	14652	14746	14763	14730	14729	14715	14763	14737	14715	14819	14634	14777	14651	14701	14781	14692	14916	14839	14780	14668	14748	14828	14509	14743	14782	14768	14887	14747	14680	14635	14817	14698	14772	14759	14676	14663	14812	14894	14552	14780	14715	14658	14751	14624	14691	14693	14702	14788	14780	14635	14777	14610	14721	14735	14917	14592	14638	14738	14866	14761	14713	14838	14794	14632	14902	14880	14627	14835	14766	14781	14663	14658	14812	14746	14709	14657	14731	14907	14784	14893	14659	14610	14722	14798	14657	14661	14701	14825	14840	14900	14899	14808	14790	14905	14589	14835	14669	14756	14697	14777	14852	14844	14756	14788	14801	14949	14843	14717	14728	14616	14809	14529	14793	14779	14713	14727	14703	14858	14698	14783	14762	14696	14644	14678	14679	14815	14562	14784	14633	14832	14783	14612	14787	14627	14755	14726	14754	14722	14913	14814	14800	14640	14618	14802	14786	14777	14828	14806	14743	14862	14778	14915	14671	14630	14731	14625	14658	14682	14805	14905	14582	14641	14833	14856	14659	14588	14831	14646	14846	14890	14748	14796	14738	14861	14951	14850	14681	14869	14703	14737	14706	14831	14793	14837	14769	14861	14928	14804	14737	14735	14884	14769	14702	14776	14811	14837	14675	14604	14668	14720	14803	14810	14675	14844	14780	14603	14738	14659	14725	14716	14762	14734	14758	14682	14783	14806	14906	14764	14652	14797	14701	14768	14763	14607	14775	14770	14706	14662	14810	14591	14638	14810	14665	14864	14680	14643	14699	14848	14933	14760	14714	14826	14589	14617	14804	14707	14699	14745	14763	14638	14590	14712	14879	14762	14760	14705	14775	14775	14688	14753	14860	14722	14721	14663	14662	14634	14723	14763	14741	14676	14895	14800	14639	14807	14799	14750	14861	14796	14789	14744	14605	14815	14732	14930	14839	14673	14645	14860	14765	14641	14704	14807	14788	14699	14795	14812	14721	14779	14648	14770	14805	14733	14639	14721	14780	14712	14953	14665	14733	14903	14748	14905	14660	14763	14783	14825	14639	14711	14629	14697	14921	14783	14591	14792	14628	14694	14795	14918	14690	14927	14736	14779	14860	14666	14768	14802	14837	14790	14693	14849	14785	14684	14722	14677	14759	14847	14696	14746	14699	14785	14628	14763	14656	14810	14735	14850	14824	14915	14706	14855	14714	14694	14770	14810	14781	14720	14556	14785	14859	14537	14846	14738	14589	14887	14760	14696	14811	14707	14787	14898	14689	14685	14697	14685	14774	14811	14582	14821	14564	14823	14732	14682	14581	14731	14605	14788	14609	14834	14786	14773	14661	14890	14594	14964	14824	14679	14941	14657	14820	14745	14754	14889	14735	14733	14830	14617	14782	14825	14674	14957	14530	14722	14763	14877	14760	14733	14784	14766	14885	14740	14692	14707	14690	14727	14718	14686	14956	14836	14778	14851	14710	14613	14730	14901	14709	14775	14619	14502	14716	14892	14682	14684	14678	14624	14648	14754	14681	14698	14787	14814	14643	14675	14778	14777	14827	14687	14830	14688	14652	14807	14742	14859	14647	14682	14711	14600	14608	14697	14699	14804	14855	14737	14827	14610	14825	14638	14648	14837	14693	14700	14698	14793	14689	14628	14587	14828	14737	14762	14702	14747	14748	14753	14800	14805	14704	14801	14743	14756	14783	14705	14670	14695	14799	14755	14753	14797	14793	14740	14709	14849	14651	14863	14773	14812	14743	14813	14732	14781	14854	14801	14640	14674	14952	14668	14745	14810	14746	14651	14707	14770	14826	14552	14572	14680	14711	14682	14852	14786	14664	14639	14945	14684	14806	14767	14739	14899	14727	14775	14818	14682	14707	14771	14731	14566	14862	14680	14766	14860	14812	14689	14803	14864	14704	14650	14768	14814	14754	14679	14840	14687	14775	14660	14786	14806	14682	14644	14754	14747	14576	14710	14617	14761	14869	14719	14809	15026	14882	14806	14573	14595	14830	14816	14688	14828	14758	14656	14701	14657	14861	14686	14623	14847	14821	14752	14563	14723	14748	14664	14617	14871	14678	14746	14665	14790	14712	14621	14893	14907	14640	14726	14735	14701	14824	14776	14823	14709	14738	14836	14828	14758	14670	14700	14780	14862	14770	14849	14608	14748	14691	14716	14673	14719	14805	14710	14700	14748	14864	14638	14707	14834	14711	14708	14835	14769	14697	14708	14791	14770	14677	14644	14880	14826	14796	14846	14698	14798	14751	14474	14682	14857	14710	14753	14713	14789	14828	14857	14729	14672	14762	14808	14733	14530	14732	14680	14601	14785	14727	14715	14935	14750	14790	14737	14608	14736	14602	14716	14715	14712	14591	14675	14794	14721	14825	14803	14883	14706	14813	14735	14576	14634	14643	14656	14841	14820	14790	14797	14569	14836	14865	14775	14704	14654	14746	14710	14926	14736	14768	14765	14812	14782	14808	14646	14741	14733	14763	14664	14894	14799	14786	14929	14718	14806	14786	14862	14752	14865	14784	14745	14890	14830	14730	14795	14782	14928	14998	14714	14820	14828	14729	14643	14686	14791	14636	14648	14729	14760	14827	14748	14776	14716	14884	14755	14892	14784	14891	14753	14799	14898	14575	14815	14821	14771	14599	14634	14823	14711	14830	14694	14631	14848	14758	14668	14656	14928	14845	14868	14661	14608	14759	14641	14883	14697	14666	14780	14714	14786	14809	14903	14783	14707	14813	14675	14789	14769	14758	14773	14641	14627	14825	14772	14798	14741	14814	14583	14724	14905	14795	14768	14894	14762	14628	14652	14713	14626	14778	14676	14717	14771	14723	14816	14787	14893	14758	14789	14653	14692	14742	14966	14769	14808	14759	14674	14729	14702	14762	14582	14660	14752	14841	14707	14717	14787	14655	14887	14888	14706	14692	14707	14651	14825	14763	14747	14734	14919	14762	14764	14752	14873	14854	14731	14873	14751	14878	14793	14709	14829	14694	14766	14582	14762	14821	14981	14830	14715	14868	14675	14832	14839
23450	20776	27994	23830	21855	21610	20109	17242	17093	17172	17220	20370	30872	27814	27019	22375	18784	17404	16998	16599	16672	16571	16785	16559	16532	16516	16584	16513	16824	16711	16605	16558	16538	16599	16564	16601	16571	16592	16598	16486	16420	16524	16596	16658	16591	16391	16644	16532	16634	16407	16500	16640	16630	16371	16398	16660	16526	16390	16480	16513	16488	16682	16352	16447	16643	16533	16747	16414	16368	16361	16416	16499	16695	16567	16575	16446	16696	16473	16643	16497	16480	16521	16489	16741	16553	16476	16596	16449	16524	16590	16454	16183	16380	16250	16607	16529	16615	16556	16359	16566	16577	16447	16416	16512	16399	16767	16580	16465	16244	16586	16518	16467	16419	16533	16517	16490	16510	16524	16594	16639	16532	16565	16517	16689	16485	16395	16509	16363	16514	16521	16376	16398	16373	16303	16440	16454	16643	16591	16601	16390	16592	16391	16413	16485	16524	16576	16430	16454	16462	16461	16561	16441	16540	16879	16492	16404	16416	16353	16482	16576	16675	16511	16343	16564	16576	16682	16508	16368	16499	16546	16412	16347	16525	16583	16454	16373	16447	16564	16625	16662	16460	16474	16650	16344	16573	16407	16570	16535	16514	16420	16411	16530	16573	16514	16385	16519	16488	16499	16661	16574	16472	16484	16693	16706	16596	16537	16661	16484	16589	16290	16736	16584	16507	16482	16670	16557	16428	16248	16425	16446	16592	16412	16635	16414	16571	16456	16561	16692	16363	16486	16412	16637	16614	16546	16434	16489	16649	16533	16618	16743	16839	16471	16500	16460	16570	16410	16415	16606	16377	16526	16436	16486	16400	16421	16678	16598	16470	16432	16399	16471	16584	16546	16476	16501	16562	16592	16480	16567	16457	16612	16521	16387	16342	16506	16445	16557	16438	16483	16679	16529	16410	16512	16339	16437	16522	16481	16570	16480	16439	16453	16443	16563	16565	16621	16402	16653	16526	16376	16381	16485	16494	16476	16462	16464	16335	16465	16418	16325	16367	16521	16669	16626	16484	16504	16558	16452	16560	16505	16427	16550	16583	16312	16510	16330	16319	16439	16414	16655	16687	16402	16553	16274	16683	16481	16473	16470	16439	16595	16423	16566	16421	16475	16489	16484	16389	16504	16343	16408	16566	16440	16522	16430	16377	16518	16495	16613	16418	16428	16371	16381	16652	16482	16512	16546	16489	16462	16638	16423	16415	16436	16586	16590	16549	16494	16309	16558	16500	16508	16634	16671	16332	16629	16442	16430	16533	16475	16542	16623	16393	16458	16580	16654	16612	16406	16676	16401	16427	16534	16507	16480	16371	16835	16664	16645	16511	16629	16445	16715	16576	16412	16512	16372	16444	16419	16475	16449	16317	16583	16342	16507	16516	16262	16455	16455	16477	16618	16676	16372	16589	16610	16454	16539	16441	16552	16516	16471	16488	16582	16477	16472	16352	16399	16399	16445	16586	16537	16600	16349	16511	16525	16519	16619	16578	16616	16505	16318	16458	16437	16371	16459	16463	16556	16507	16335	16393	16622	16459	16348	16506	16740	16460	16403	16688	16348	16587	16622	16649	16496	16532	16681	16396	16583	16409	16629	16377	16523	16479	16544	16743	16536	16362	16404	16415	16560	16441	16332	16579	16526	16407	16395	16305	16522	16574	16670	16504	16527	16506	16524	16581	16588	16550	16560	16554	16539	16537	16773	16505	16472	16572	16374	16700	16442	16559	16405	16391	16608	16611	16320	16511	16536	16449	16380	16432	16515	16613	16507	16546	16393	16582	16411	16166	16488	16531	16520	16528	16455	16570	16332	16554	16459	16473	16581	16518	16387	16605	16537	16503	16473	16614	16505	16431	16428	16491	16569	16339	16361	16453	16356	16616	16407	16628	16375	16374	16350	16361	16548	16445	16558	16683	16581	16555	16431	16387	16522	16613	16271	16743	16405	16516	16488	16451	16351	16608	16591	16488	16454	16552	16535	16525	16567	16362	16410	16500	16499	16409	16691	16472	16586	16429	16469	16547	16432	16412	16423	16652	16434	16651	16680	16503	16538	16505	16247	16363	16285	16292	16449	16460	16447	16464	16485	16367	16461	16460	16485	16367	16616	16350	16483	16690	16402	16526	16535	16471	16598	16490	16405	16388	16591	16658	16389	16441	16473	16481	16640	16709	16398	16457	16466	16513	16532	16664	16462	16444	16503	16296	16493	16499	16413	16349	16586	16464	16417	16636	16470	16570	16490	16628	16419	16582	16489	16336	16487	16248	16425	16347	16422	16317	16655	16599	16416	16256	16438	16391	16536	16605	16559	16417	16433	16471	16526	16499	16448	16359	16441	16527	16575	16434	16505	16541	16436	16395	16589	16518	16452	16619	16463	16447	16554	16633	16393	16556	16451	16539	16356	16589	16495	16609	16625	16363	16488	16475	16577	16377	16707	16471	16444	16454	16583	16301	16437	16398	16577	16444	16431	16513	16563	16480	16410	16534	16424	16532	16537	16541	16516	16531	16458	16335	16304	16505	16370	16482	16471	16271	16517	16469	16418	16387	16360	16625	16467	16430	16628	16451	16498	16376	16657	16508	16494	16362	16721	16611	16565	16438	16555	16561	16507	16334	16299	16460	16359	16326	16502	16505	16528	16755	16648	16428	16497	16583	16500	16499	16601	16497	16368	16398	16559	16600	16439	16488	16407	16550	16452	16593	16311	16473	16617	16290	16641	16564	16477	16443	16414	16445	16679	16486	16748	16459	16385	16546	16540	16618	16670	16396	16290	16228	16439	16425	16635	16497	16529	16413	16562	16470	16313	16524	16583	16596	16582	16465	16500	16429	16403	16397	16551	16391	16348	16506	16680	16562	16643	16539	16287	16505	16547	16349	16450	16395	16376	16376	16464	16627	16447	16494	16522	16596	16323	16446	16521	16528	16485	16547	16444	16547	16428	16522	16455	16502	16627	16444	16225	16506	16588	16541	16572	16564	16637	16505	16567	16446	16761	16506	16656	16524	16334	16514	16557	16514	16450	16355	16487	16368	16346	16337	16576	16633	16229	16629	16431	16305	16505	16672	16623	16449	16634	16540	16403	16334	16392	16484	16571	16514	16592	16410	16414	16603	16444	16773	16450	16423	16449	16483	16437	16363	16521	16327	16569	16404	16662	16492	16408	16460	16482	16576	16502	16542	16443	16567	16459	16648	16531	16344	16551	16597	16515	16578	16494	16475	16557	16547	16530	16668	16541	16475	16414	16700	16581	16444	16493	16605	16609	16511	16525	16370	16370	16345	16462	16532	16346	16611	16336	16517	16448	16431	16566	16526	16587	16506	16712	16423	16592	16661	16642	16623	16539	16456	16572	16615	16386	16789	16291	16419	16685	16476	16673	16544	16794	16554	16578	16573	16438	16234	16465	16537	16332	16456	16369	16516	16416	16651	16554	16548	16428	16637	16493	16486	16186	16601	16500	16538	16692	16555	16423	16459	16433	16472	16346	16412	16538	16489	16665	16522	16579	16506	16648	16574	16648	16411	16458	16544	16417	16713	16416	16432	16391	16330	16311	16560	16388	16489	16467	16694	16591	16578	16492	16644	16557	16604	16422	16433	16552	16368	16508	16526	16754	16424	16550	16451	16585	16354	16573	16662	16653	16417	16299	16596	16468	16426	16470	16682	16542	16553	16296	16424	16532	16534	16653	16484	16445	16481	16511	16479	16602	16579	16479	16380	16559	16632	16211	16541	16301	16532	16368	16672	16398	16291	16432	16573	16447	16270	16508	16343	16427	16438	16376	16436	16343	16561	16486	16388	16543	16587	16659	16383	16389	16565	16509	16337	16490	16495	16434	16730	16512	16623	16620	16468	16434	16440	16385	16373	16623	16618	16443	16498	16650	16469	16560	16195	16476	16326	16610	16555	16460	16291	16440	16600	16559	16419	16480	16496	16589	16558	16335	16376	16360	16487	16494	16490	16544	16359	16546	16533	16494	16672	16542	16499	16502	16402	16448	16708	16593	16458	16455	16501	16395	16430	16591	16388	16631	16621	16591	16337	16531	16521	16438	16493	16533	16601	16499	16538	16351	16389	16469	16475	16504	16490	16354	16413	16496	16354	16370	16467	16194	16473	16420	16570	16624	16390	16491	16519	16505	16545	16386	16491	16601	16457	16281	16560	16640	16460	16500	16563	16314	16520	16413	16556	16501	16550	16426	16425	16624	16599	16500	16514	16461	16512	16541	16537	16431	16466	16544	16567	16393	16481	16626	16515	16263	16627	16546	16536	16521	16679	16491	16599	16443	16656	16390	16432	16352	16399	16556	16533	16418	16766	16509	16358	16507	16644	16578	16589	16358	16531	16507	16447	16416	16475	16429	16617	16427	16435	16449	16509	16571	16602	16414	16557	16580	16578	16655	16435	16402	16665	16422	16317	16342	16372	16241	16496	16687	16566	16513	16506	16485	16359	16366	16587	16686	16475	16540	16449	16609	16528	16473	16324	16634	16567	16860	16657	16496	16475	16653	16753	16543	16421	16479	16518	16272	16384	16387	16388	16378	16415	16431	16631	16475	16564	16447	16572	16565	16541	16548	16388	16521	16591	16545	16335	16327	16459	16558	16622	16625	16518	16246	16627	16283	16409	16562	16554	16557	16641	16629	16501	16678	16394	16358	16565	16629	16439	16447	16310	16481	16403	16637	16598	16545	16426	16609	16313	16404	16373	16497	16390	16455	16384	16620	16379	16499	16491	16459	16326	16504	16427	16543	16521	16449	16478	16470	16464	16605	16495	16537	16695	16548	16586	16329	16504	16489	16455	16551	16266	16350	16492	16412	16419	16642	16473	16446	16310	16515	16488	16642	16565	16337	16448	16394	16463	16500	16541	16545	16646	16550	16563	16425	16511	16436	16612	16466	16507	16486	16613	16555	16329	16439	16507	16604	16582	16530	16509	16661	16390	16298	16543	16568	16450	16410	16416	16675	16461	16628	16422	16554	16576	16413	16695	16496	16428	16584	16571	16388	16603	16333	16407	16542	16459	16699	16490	16503	16455	16447	16165	16383	16516	16632	16533	16344	16504	16573	16355	16494	16466	16685	16275	16643	16361	16371	16488	16655	16483	16531	16384	16491	16506	16452	16515	16521	16717	16458
16077	30374	29340	24431	21358	18711	16612	16001	15753	15663	15782	21921	33516	30001	28327	21230	16743	15846	15271	15189	14964	14934	15062	14973	14972	14864	14908	14824	14939	15053	14767	15024	14913	14840	14988	14965	14831	15029	14882	14807	14797	14995	14874	14965	14960	14907	14894	14934	15008	15116	14967	14955	14837	15023	14653	14931	14969	14918	14900	14858	14875	14971	14958	14950	15170	14878	14867	15012	14873	14900	15018	14958	15034	14852	14967	14864	14889	14897	14883	15050	15063	14959	14943	14923	15192	14909	14939	15077	15084	14891	14967	15092	14773	14898	15097	14710	15041	14937	14882	15034	14897	15018	14797	15158	14980	14941	14866	14867	15099	14914	14881	14728	14841	14824	14922	14992	14876	15024	15075	14869	14960	14857	14940	14783	14915	14879	14917	14909	15000	14885	14865	14831	15186	14701	14920	14985	14942	14805	14778	14999	14985	14874	14831	14884	14933	14897	14968	14843	14779	14842	14842	14927	14914	14843	14720	15134	14720	14853	14871	14834	14936	14898	14790	14889	14916	15031	14854	14855	14887	14849	14758	14913	14918	14782	14964	14947	14886	15002	14859	14908	14985	14876	14945	14860	14973	14811	14883	14968	14762	14944	14964	14843	14868	14822	14851	14976	14870	14878	14964	14887	14922	14819	14880	14833	14922	15080	14897	15003	14953	15193	14854	14795	14936	14877	15116	15011	14827	14753	14917	14859	15190	14833	14806	14918	14765	14849	15083	14882	14966	14878	15100	15009	15007	14847	14904	15039	15090	14788	14857	14970	14686	14870	14864	15040	14801	14960	14942	14642	14989	15003	14899	14996	14767	14927	15049	14867	15016	14763	14922	14875	15019	14904	14928	14982	14941	14958	14890	15047	14932	14936	14858	14860	15010	14829	14949	14911	14910	14980	14980	15123	14934	14789	14872	14883	14969	14824	14852	14875	14865	14966	14864	14918	14815	14934	14995	14867	15018	15051	14909	14914	14854	14898	14863	14920	14827	14929	14932	14778	14848	14930	14916	14852	14985	14863	15030	14983	14910	14906	15063	15026	14869	15071	15019	14891	14815	14948	14938	15031	14991	15054	14900	14954	15043	14905	14919	14945	14884	14932	14925	14935	14806	15009	14848	15051	14872	14874	14941	14897	15024	14855	14970	14856	14771	15036	14910	14747	14983	14914	14817	14900	14951	14846	14851	15052	14801	14922	14783	14891	14843	14892	14885	14791	14832	14953	14903	14946	15037	14973	14734	14821	14907	14945	14916	15055	15098	14869	14840	14889	14968	14865	14872	14849	14965	14728	14777	14971	14834	15050	14976	14997	14997	15003	14875	14805	15046	14903	14969	14814	14957	14831	14855	14917	14971	14839	14907	14920	14905	14850	14895	14925	14883	14895	14770	14935	14841	15045	14886	14855	15072	15114	14908	14876	15109	15036	14876	14883	14871	15015	14909	14874	15004	14966	14944	15139	14842	14923	14867	14994	14785	14822	14968	15032	15011	14782	14973	14816	14965	14883	14894	15033	14825	14978	14819	14955	14897	14914	15014	14896	14860	15099	14818	14870	15005	14910	14831	14888	15131	14918	14844	14907	14796	14810	14990	15072	14894	15068	15078	14891	14875	14980	14732	14877	14998	14901	15117	14804	15003	14929	15026	14864	14876	14883	14920	14980	14748	15173	14963	14973	14937	14953	14830	14845	14851	14859	14829	14970	14897	14926	14946	14935	14912	15021	14918	14745	14913	14903	15061	14956	14778	14870	14884	14953	14900	15083	14846	14866	14869	14879	15066	14870	15015	15057	14909	14900	14736	14932	14977	14812	15140	14776	14898	15067	14969	14877	14773	14977	14985	14950	14981	14923	14934	14939	15041	15026	14783	14820	14794	14837	14917	14939	15108	14814	14952	15120	14984	14896	14997	14804	14999	15063	14945	15066	15094	14798	14882	14955	15027	14947	14940	15107	14967	14929	14839	15000	14968	14794	14629	14831	15023	14899	14915	15005	15011	15063	14849	14988	14929	14843	14904	14872	14990	15022	15063	14902	14943	14956	14917	14871	14918	14967	15092	14832	14848	14764	15025	14968	14933	14895	14852	14942	15010	14892	14882	15030	14877	15091	15032	14837	15018	15030	14891	15127	14784	14895	15072	14811	14967	14873	15110	14853	14769	14831	14963	14914	14873	14852	14747	14923	15035	15163	15057	14865	14928	14879	14803	14951	14865	15017	15025	15057	14802	14797	14776	14889	14872	15003	14825	14832	14852	14897	14920	14838	14883	14966	15037	14935	14843	14765	15077	14853	14906	14887	15050	14579	14934	14842	14813	14976	14996	15020	14865	15074	14944	14880	14884	14917	14982	15098	14759	14982	14887	15070	14907	14934	15005	14804	14832	14797	14868	14977	14969	14928	14969	14831	14794	14902	14936	14848	14912	15145	14895	15008	14823	15038	14909	15004	14881	14800	14775	14897	14931	14863	14971	14829	15069	14896	14987	15062	15163	14939	14797	14836	14946	14792	14979	14865	14859	14930	14894	14937	14947	14891	14904	14831	14913	14888	14789	15056	14928	15127	14878	14824	14860	14874	14952	14832	14857	14914	14782	15022	14808	15041	14722	14947	15056	14716	14943	14950	14958	14941	14825	14755	14918	14981	14793	14961	14915	14960	14838	14926	14934	15107	14987	14898	14876	14850	14952	14814	14875	15036	14954	15071	14896	15010	14925	14925	14963	14904	14894	14954	14972	14874	14761	15243	15044	14867	14954	15016	15005	14843	14935	14917	14868	14953	14948	14785	14921	15144	14930	14890	14812	14870	14954	14950	14939	14927	14917	14879	14926	14785	14906	14951	14960	14908	14864	15094	14858	14893	14996	15032	14870	14829	14828	14775	14977	14725	14735	15082	14933	14917	14838	15015	14771	14974	14899	14870	14863	14943	14977	15043	14825	14794	14992	14954	14974	14817	14939	14844	14923	15046	14884	14992	14901	15031	14648	14976	14924	14807	14834	14846	14929	14868	14988	15045	14840	14841	15092	14973	14897	14864	14943	14899	14815	14928	14885	14950	14865	14946	14932	14984	14876	15047	14945	14879	14776	15068	14990	15004	14844	14804	14753	14905	14944	14905	14942	14839	14866	14930	14986	15018	14887	14780	14890	15143	14988	14790	14981	15037	14844	14935	14799	14770	15005	15022	15001	14994	14954	14762	14859	15014	14957	15001	14959	14784	14942	14792	14974	15064	15128	15058	14894	14858	14845	14883	14917	14893	14789	14865	14936	14693	14931	14826	14959	14984	14742	14928	15008	14753	14970	14903	14906	14784	14850	14940	14939	14871	15029	14908	14793	14759	14997	15028	14937	14913	14930	15049	14866	14734	14837	14920	14928	14935	15031	14918	14974	14982	14805	14831	15018	14909	14936	14925	14930	14864	14921	14835	14837	14838	14938	15036	14943	14903	14909	15014	14884	14898	14967	15033	14959	14971	14831	14844	14914	14882	14847	14907	14967	15145	14844	14870	14777	14990	14850	14716	14896	15017	14986	14998	14771	14906	14857	15057	14948	14630	15072	15020	14972	14990	14865	14769	14847	14877	14685	14982	14842	15011	14999	14762	14898	15012	14790	14896	14992	14977	14823	14799	14814	14900	14935	14921	14821	14806	14852	14951	14870	14946	14824	15077	14969	14976	14886	15018	14930	15009	14840	14895	14949	14943	14890	14772	14963	14854	14797	14855	14933	14975	14895	14992	14990	14926	14920	14917	15033	14920	15082	14880	14729	14931	14963	14830	14934	14979	14747	14994	14768	15016	14942	14932	14960	14954	15048	14892	14959	14973	14957	14768	14975	14908	14794	14861	14964	14769	14778	14964	14930	15008	14978	14868	14904	14871	14842	14877	14866	14833	14840	14832	15020	14953	14862	14777	14833	14876	15001	14888	14912	15165	14881	14760	15027	14838	15089	14949	15003	14936	14825	14855	15043	14869	14887	14881	14911	15025	14729	14980	14924	14860	14769	14785	15050	14938	14937	14926	14841	14955	15023	14968	15019	14850	14971	15016	14795	14829	15048	14801	14987	14905	14810	14965	14934	14942	14919	15028	14862	14855	14872	14751	14831	14946	14966	14965	14978	14811	14795	14896	14899	14882	15008	14926	14910	14727	14843	14751	14715	15136	14934	14922	14949	14868	15106	14890	14957	15022	14766	14857	14840	14937	14925	14982	14947	14885	14967	15010	14886	14816	14876	14813	14894	15037	14898	14975	15001	14806	14985	14849	14967	14979	15084	15026	14907	14953	14872	14956	14929	14724	14824	15084	14933	14897	15108	14921	14929	14964	14819	14934	15007	14970	14982	14829	15053	14885	14756	14975	14859	15054	14872	14733	14840	14843	14817	15111	14939	15164	14933	15202	14820	14814	14791	15052	15025	15002	15011	14983	14932	14819	14816	14856	14884	14975	14893	14854	14967	14769	15023	14804	15072	14884	14781	14974	15016	14949	14989	14874	14903	14747	14820	14840	14879	14925	14994	14894	14815	14943	14992	14795	14880	14861	14760	14875	14840	14869	14826	15140	14786	14792	14842	14841	14851	14787	14833	15040	14838	14990	14980	14964	14999	14741	15027	14911	14921	14878	14893	14927	15059	14949	14952	14899	14962	14958	14877	15050	14936	14920	14908	14999	14843	14892	14890	14805	14684	14907	14904	15009	15004	14791	14879	14977	14895	14897	15076	15010	14845	14723	14995	15063	14930	14801	14832	14858	14931	14800	15017	14941	14980	15061	14761	14915	14992	15008	15092	14868	14879	14914	14870	14927	14961	14942	15054	15070	14898	14986	14863	14904	14920	14816	14996	14961	14932	14811	14851	14968	14708	14913	14908	14921	14966	14943	15026	15068	14963	15050	14800	14799	14895	14848	14846	15055	14767	14833	14978	14838	14852	15136	14938	14906	14902	14812	14999	15097	14915	14842	15008	14901	14965	15003	14973	15091	14746	14797	14959	14870	15074	14787	14764	14785	14885	14771	14751	14953	14824	14760	14896	14902	14810	14948	14962	15060	15036	14813	15015	14756	15105	14936	14898	15094	14750	15060	14889	14908	14941	14899	14733	15145	14888	14973	14941	15021	15009	14967	14914	14929	15014	14868	14885	14950	15047	14886
22454	20826	28437	23338	21037	22803	23670	18574	17422	17965	17903	26717	39868	37112	31857	24934	19623	18243	17482	16908	16937	16785	17058	17028	17086	16931	17043	16943	16959	16867	16916	16904	16933	17049	16907	16974	17082	16898	16904	17054	16860	16781	16975	16746	16959	16786	16880	16863	16905	17019	16953	16909	16868	16826	16678	16810	16949	17047	16932	16975	16834	16839	17045	16806	16822	16901	16745	16966	16818	17035	16929	16972	16865	16664	16773	16896	16910	16880	17170	16742	16797	16920	16719	16760	16972	16926	16927	16861	16767	16912	17062	16741	16644	16663	16822	16932	16837	16895	16806	16829	16866	16749	16980	16959	16943	16728	16730	16842	16862	16843	16732	16722	16749	16816	17024	16875	17045	17088	16890	17027	16914	16768	16841	16982	16825	16827	16754	16897	16742	16810	16967	16857	16870	16881	16872	16625	16884	16822	16907	16838	16782	16712	16844	16888	16959	16806	16908	16758	16725	16719	16911	16763	16775	16795	16905	16906	16847	16814	16810	16830	16931	16980	16901	16925	16796	16804	16769	16861	16792	16868	16822	17034	16704	16895	16818	16743	16755	16915	16842	16920	16770	16730	16762	16645	16725	16815	17014	16710	16708	16572	16701	16885	16903	16760	16902	16888	16753	16804	16701	16848	16756	16922	16832	16862	16776	16797	16884	16714	16759	16986	17029	16825	16733	16801	16832	16848	16798	17012	16822	16763	16877	17020	16967	16813	16799	16750	17008	16926	16909	16875	16891	16731	17012	16794	16908	16879	16847	16840	16944	16762	16872	16660	16835	16743	17003	16841	16948	16962	16976	16881	16843	16558	16876	16862	16795	16793	16617	16662	16765	16804	16874	16962	16787	16861	16770	16664	16788	16861	16890	16895	16915	16705	16960	16817	16714	16861	16750	16934	16669	16773	16793	16924	16830	16849	16795	16826	16768	16706	16739	16732	16915	16774	16915	16763	16588	16935	16695	16597	16798	16860	16928	16643	16608	16688	16895	16832	16830	16831	16597	16916	16899	16662	16799	16649	16698	16897	17051	17054	16746	16839	17079	16917	16868	16602	16746	16804	16858	17052	16760	16964	16882	16667	16663	16863	16926	16751	16762	16797	16623	16793	16754	16832	16832	16988	16892	16829	16742	16726	16822	16842	16670	16799	16860	16694	17029	16859	16627	16616	16840	16749	16586	16799	16695	16784	16656	16868	16939	16763	16736	16755	17217	16862	16741	16747	16786	16808	16749	16736	16769	16814	16974	16845	16913	16897	16710	16958	16948	16865	16837	16794	16905	16805	16781	16816	16869	16867	16767	16704	16827	16654	16888	16802	16703	16874	16802	17017	16998	16972	16714	16896	16969	16923	16798	16719	16852	16913	16668	16788	16763	16843	16720	16724	16780	16733	16844	16877	16926	16902	16928	16887	16844	16674	16699	16852	16982	16632	16780	16970	16751	16896	16838	16633	16881	16949	16832	16622	16887	16795	16929	16733	16801	16967	16935	16910	16784	16891	16914	16639	16990	16900	17017	16852	16775	16757	16881	16783	16920	16565	16644	16794	16617	16824	16816	16776	16762	16859	16803	16738	16782	16691	16737	16861	16924	16765	16837	16633	16846	16783	16688	16977	16628	16731	16849	16906	16835	16910	16912	16649	16781	16778	16797	16846	16679	16811	16715	16845	16788	16956	16676	16802	16795	16927	16819	16849	16804	16871	16884	16717	16797	16736	16715	16791	17089	16878	16636	16923	17017	16830	16865	16827	16967	16877	16712	16927	16996	16956	16795	16774	16873	16902	16715	16773	16883	16985	16874	16565	16780	16849	16770	16965	16760	16785	16722	16707	16542	16806	16812	16711	16601	16910	16844	16795	16930	16852	16930	16927	17012	16731	16541	16848	16689	16548	16713	16852	16671	16812	17017	16842	16756	16788	16705	16729	16983	16807	16774	16936	16897	16928	16730	16692	16743	16848	16843	17003	16894	16810	16759	16692	16912	16785	16969	16767	16778	16909	16778	16723	16925	16769	16750	16888	16805	16863	16813	16619	16758	16842	16865	17059	16939	16907	16913	17088	16680	16793	16797	16748	16830	16796	16989	16836	16740	16885	16955	16940	16931	16666	16757	16808	16866	16793	16866	16829	16939	16747	17141	16997	16862	16729	16740	16851	16698	16811	16745	16752	16788	16779	17007	16744	16732	16757	16740	16889	16856	16854	16726	16757	16904	16816	17022	16959	16804	16867	16772	16660	16782	16665	16735	16756	16495	16627	16676	17005	17056	16994	16825	16798	16729	16577	16878	16676	16649	16858	16782	16952	16742	16982	16870	16781	16905	16795	16791	16708	16743	16691	16758	16751	16592	16687	16972	16962	16878	16909	16684	16746	16855	16742	16795	16796	16949	16750	16702	16667	16762	16740	16719	16830	17017	16781	16802	16838	16750	16926	16806	16859	16788	17089	16891	16784	16927	16893	16888	16847	16822	16769	16869	16724	16660	16919	16616	16801	16778	16451	16705	16924	16991	16994	16748	16962	16722	16805	16877	16676	16652	16821	16812	16762	16920	16729	16696	16903	16827	16661	16874	16779	16718	16559	16759	16891	16949	16919	16787	16652	16740	16780	16830	16714	16699	16805	16751	16827	16874	16660	16886	16627	16813	16904	16801	16892	16756	16849	16894	16879	17021	16808	16688	17116	16976	16925	16817	16787	16793	16973	16811	16744	16881	16806	16781	16942	16955	16713	16731	16840	16967	16708	16741	16887	16845	16775	16682	16861	16809	16749	16733	16888	16706	16781	16865	16761	17036	16754	16965	16785	16649	16718	16755	16652	16956	16815	16774	16849	16696	16920	16666	16866	17044	16892	16736	16922	16658	16894	16725	16881	16536	16852	16723	16745	16888	16788	16916	16846	16951	16978	16931	16738	16766	16941	16809	16759	16961	16814	16899	16859	16971	16833	16973	16912	16954	16703	16743	16827	16943	16697	16908	16749	16897	16783	16983	16849	16760	16753	16825	16984	16971	17076	16748	16702	16750	16825	16717	16819	16754	16784	16838	16582	16943	16799	16873	16617	16805	16789	16814	16821	16791	16640	16856	16712	16714	16681	16865	17041	16762	16579	16858	16931	16799	16941	16771	16655	16785	16782	16769	16906	16916	16907	16880	17019	16643	16837	16654	16702	16736	16894	16811	16813	16752	16680	16872	16981	16686	16892	16718	16751	16957	16881	17080	16897	16925	17010	16828	16905	16787	16737	16873	16821	16864	16917	16937	16704	16818	16786	16764	17035	16939	16707	16704	16955	16571	16698	16960	16681	16611	16953	16847	16765	16633	16772	16885	16720	16739	16859	16861	16931	16801	16739	16842	16746	16923	16768	16837	16683	16899	17037	16633	16872	16801	16775	16701	16800	16969	16627	16909	16901	16675	16791	16793	16721	16868	16698	16903	16909	16861	16810	17078	16988	16816	16831	16783	16555	16719	16841	16896	16937	16746	16692	16982	17078	16893	16799	16727	16793	16906	16630	16706	16904	16807	16913	16773	16803	16946	16782	16895	16946	16818	16833	16869	16901	17188	17063	16952	16880	16796	16620	16793	16979	16893	16837	16756	16886	16792	16822	16836	16815	16757	16781	16791	16675	16877	16782	16722	16565	16812	16976	16787	16955	16798	16888	17000	16686	16593	16812	17017	16709	16768	16972	16836	16784	16730	16650	16863	16665	16841	16854	16865	17031	16947	16839	16852	16599	16904	17020	16790	16871	16840	16865	16785	16733	16754	16840	17071	16905	16920	16685	16891	17021	16792	16920	17007	16893	16810	16800	16975	16873	17028	16870	16661	16788	16923	16928	16708	16850	16904	16835	16882	16809	16956	17029	17047	16705	16886	16809	16798	16692	16735	16886	16795	16716	16677	16785	16915	16915	16993	16829	16905	16634	16748	16732	16970	16820	16924	16910	16881	16878	16683	16891	16964	16984	16812	16852	16965	16820	16918	16915	16787	16776	16879	16873	16815	16717	16829	17020	16772	16981	16899	16943	17031	16964	16680	16771	16603	16930	16647	16901	17044	16797	16686	16762	16814	16774	16824	16766	16882	16874	16985	16933	16882	16754	16762	16698	16744	16947	16786	16723	16789	16830	16823	16899	16911	16900	16906	16825	16813	16816	16921	16917	16716	16802	16932	16794	16623	16675	16898	16924	17027	16941	16628	16978	16790	16954	16855	16940	16820	17042	16782	16987	16666	16764	16847	16790	16659	16654	16661	16797	16892	16857	16803	16764	16703	16833	16707	16762	16674	16877	16695	16823	17026	16983	16782	16781	16932	16982	16905	16857	16752	16945	16794	16900	16916	16759	16772	16765	16864	16737	16723	16914	16888	16997	16952	16853	16929	16934	16808	16846	17005	16795	16831	16919	16773	16873	16794	16680	16746	16778	16981	16867	16886	16924	16735	16750	16922	16894	16805	16829	16796	16654	16857	16819	16750	16863	16888	16901	16753	16787	16919	16880	16884	16790	16822	16824	16818	16890	16745	16619	16847	16707	16939	16779	16808	16841	16887	16882	16822	16790	16882	16862	16830	16854	16737	16964	16667	16912	17076	16782	17004	16960	16851	16642	16750	16829	16819	16920	16958	16934	16835	16849	16967	16903	16876	16943	17056	16919	16925	16817	16839	16777	16765	16861	16937	16882	16837	16708	16685	16718	16922	16709	16795	16751	16855	17084	16922	16927	16722	16964	17062	16820	16879	16758	16886	17054	16946	16782	16821	16917	16904	16935	16798	17074	16873	16806	16607	16787	16689	16960	16846	16795	16883	16899	16890	16648	16739	16873	16705	16713	16944	16811	16819	16807	16873	16645	16797	17146	16910	16873	16845	16897	16733	16887	16780	16939	16904	16625	16845	16718	16880	16810	16892	17082	16842	16702	16843	16801	16797	16730	17011	16916	16864	16854	16919	16842	16734	16861	16959	16855	16865	16817	16833	16986	16894	16795	16669	16880	16858	16680	16925	16882	16691	16950	16629	16633	16678	16904	16796	16733	16745	16709	16792	16792	16825	16760	16961	17076	16766	16872	16599	16544	16909	16875	16895	16749	16850	16812	16808	16805	16676	16647	16854	16846	16872	17101	16840	16912	16913	16899	16817	16620	16734	16595
17897	33112	31250	25670	22162	19192	17190	16650	16507	16680	16564	30780	42132	39192	32977	23985	17892	16567	15698	15243	15315	15038	15018	15186	15087	15172	15184	15289	14916	15169	15138	15105	15284	15062	15168	15222	14961	15106	15106	15091	15056	15058	15079	14932	15119	14916	15132	15157	15182	15053	15149	15232	15163	15092	15027	15051	15086	15089	14874	15136	15204	15068	15139	15100	14960	15176	15306	15039	15098	14991	14983	15156	15226	15131	15011	15097	15066	15076	15127	15231	15338	14915	15189	15356	15133	15132	15039	15079	15142	15081	14980	15171	15082	15059	15234	15178	15055	15116	15043	14900	15120	14967	15214	15306	15208	15085	15226	15025	15076	15242	15099	15039	14995	15021	15051	15144	15215	15076	15088	15167	15116	15127	15039	15126	14937	15175	15122	15163	15187	14846	15115	15137	15059	15195	15125	14868	15114	15048	15145	15096	15063	14986	15351	15049	15144	15097	14849	15007	14947	15118	15077	15059	15089	15106	15028	15224	15052	15016	14968	15102	15164	15187	15031	15136	15087	15272	14974	14936	15167	14941	15023	15025	15199	15146	15216	15131	15169	15123	15099	14974	15221	15085	15301	15115	15275	14950	15129	14848	15131	15017	15212	15190	14999	14996	15110	15070	15145	15113	14980	15147	14982	15328	15084	15134	15267	15081	15267	14997	15049	15050	15091	15290	15065	15131	15130	14988	15004	15140	14920	15109	15116	15134	15167	15017	15064	15102	15181	15128	14970	15135	15083	15055	15005	14879	15050	15129	15211	15059	15123	15144	15020	15102	15216	15051	15085	15049	15075	15163	15176	15065	14982	15153	14984	15000	15098	15157	15211	14950	15079	15187	15241	15064	15077	15123	15147	15008	15221	14928	15187	15005	15122	14973	14977	15081	15045	15045	15199	15201	15178	14958	15063	15132	14987	15084	15174	15243	15142	15100	15156	15131	15013	15051	14910	15027	15177	15081	14983	15050	15184	15028	15139	15129	15083	15195	15134	15002	15201	15121	15236	14965	15054	15260	14964	14934	15026	15065	15160	15108	15208	14998	14982	15243	15125	14972	14986	15053	14983	15184	15056	15120	15016	15254	15036	15038	15044	15165	15169	15039	15117	15167	15037	15023	14892	15042	15010	15048	14912	15219	14955	15027	15078	15205	15033	15148	15085	15186	15006	15184	14833	15006	15004	15158	15008	15170	15097	14907	15195	15238	15128	15143	15088	15081	15002	15124	14903	15023	15010	15133	15046	14879	14958	15197	14986	15262	15080	15023	15149	15205	14982	15119	15199	15082	15036	14981	15113	14975	15111	15224	15173	15095	15315	15033	15137	14912	15295	15078	15105	15238	15103	15055	15204	14989	15110	15363	15014	15015	15128	15057	14909	14873	15151	15095	15019	15047	15114	15027	15165	15007	15064	15139	15084	15084	15142	15104	15008	15019	15068	15096	14948	15054	15155	15115	15156	15122	14987	15126	15224	15082	15044	15219	14969	15196	14962	15157	15020	15029	15160	14959	15046	15081	15118	15031	15000	15031	15130	15053	15042	15127	15141	15119	14956	14935	15032	15150	15052	15139	15084	15255	15159	15161	14940	15053	15125	14943	15117	15160	15129	14990	15031	14989	15274	14979	15112	15196	15220	15244	15063	15119	15150	15102	15085	15010	14998	15096	15050	15094	15146	15039	15069	15226	14996	15087	15009	15175	15043	15007	15062	15159	15064	15048	15213	15061	14902	15144	15008	15181	15122	15086	14947	15091	15132	14971	15085	14899	15000	14909	15244	14991	15030	15246	15126	15028	15048	15077	15278	15000	15027	15081	15136	15049	15097	15085	15208	15268	15157	15111	14964	15066	14973	15200	15054	15264	14919	15011	14911	15049	15203	15079	15255	15161	15058	15124	14995	15147	15098	15013	15106	14962	15185	15074	15096	15041	15232	15085	14946	15212	15101	15035	15068	14924	15077	14918	15003	15239	14981	15074	15107	15141	15058	15257	14982	14960	15197	14975	14999	15146	15161	15101	15175	15203	15171	15087	14959	15118	14977	15224	15135	15094	15029	15111	15178	15036	15107	15144	15126	15251	15113	15200	15117	14991	15075	15064	15097	15017	15129	15015	14841	15064	14950	15152	15059	15209	15100	15114	15177	15111	15015	15005	15144	15086	15020	15078	15053	14813	15095	15116	15156	15091	15151	15030	15009	15054	15027	14937	15019	15020	15111	15011	15107	15031	15005	14953	15019	15191	15157	15209	15025	15104	15043	15144	15040	15137	14993	15089	14823	15138	15069	15168	14990	15039	15091	14994	15118	15052	15109	14947	15010	15059	14958	14876	15003	15099	14996	15129	15003	15201	14933	14981	15061	14958	15113	15149	14897	15144	15066	14993	15038	14994	14995	15046	14963	15059	14940	15073	14888	15030	15110	15103	15032	15073	15105	15052	15119	15074	15123	15180	15168	15215	15011	15193	15024	14990	15111	15010	15169	15176	15048	14951	14981	15076	15046	15217	15087	15035	15106	14959	15144	15106	15162	14998	15086	15117	15027	15090	14932	15166	15139	15040	15305	15075	15012	15029	14988	15117	15019	15219	15081	14998	14983	14981	15165	15189	14898	15019	14988	15044	15053	15099	15080	15170	15092	15025	15121	15101	14978	15080	15191	15011	15002	14970	15128	15180	15133	15203	15031	14998	15122	15161	14935	15135	15090	15016	15172	15091	15049	15174	14993	15036	15064	15084	14984	15013	15191	15132	15045	15082	15095	15164	15043	15272	15170	15176	15353	15042	14951	15164	14933	15041	15253	14937	15007	15045	15074	15017	15000	15103	15103	15050	15067	14920	14943	15186	15010	15154	15124	15064	14985	15136	15013	15079	15141	15213	15085	15159	15169	15145	15100	15149	15195	15087	15049	15199	14991	15015	15298	15050	15049	15068	14979	15081	15155	15102	15108	15021	15234	15160	15047	15190	15153	15222	15111	15169	15033	15007	14996	15011	15201	15043	15069	15010	14977	15240	15134	14880	15030	15163	15123	15073	15124	15073	14976	15095	15115	15026	15135	15140	14984	15067	15179	15026	14941	15020	15107	15178	14969	15096	14978	15135	14964	15067	15112	15156	15047	15041	15001	15141	14988	15165	14994	15083	15129	14935	15080	15002	14948	14907	15118	15097	15023	15047	15165	15066	14931	14996	15194	15045	14910	14982	15095	15198	15043	15040	15123	15323	15032	15008	14994	15162	15083	15064	15085	15114	15041	15037	15245	15181	15212	15166	15102	15245	15056	15112	15106	15132	15093	15253	15239	15089	14917	15133	15040	15132	15086	14971	15108	14990	15150	15133	15064	15183	15205	15037	14989	15113	14900	14998	15105	15110	14972	15054	15028	15015	15212	15179	15106	14964	15144	14998	15039	15019	15119	14959	15158	15038	15180	15079	15026	15041	15090	15090	14901	15181	15172	15217	14884	14845	15025	14959	15093	15027	15147	15023	15161	15111	15147	15086	15032	15112	14949	14873	15017	15063	15033	14967	15024	15015	15075	15234	14889	15041	14926	15104	15016	15193	15120	15015	15113	15031	15013	15070	15091	15010	15105	15079	14950	15190	15152	15001	15133	15175	15108	15049	15059	15098	14974	14923	15082	14968	15095	15288	14949	15013	15168	14973	15104	15096	15130	14931	15093	14987	15069	15115	15123	15071	15063	15218	14974	15217	15278	15096	15143	15173	15076	15084	15075	15254	15206	15129	15105	15097	15102	15022	15014	15019	15114	15054	15084	14999	15021	15337	14967	15221	15147	15186	14977	15047	15099	15092	15137	15100	15003	14859	15040	15123	15045	15200	14998	15058	14954	15284	15082	15106	15021	14987	15133	15165	15095	14944	15187	15242	14967	15031	14976	15161	14971	15007	15123	14965	15097	15095	15129	15047	14965	15264	15197	14967	15014	14972	14955	15159	14995	15081	15078	15118	15114	15223	15031	15139	15029	15055	15144	14977	14993	14971	15191	15140	15127	15083	14985	15177	14915	15041	15243	14984	15029	15193	15084	15088	14909	15097	15106	15177	15100	15043	14962	15161	15042	15191	15035	15115	14913	15068	15006	15091	15105	15056	15133	15236	15024	15122	15098	15171	14944	15230	15344	15216	15134	15188	15072	15122	15144	15053	15114	15119	15079	15002	14958	14872	15108	15151	15143	15063	15194	15171	15199	15025	15051	14959	15126	14925	14977	15115	15175	15035	15120	15021	15057	15073	14985	15096	15112	15207	15005	15116	14967	15111	15051	15114	15300	14955	15216	15005	15129	15074	15187	15151	14888	15114	15069	15139	14981	15196	14975	15101	14978	15063	15124	15039	14931	14980	15058	14984	15051	15011	15097	14946	15126	15015	15077	15082	15151	15130	15167	14840	15205	15190	15067	14971	15162	15075	15045	15050	14993	15192	15013	14975	14997	15131	15052	15081	14977	15085	14968	15086	15030	14976	14926	15124	15159	15069	15037	14996	15062	15056	15188	15019	15068	15117	15230	14905	15146	15047	15061	15072	15131	15140	15061	15009	15277	15019	15054	15134	15248	15053	15174	15070	15235	15052	15101	15092	15050	15101	15027	14927	15162	15108	15061	14980	15211	15060	14974	15260	14943	14904	15224	15200	14875	14974	15200	15036	15213	15052	15211	15144	15222	15141	15029	15108	15124	15003	15096	15118	15181	15091	15110	15241	15039	15123	15122	15212	14903	15180	15026	15113	15328	14973	15121	15144	14971	15063	15134	15122	15132	15228	15112	15253	15043	15184	15021	15071	15064	14968	14994	15023	14994	15136	15224	15107	15209	15081	14894	14945	15177	15031	14992	15228	15071	15168	15003	14791	14792	15249	15143	15110	15094	15134	14990	15217	15088	15074	14959	15031	15009	15166	15138	15056	15202	15080	15121	15105	14945	15172	15041	14888	15065	15139	15212	15030	15243	14978	15164	14990	15085	15143	15118	15272	14971	15183	15012	15173	15070	15135	15009	15226	15122	14976	15108	15109	15010	15147	15092	15019	14978	15004	15161	15052	15205	15126	15010	15176	15196	14940	15095	15182	14958	15195	15260	15124	15149	15143	15015	15163	15197	14974	15084	15097	15178	15109	14987	15093	15094	15093	15083	15082	15024	14911
26798	21700	24420	21371	17229	16727	16909	16658	16395	16363	16503	17189	18850	18680	18001	16985	16550	16814	16468	16373	16368	16347	16323	16368	16256	16228	16529	16188	16168	16290	16426	16456	16545	16342	16439	16408	16518	16314	16345	16213	16371	16287	16355	16298	16394	16316	16306	16402	16462	16599	16402	16246	16161	16328	16348	16280	16231	16290	16342	16292	16333	16291	16340	16439	16265	16224	16460	16538	16440	16451	16370	16319	16292	16410	16295	16298	16372	16280	16263	16405	16503	16510	16416	16282	16363	16383	16340	16584	16279	16288	16287	16473	16497	16599	16333	16479	16256	16411	16331	16255	16384	16514	16327	16424	16254	16280	16434	16315	16380	16457	16444	16460	16126	16341	16230	16272	16381	16196	16313	16269	16401	16305	16290	16301	16176	16166	16267	16345	16376	16318	16437	16306	16296	16242	16448	16506	16386	16458	16272	16414	16400	16409	16304	16312	16358	16568	16497	16457	16419	16380	16303	16247	16434	16257	16214	16395	16372	16338	16195	16360	16445	16259	16479	16171	16296	16523	16468	16327	16179	16332	16345	16197	16337	16090	16320	16280	16460	16561	16315	16369	16292	16349	16429	16371	16295	16335	16397	16224	16440	16394	16272	16375	16335	16347	16305	16273	16358	16535	16493	16611	16140	16161	16413	16360	16208	16263	16406	16312	16391	16295	16302	16405	16473	16405	16419	16410	16363	16441	16482	16323	16134	16139	16327	16309	16290	16399	16454	16331	16196	16517	16489	16248	16198	16393	16236	16386	16367	16440	16239	16171	16324	16358	16155	16411	16395	16353	16418	16322	16145	16231	16370	16385	16265	16331	16325	16250	16425	16480	16224	16309	16293	16297	16254	16172	16330	16365	16410	16165	16151	16355	16259	16211	16540	16410	16212	16288	16378	16161	16180	16316	16387	16433	16319	16267	16444	16335	16285	16328	16183	16179	16218	16228	16307	16405	16299	16216	16337	16360	16252	16244	16096	16201	16319	16442	16481	16297	16362	16398	16411	16370	16408	16403	16408	16290	16168	16377	16370	16247	16408	16194	16379	16324	16271	16423	16318	16298	16311	16401	16370	16407	16315	16283	16389	16322	16541	16396	16110	16270	16360	16340	16502	16552	16401	16297	16426	16398	16443	16230	16399	16379	16277	16280	16441	16261	16164	16343	16334	16106	16335	16377	16123	16027	16393	16316	16336	16320	16431	16200	16291	16154	16485	16386	16243	16185	16330	16249	16343	16328	16170	16221	16442	16338	16262	16352	16492	16490	16491	16374	16243	16197	16301	16527	16512	16142	16578	16586	16309	16138	16138	16524	16126	16450	16563	16230	16307	16109	16257	16447	16308	16307	16400	16342	16101	16320	16275	16395	16237	16385	16445	16207	16306	16310	16230	16278	16476	16428	16386	16395	16315	16367	16261	16348	16214	16372	16222	16227	16286	16315	16385	16401	16521	16396	16222	16466	16441	16382	16315	16325	16306	16240	16384	16160	16624	16413	16458	16280	16301	16321	16187	16156	16366	16235	16424	16513	16443	16316	16609	16522	16185	16334	16379	16271	16574	16370	16386	16550	16475	16306	16380	16468	16543	16333	16333	16262	16389	16241	16115	16425	16153	16229	16190	16231	16369	16078	16180	16288	16466	16327	16283	16344	16463	16326	16326	16364	16407	16319	16228	16271	16334	16294	16284	16428	16322	16324	16482	16336	16271	16359	16453	16413	16451	16295	16318	16502	16237	16552	16439	16214	16407	16263	16277	16394	16369	16383	16255	16387	16297	16232	16294	16318	16008	16224	16286	16443	16251	16371	16580	16528	16506	16421	16239	16253	16224	16341	16377	16518	16437	16335	16303	16387	16503	16460	16083	16298	16328	16348	16416	16352	16347	16281	16534	16338	16471	16390	16301	16275	16382	16573	16229	16086	16172	16192	16415	16250	16373	16242	16246	16322	16319	16288	16412	16223	16460	16312	16415	16261	16278	16333	16304	16403	16553	16351	16529	16285	16256	16414	16390	16325	16304	16276	16206	16264	16212	16248	16359	16275	16367	16424	16245	16378	16466	16208	16341	16410	16356	16168	16354	16289	16357	16249	16375	16335	16305	16384	16442	16436	16296	16480	16433	16309	16299	16409	16444	16258	16451	16521	16406	16466	16267	16104	16048	16243	16369	16331	16414	16212	16262	16209	16256	16367	16203	16247	16416	16346	16427	16410	16510	16525	16371	16224	16206	16266	16316	16425	16442	16276	16206	16320	16427	16432	16442	16333	16132	16360	16395	16303	16255	16479	16220	16351	16074	16424	16266	16305	16149	16404	16368	16311	16514	16374	16475	16345	16328	16102	16383	16437	16348	16261	16352	16393	16413	16326	16303	16492	16178	16405	16270	16313	16470	16287	16465	16064	16362	16259	16312	16294	16375	16353	16336	16239	16152	16258	16155	16338	16398	16166	16219	16288	16292	16196	16259	16418	16373	16325	16190	16249	16304	16270	16364	16376	16369	16290	16292	16511	16509	16366	16378	16294	16288	16101	16325	16415	16228	16335	16264	16148	16251	16232	16310	16225	16306	16357	16570	16283	16481	16307	16086	16179	16427	16385	16370	16468	16341	16349	16297	16538	16270	16477	16228	16266	16303	16209	16494	16593	16348	16402	16446	16311	16307	16219	16332	16297	16395	16311	16428	16437	16263	16292	16375	16442	16319	16201	16251	16439	16515	16418	16350	16491	16163	16300	16407	16319	16348	16497	16470	16394	16352	16318	16382	16258	16354	16459	16182	16323	16306	16302	16439	16271	16452	16484	16506	16198	16472	16450	16456	16527	16323	16300	16190	16361	16288	16253	16324	16466	16291	16333	16325	16237	16516	16271	16312	16357	16469	16246	16235	16221	16212	16331	16023	16422	16368	16275	16414	16452	16295	16307	16338	16538	16463	16211	16364	16207	16446	16321	16347	16335	16223	16171	16421	16536	16470	16358	16273	16436	16407	16366	16364	16285	16307	16269	16157	16435	16417	16338	16296	16215	16393	16123	16275	16463	16176	16231	16197	16298	16233	16348	16334	16246	16358	16522	16426	16256	16352	16429	16308	16343	16282	16316	16300	16453	16579	16403	16504	16356	16501	16506	16494	16354	16465	16214	16435	16307	16378	16277	16355	16178	16273	16198	16475	16252	16175	16194	16447	16235	16358	16438	16149	16300	16177	16363	16377	16194	16426	16242	16212	16294	16233	16483	16322	16336	16417	16366	16409	16468	16344	16365	16355	16307	16351	16224	16534	16346	16451	16332	16228	16167	16401	16460	16311	16265	16404	16273	16302	16288	16429	16352	16214	16291	16449	16176	16496	16316	16358	16410	16287	16315	16205	16417	16424	16266	16451	16170	16377	16317	16266	16326	16421	16394	16387	16340	16364	16329	16505	15976	16311	16513	16281	16431	16468	16378	16355	16431	16329	16374	16139	16521	16322	16476	16453	16388	16474	16434	16309	16491	16369	16392	16268	16302	16433	16443	16245	16294	16437	16505	16273	16333	16413	16405	16421	16345	16409	16301	16348	16356	16227	16199	16398	16306	16285	16510	16337	16362	16037	16163	16159	16385	16362	16417	16291	16501	16303	16251	16084	16432	16445	16339	16370	16550	16215	16269	16468	16525	16263	16332	16264	16323	16429	16311	16471	16227	16149	16447	16421	16395	16336	16371	16244	16496	16315	16317	16282	16427	16268	16542	16127	16265	16405	16363	16300	16424	16339	16511	16315	16415	16400	16415	16276	16378	16299	16363	16201	16103	16264	16508	16267	16280	16211	16283	16173	16202	16385	16342	16425	16311	16399	16368	16315	16370	16285	16260	16246	16450	16267	16243	16186	16364	16444	16373	16322	16375	16335	16324	16341	16348	16300	16157	16289	16274	16244	16439	16231	16249	16320	16167	16369	16235	16300	16289	16248	16148	16071	16308	16161	16441	16228	16304	16336	16320	16262	16525	16319	16380	16296	16273	16183	16421	16265	16197	16357	16233	16191	16284	16325	16336	16129	16208	16441	16352	16448	16425	16389	16447	16323	16374	16235	16362	16406	16506	16302	16364	16393	16304	16286	16362	16279	16260	16326	16281	16411	16215	16374	16259	16367	16250	16346	16323	16352	16345	16330	16304	16472	16348	16301	16132	16305	16238	16192	16210	16236	16400	16441	16188	16224	16247	16386	16440	16398	16157	16288	16232	16226	16315	16253	16212	16180	16191	16281	16467	16393	16322	16245	16371	16319	16396	16235	16263	16242	16296	16525	16395	16338	16406	16314	16402	16228	16177	16217	16293	16408	16280	16460	16412	16564	16447	16519	16374	16564	16208	16385	16220	16399	16386	16273	16262	16377	16373	16245	16393	16174	16234	16265	16304	16378	16332	16437	16250	16314	16515	16418	16238	16511	16284	16301	16284	16308	16402	16506	16413	16588	16325	16292	16418	16338	16395	16185	16317	16348	16233	16414	16320	16257	16235	16453	16370	16297	16386	16284	16303	16207	16164	16336	16180	16431	16285	16257	16242	16401	16357	16485	16265	16292	16279	16388	16258	16402	16255	16330	16176	16449	16389	16360	16397	16403	16376	16542	16569	16432	16367	16569	16505	16359	16254	16363	16549	16214	16316	16405	16228	16270	16420	16367	16203	16300	16470	16157	16418	16280	16203	16021	16265	16260	16321	16155	16361	16412	16407	16220	16216	16379	16276	16337	16176	16368	16346	16524	16302	16451	16349	16347	16130	16402	16371	16303	16391	16428	16498	16363	16258	16212	16300	16238	16313	16598	16338	16312	16238	16466	16486	16423	16297	16298	16296	16305	16430	16462	16416	16430	16323	16369	16369	16373	16401	16429	16349	16255	16516	16496	16247	16346	16222	16340	16270	16395	16287	16352	16281	16393	16190	16465	16378	16348	16281	16272	16280	16418	16345	16293	16450	16273	16299	16269	16369	16254	16387	16383	16313	16496	16430	16290	16374	16335	16270	16142	16432	16375	16360	16235	16216	16367	16364	16393	16179	16232	16268	16283	16379	16602	16421	16304	16248	16400	16470	16182	16391	16334	16262	16279	16403	16185	16239	16257	16447	16433	16265	16244	16386	16338	16380	16333	16342	16408	16460	16147	16215	16525	16378
17357	21809	21452	18707	16294	15325	15271	15130	15026	15167	14979	16347	18244	17893	16781	15408	15046	14840	15021	14721	14795	14606	14732	14865	14657	14625	14670	14781	14810	14959	14972	14635	14865	14681	14641	14681	14620	14967	14800	14750	14823	14859	14854	14666	14778	14697	14607	14719	14744	14669	14715	14719	14697	14939	14656	14707	14867	14766	14720	14795	14797	14826	14793	14838	14753	14640	14870	14662	14710	14711	14746	14567	14922	14801	14577	14657	14826	14839	14789	14810	14859	14629	14768	14788	14618	14595	14780	14871	14687	14763	14577	14645	14687	14765	14527	14712	14798	14864	14908	14640	14805	14838	14672	14813	14876	14726	14637	14699	14771	14799	14776	14806	14833	14752	14809	14685	14748	14726	14864	14831	14791	14768	14712	14779	14755	14700	14803	14977	14736	14760	14838	14983	14839	14680	14766	14519	14832	14856	14790	14850	14663	14624	14802	14764	14670	14580	14820	14684	14716	14866	14690	14646	14759	14750	14643	14674	14804	14671	14902	14686	14712	14786	14613	15082	14773	14747	14884	14803	14685	14716	14831	14783	14767	14757	14745	14646	14773	14698	14716	14471	14534	14748	14588	14802	14636	14687	14847	14717	14716	14640	14717	14845	14754	14687	14718	14859	14652	14658	14761	14704	14820	14623	14837	14800	14785	14655	14782	14559	14666	14713	14838	14787	14814	14719	14618	14691	14750	14756	14730	14774	14855	14819	14765	14582	14743	14750	14692	14795	14765	14808	14656	14796	14697	14775	14917	14772	14579	14858	14752	14857	14694	14549	14679	14638	14699	14702	14815	14771	14822	14834	14759	14813	14725	14644	14749	14912	14734	14804	14569	14752	14693	14716	14639	14730	14722	14632	14918	14835	14624	14769	14809	14756	14803	14873	14659	14712	14931	14801	14874	14739	14913	14514	14739	14806	14788	14773	14866	14687	14883	14730	14787	14750	14633	14700	14676	14696	14730	14708	14672	14800	14767	14922	14543	14765	14804	14740	14887	14768	14631	14770	14923	14831	14680	14650	14662	14774	14750	14976	14693	14676	14745	14702	14724	14699	14742	14789	14770	14762	14745	14783	14803	14798	14700	14768	14732	14539	14725	14751	14789	14755	14730	14808	14759	14678	14857	14852	14676	14746	14742	14711	14751	14637	14790	14731	14777	14607	14823	14703	14774	14557	14700	14771	14680	14722	14758	14692	14744	14766	14691	14654	14804	14773	14716	14539	14871	14702	14854	14673	14565	14652	14711	14855	14713	14754	14992	14847	14583	14645	14763	14668	14915	14856	14835	14839	14699	14613	14783	14786	14715	14824	14895	14566	14672	14748	14730	14656	14800	14829	14613	14646	14799	14769	14829	14738	14856	14790	14782	14837	14590	14675	14715	14841	14563	14770	14968	14783	14783	14801	14762	14709	14854	14724	14858	14650	14623	14787	14808	14830	14691	14765	14663	14806	14795	14655	14671	14777	14627	14802	14969	14637	14590	14804	14793	14583	14966	14567	14463	14645	14787	14694	14831	14626	14820	14702	14721	14677	14642	14636	14811	14809	14664	14737	14707	14728	14881	14763	14699	14752	14663	14681	14482	14600	14762	14820	14763	14626	14664	14840	14964	14647	14719	14544	14567	14736	14886	14613	14628	14728	14726	14773	14661	14857	14860	14765	14814	14885	14723	14682	14664	14708	14788	14678	14853	14831	14779	14885	14757	14691	14685	14662	14559	14759	14817	14868	14578	14631	14902	14706	14651	14699	14813	14869	14819	14813	14731	14875	14685	14643	14585	14703	14869	14541	14768	14660	14641	14849	14962	14627	14834	14493	14709	14781	14779	14663	14667	14662	14779	14665	14577	14918	14702	14786	14914	14674	14753	14804	14677	14623	14690	14653	14684	14665	14800	14696	14706	14806	14758	14686	14746	14708	14816	14796	14679	14661	14823	14764	14854	14731	14751	14670	14748	14839	14629	14812	14770	14744	14727	14795	14625	14719	14601	14830	14919	14775	14642	14612	14664	14635	14708	14756	14704	14690	14527	14664	14777	14848	14681	14636	14722	14678	14796	14824	14817	14726	14739	14764	14847	14659	14801	14700	14619	14712	14569	14641	14647	14652	14763	15012	14767	14787	14802	14747	14668	14773	14691	14815	14602	14703	14606	14579	14784	14871	14897	14768	14570	14759	15033	14797	14796	14748	14704	14718	14811	14882	14565	14905	14696	14742	14855	14717	14726	14712	14639	14669	14942	14702	14836	14740	14804	14755	14552	14743	14686	14682	14781	14695	14829	14807	14738	14840	14692	14803	14670	14620	14732	14691	14741	14746	14798	14841	14805	14862	14706	14691	14819	14615	14836	14923	14779	14791	14677	14876	14642	14729	14859	14806	14652	14694	14807	14654	14716	14808	14715	14896	14758	14817	14577	14613	14795	14802	14811	14631	14751	14668	14727	14614	14668	15012	14902	14691	14839	14700	14678	14824	14684	14714	14682	14771	14694	14740	14789	14797	14724	14792	14914	14757	14643	14741	14904	14776	14802	14714	14773	14589	14815	14620	14821	14780	14661	14791	14805	14675	14716	14700	14719	14861	14767	14777	14694	14693	14750	14623	14806	14697	14592	14810	14648	14872	14848	14635	14835	14543	14754	14827	14948	14897	14652	14657	14760	14834	14767	14788	14739	14837	14876	14667	14770	14661	15002	14658	14813	14746	14814	14651	14812	14581	14856	14754	14792	14680	14810	14800	14768	14639	14807	14555	14739	14785	14762	14710	14709	14796	14702	14673	14693	14582	14735	14958	14738	14742	14838	14685	14701	14598	14773	14804	14905	14870	14646	14772	14946	14884	14959	14751	14608	14602	14781	14850	14774	14798	14909	14692	14873	14891	14683	14818	14664	14676	14698	14929	14879	14789	14751	14766	14859	14646	14681	14759	14648	14868	14638	14796	14771	14763	14598	14793	14774	14738	14880	14790	14729	14809	14738	14932	14715	14608	14824	14563	14799	14825	14789	14700	14813	14652	14713	14864	14596	14645	14640	14725	14794	14749	14746	14785	15022	14638	14885	14780	14843	14682	14678	14704	14665	14776	14789	14827	14671	14797	14847	14694	14641	14694	14741	14728	14716	14788	14732	14543	14755	14793	14829	14791	14555	14776	14674	14805	14815	14725	14765	14744	14645	14864	14806	14742	14743	14744	14805	14805	14801	14759	14749	14691	14556	14739	14842	14680	14716	14820	14759	14449	14905	14828	14720	14835	14743	14739	14832	14708	14723	14670	14778	14753	14579	14826	14575	14693	14867	14804	14708	14577	14511	14662	14739	14859	14764	14908	14678	14864	14756	14850	14736	14919	14720	14826	14887	14843	14679	14644	14722	14858	14720	14698	14771	14727	14700	14631	14666	14804	14844	14600	14704	14837	14926	14686	14444	14778	14841	14604	14949	14975	14676	14793	14688	14823	14537	14745	14848	14633	14777	14880	14837	14692	14949	14505	14739	14856	14655	14733	14744	14741	14673	14648	14790	14638	14849	14794	14714	14611	14818	14538	14845	14821	14674	14713	14740	14722	14761	14771	14739	14823	14761	14832	14884	14671	14765	14629	14785	14843	14753	14774	14734	14657	14777	14679	14850	14718	14768	14720	14798	14754	14619	14658	14887	14834	14778	14858	14721	14783	14755	14533	14642	14658	14748	14767	14755	14708	14754	14833	14789	14788	14712	14754	14713	14826	14814	14676	14803	14686	14809	14622	14678	14701	14781	14776	14607	14708	14823	14688	14681	14684	14768	14731	14757	14701	14730	14701	14748	14781	14735	14804	14752	14734	14701	14740	14716	14817	14910	14819	14724	14788	14822	14524	14945	14777	14754	14933	14641	14755	14743	14554	14703	14741	14748	14637	14639	14755	14622	14627	14829	14590	14788	14563	14769	14597	14739	14816	14783	14953	14655	14546	14933	14655	14765	14900	14724	14791	14733	14852	14799	14849	14740	14863	14757	14714	14734	14697	14865	14761	14632	14717	14744	14804	14772	14730	14833	14710	14806	14818	14730	14874	14684	14697	14620	14816	14782	14878	14701	14907	14518	14705	14909	14757	14828	14842	14652	14760	14844	14742	14618	14734	14777	14702	14779	14684	14791	14700	14739	14744	14841	14873	14719	14669	14746	14846	14701	14628	14820	14700	14609	14747	14803	14758	14908	14977	14589	14808	14877	14827	14907	14797	14812	14610	14735	14794	14745	14797	14647	14761	14756	14757	14715	14852	14663	14705	14687	14864	14672	14857	14739	14655	14715	14630	14741	14695	14697	14862	14654	14668	14858	14684	14795	14832	14719	14743	14776	14696	14721	14758	14855	14649	14656	14624	14771	14871	14788	14642	14642	14661	14643	14688	14796	14875	14622	14650	14764	14633	14755	14648	14745	14751	14726	14659	14746	14673	14699	14758	14681	14646	14854	14927	14669	14876	14753	14672	14760	14813	14814	14798	14593	14600	14718	14639	14690	14670	14909	14705	14880	14776	14796	14739	14993	14725	14623	14800	14710	14684	14712	14801	14690	14733	14905	14633	14702	14728	14741	14624	14887	14585	14863	14712	14645	14836	14804	14592	14770	14692	14865	14537	14732	14791	14631	14669	14875	14849	14647	14824	14759	14750	14879	14738	14605	14935	14664	14918	14585	14787	14704	14873	14789	14750	14703	14827	14781	14825	14697	14744	14644	14725	14975	14810	14784	14838	14799	14720	14721	14773	14751	14753	14851	14744	14704	14716	14724	14637	14866	14678	14653	14879	14729	14713	14734	14753	14775	14832	14746	14821	14815	14670	14629	14785	14824	14694	14891	14715	14713	14811	14964	14603	14793	14785	14913	14731	14635	14770	14736	14768	14779	14718	14619	14991	14601	14515	14634	14783	14669	14877	14641	14631	14626	14704	14802	14843	14677	14667	14750	14703	14600	14723	14773	14744	14875	14804	14739	14640	14739	14934	14732	14726	14630	14815	14602	14748	14810	14621	14737	14780	14761	14772	14651	14738	14825	14765	14788	14629	14745	14748	14640	14586	14675	14789	14712	14771	14821	14820	14501	14887	14860	14819	14662	14796	14675	14725	14756	14667	14808	14901	14750	14724	14670	14757	14865	14775	14856	14654	14721	14789
23412	20793	27992	23778	21461	20807	19790	17275	17071	17293	17946	25189	30124	28117	25915	21334	18291	17551	16825	16696	16686	16600	16671	16610	16708	16495	16648	16424	16649	16474	16608	16472	16696	16414	16593	16705	16519	16582	16591	16665	16710	16579	16572	16427	16590	16586	16487	16736	16604	16516	16480	16645	16490	16666	16569	16437	16529	16502	16529	16506	16531	16492	16497	16600	16576	16466	16553	16570	16461	16539	16435	16467	16659	16469	16523	16347	16401	16562	16552	16741	16655	16455	16500	16355	16615	16417	16629	16508	16538	16533	16649	16521	16651	16556	16500	16409	16624	16416	16566	16446	16526	16556	16336	16546	16669	16651	16565	16405	16587	16707	16515	16664	16611	16483	16543	16457	16610	16707	16478	16569	16488	16678	16566	16609	16326	16384	16576	16365	16535	16413	16574	16619	16585	16603	16540	16594	16615	16615	16653	16584	16563	16405	16375	16395	16493	16637	16644	16772	16586	16535	16615	16461	16621	16422	16490	16442	16552	16393	16704	16632	16302	16325	16345	16649	16431	16499	16334	16648	16535	16516	16530	16449	16464	16320	16606	16612	16654	16660	16536	16423	16630	16683	16468	16465	16447	16585	16444	16402	16533	16509	16765	16462	16726	16618	16647	16502	16525	16419	16505	16535	16429	16417	16522	16695	16666	16394	16812	16590	16523	16370	16566	16488	16721	16616	16499	16701	16754	16501	16473	16408	16547	16595	16481	16510	16373	16740	16430	16657	16428	16690	16435	16504	16541	16480	16425	16494	16501	16620	16534	16511	16452	16552	16507	16377	16603	16468	16681	16423	16557	16588	16607	16540	16541	16599	16566	16679	16542	16344	16373	16363	16457	16437	16359	16352	16427	16518	16531	16446	16646	16514	16635	16380	16458	16501	16462	16705	16533	16641	16574	16475	16678	16463	16714	16628	16708	16369	16694	16430	16481	16513	16540	16497	16622	16642	16549	16677	16447	16846	16385	16565	16409	16549	16339	16681	16443	16566	16368	16501	16373	16481	16692	16393	16553	16532	16708	16435	16447	16431	16590	16261	16640	16732	16692	16350	16489	16571	16457	16691	16519	16563	16533	16419	16452	16550	16518	16485	16294	16620	16419	16342	16356	16463	16386	16427	16424	16269	16579	16426	16332	16431	16374	16477	16532	16559	16436	16517	16614	16364	16720	16692	16464	16649	16456	16581	16613	16523	16444	16554	16686	16540	16633	16382	16596	16537	16491	16509	16557	16414	16619	16483	16720	16823	16519	16428	16543	16704	16754	16703	16452	16480	16667	16471	16595	16353	16654	16468	16476	16453	16520	16465	16417	16582	16422	16332	16507	16615	16565	16322	16480	16598	16429	16632	16481	16411	16572	16442	16563	16492	16539	16455	16470	16502	16529	16609	16459	16615	16686	16609	16368	16645	16549	16429	16661	16325	16503	16569	16483	16543	16550	16580	16483	16609	16590	16424	16405	16533	16446	16463	16563	16423	16525	16482	16589	16564	16486	16525	16730	16558	16363	16443	16636	16471	16591	16584	16536	16516	16491	16629	16457	16433	16366	16641	16788	16596	16448	16638	16722	16478	16438	16542	16637	16604	16545	16590	16553	16445	16365	16503	16744	16446	16522	16635	16555	16484	16506	16774	16586	16550	16564	16428	16497	16591	16453	16421	16317	16393	16506	16582	16457	16513	16480	16540	16495	16461	16535	16644	16389	16566	16518	16697	16660	16688	16549	16480	16506	16326	16562	16721	16438	16524	16664	16488	16422	16530	16577	16594	16481	16815	16835	16775	16748	16653	16510	16411	16562	16430	16583	16580	16390	16415	16601	16552	16525	16514	16426	16585	16539	16530	16540	16515	16709	16520	16728	16516	16341	16575	16657	16655	16391	16251	16601	16467	16448	16553	16360	16615	16491	16618	16487	16367	16515	16337	16504	16578	16633	16412	16403	16549	16546	16629	16486	16473	16230	16538	16565	16668	16652	16608	16517	16572	16548	16608	16436	16586	16472	16517	16336	16476	16662	16377	16522	16451	16335	16434	16604	16756	16497	16475	16584	16622	16593	16605	16488	16529	16542	16616	16575	16451	16535	16595	16649	16562	16648	16567	16794	16547	16340	16375	16350	16464	16612	16624	16392	16525	16609	16477	16489	16584	16503	16567	16405	16496	16438	16466	16596	16634	16393	16422	16493	16425	16478	16650	16335	16487	16492	16704	16645	16542	16788	16742	16546	16542	16672	16664	16496	16661	16568	16449	16530	16336	16603	16536	16647	16400	16388	16408	16554	16478	16540	16478	16433	16528	16465	16300	16445	16669	16531	16355	16573	16527	16681	16606	16474	16631	16607	16712	16473	16466	16369	16440	16412	16345	16435	16434	16273	16369	16462	16454	16412	16711	16485	16462	16416	16681	16667	16415	16596	16598	16507	16562	16662	16436	16460	16453	16541	16434	16473	16557	16592	16277	16615	16509	16492	16607	16451	16570	16758	16493	16416	16579	16781	16608	16418	16396	16497	16536	16513	16541	16553	16320	16498	16448	16567	16517	16581	16252	16382	16439	16449	16587	16477	16643	16192	16573	16627	16600	16515	16625	16543	16600	16554	16723	16490	16737	16466	16962	16567	16662	16542	16686	16687	16590	16400	16628	16569	16532	16527	16532	16574	16533	16427	16440	16701	16545	16541	16436	16676	16458	16480	16423	16537	16667	16549	16571	16368	16452	16691	16479	16635	16593	16329	16412	16465	16627	16466	16480	16447	16510	16550	16604	16693	16475	16468	16565	16503	16592	16361	16499	16469	16581	16570	16333	16779	16684	16342	16483	16537	16626	16516	16674	16514	16607	16610	16384	16512	16675	16620	16663	16474	16437	16632	16398	16434	16441	16578	16373	16441	16584	16558	16524	16469	16596	16466	16510	16459	16641	16675	16458	16508	16558	16532	16440	16592	16517	16388	16521	16634	16740	16562	16466	16307	16564	16471	16746	16501	16320	16545	16481	16556	16260	16491	16607	16570	16565	16515	16583	16770	16502	16486	16562	16493	16613	16569	16612	16487	16562	16648	16459	16558	16571	16508	16516	16489	16566	16558	16486	16397	16557	16626	16582	16616	16567	16692	16500	16574	16504	16587	16636	16491	16600	16551	16438	16588	16568	16591	16579	16538	16530	16602	16643	16521	16565	16578	16501	16606	16546	16494	16450	16461	16576	16451	16603	16404	16435	16474	16534	16544	16626	16501	16497	16547	16622	16747	16623	16521	16481	16484	16477	16501	16417	16536	16663	16686	16645	16595	16572	16694	16634	16521	16520	16638	16564	16358	16444	16476	16730	16632	16604	16445	16582	16700	16623	16737	16506	16593	16614	16506	16480	16394	16582	16706	16690	16504	16386	16595	16316	16384	16409	16544	16452	16480	16705	16426	16531	16651	16606	16453	16684	16458	16589	16726	16426	16566	16501	16394	16555	16609	16366	16429	16504	16519	16479	16395	16450	16635	16720	16419	16608	16658	16329	16392	16417	16736	16559	16502	16551	16704	16631	16645	16511	16428	16555	16568	16615	16506	16497	16808	16426	16512	16476	16479	16534	16571	16485	16424	16622	16461	16500	16395	16551	16450	16381	16430	16413	16535	16468	16553	16541	16647	16539	16544	16333	16357	16500	16601	16495	16523	16471	16447	16461	16543	16520	16658	16623	16576	16494	16672	16557	16577	16485	16376	16541	16686	16617	16547	16462	16702	16481	16529	16507	16663	16667	16381	16301	16576	16559	16373	16446	16584	16469	16553	16628	16648	16545	16452	16525	16424	16619	16589	16601	16462	16591	16518	16444	16597	16377	16448	16372	16654	16671	16587	16352	16531	16638	16594	16627	16648	16786	16582	16401	16472	16464	16329	16481	16493	16468	16445	16466	16414	16513	16556	16296	16489	16622	16666	16422	16364	16548	16583	16439	16582	16498	16382	16687	16628	16791	16450	16465	16595	16543	16594	16451	16675	16400	16481	16544	16415	16634	16602	16630	16465	16453	16476	16568	16447	16478	16524	16385	16602	16302	16519	16512	16526	16592	16650	16413	16448	16487	16452	16421	16307	16584	16475	16441	16621	16526	16479	16756	16545	16439	16581	16604	16593	16559	16676	16443	16798	16362	16478	16508	16383	16577	16605	16413	16631	16421	16457	16746	16487	16866	16769	16727	16545	16640	16530	16708	16401	16661	16529	16612	16566	16613	16674	16537	16445	16457	16656	16700	16400	16526	16405	16508	16330	16375	16536	16523	16745	16521	16621	16434	16600	16442	16532	16576	16648	16627	16614	16581	16484	16513	16616	16401	16608	16621	16571	16493	16529	16656	16660	16459	16286	16584	16701	16561	16518	16374	16616	16495	16642	16434	16478	16647	16598	16478	16442	16647	16538	16501	16498	16654	16435	16640	16556	16644	16624	16509	16739	16442	16424	16571	16377	16580	16522	16640	16375	16255	16339	16362	16690	16549	16482	16491	16468	16500	16679	16511	16485	16558	16692	16500	16650	16578	16456	16656	16596	16525	16287	16506	16477	16551	16500	16455	16574	16366	16611	16578	16609	16557	16484	16443	16688	16757	16370	16588	16640	16466	16453	16691	16491	16458	16445	16640	16587	16658	16240	16504	16412	16498	16737	16529	16557	16510	16495	16503	16605	16520	16600	16457	16480	16619	16546	16571	16614	16418	16637	16624	16409	16375	16605	16507	16399	16731	16574	16560	16673	16617	16523	16405	16547	16405	16513	16594	16572	16702	16561	16497	16403	16564	16521	16600	16376	16586	16459	16491	16650	16680	16668	16557	16681	16558	16771	16378	16656	16434	16504	16453	16644	16341	16514	16357	16631	16426	16519	16522	16602	16635	16370	16386	16378	16411	16507	16577	16394	16490	16601	16584	16423	16701	16477	16543	16584	16524	16229	16413	16510	16371	16464	16607	16668	16758	16410	16621	16489	16404	16417	16338	16414	16598	16577	16538	16685	16493	16418	16414	16718	16474	16604	16479	16561	16458	16637	16667	16499	16255	16508	16541	16576	16476	16364	16653	16619	16429	16558	16752	16493	16318	16758	16344	16449	16687	16571	16507	16508	16441	16535	16475	16583	16364	16386	16446	16460	16415	16560	16466	16589	16590
15316	27391	26046	20424	17605	16524	15960	15835	15601	15583	17703	28780	32558	30005	26716	19937	16846	15871	15169	15116	15069	14886	15071	14778	14899	14784	15064	15046	14857	14897	14852	14889	14692	15080	14751	15052	14864	14853	14921	14990	14789	15010	14955	14887	15028	14912	14762	14829	14872	14994	15111	15011	14820	14943	14900	14928	14817	15079	14856	14917	14990	14957	15022	14863	14824	14856	14962	14753	14861	14918	14776	14692	14926	14925	15068	14805	14737	14852	14863	14838	14896	14822	15039	15005	15037	14914	15018	15029	14885	15003	14971	15030	14899	14909	14991	14907	14932	14874	14974	14994	14884	15009	14793	14867	14874	14803	14778	15008	14935	14870	14817	14817	14798	14895	14824	14942	14931	14737	14976	15133	14894	14904	14773	14838	14808	14923	14859	14891	14968	14916	14864	14933	14937	14990	14825	15099	14918	14973	14828	14873	15126	15027	14928	14874	14897	14962	15058	14891	14902	15061	14923	14746	14826	14786	14892	14905	14907	14990	14755	14908	14772	14924	14844	14928	14738	14781	14889	14938	14851	14979	15063	14847	14959	14845	14764	14858	14815	14895	14849	14888	14785	14891	14820	14807	15025	14968	14977	14826	15073	14796	15003	14901	14886	14863	14890	14873	14915	15031	14878	14990	14979	14819	14901	14696	14937	14945	14807	14873	14834	14865	14810	14923	14933	14852	15000	15021	14803	14861	14894	14810	14892	15014	14860	14799	14763	14776	14860	14955	15007	14866	14893	14817	14810	14852	14942	14927	14843	14832	15032	15070	14920	14923	14675	15023	14999	14845	14573	14936	15049	14871	14746	14853	15108	14794	14949	14962	14948	14916	14799	14899	14764	14934	14884	14907	15102	14768	14879	14909	15003	14953	14895	14860	14930	14919	15054	14858	14799	14803	14780	14840	14962	14931	15027	15044	14842	14897	14927	15061	14981	14992	14871	14775	14899	14798	14815	14838	14944	14829	14839	15102	14882	14969	15016	14886	14797	14794	15014	14853	14837	14876	14871	14940	14920	14950	14937	14902	14913	14887	14987	14799	14949	14802	15077	14932	14848	14877	15006	14852	14881	14926	14663	14760	14894	14909	14963	15038	14790	14699	14857	14860	14966	14731	14714	14770	14786	14942	14972	14824	14760	14950	14844	14825	15032	14909	14865	14980	14902	14941	14988	14959	14723	14859	14904	14921	14749	14839	14794	14942	14897	14777	14951	14891	14858	14842	14956	14765	14831	14933	14910	14829	14989	14924	14751	14994	14885	14947	14908	14925	14780	15044	14877	14892	14887	14850	14896	14792	14892	14858	14911	14929	14848	14963	14930	14936	14899	14818	14914	14838	14771	14852	14883	14691	14752	14981	14808	14806	14910	15055	14801	15016	14974	15033	14847	14952	14885	14898	14988	14916	14949	14788	14961	14823	14991	14814	14973	14697	14961	14948	14822	14807	15042	14893	14955	14853	14832	14819	14732	14859	14927	14902	15080	14861	14882	14867	14872	14898	14981	14923	14818	14844	14869	14903	14963	14909	14795	15060	14844	14675	14886	14898	14816	14807	14937	14791	14982	14807	14984	14685	14999	14899	14835	14920	14920	14863	14978	14931	14954	14968	14983	14989	14917	14835	14964	15093	14885	15049	15017	14948	14754	15068	14826	14858	14915	15062	15001	14737	14924	14955	14824	14978	14875	14946	14700	14924	14909	14728	14953	15004	14761	14906	14855	14771	14914	14854	14951	14882	14911	14888	14842	14766	14857	14773	15044	15000	14986	14680	14973	14929	14993	14988	14886	14858	14841	15006	14875	14860	14837	14852	14812	14971	14959	14913	14812	14825	14707	14939	14991	14902	14707	14996	15020	15045	14985	14830	14844	14949	15025	14881	14891	14901	14774	15012	14933	14827	14831	14722	14968	14881	14959	15128	14907	15032	15009	14961	14888	14880	14806	14814	14884	14993	14932	14965	14984	14757	14791	15163	14901	14732	14964	14759	15061	15082	14993	15133	14857	14524	14892	14834	14714	15020	14779	14932	14768	14971	14876	15040	14880	14900	14956	14905	14824	14847	15100	14660	14878	14923	14949	14830	14816	14931	14902	14886	14972	14721	14850	14872	14803	15002	14936	14958	14696	14780	14840	15111	14920	14826	14827	14818	14763	14868	14960	14822	14938	14961	14921	14736	14870	14785	15025	14888	14883	14788	14818	14875	14851	14817	14976	14888	14892	14925	14819	14854	14918	14902	14836	14676	14957	14877	14868	14970	14910	15023	14824	14812	14804	14717	14861	14855	14808	14951	15113	14946	14813	14899	14859	14938	14867	14861	14660	14939	14927	14922	15049	14791	14929	14814	15005	14883	14870	14957	14985	14989	14782	14784	14835	14757	14979	15047	14811	14777	14816	14973	14839	14862	14796	14855	14937	14744	14692	14823	14889	14848	14795	14940	14990	14798	14834	14750	14835	14815	14886	14863	14835	14862	14859	14783	14764	14800	14916	14790	14799	14876	14852	14863	14953	14884	15022	15039	14859	14763	14829	14801	14943	14811	14857	14778	14938	15027	14972	14840	14847	14887	15003	14912	14987	14918	14970	14996	14828	14985	14967	14889	14940	14918	14974	14855	14783	14775	14983	14793	14856	14936	14847	14778	14848	15033	14768	14845	14943	14729	14826	14635	14866	15062	14783	14927	14816	14986	15033	15024	14894	14909	14886	15003	15067	14942	14875	14935	14881	14857	14988	14854	14872	14776	14857	15015	15000	15024	14953	14899	14918	14806	14788	14977	14870	14839	14811	14742	14965	14807	14865	14948	14872	14769	14874	14910	14999	14867	14986	14808	14828	14957	14876	14884	14811	14953	14913	14912	14682	15050	14832	14855	14946	14865	14758	14844	14853	14838	15007	14889	14881	14850	15022	14793	14786	14936	14961	14840	14917	14876	14919	14848	14796	15024	14954	14882	14952	14938	14995	14879	14943	14852	14775	15031	14889	14946	14907	14942	14804	14957	14874	14958	14884	14937	14841	14885	14902	14992	14860	14900	14934	14929	14938	14905	15072	14991	15027	14876	14684	14798	14866	14718	14928	14860	14715	14857	14864	14898	14826	14861	14910	14780	14786	14889	14772	14815	14896	15119	14922	15088	14864	14906	14889	14675	14939	14970	14806	14863	15049	14871	14918	14772	14963	14840	14979	14927	14806	14659	14888	14692	14786	14828	14953	14852	14856	14859	15057	14851	14979	14778	15017	14934	14827	14820	14948	14791	14910	14970	14810	14866	14794	14989	14915	14810	14840	14880	14884	15099	14941	15000	14859	14891	14759	14945	14855	14781	14911	14735	14888	15019	14794	14704	14896	14785	14935	14855	15006	14799	14737	14996	14906	14784	14951	14628	14890	14921	14828	14906	14931	14906	14924	15034	14941	14899	14958	14820	14873	14843	14766	14892	14680	14969	14906	14846	14991	14961	14840	14978	14949	14888	14903	14749	14795	15040	14929	14798	14727	14746	14889	15058	14902	14776	14961	14757	14805	14825	14868	14817	15007	14960	14696	15075	14860	14932	14882	14955	15009	15029	14739	14745	14933	14835	14797	14930	14857	14850	14989	14966	14841	15009	14852	14818	14868	14942	14846	14998	14920	14883	14783	14857	14923	14932	14852	15026	14750	14797	14957	14893	14978	14829	14928	14903	14695	14850	14775	14868	14785	14762	14765	14831	14864	15088	14881	14794	14862	15070	14742	14782	14981	15045	14906	15016	14840	14895	14932	14819	14881	14922	14993	14851	14866	14805	14773	15024	14920	14940	14720	14989	14926	14860	14886	14908	14976	14910	14814	14943	14859	14893	14725	14965	14932	14775	14831	14982	14817	14931	14815	15063	14854	15057	14727	14910	14926	14759	14931	14911	14980	15061	15008	14878	15008	14824	15010	14857	14871	14981	14732	14811	14867	14655	15025	14837	14866	14793	15010	14833	14937	14786	14844	14780	14869	14961	14838	14862	14731	14812	14843	15034	15005	14738	14975	14934	14997	14951	14893	14692	14920	14889	14925	14730	14935	14891	14879	14697	14853	14949	14999	15085	14904	14962	14840	14972	14967	15010	14765	14882	14874	14903	14994	14853	14853	14829	14660	14848	14965	15011	14815	14985	14920	14814	14835	14871	14857	14926	14891	14900	14877	14858	14926	14758	14982	14905	14960	14909	14792	14910	14721	15024	14838	15094	14787	14943	14709	14986	14763	14913	14870	14702	15162	15008	15009	14652	14953	14974	14847	14689	14796	14928	14837	14936	14791	14860	14910	14838	14811	14809	14981	14966	14915	14723	15045	15053	14789	14857	14796	14829	14910	15036	15007	14886	14787	15010	14865	15027	14881	14811	14760	14883	15014	14751	14868	14689	14985	14920	14868	14872	14939	14866	14877	14818	14733	14990	14794	14969	14801	14677	15127	14818	14916	15014	14871	14903	14786	14949	14922	14948	14690	14853	14857	14661	14964	14867	14798	15068	14907	14854	14970	14838	15008	14879	14837	14785	14760	15077	14850	14923	14679	14862	14840	15024	14974	14767	14873	14852	14877	14781	14872	14944	15040	14717	14868	15018	14895	14874	14958	14915	14766	14748	14853	14870	14767	14952	14699	14825	14897	14828	14912	14844	14825	14682	14864	14772	14933	14925	14953	14766	14753	14911	15092	14981	14861	15008	14888	14730	15010	14937	15045	14789	14854	14869	14960	14703	14944	14907	14961	15025	14895	14905	14891	14984	14978	14875	14785	15127	14840	14817	15059	14914	14757	14963	14884	14964	14924	14826	14816	14897	15111	14844	14828	14916	14830	14840	15003	14775	14968	14819	14937	14924	14880	14882	14875	15124	14883	14873	14900	14914	14976	14986	14895	14923	14926	14981	14853	14817	14871	15022	14821	14802	14794	14969	14853	14889	14843	14892	14993	14756	14969	14997	14998	14849	14910	14842	14916	14849	14936	14941	14862	14884	14835	14789	14749	14944	14967	14841	15115	14888	14932	15012	14854	14661	14812	14789	14976	14938	15033	14858	14854	14883	14908	14935	14885	14847	14746	14910	14891	14887	14801	14837	14780	14951	15016	14938	14845	14994	15031	14858	15066	14959	14871	14796	15002	15011	14806	14955	14704	14897
22409	20794	28447	23236	20951	22594	23242	18094	17327	17711	20123	32646	36856	36102	30552	23997	20764	18385	17327	16988	16658	16816	16619	16663	16556	16649	16550	16699	16489	16614	16950	16824	16576	16572	16692	16513	16734	16731	16670	16668	16844	16687	16633	16870	16582	16732	16657	16687	16656	16663	16468	16783	16618	16780	16564	16805	16580	16468	16689	16708	16601	16717	16553	16554	16555	16455	16637	16668	16585	16684	16667	16538	16535	16515	16625	16480	16548	16684	16787	16500	16702	16622	16603	16649	16523	16595	16575	16498	16561	16560	16607	16527	16683	16529	16687	16722	16610	16688	16524	16568	16493	16422	16499	16482	16497	16422	16692	16773	16682	16686	16512	16618	16599	16649	16629	16396	16712	16555	16719	16745	16754	16745	16691	16612	16744	16571	16643	16524	16539	16854	16765	16682	16564	16636	16657	16428	16442	16378	16349	16521	16487	16501	16600	16639	16564	16484	16353	16597	16690	16660	16623	16685	16533	16431	16512	16332	16504	16415	16432	16413	16809	16599	16615	16635	16670	16647	16455	16654	16469	16614	16618	16678	16651	16498	16743	16518	16604	16496	16682	16660	16568	16484	16606	16519	16476	16363	16910	16587	16563	16813	16673	16819	16480	16577	16413	16501	16735	16571	16434	16481	16639	16583	16483	16441	16520	16649	16729	16483	16733	16487	16621	16359	16652	16500	16550	16646	16720	16486	16527	16672	16547	16465	16467	16429	16387	16707	16568	16619	16564	16773	16443	16437	16512	16563	16654	16637	16587	16611	16605	16630	16729	16634	16519	16472	16546	16632	16780	16669	16719	16371	16564	16614	16682	16640	16528	16565	16679	16548	16528	16549	16416	16433	16551	16664	16519	16610	16598	16466	16484	16499	16576	16537	16474	16389	16812	16672	16463	16463	16562	16627	16350	16589	16636	16570	16568	16577	16761	16708	16519	16551	16314	16689	16608	16424	16529	16411	16421	16531	16575	16564	16498	16572	16583	16527	16661	16548	16622	16492	16762	16616	16520	16570	16583	16563	16625	16641	16442	16507	16720	16650	16649	16546	16577	16612	16739	16421	16466	16581	16557	16543	16503	16630	16685	16689	16825	16627	16466	16482	16420	16601	16588	16659	16584	16642	16705	16688	16655	16481	16612	16423	16547	16649	16448	16558	16434	16507	16515	16482	16710	16484	16707	16692	16599	16498	16487	16730	16711	16731	16749	16517	16528	16510	16601	16653	16469	16838	16819	16581	16593	16264	16583	16559	16749	16603	16473	16605	16407	16417	16475	16328	16646	16654	16654	16631	16890	16600	16606	16493	16539	16407	16653	16388	16584	16591	16270	16446	16425	16525	16683	16424	16497	16691	16422	16563	16483	16778	16588	16639	16592	16395	16716	16632	16800	16741	16526	16508	16602	16492	16371	16576	16356	16568	16550	16653	16790	16686	16409	16666	16534	16712	16574	16392	16574	16603	16608	16448	16475	16859	16491	16435	16568	16460	16673	16583	16486	16448	16602	16623	16550	16466	16457	16525	16570	16729	16670	16582	16555	16728	16559	16676	16534	16635	16474	16513	16574	16601	16646	16816	16583	16376	16747	16360	16463	16542	16473	16351	16545	16615	16505	16311	16818	16487	16553	16504	16481	16440	16485	16315	16573	16659	16436	16505	16496	16644	16518	16585	16522	16521	16916	16593	16583	16690	16475	16537	16602	16574	16326	16392	16618	16455	16508	16495	16667	16614	16365	16682	16547	16568	16718	16555	16511	16612	16581	16520	16598	16380	16603	16613	16582	16671	16795	16607	16671	16470	16620	16502	16582	16523	16647	16507	16376	16564	16534	16651	16528	16542	16620	16650	16610	16631	16397	16451	16703	16422	16620	16700	16711	16543	16772	16737	16685	16788	16712	16665	16658	16479	16713	16545	16439	16467	16611	16624	16516	16576	16611	16549	16309	16551	16719	16542	16681	16679	16634	16665	16412	16607	16690	16361	16526	16514	16706	16621	16637	16477	16646	16717	16615	16603	16755	16585	16528	16539	16627	16683	16547	16472	16440	16553	16697	16670	16447	16518	16617	16377	16531	16621	16451	16501	16571	16612	16516	16534	16460	16530	16573	16390	16532	16442	16547	16565	16564	16505	16476	16487	16668	16645	16680	16366	16608	16605	16693	16640	16526	16372	16663	16662	16524	16568	16609	16467	16537	16539	16691	16788	16577	16383	16580	16512	16618	16667	16642	16708	16726	16583	16585	16659	16883	16561	16468	16669	16695	16410	16459	16509	16604	16407	16386	16503	16440	16538	16750	16572	16442	16654	16750	16466	16539	16420	16410	16484	16683	16439	16772	16495	16503	16768	16626	16336	16732	16470	16746	16720	16665	16613	16704	16345	16594	16379	16502	16603	16399	16591	16400	16545	16666	16597	16639	16511	16613	16481	16683	16460	16505	16620	16559	16562	16522	16592	16420	16439	16538	16566	16619	16645	16636	16435	16589	16538	16539	16520	16357	16583	16379	16676	16437	16508	16586	16582	16487	16683	16627	16625	16484	16458	16533	16569	16610	16537	16517	16507	16414	16603	16648	16778	16695	16697	16595	16451	16380	16471	16441	16554	16638	16435	16471	16567	16459	16576	16720	16627	16682	16581	16771	16532	16652	16779	16634	16682	16584	16442	16521	16399	16466	16781	16456	16484	16469	16541	16444	16433	16650	16518	16619	16476	16469	16527	16543	16632	16619	16558	16609	16384	16412	16571	16553	16802	16671	16585	16633	16435	16553	16580	16575	16456	16349	16451	16490	16715	16564	16499	16523	16365	16687	16546	16812	16607	16611	16519	16440	16405	16734	16539	16558	16611	16744	16666	16484	16573	16608	16532	16685	16549	16577	16522	16522	16572	16579	16301	16534	16616	16469	16878	16479	16518	16629	16527	16585	16705	16585	16564	16709	16502	16883	16732	16497	16685	16632	16454	16777	16563	16466	16641	16437	16678	16492	16646	16322	16701	16467	16457	16630	16754	16722	16565	16497	16571	16610	16740	16655	16560	16709	16593	16507	16427	16746	16562	16593	16585	16629	16611	16635	16489	16526	16405	16560	16517	16538	16604	16572	16471	16409	16679	16443	16533	16546	16579	16609	16523	16593	16438	16732	16528	16588	16457	16573	16679	16336	16470	16509	16517	16837	16553	16650	16507	16546	16492	16492	16347	16629	16538	16579	16697	16679	16616	16307	16535	16736	16596	16635	16495	16605	16521	16536	16645	16562	16561	16565	16634	16608	16575	16603	16443	16793	16745	16633	16557	16719	16629	16786	16512	16464	16685	16653	16702	16479	16713	16708	16529	16621	16821	16654	16554	16627	16611	16760	16399	16567	16428	16561	16466	16557	16491	16363	16450	16522	16635	16718	16369	16481	16510	16681	16494	16659	16718	16505	16548	16691	16624	16788	16465	16432	16486	16576	16432	16585	16555	16594	16471	16762	16661	16658	16537	16403	16636	16547	16564	16634	16616	16641	16434	16491	16580	16590	16610	16520	16593	16648	16354	16409	16330	16552	16400	16528	16540	16468	16566	16611	16670	16592	16274	16600	16396	16570	16425	16436	16716	16487	16538	16563	16669	16670	16678	16710	16470	16576	16756	16677	16502	16532	16414	16706	16511	16653	16612	16510	16571	16550	16539	16363	16519	16522	16633	16617	16618	16778	16719	16617	16532	16527	16551	16411	16396	16582	16518	16554	16677	16411	16649	16542	16572	16661	16538	16537	16605	16690	16490	16606	16592	16446	16461	16579	16509	16397	16500	16597	16644	16492	16464	16469	16648	16663	16341	16633	16616	16551	16564	16500	16548	16446	16539	16592	16520	16597	16716	16772	16806	16619	16568	16488	16447	16578	16559	16582	16631	16733	16641	16561	16433	16663	16554	16443	16624	16535	16540	16670	16567	16606	16503	16621	16701	16722	16549	16653	16710	16558	16488	16409	16655	16593	16542	16451	16500	16446	16518	16492	16341	16459	16683	16457	16365	16540	16851	16730	16495	16723	16709	16505	16482	16611	16621	16589	16856	16453	16652	16500	16679	16512	16695	16624	16539	16623	16658	16749	16658	16560	16685	16654	16491	16697	16656	16662	16806	16552	16466	16521	16521	16738	16499	16791	16374	16387	16481	16669	16830	16676	16694	16369	16553	16679	16839	16524	16491	16651	16644	16783	16511	16435	16726	16454	16675	16708	16538	16597	16562	16601	16334	16547	16655	16444	16708	16486	16472	16744	16311	16494	16530	16582	16584	16577	16654	16583	16575	16765	16698	16504	16695	16346	16531	16751	16604	16514	16596	16552	16568	16594	16487	16517	16710	16569	16460	16450	16480	16505	16626	16589	16608	16451	16555	16731	16688	16657	16503	16628	16645	16696	16450	16615	16568	16546	16565	16525	16631	16527	16633	16659	16535	16584	16576	16576	16503	16513	16379	16489	16639	16590	16601	16467	16475	16552	16547	16652	16615	16545	16727	16308	16608	16655	16334	16423	16400	16662	16487	16497	16385	16399	16531	16678	16650	16391	16753	16649	16619	16541	16534	16685	16714	16471	16474	16654	16391	16491	16518	16800	16492	16669	16437	16620	16783	16589	16548	16298	16694	16557	16460	16788	16720	16359	16526	16562	16480	16536	16390	16532	16628	16572	16586	16439	16492	16561	16407	16437	16514	16710	16602	16676	16614	16500	16487	16595	16487	16550	16510	16651	16628	16683	16251	16590	16650	16659	16561	16685	16685	16531	16638	16650	16458	16620	16590	16693	16688	16693	16756	16493	16669	16493	16576	16467	16504	16592	16727	16431	16519	16592	16505	16626	16365	16812	16540	16725	16488	16465	16652	16481	16677	16731	16640	16541	16553	16385	16768	16507	16687	16646	16547	16592	16523	16516	16595	16467	16550	16448	16576	16440	16530	16395	16548	16492	16597	16714	16692	16588	16680	16429	16465	16549	16596	16465	16656	16467	16825	16783	16527	16461	16323	16502	16445	16520	16767	16531	16411	16693	16464	16325	16591	16527	16573	16693	16574	16656	16461	16369	16588	16504	16534	16604	16364	16673	16415	16348	16447	16512	16542	16601	16559	16621	16493	16628	16725	16603	16466	16726	16544	16455	16583	16798	16548
16657	31399	29498	24031	20394	17834	16759	16131	16132	16396	20571	37110	39324	38225	31278	24004	19492	16573	15386	14980	14923	14799	14810	14895	14913	14799	15014	14915	14924	14901	14900	14725	14893	15075	14966	14894	14732	14859	14801	15050	14848	14982	14865	14860	14862	14746	14939	14789	15083	14825	14649	14913	14844	14853	14895	14927	14955	14936	14856	14883	14800	14718	14897	14905	14824	14742	14810	14862	14712	14979	14823	14878	14774	14884	14927	14755	14757	14816	14873	14872	14853	14697	14929	14842	14988	14731	14960	14695	14821	14903	14944	14902	14919	14815	14891	14897	14894	14888	15035	14866	14922	14943	14987	14875	14793	14814	14671	14827	14946	14774	14868	14804	14756	14772	14936	14923	14877	14943	14896	14853	15007	14737	14893	14892	14906	14686	14957	14917	14904	14693	14937	14910	14890	14931	14883	14804	14827	14893	14700	14776	14929	14655	14895	14913	14895	14914	14839	14739	14796	14626	14810	14904	14720	14833	14663	15023	14764	14870	14860	14902	14863	14757	14882	14791	14685	15025	14830	14809	14938	14829	14910	14822	14682	14893	14930	14896	14853	14685	14964	14842	14698	14909	14816	14961	14867	14891	14763	14764	14955	14984	14923	14762	14555	15051	14760	14842	15057	14912	14812	14928	14753	14832	14893	14697	14815	14682	15108	14906	14721	15009	14988	14844	14793	14942	14887	14877	14907	14788	14920	14783	14728	14859	14870	14765	14870	14725	14796	14779	14954	14846	14851	14830	14885	14741	14763	14783	14969	14816	14920	14861	14733	14867	14912	14714	14779	14911	14882	15088	14881	14973	14867	14972	14768	14919	14986	14870	14905	14710	14830	14836	14904	14853	14701	14906	14816	14852	14755	14828	14820	14815	14699	14815	14710	14986	14900	14955	14794	14943	14884	14864	14900	14941	14951	14889	14907	15108	14939	14849	14831	14717	14890	14737	14751	14785	14833	14899	14862	14862	14962	14734	14754	14841	14854	14743	14893	14750	14956	14863	14903	14820	14901	14789	14912	14861	14754	14852	14836	14920	14841	14771	14710	14921	14794	15026	14807	14898	14899	14894	14993	14767	14872	14752	14852	14896	14773	14811	14911	14932	14883	15014	14812	14870	14887	14752	14822	14870	14880	14767	14733	14993	14668	14856	14709	14826	14908	14891	14942	14596	14935	14826	14804	14825	14834	14970	14895	14766	14869	14724	14715	14739	14840	14935	14744	14903	14732	15002	14945	15012	15117	14772	14992	14805	14907	14855	14850	14837	14911	14940	14775	14719	14983	14751	15059	14827	14840	15130	14691	14794	14867	14958	14759	14768	14952	14856	14742	14820	14808	14886	14916	14798	14806	14787	14925	14958	14573	14933	14730	14962	14950	15067	15026	14669	14778	14967	14632	14750	14707	14751	14809	14824	14827	14726	14983	14962	14840	14832	14879	14772	14844	14772	14776	14989	14728	14986	14686	14918	14761	14788	14798	14796	14822	14986	14795	14819	14867	14849	14801	14912	14729	14787	14831	14892	14894	14879	15032	14790	14899	14884	14981	14785	14850	14815	15006	14783	14793	14817	14884	14946	14725	14792	14980	14702	14917	15000	14748	14761	14675	14855	15044	14993	14823	14877	14762	15010	15104	14738	14771	14927	14888	14932	14892	14692	14923	14883	14892	14841	14887	14846	15005	14797	14782	14647	14862	14838	14736	14650	14763	14932	14923	14831	14820	14892	14852	14882	14761	14880	14639	14786	14751	14864	14843	14908	14901	14908	14994	14675	14923	15087	14808	14833	14829	14834	14861	14939	14768	14902	14893	14721	14900	14694	14764	14885	14986	14953	14836	14952	14841	14776	14640	14860	14878	14869	14891	14825	14836	14929	14855	14931	15059	14898	14854	14778	14895	14774	14899	14850	14832	14760	14687	14925	14900	14916	14850	14807	14899	14881	14609	14956	14850	14610	14871	14769	14801	14940	14939	14840	14697	14766	14941	14826	14881	14777	14942	14801	14920	15020	14835	14756	15063	14946	14945	14984	14809	14725	14901	14999	14957	14956	14852	14667	14856	14742	14884	14906	14965	14961	14980	14827	14867	14997	14994	15035	14791	14727	14999	14922	14817	14864	14893	14842	14957	14884	14915	14715	14733	14881	14979	14910	14868	14800	14929	14998	14862	14755	14842	14765	14884	14762	14849	14850	14892	14756	14733	14795	14997	14938	14684	14757	14843	14985	14932	15030	14908	14821	14770	14599	14773	14772	14761	14812	15007	14918	14845	15004	14765	14931	14869	14887	14836	14948	14886	14834	14736	14804	14971	14920	14745	14927	14912	14922	14954	14934	14739	14736	14927	14821	14775	14727	14842	14706	14826	14960	14782	14887	14866	14939	15037	14770	14942	14839	14717	15045	15051	14872	14777	14976	14922	14849	14843	14695	14865	14927	14906	14837	14782	14941	14883	14925	14831	15007	14747	14879	14740	14900	14836	14862	14947	14861	14911	15051	14748	14757	14787	14757	14874	14780	14832	14856	14825	14769	14761	14822	14887	14676	14928	14946	14821	14726	15033	14960	14651	14774	14873	14882	14852	14747	14848	14913	14957	14803	14805	14945	14930	14854	14760	14894	14710	14847	14948	14814	14915	14875	14885	14830	14840	14671	14836	14783	14795	14812	14860	14792	14755	14899	14833	14854	14897	14702	14903	14827	14798	14806	14914	15036	14757	14923	14949	14785	14612	14975	14878	14621	14917	14895	14884	14846	14883	14863	14852	14804	14726	14890	14865	14878	14715	14760	14801	14914	14857	14891	14769	14853	14808	14803	14909	14878	14894	15035	14976	14851	14829	14763	15043	14969	15020	14813	14686	14952	14915	14908	14899	14791	14576	14840	14848	14983	14954	14804	14838	14807	14889	14880	14846	14878	14895	14764	14972	14990	14764	14841	14831	15024	14882	14719	14881	14860	14873	14789	14790	14735	15030	14627	15014	14771	14905	14779	14848	14899	14869	14893	14882	14909	14974	14822	14937	14698	14862	14767	14961	14969	14844	14898	14883	14803	14813	14742	14758	14616	14829	14947	14687	14901	14836	14908	14946	14949	15029	14839	14770	14955	14665	14743	14769	14874	14986	14752	14850	14940	14921	14923	14930	14879	14808	14836	14757	14913	14739	14814	14901	14914	14888	14972	14826	14882	14890	14704	14813	14944	14796	14802	15060	14904	14910	14969	14917	14926	14770	14771	14843	14914	14829	14861	14930	14857	14864	14848	14902	14724	14713	14852	14698	14917	14883	14802	14841	14852	14727	15028	14809	14775	14924	14851	14896	14790	14859	14828	14696	14938	14969	14882	14733	14841	14917	14769	14898	14716	15064	14842	14807	14913	14961	14820	14908	14886	14767	14849	14883	14887	14710	14626	14900	14863	14934	15036	14628	14845	14842	14884	14815	14881	14790	14882	14699	14951	14839	14808	14796	15011	14782	14849	14888	14679	14730	14910	14847	14732	14850	14975	14922	14837	14817	14815	14752	14807	14950	14840	14917	14962	15016	14841	14848	14942	14933	14854	14960	15017	14904	14581	14791	14869	14744	14794	14751	14907	14951	14932	14876	14769	14765	14828	14806	14824	14842	14780	14777	14841	14748	14820	14741	14866	14802	14722	14909	14677	14757	14831	14840	14855	14856	14746	14874	14800	14984	14683	14995	14810	14783	14867	14865	14875	14878	14969	14812	14975	14710	14859	14853	14776	14645	14964	14991	14824	14821	14706	14788	14958	14847	14848	14938	14633	14663	15013	14934	14849	14713	14797	14973	14843	14863	14782	14582	14782	14849	14984	14894	14879	14879	14904	14801	14870	14756	14845	14880	14847	14877	14983	14890	14965	14896	14943	14817	14671	14900	14790	14753	14765	14913	14768	14871	14789	14889	14826	14834	14847	14743	14810	14904	14834	14898	14717	14700	14793	14886	14830	14771	14780	14921	14939	14779	14870	14832	14911	14923	14920	14893	14842	14759	14866	14996	14778	14892	14794	14854	14823	14903	14801	14852	14882	14737	14946	14748	14859	14905	14952	14828	14772	14781	14762	14813	14841	14633	14879	14875	14988	14854	14904	15021	14925	14777	15051	14787	14859	14650	14844	14882	14656	14839	14850	14650	14765	14741	14835	14832	14874	14820	14938	14819	14798	14804	14715	14821	14636	14849	14715	14614	14766	14802	14946	14757	14813	14826	14873	14809	14863	14654	14810	14877	14918	14864	14926	14822	14657	14815	14659	14790	14877	14891	14779	14877	14861	14741	14901	14836	14807	14852	14738	14868	14841	14911	14709	14789	14821	14805	14790	14832	14924	14906	14967	14822	14743	14830	14878	14872	14818	14786	14851	14789	14894	14634	14934	14919	14790	14844	14831	14766	15005	15007	14910	14930	14801	14814	15044	14981	14989	14874	14850	14932	14828	15003	15004	14894	14844	14988	14793	14978	14698	14921	14857	14835	14820	14975	14820	14838	14952	14789	14873	14726	14849	14876	14848	14899	14615	14860	14861	14755	14623	14969	14728	14918	14851	14846	14837	14839	14812	14851	14816	14752	14848	14866	14927	14859	15038	14769	14905	14869	14942	14935	14901	14810	14817	14976	14874	14783	14796	14993	14764	14956	14899	14894	14886	14954	14817	14904	14739	15066	14926	14989	14958	14625	15046	14777	14978	14812	14924	15059	14832	14825	14964	14795	14943	15010	14998	14776	14901	14766	14858	14855	14822	15023	14780	14875	14881	14920	14830	14848	14759	14699	14993	14894	14679	14787	14920	14821	14698	14969	14807	14783	14636	14892	15044	14888	14770	14844	14985	15043	14765	14821	14906	14986	14755	14903	14754	14818	14899	14789	14858	14731	14918	14786	14852	14801	14812	14779	14889	14819	14827	14770	14823	14682	14700	14899	14823	14728	14813	14940	14892	14828	14799	14662	14898	14854	15028	14703	15024	14961	14875	14743	14808	14804	14897	14784	14813	14861	14932	14783	14904	14754	14792	14955	14722	14836	14849	14844	14843	14930	14747	14961	14961	15070	14791	14726	15060	14651	14819	15029	14860	14970	14817	14869	14920	14833	14891	14975	14806	14947	14810	14871	14749	14921	14849	14916	14962	14851	14734	14924	14800
26819	21526	23907	21030	17340	16446	16229	15876	16001	16175	16271	17124	17961	17753	17016	16653	16400	16298	15835	15954	15907	15858	15847	16148	16046	15862	15812	15864	15832	15875	16099	15803	15743	16000	15845	15591	15862	15754	15806	15779	15798	15804	16018	15812	15979	16170	15758	15875	15929	15855	16017	15870	15958	15972	15710	15886	15962	15968	16094	15787	16010	15813	15869	15874	15859	15702	15857	15785	15855	15700	15863	15773	15951	15865	16092	16006	15820	15648	15736	15686	15963	16020	15951	15992	15842	15706	15929	15857	15839	15916	15621	15721	15835	15922	15912	15854	15897	15801	15825	15822	15881	15839	15657	15841	15734	15771	15861	15901	15892	15693	15674	15841	15924	16061	15897	15767	15976	15843	15828	15873	15869	16023	15893	16019	15780	15838	15788	15959	15682	15921	15871	15938	15883	15916	15757	15886	15961	15968	15769	15928	16083	15900	15896	15746	15816	15890	16015	15933	15762	15738	15839	15805	15922	15715	15755	15746	15761	15917	15771	15651	15653	15912	15929	15931	15840	16060	15911	15821	16009	15932	15950	15935	15804	15878	15902	15759	15880	15765	15914	15843	15891	15836	15748	15877	15817	15830	15512	15941	15803	15888	15894	15864	15739	15895	16074	15751	15946	15749	15958	15784	15744	15938	15660	15768	15756	15717	15870	15905	15804	16040	16025	15871	15727	15837	15785	15820	15708	16070	15898	15890	15737	15747	15873	15867	15827	15849	15724	15936	15723	15933	15836	15868	15822	15773	15932	15974	15814	15888	15826	15830	15869	15929	15818	15776	15657	15851	15804	15922	15855	15923	15969	15872	15901	15679	15815	15904	15866	15861	15778	15822	16003	15786	15873	15752	15977	15869	15796	15647	15857	15694	15778	16079	15805	15728	15862	16012	15824	15898	15982	15920	15774	15859	15956	15880	16092	15839	15673	15767	15955	15747	15714	15964	15660	15843	15920	15939	15915	15986	15961	15869	15898	15871	15740	15890	15921	16073	15853	15747	15886	15986	15887	15946	15749	15717	15848	16062	15992	15669	15889	15832	15755	16029	15809	15745	15970	15775	15846	15796	15813	15997	15580	15836	15864	15918	15803	15843	15792	15681	15658	15781	15964	15828	15980	15701	15679	15920	15782	15692	15862	15847	15826	15705	15753	15855	15754	15721	15759	16010	15863	15940	15732	15891	15868	15657	15887	15896	15810	15840	15770	15908	16054	15831	15926	15616	15663	15852	15843	15988	15884	15838	15652	15783	15829	16046	15829	15908	15923	15864	15808	15998	16071	15925	15805	15835	15922	16028	15806	15964	15811	15817	15818	15716	15736	16108	15780	15578	15944	16027	15975	15741	15928	15962	15800	15955	15915	15858	15888	15929	15851	15876	15839	15718	15969	15732	15763	15872	15821	15845	15775	16050	15827	15866	15755	15768	15931	15781	15815	15760	15911	16028	16033	16057	15900	15953	15836	15697	15965	16083	15962	15874	15759	15852	15839	15935	15796	15951	15854	16008	15947	15946	15854	15659	15703	15694	15860	15818	15681	15729	15786	15636	15940	15909	15840	15721	15761	16056	15743	15823	15804	15735	16111	15911	15887	15777	15802	15893	15777	15957	15920	15737	15852	15895	16049	16049	15984	15826	15957	15748	16002	15800	16031	15811	15804	15892	15958	15899	15855	15856	15890	15916	16029	16115	16026	15858	15927	15763	15971	15899	15805	15838	15719	15873	15932	15754	15661	15934	15733	15956	15984	15746	15818	15764	15778	16039	15988	15942	15858	15957	15743	15817	15951	15761	16062	15782	15770	15919	15808	15768	16055	16052	15910	15799	15767	15958	15834	15869	15806	15935	16040	15941	15909	15984	15834	15913	15893	15888	15511	16062	16040	15950	15903	15744	15931	15931	15750	15723	15819	15844	15955	15809	15981	15856	15836	15907	15822	15904	15785	15858	15727	15848	15852	15782	15859	15895	16020	15860	15842	15752	16042	15968	15917	15853	15622	15759	15851	15978	15728	15945	15898	15725	15718	15881	15945	15724	15736	15886	15822	15898	15978	15795	15911	15952	15967	16019	16002	15745	15891	16092	15772	15793	16049	15771	15655	15894	16004	15950	16111	15700	15966	16060	15791	15974	15820	15732	15774	15771	15831	16053	15907	15868	15898	15803	16027	16001	15901	15935	15891	15934	15806	15742	15720	15888	15773	15845	15887	15817	15918	16022	15802	15927	16105	15866	16040	16032	15991	15873	15831	15925	15808	15780	15877	16011	15831	15944	15832	15874	15801	15747	15850	15951	15979	15695	15993	16000	15789	15813	16026	15881	15688	15910	15907	15781	15934	15841	16091	15885	15804	15897	15884	15872	15984	15903	16023	16067	15944	15831	15826	15806	15846	15915	15883	16014	15901	15649	15675	15919	15878	15920	15763	15852	15870	15775	15990	15798	15957	15957	15971	15975	15869	15707	15920	16021	15960	15775	15931	15809	15884	15725	16093	15832	16049	15772	15859	15953	16008	16027	15861	16017	15906	15771	16015	16056	16026	15977	15721	15789	15731	15920	15899	15814	16000	15883	15810	15838	15715	15770	16039	15861	15960	15996	15955	15906	15718	15903	15913	15761	15801	16022	15807	15831	15902	15842	16030	15977	15842	15963	15903	15753	15876	15789	15862	15880	15907	15877	15809	15764	15828	15752	15745	15948	15693	15862	15878	15876	15847	15700	15829	16115	15760	15837	15733	15962	15804	15852	15810	15755	15856	15696	15808	15878	15790	16016	15955	15810	15856	16069	15791	15765	15793	15764	15891	15783	15763	15708	15603	15937	15892	15962	16067	15874	15872	15756	15921	15929	15655	15746	15965	15722	15741	15771	15910	15936	16073	15931	16033	15722	15872	15940	15800	16089	15778	15854	15998	15791	16009	15847	15897	15893	15756	15840	16041	15883	15867	16065	16009	15762	15618	15966	15891	15993	15869	15776	15843	15823	15856	15832	15872	16058	15925	15746	15786	15920	15954	15947	15850	15797	15862	15773	15704	16060	15943	15704	15862	15969	15746	15811	15883	15846	16091	15715	15818	15835	15903	15705	15861	15966	15827	15857	15704	16130	15967	15960	15941	15673	15637	15730	15975	15858	15939	15858	15802	15769	16097	15898	15968	15753	15865	15694	15783	15742	15896	15804	15707	15809	15645	15938	15729	15863	15842	15894	15975	15774	15932	15981	15745	15890	15893	15842	15824	15940	15846	15865	16014	15694	15869	15872	15813	16015	15899	15702	15723	15748	15747	16097	16192	15728	15932	15865	15899	15847	15908	15972	15819	15670	15977	16117	15625	15838	15711	15598	15878	16148	16030	15837	15820	15865	15955	15751	15872	15793	15846	15732	16068	15930	16009	15890	15943	15813	15897	15925	15978	15758	15829	15787	15737	15922	16052	15809	15806	15798	16039	16099	15802	15901	15890	15735	15953	15800	15959	15824	16084	15935	15923	15688	15827	15912	15857	15883	15803	15977	15947	15841	16072	16002	15767	15497	15824	15674	15619	15673	15837	15993	15808	15868	15994	16006	15530	15917	15783	16060	15834	16011	15781	15956	15867	15796	15773	16039	15980	15928	15923	16088	15887	15831	15850	15912	15799	16000	15913	15859	15746	15964	15858	15908	15710	15826	15973	15826	16008	15785	15890	15879	15815	15787	15725	15777	15947	15753	15750	15576	15894	16033	15902	15728	16007	15848	15750	15672	15952	15723	15746	15817	15816	15777	15848	15837	15917	15883	16088	15996	15840	15938	15873	15799	15617	15967	15794	15852	15943	15583	16019	15786	15993	15856	15783	15916	15718	15959	15728	15922	15867	15799	15965	16094	15942	15850	15952	16039	15930	15618	15833	15749	15897	15869	15838	15797	15926	15916	15838	15698	15734	15968	15793	15945	15958	15970	15823	15899	15765	15830	15822	15890	15773	16014	16137	16023	16212	15840	15778	15873	15941	15673	15865	15980	15707	16022	15918	15851	15792	15804	15855	15701	15707	15965	15768	15752	15698	15851	15792	15677	15724	16070	16062	16018	15994	15820	15715	15913	15818	15873	16013	15962	15770	15865	15939	15985	15893	15857	15814	15733	15840	15862	15728	15973	15853	15812	15943	15699	15967	15917	15976	15846	15699	15813	15760	15894	15874	15652	15840	15971	15987	15981	15904	15766	15830	15842	15787	15860	16025	15820	15901	16037	15793	15976	15752	15926	15871	15913	15856	15638	15864	15826	16013	15948	15695	15606	15963	15644	15937	16090	15929	15745	16020	15816	15887	15741	15911	15886	15956	15661	15794	15669	15918	15769	15880	16051	15928	15907	15841	15806	15756	15891	15906	15945	15899	15909	15960	15752	16037	15857	15948	15781	15780	16025	15921	15943	15826	15858	16050	15742	15724	15820	15719	15856	15921	15662	15994	16029	15762	15965	15966	15918	15803	15858	15698	15813	15944	15947	15932	15913	15752	15884	15685	15743	15962	15983	15972	16002	15985	15990	15980	15737	15851	15869	15829	15857	15968	15867	15994	15876	15978	15795	15882	15793	15883	15976	15755	15795	15909	15850	15881	15765	15929	15873	15603	15881	15959	15966	15726	15885	15902	15776	15904	15875	15871	15954	16031	16049	15950	15887	15979	15846	15863	16024	15967	15809	16010	15823	15929	15762	15962	16011	15828	15949	15808	15748	15715	15843	15729	15679	15871	16012	15861	16009	15920	15992	16119	15737	15775	15789	15831	15725	16051	15844	15849	15745	15809	15864	15947	15923	15865	15836	15731	15908	16047	15994	15682	15845	15837	15768	15909	15728	15902	15866	15999	15888	15996	16009	15655	15769	15865	16013	15884	15844	15821	15744	15889	15838	15928	15921	15969	16008	15796	15696	15855	15803	15778	15801	15903	15642	15846	15754	15920	15777	15756	15753	15820	15873	15709	15945	16004	15976	15969	16001	16017	15764	15807	15830	15926	15775	15705	15827	15702	15867	15725	15792	15720	15915	15857	15870	15904	15879	15822	15702	15852	15995	15918	16164	15893	15868	15810	15832	15893	15842	15893	15884	15806	15959	15842	16017	15816	15815	15778	15777	15730	15960	15716	15886	15651	15881	15892	15760	16104	15899	15779	15910
16096	20607	20383	18326	16917	15488	14711	14575	14681	15001	15006	16928	17580	17079	15855	15412	15027	14590	14404	14472	14324	14623	14531	14469	14386	14623	14485	14581	14515	14452	14448	14464	14555	14452	14426	14320	14424	14516	14513	14542	14444	14555	14372	14502	14361	14461	14522	14580	14305	14516	14389	14528	14515	14556	14352	14378	14467	14424	14523	14542	14588	14564	14568	14371	14542	14362	14375	14515	14543	14522	14402	14289	14583	14438	14381	14472	14556	14599	14623	14404	14629	14392	14532	14403	14449	14600	14613	14316	14453	14409	14421	14434	14282	14475	14475	14523	14500	14529	14463	14357	14490	14447	14249	14423	14461	14479	14445	14312	14493	14415	14359	14580	14396	14483	14513	14427	14482	14425	14409	14545	14397	14307	14562	14525	14458	14383	14598	14561	14393	14530	14434	14408	14593	14278	14410	14405	14525	14403	14314	14409	14566	14413	14365	14739	14523	14481	14405	14538	14451	14340	14467	14442	14493	14486	14452	14520	14485	14306	14581	14492	14425	14498	14437	14468	14593	14525	14433	14396	14444	14551	14418	14383	14440	14505	14586	14689	14547	14677	14437	14423	14511	14448	14391	14504	14429	14446	14431	14476	14431	14497	14416	14437	14368	14510	14523	14449	14604	14545	14527	14211	14629	14489	14436	14371	14511	14420	14327	14491	14505	14602	14370	14619	14355	14520	14343	14572	14484	14593	14486	14491	14405	14569	14529	14493	14258	14485	14474	14481	14480	14485	14500	14558	14473	14506	14562	14662	14492	14516	14554	14366	14481	14333	14418	14381	14461	14373	14478	14424	14363	14536	14651	14355	14397	14368	14481	14485	14422	14388	14526	14591	14582	14417	14450	14423	14371	14354	14562	14560	14624	14469	14479	14411	14450	14464	14696	14337	14339	14681	14443	14304	14572	14428	14661	14484	14350	14460	14666	14461	14479	14484	14489	14561	14552	14507	14567	14421	14475	14503	14424	14629	14536	14448	14279	14516	14426	14408	14506	14661	14569	14366	14516	14481	14496	14403	14581	14381	14466	14446	14380	14397	14471	14467	14490	14272	14483	14599	14401	14468	14405	14222	14379	14516	14511	14482	14349	14426	14399	14330	14479	14327	14398	14333	14567	14451	14418	14525	14624	14670	14626	14434	14506	14536	14443	14400	14494	14520	14559	14544	14548	14274	14450	14438	14476	14493	14377	14356	14532	14597	14497	14543	14419	14497	14342	14456	14497	14457	14408	14582	14640	14478	14455	14290	14425	14482	14517	14480	14384	14337	14429	14421	14449	14354	14409	14459	14339	14612	14474	14472	14562	14375	14513	14284	14622	14440	14329	14498	14472	14445	14447	14401	14392	14431	14488	14440	14448	14331	14460	14460	14524	14300	14334	14333	14468	14325	14443	14512	14515	14481	14518	14400	14408	14481	14554	14372	14422	14372	14305	14432	14645	14522	14469	14509	14514	14604	14427	14428	14333	14369	14385	14515	14457	14432	14325	14449	14470	14353	14473	14606	14580	14251	14567	14306	14397	14480	14377	14329	14453	14493	14643	14414	14483	14300	14484	14462	14521	14492	14523	14813	14439	14552	14538	14337	14534	14354	14527	14520	14366	14585	14500	14623	14381	14404	14646	14543	14463	14447	14423	14395	14483	14515	14376	14546	14429	14375	14358	14301	14327	14459	14496	14549	14565	14381	14554	14370	14412	14460	14596	14373	14325	14468	14430	14424	14289	14355	14554	14488	14463	14540	14312	14589	14594	14453	14391	14386	14633	14524	14502	14438	14525	14554	14363	14451	14452	14404	14573	14369	14642	14636	14524	14473	14544	14616	14505	14580	14420	14532	14479	14439	14409	14352	14576	14312	14460	14391	14568	14345	14428	14408	14431	14497	14444	14296	14431	14468	14378	14426	14483	14681	14475	14605	14431	14500	14602	14374	14528	14523	14616	14563	14370	14498	14519	14291	14599	14575	14385	14365	14578	14379	14398	14425	14309	14416	14348	14502	14236	14509	14328	14309	14537	14364	14381	14619	14419	14452	14389	14536	14445	14505	14269	14468	14482	14358	14380	14532	14506	14473	14669	14387	14657	14436	14531	14580	14345	14319	14505	14432	14487	14679	14418	14599	14363	14559	14435	14621	14460	14479	14461	14417	14532	14508	14427	14407	14445	14469	14459	14418	14677	14485	14549	14393	14354	14498	14540	14432	14556	14594	14368	14532	14486	14487	14461	14662	14329	14460	14450	14500	14482	14425	14440	14573	14406	14577	14555	14371	14467	14591	14405	14520	14458	14513	14416	14520	14345	14419	14618	14721	14687	14269	14398	14494	14493	14456	14584	14267	14383	14396	14457	14533	14309	14408	14501	14517	14347	14289	14386	14261	14532	14464	14409	14431	14496	14312	14514	14376	14600	14536	14454	14449	14431	14417	14559	14509	14548	14398	14474	14315	14422	14465	14414	14514	14362	14438	14358	14476	14539	14565	14518	14458	14346	14259	14445	14639	14545	14532	14345	14492	14441	14450	14592	14434	14564	14695	14465	14397	14530	14452	14466	14408	14385	14383	14464	14610	14488	14464	14498	14422	14346	14508	14564	14481	14466	14578	14407	14199	14564	14435	14682	14516	14450	14486	14436	14397	14480	14449	14560	14500	14463	14662	14660	14410	14556	14358	14439	14481	14511	14412	14398	14357	14325	14531	14553	14518	14328	14475	14440	14613	14481	14515	14554	14480	14594	14526	14499	14438	14574	14424	14440	14535	14412	14476	14376	14444	14407	14521	14542	14461	14551	14478	14542	14532	14369	14319	14568	14146	14484	14469	14617	14464	14370	14428	14310	14545	14568	14215	14452	14470	14429	14256	14663	14471	14531	14532	14454	14428	14322	14406	14321	14431	14451	14619	14468	14583	14325	14458	14520	14359	14369	14425	14555	14463	14467	14549	14578	14468	14515	14394	14385	14659	14410	14476	14428	14456	14485	14478	14579	14377	14438	14496	14483	14490	14441	14489	14338	14559	14450	14396	14559	14620	14476	14375	14541	14316	14649	14601	14306	14545	14473	14446	14402	14334	14336	14467	14380	14310	14507	14558	14485	14488	14279	14475	14450	14355	14428	14354	14356	14240	14587	14516	14532	14433	14391	14373	14596	14544	14398	14587	14588	14344	14480	14567	14564	14393	14597	14551	14505	14269	14423	14537	14412	14522	14567	14501	14529	14715	14504	14475	14347	14502	14567	14504	14366	14385	14459	14343	14520	14246	14599	14716	14481	14411	14612	14512	14500	14485	14404	14468	14312	14564	14394	14446	14415	14457	14461	14509	14479	14474	14460	14310	14573	14472	14392	14348	14504	14479	14439	14462	14421	14562	14424	14428	14535	14576	14477	14430	14630	14529	14407	14412	14541	14426	14495	14360	14437	14430	14354	14419	14620	14324	14522	14453	14515	14532	14333	14458	14394	14442	14485	14398	14550	14306	14532	14431	14545	14562	14380	14600	14443	14496	14344	14486	14490	14616	14614	14363	14418	14435	14383	14618	14584	14518	14535	14394	14562	14348	14609	14672	14236	14499	14507	14462	14334	14391	14538	14672	14475	14356	14505	14592	14522	14706	14358	14525	14606	14580	14408	14403	14365	14404	14505	14468	14528	14489	14480	14504	14443	14387	14457	14546	14485	14439	14413	14537	14461	14336	14388	14409	14370	14528	14493	14350	14675	14639	14483	14319	14375	14446	14630	14507	14527	14570	14454	14583	14796	14447	14446	14592	14533	14305	14404	14278	14639	14558	14416	14533	14530	14392	14285	14349	14509	14411	14284	14337	14425	14628	14416	14406	14600	14556	14464	14497	14547	14451	14430	14377	14594	14490	14451	14435	14490	14544	14472	14341	14633	14276	14395	14378	14584	14277	14506	14438	14404	14568	14547	14385	14408	14334	14500	14494	14345	14511	14460	14462	14533	14364	14563	14441	14476	14601	14340	14556	14592	14308	14256	14358	14472	14568	14646	14357	14366	14348	14394	14682	14446	14342	14539	14485	14383	14516	14555	14653	14475	14436	14552	14416	14549	14523	14638	14629	14575	14340	14440	14643	14288	14528	14394	14431	14491	14486	14415	14364	14551	14657	14466	14535	14449	14545	14452	14344	14446	14484	14553	14455	14595	14579	14456	14534	14470	14470	14686	14450	14526	14387	14450	14445	14718	14618	14441	14619	14548	14478	14518	14560	14371	14599	14314	14286	14510	14486	14600	14410	14313	14516	14372	14514	14513	14404	14412	14409	14429	14548	14510	14551	14486	14511	14397	14458	14485	14303	14512	14386	14587	14466	14485	14553	14323	14505	14335	14507	14510	14576	14421	14699	14454	14434	14419	14307	14434	14432	14426	14438	14571	14420	14368	14429	14665	14421	14439	14545	14514	14384	14413	14493	14370	14657	14378	14305	14429	14508	14558	14446	14343	14531	14379	14605	14511	14506	14352	14491	14535	14479	14320	14534	14494	14434	14642	14530	14371	14399	14582	14501	14392	14555	14510	14320	14315	14472	14509	14302	14434	14437	14445	14556	14628	14413	14565	14571	14538	14576	14483	14514	14379	14352	14543	14325	14521	14583	14450	14478	14384	14334	14528	14384	14423	14413	14293	14495	14568	14486	14510	14515	14423	14399	14511	14362	14544	14577	14366	14571	14465	14481	14463	14656	14432	14448	14507	14479	14639	14539	14602	14476	14529	14398	14433	14290	14532	14404	14675	14434	14525	14337	14547	14543	14517	14445	14393	14412	14457	14446	14477	14438	14367	14352	14424	14580	14518	14224	14482	14581	14523	14513	14579	14380	14495	14323	14329	14461	14510	14537	14406	14600	14522	14464	14589	14571	14503	14429	14409	14418	14439	14467	14542	14310	14437	14398	14347	14525	14574	14440	14596	14451	14477	14400	14525	14533	14423	14465	14623	14428	14389	14327	14536	14448	14468	14448	14470	14388	14402	14499	14408	14365	14421	14452	14602	14521	14593	14529	14549	14433	14427	14516	14538	14313	14408	14458	14427	14419	14389	14502	14483	14367	14450	14458	14590	14525	14466	14461	14515	14396	14541	14524	14564	14355	14511	14528	14429	14539	14527	14418	14549	14464	14367	14446	14560	14460	14519	14496
23414	20790	27992	23778	21454	20794	19255	16888	16434	17054	20526	29834	30980	26775	22461	19614	17691	16830	16541	16181	16324	16116	16179	16263	16569	16130	16272	16599	16494	16296	16189	16349	16393	16372	16379	16173	16314	16090	16356	16223	16398	16212	16301	16508	16406	16274	16181	16109	16310	16332	16113	16344	16293	16115	16504	16115	16367	16321	16316	16308	16341	16156	16200	16282	16243	16239	16194	16152	16157	16256	16108	16327	16270	16358	16178	16001	16110	16264	16180	16069	16253	16302	16348	16101	16135	16211	16324	16176	16450	16174	16131	16331	16145	16255	16274	16202	16297	16356	16378	16094	16187	16203	16143	16061	16216	16120	16167	16155	16351	16292	16326	16311	16205	16270	16073	16201	16280	16273	16173	16165	16108	16060	16183	16195	16177	16320	16003	16172	16036	16101	16206	16045	16214	16116	16068	16176	16068	16152	16168	16261	16332	16458	16329	16253	16068	16266	16340	16254	16397	16176	16167	16322	16169	16377	16100	16091	16167	16273	16208	16063	16183	16354	16354	16187	16035	16400	16166	16294	16230	16069	16248	16230	16301	16139	16157	16331	16292	16229	16346	16122	16148	16184	16199	16247	16150	16338	16034	16134	16130	16270	16052	16044	16249	16096	16190	16076	16078	16338	16188	16347	16257	16297	16202	16326	16135	16227	16086	16167	16028	16131	16309	16086	16289	16141	16386	16314	16111	16122	16137	16188	16233	16267	16120	16186	16262	16007	16238	16155	16340	16124	16025	16346	15970	16146	16290	16189	16182	16120	16202	16153	16158	16342	16048	15982	16260	16163	16363	16231	16217	16106	15953	16171	16424	16198	16215	16170	16275	16155	16147	16284	16274	16486	16195	16208	16133	16304	16373	16163	16177	16301	16258	16323	16046	16106	16357	16106	16238	16170	16089	16167	16343	16115	16167	16244	16130	16036	16137	16228	16126	16251	16174	16403	16152	16133	16364	16269	16301	16241	16074	16121	16082	16359	16124	16164	16141	16137	16081	16342	16362	16115	16181	16090	16045	16034	16196	15928	16308	16181	16021	16209	16308	16385	16256	16249	16374	16151	16135	16302	16051	16292	16244	16301	16160	16247	16222	16374	16089	16319	15983	16368	16133	16051	16080	16209	16180	16189	16383	16133	16173	16194	16138	16185	16255	16215	16093	16264	16099	16226	16279	16162	16256	16099	16125	16156	16184	16145	16111	16272	16134	16013	16422	16129	16171	16242	16083	16290	16234	16334	16210	16276	16412	16121	16229	16375	16115	16169	16132	16268	16157	16062	16242	16331	16460	16177	16270	16095	16103	15923	16234	16187	16195	16269	16194	16272	16181	16321	16194	16148	15968	16240	16143	15968	16153	16242	16194	16106	16064	15987	16233	16182	16207	16155	16055	16357	16199	16216	16351	16085	16197	16024	16130	16183	16260	16221	16235	16247	16150	16081	16281	16134	15997	16256	16283	16078	16381	16403	16161	16052	16183	16194	16149	16257	16429	16235	16180	16196	16378	16133	16237	16173	16136	16095	16253	16258	16065	16178	16321	16234	16226	16148	16284	16120	16143	16104	16229	16127	16042	16307	16191	16339	16178	16144	16323	15993	16263	16233	16149	16271	16141	16206	16067	16157	16312	16082	16145	16087	16419	15967	16032	16349	16422	16187	16249	16237	16132	16016	16249	16169	15991	16068	16347	16209	16234	15856	16308	16067	16094	16180	16062	16058	16314	16069	16166	16155	15849	16068	16168	16062	16210	16345	16156	16118	16154	16150	16203	16410	16341	16093	16070	16205	16383	16168	16223	16223	16189	16091	16276	16021	16118	16088	16135	16169	16157	16152	16124	16148	16334	16249	16051	16002	16121	16199	16344	16175	15978	16141	16146	16145	16284	16078	16076	16046	16191	16152	16197	15951	16123	16281	16150	16316	16244	16165	16162	16076	16096	16307	16246	16224	16375	15951	16206	16329	16369	16020	16155	16355	16103	16213	16073	16204	16174	16118	16160	16330	16099	16141	16332	16145	16341	16100	16261	16059	16201	16295	16219	16064	16154	16207	16134	16461	16227	16330	16208	16230	16337	16361	16276	16318	16241	16345	16298	16266	16170	16133	16199	16160	16273	16002	16100	16071	16223	16249	16229	16235	16147	16149	16048	16088	16276	16241	15976	16222	16034	16047	16386	16041	16098	16260	16221	16131	16170	15954	16162	16329	16207	16138	16163	16304	16242	16232	16180	16265	16169	16315	16186	16156	16216	16206	16039	16135	16082	16337	16123	16142	16206	16147	16058	16150	16084	16141	16233	16106	16193	16083	16345	16247	16313	16318	16429	16050	16159	16180	16087	16188	16285	16168	16236	16072	16286	16189	16352	16119	16379	16155	16145	16108	16263	16263	16156	16266	16170	16219	16256	16233	16210	16264	16229	16164	16226	16278	16160	16168	16251	16184	16179	16020	16406	16092	16155	16123	16304	16226	16323	16320	16398	16031	16122	16225	16048	16205	16230	16073	16129	16241	16142	16007	16113	16297	16015	15943	16193	16167	16124	16139	16135	16248	16196	16283	16196	16244	16089	16195	16302	16292	16306	16192	16289	16120	16232	16164	16247	15977	16130	16102	16322	16372	16274	16212	16309	16482	16195	16202	16136	16327	16368	16135	16139	16213	16138	16091	16182	16153	16233	16026	16333	16192	16061	16176	16150	16134	16198	16286	16256	16048	15999	16209	16157	16301	16089	16260	16227	16350	16175	16170	16119	16366	16140	16067	16166	16147	16140	16284	16315	16345	16009	16056	16327	16291	16160	16199	16113	15950	16254	16048	16029	16096	16126	16292	16175	16205	16121	16404	16192	16196	16300	16269	16049	16226	16222	16305	16078	16157	16354	16321	16184	16148	16388	16147	16191	16254	16198	16212	16369	16153	16119	16104	16171	16342	16154	16165	16140	16224	16212	16289	16076	16212	16222	16083	16064	16410	16322	16275	16042	16353	16245	16256	16308	16287	16243	16212	16116	16075	16178	16207	16351	16121	16151	16139	16011	16159	16175	16176	16166	16211	16302	16086	16218	16254	16078	16146	16357	16150	16236	16219	16164	16120	16190	16361	16218	16230	16065	16225	16245	16237	16132	16185	16457	16361	16057	16243	16394	16103	16094	16328	16239	16113	16037	16192	16226	16084	16185	15970	16031	16358	16052	16048	16254	16287	16172	16112	16393	16130	16372	16047	15959	16280	16198	16329	16272	16000	16246	16174	16392	16166	16238	16398	16226	16282	16265	16244	16387	16274	16037	16175	16106	16158	16102	16199	16245	16271	16170	16305	16225	16115	16090	16319	16130	16058	16158	16324	16249	16161	16299	16077	16103	16074	15998	16173	16164	16121	16291	16397	16062	16200	16072	16073	16066	16205	16202	16263	16196	16115	16299	16113	16028	16163	16214	16312	16232	16080	16225	16177	16233	16098	16028	16377	16238	16137	16122	16152	16417	16187	15994	16057	16226	16258	16324	16251	16260	16266	15989	16052	16157	16072	16213	16204	16120	16101	16179	16106	16495	16209	16282	16184	16131	16131	16153	16149	16163	16109	16227	16235	16400	16144	16091	16045	16038	16007	16153	16095	16152	16201	16217	16176	16071	16067	16037	16111	16202	16051	16085	16162	16154	16125	16084	16180	16303	16132	16093	16245	16357	16107	16110	16382	15992	16201	16441	16124	16294	16041	16229	16401	16355	16118	15984	15920	16388	16186	16243	16300	16165	16084	16169	16308	16275	16389	16080	16100	16254	16250	16219	16115	16143	16158	15934	16215	16205	16273	16069	16325	16239	16216	16335	16176	16191	16211	16054	16094	16244	16069	16248	16140	16160	16080	16118	16334	16304	16114	16311	16289	16163	16265	16249	16028	16140	16099	16020	16119	16204	16076	16336	16259	16159	16139	16171	15945	16301	16293	16158	16155	16379	16288	16205	16160	16180	16263	16214	16260	16313	16304	16364	15971	16133	16184	16268	16142	16149	16220	16188	16322	16245	16396	16304	16283	16004	16097	16211	16260	16043	16513	16125	16061	15966	16191	16129	16305	16216	16125	16333	16207	16114	16130	16234	16239	16559	16105	16256	16220	16078	16078	16160	16126	16228	16311	16403	16181	16349	16218	16179	16325	16170	16327	16396	16110	16156	16048	16298	16242	16245	16147	16352	16209	16192	16138	16124	15984	16237	16133	16325	16259	16254	16306	16085	16317	16344	16206	16184	16105	16357	16105	16176	16208	16367	16039	15997	16214	16236	16097	16117	16266	16211	16032	16184	16200	16281	16079	16352	16226	16230	16062	16259	16209	16091	16149	16258	16301	16168	16244	16477	16298	16181	16181	16216	16243	16266	16046	16049	15920	16239	16230	16242	16301	16373	16259	16291	16117	16098	16217	16080	16241	16225	16165	16078	16320	16146	16216	16157	16237	16131	16123	16161	16519	16058	16127	16165	16000	16199	16209	16344	16139	16244	16195	16253	16143	16173	16228	16238	16245	16175	16249	16181	16080	16216	16187	16160	16156	16238	16109	16302	16193	16228	16224	16125	16174	16265	16305	16338	16068	16159	16098	15927	16054	16277	16135	16308	16271	16279	16137	16022	16245	16103	16171	16224	16284	16132	16046	16234	16316	16321	16218	16064	16205	16258	16224	16131	16146	16057	16182	16035	16051	16356	16199	16213	16089	16221	16041	16180	16363	16096	16167	16181	16253	16177	16253	16102	16214	16133	16249	16178	16324	16048	16019	16228	16233	16216	16420	16157	16082	16226	16226	16269	16164	16019	15990	16184	16077	16329	16211	16227	16201	16135	16064	16056	16257	16070	16158	16146	16085	16221	16214	16240	16115	16267	16326	15977	16039	16177	16308	16152	16268	16244	16159	16138	16312	16197	16255	16162	16173	16286	16369	16240	16073	16183	16107	16053	16127	16214	16212	16231	16089	16061	16177	16143	16255	16055	16287	16218	16218	16292	16146	16360	16245	16246	16378	16290	16106	15994	16307	16093	16263	16176	16116	16068	16048	16275	16202	16123	16161	16064	16245	16224	16227	16071	16190	16168	16453	16244	16199	16221	16230	16246	16082	15999	16015	16189	16245	16108	16136	16436	16249	16210	16082	16004	16115	16219	16271
14776	26124	24254	19949	18187	16790	15823	15443	15454	16006	22217	33807	33056	27588	22627	18627	16143	15286	15016	14761	14798	14743	14570	14618	14690	14842	14681	14713	14720	14829	14765	14870	14758	14696	14785	14605	14589	14620	14786	14682	14810	14779	14609	14753	14753	14786	14770	14758	14738	14705	14750	14781	14579	14791	14788	14735	14834	14633	14683	14775	14790	14763	14816	14639	14636	14704	14698	14714	14555	14741	14660	14636	14606	14706	14748	14657	14691	14659	14767	14642	14793	14933	14717	14641	14657	14576	14600	14688	14767	14761	14981	14747	14815	14613	14907	14759	14693	14742	14752	14710	14789	14627	14608	14773	14746	14723	14717	14765	14732	14920	14882	14719	14783	14698	14662	14563	14778	14803	14409	14709	14546	14556	14706	14852	14816	14613	14726	14853	14917	14640	14770	14726	14778	14607	14687	14634	14940	14732	14803	14853	14770	14860	14786	14584	14808	14628	14711	14856	14637	14800	14574	14686	14681	14794	14833	14640	14784	14592	14794	14872	14836	14793	14472	14850	14687	14632	14727	14937	14804	14731	14817	14665	14745	14762	14751	14745	14632	14810	14806	14746	14618	14673	14683	14810	14704	14768	14610	14688	14637	14518	14877	14597	14698	14667	14675	14675	14722	14698	14712	14788	14769	14582	14964	14794	14648	14712	14584	14854	14560	14666	14703	14609	14868	14809	14736	14651	14791	14773	14760	14736	14856	14683	14780	14692	14742	14743	14651	14709	14661	14477	14756	14760	14585	14699	14843	14590	14533	14891	14887	14547	14777	14817	14721	14696	14651	14550	14808	14737	14938	14597	14665	14711	14767	14629	14674	14514	14653	14764	14667	14761	14530	14686	14804	14502	14597	14560	14877	14877	14844	14750	14630	14784	14757	14598	14891	14628	14595	14742	14660	14562	14704	14753	14567	14638	14511	14629	14619	14884	14721	14774	14726	14684	14757	14782	14702	14683	14646	14695	14635	14697	14687	14661	14736	14694	14689	14874	14563	14748	14493	14818	14630	14808	14722	14594	14707	14706	14739	14620	14687	14780	14722	14679	14799	14632	14829	14555	14901	14635	14672	14805	14688	14665	14704	14685	14678	14696	14727	14760	14595	14695	14682	14736	14812	14761	14679	14791	14803	14692	14546	14768	14730	14768	14770	14732	14859	14783	14645	14750	14783	14756	14769	14796	14572	14769	14760	14764	14727	14676	14688	14728	14935	14795	14633	14656	14597	14841	14699	14752	14775	14714	14597	14758	14727	14681	14681	14654	14634	14550	14722	14686	14579	14718	14793	14772	14739	14574	14664	14656	14645	14799	14650	14814	14597	14701	14651	14758	14738	14697	14753	14723	14678	14708	14732	14622	14810	14733	14849	14799	14596	14665	14637	14698	14680	14692	14713	14791	14804	14681	14792	14604	14733	14603	14912	14672	14641	14730	14778	14599	14737	14559	14710	14726	14613	14753	14708	14659	14651	14537	14705	14595	14703	14666	14620	14765	14827	14585	14687	14645	14683	14842	14605	14613	14784	14645	14778	14895	14913	14677	14736	14518	14623	14688	14698	14784	14533	14610	14667	14691	14787	14691	14604	14648	14743	14662	14760	14742	14685	14569	14719	14833	14713	14650	14790	14824	14786	14672	14828	14744	14718	14735	14796	14704	14749	14658	14696	14690	14638	14768	14753	14774	14706	14809	14700	14861	14616	14795	14764	14723	14729	14685	14738	14680	14652	14723	14901	14656	14735	14810	14682	14807	14537	14863	14871	14682	14758	14692	14663	14740	14625	14786	14669	14701	14774	14597	14695	14805	14715	14716	14785	14792	14679	14697	14686	14642	14616	14774	14693	14716	14877	14711	14744	14578	14791	14678	14648	14615	14495	14845	14663	14625	14701	14650	14741	14592	14758	14755	14686	14671	14718	14716	14787	14729	14499	14679	14634	14599	14765	14694	14558	14731	14730	14567	14759	14795	14751	14903	14629	14663	14853	14549	14672	14683	14772	14780	14640	14904	14772	14692	14756	14658	14559	14554	14638	14585	14869	14633	14535	14593	14516	14640	14665	14785	14696	14815	14862	14665	14755	14758	14777	14833	14725	14739	14614	14773	14689	14701	14772	14694	14704	14715	14637	14753	14723	14692	14755	14667	14780	14758	14812	14768	14651	14723	14736	14790	14584	14758	14696	14641	14770	14726	14511	14779	14822	14648	14811	14764	14749	14690	14807	14752	14564	14850	14930	14619	14741	14615	14698	14644	14700	14720	14617	14763	14635	14749	14762	14734	14683	14548	14761	14667	14807	14849	14728	14607	14661	14685	14692	14646	14706	14805	14658	14678	14689	14504	14702	14659	14656	14606	14711	14658	14661	14661	14649	14706	14712	14664	14762	14708	14743	14547	14766	14764	14654	14885	14792	14758	14805	14796	14619	14653	14767	14755	14631	14645	14618	14640	14672	14782	14699	14747	14789	14767	14702	14606	14667	14822	14828	14864	14762	14925	14828	14634	14685	14579	14722	14725	14738	14784	14634	14696	14641	14778	14877	14623	14735	14660	14854	14724	14722	14465	14679	14894	14729	14720	14735	14689	14850	14754	14507	14609	14799	14785	14764	14809	14690	14813	14635	14687	14604	14723	14670	14644	14755	14680	14666	14834	14708	14478	14658	14689	14690	14549	14739	14643	14770	14540	14691	14759	14684	14621	14570	14606	14787	14514	14618	14750	14873	14812	14763	14784	14709	14692	14708	14785	14629	14680	14617	14741	14896	14736	14520	14596	14656	14672	14489	14524	14780	14700	14613	14710	14553	14682	14613	14807	14664	14670	14752	14654	14718	14548	14650	14801	14691	14816	14621	14602	14683	14645	14780	14430	14763	14597	14745	14895	14705	14716	14711	14681	14626	14658	14764	14713	14762	14607	14770	14810	14607	14635	14638	14691	14630	14850	14898	14712	14704	14826	14704	14668	14819	14703	14749	14604	14631	14670	14655	14775	14607	14778	14776	14731	14709	14883	14709	14876	14736	14598	14514	14611	14583	14767	14683	14720	14817	14723	14789	14616	14773	14594	14745	14577	14795	14531	14705	14643	14715	14739	14699	14851	14656	14757	14726	14843	14687	14636	14674	14696	14791	14682	14656	14762	14590	14657	14709	14758	14626	14628	14592	14684	14654	14695	14774	14652	14884	14768	14730	14582	14870	14650	14771	14727	14631	14683	14675	14766	14732	14704	14579	14679	14762	14583	14708	14843	14623	14762	14802	14777	14503	14660	14782	14772	14698	14711	14665	14587	14626	14669	14818	14881	14748	14697	14680	14649	14630	14621	14795	14683	14734	14657	14556	14839	14598	14658	14729	14611	14742	14830	14759	14697	14592	14778	14664	14617	14758	14771	14642	14708	14829	14768	14753	14756	14822	14726	14687	14642	14587	14649	14734	14601	14770	14774	14581	14824	14627	14757	14596	14647	14618	14599	14769	14778	14640	14709	14668	14679	14706	14576	14792	14612	14828	14735	14750	14747	14727	14732	14698	14566	14724	14797	14778	14886	14679	14688	14723	14531	14655	14655	14697	14694	14714	14818	14715	14734	14666	14740	14728	14632	14663	14652	14623	14703	14686	14596	14645	14811	14735	14719	14781	14684	14654	14670	14744	14725	14622	14849	14677	14627	14582	14607	14736	14629	14707	14585	14616	14859	14600	14784	14676	14615	14752	14676	14690	14710	14693	14651	14818	14713	14713	14748	14611	14574	14556	14658	14812	14778	14632	14772	14703	14794	14788	14702	14764	14748	14603	14649	14644	14510	14667	14734	14764	14733	14685	14823	14714	14828	14813	14519	14733	14750	14761	14785	14970	14638	14786	14750	14776	14703	14833	14952	14653	14747	14830	14625	14743	14675	14770	14565	14858	14671	14750	14690	14713	14735	14691	14671	14870	14824	14730	14613	14757	14679	14791	14674	14804	14730	14716	14556	14699	14706	14606	14777	14855	14660	14788	14793	14735	14476	14744	14763	14634	14570	14627	14644	14592	14790	14639	14568	14638	14828	14768	14668	14671	14663	14457	14688	14857	14736	14666	14675	14607	14824	14710	14893	14682	14852	14531	14765	14642	14588	14759	14635	14567	14628	14619	14682	14632	14621	14884	14589	14788	14577	14741	14710	14556	14744	14625	14715	14453	14830	14718	14691	14777	14534	14693	14908	14822	14654	14811	14629	14613	14694	14633	14630	14697	14529	14920	14910	14755	14729	14607	14526	14801	14661	14665	14658	14704	14716	14845	14583	14692	14684	14721	14620	14636	14832	14832	14692	14545	14748	14699	14620	14846	14716	14757	14698	14830	14695	14636	14620	14775	14756	14781	14775	14509	14670	14731	14671	14599	14892	14610	14698	14716	14606	14799	14809	14773	14836	14517	14735	14594	14733	14732	14779	14626	14523	14753	14827	14562	14678	14800	14648	14747	14885	14718	14920	14600	14681	14595	14879	14774	14737	14847	14673	14700	14712	14654	14799	14582	14848	14646	14709	14743	14636	14800	14696	14944	14701	14574	14919	14668	14688	14862	14517	14576	14711	14708	14619	14883	14650	14655	14900	14665	14633	14600	14736	14871	14831	14852	14639	14764	14782	14800	14560	14651	14684	14717	14643	14608	14847	14554	14660	14828	14739	14732	14794	14673	14820	14578	14922	14785	14835	14519	14567	14563	14756	14536	14727	14701	14705	14743	14693	14599	14767	14729	14730	14790	14688	14876	14837	14699	14730	14679	14633	14700	14869	14614	14699	14549	14877	14725	14560	14915	14825	14806	14568	14788	14651	14582	14729	14764	14694	14748	14709	14802	14687	14481	14863	14781	14604	14562	14708	14658	14749	14824	14635	14721	14710	14737	14659	14627	14763	14786	14768	14704	14695	14697	14699	14737	14608	14850	14588	14658	14739	14628	14689	14568	14724	14740	14694	14731	14707	14731	14776	14674	14630	14790	14642	14659	14643	14778	14666	14739	14650	14575	14679	14818	14715	15060	14710	14859	14566	14758	14510	14727	14827	14842	14735	14625	14737	14561	14729	14868	14800	14677	14923	14621	14676	14825	14907	14769	14737	14586	14799	14631	14679	14711	14727	14763	14736	14754	14803	14639	14742	14657	14672	14691	14580
22330	20782	28437	23198	20951	22549	23466	18442	17428	17746	22297	36252	38203	34891	29101	22726	19351	17737	17179	16879	16854	16836	16734	16604	16942	16606	16768	16637	16447	16746	16797	16788	16929	16553	16892	16783	16625	16589	16646	16679	16770	16601	16767	16650	16729	16640	16634	16585	16840	16777	16809	16653	16878	16919	16502	16667	16784	16553	16846	16627	16748	16541	16662	16639	16710	16536	16693	16817	16757	16642	16589	16752	16719	16573	16581	16684	16628	16700	16736	16541	16555	16606	16774	16538	16528	16601	16457	16882	16588	16686	16676	16571	16744	16596	16615	16868	16517	16480	16700	16770	16759	16664	16815	16629	16750	16695	16559	16572	16666	16679	16737	16647	16658	16550	16472	16645	16532	16581	16658	16573	16534	16435	16560	16370	16708	16763	16903	16612	16530	16561	16615	16714	16661	16840	16597	16495	16518	16693	16745	16552	16613	16591	16559	16575	16559	16692	16622	16732	16718	16585	16480	16501	16651	16577	16638	16683	16812	16713	16677	16561	16726	16685	16557	16540	16439	16504	16607	16783	16565	16816	16606	16412	16825	16650	16650	16678	16677	16760	16763	16589	16711	16690	16432	16650	16579	16782	16771	16656	16521	16483	16587	16536	16837	16477	16655	16622	16648	16533	16628	16707	16509	16576	16592	16682	16746	16767	16703	16752	16616	16642	16529	16344	16622	16769	16491	16651	16688	16644	16598	16610	16582	16754	16438	16674	16680	16482	16701	16481	16705	16659	16486	16288	16529	16403	16524	16519	16545	16450	16655	16442	16657	16546	16735	16622	16736	16620	16528	16643	16517	16654	16575	16553	16801	16485	16625	16830	16625	16634	16615	16602	16507	16723	16806	16521	16464	16594	16720	16752	16637	16725	16819	16651	16592	16700	16576	16719	16624	16634	16607	16575	16463	16438	16601	16596	16609	16401	16772	16574	16657	16719	16837	16280	16576	16601	16556	16706	16718	16664	16618	16523	16629	16651	16713	16677	16656	16521	16613	16787	16629	16697	16529	16454	16527	16489	16782	16493	16709	16433	16571	16567	16687	16573	16788	16590	16658	16683	16493	16307	16629	16733	16551	16710	16640	16768	16655	16705	16523	16605	16660	16526	16412	16474	16695	16548	16756	16660	16575	16495	16527	16696	16556	16580	16705	16761	16743	16819	16331	16354	16723	16585	16445	16518	16666	16504	16458	16630	16635	16587	16669	16543	16766	16801	16771	16586	16466	16673	16571	16692	16355	16782	16792	16773	16452	16596	16589	16417	16542	16684	16559	16542	16747	16714	16633	16536	16608	16505	16787	16784	16573	16552	16771	16649	16565	16648	16526	16785	16610	16535	16681	16733	16607	16877	16534	16577	16478	16687	16457	16649	16761	16754	16565	16534	16700	16508	16580	16697	16713	16630	16458	16671	16438	16563	16549	16632	16681	16470	16751	16503	16594	16579	16334	16606	16513	16601	16635	16420	16518	16472	16550	16799	16538	16510	16554	16684	16566	16784	16601	16497	16591	16735	16519	16693	16513	16557	16752	16610	16540	16476	16770	16550	16601	16484	16569	16585	16673	16393	16509	16561	16517	16668	16498	16592	16568	16688	16634	16758	16612	16792	16653	16568	16710	16454	16504	16512	16385	16652	16577	16445	16675	16609	16659	16798	16502	16797	16639	16670	16638	16695	16848	16678	16621	16621	16574	16694	16614	16500	16573	16482	16691	16797	16652	16612	16665	16823	16639	16460	16547	16807	16720	16513	16656	16623	16706	16760	16681	16563	16721	16700	16613	16539	16779	16627	16489	16586	16573	16627	16583	16746	16688	16556	16525	16767	16776	16565	16489	16651	16614	16695	16610	16382	16676	16709	16666	16679	16488	16748	16556	16755	16799	16409	16531	16563	16643	16386	16318	16582	16655	16503	16615	16701	16410	16515	16484	16670	16545	16511	16527	16534	16532	16330	16516	16466	16552	16476	16574	16671	16580	16622	16629	16503	16465	16769	16739	16784	16690	16528	16846	16613	16505	16591	16567	16642	16613	16503	16543	16602	16570	16603	16664	16580	16520	16612	16475	16540	16649	16678	16655	16679	16676	16549	16606	16332	16692	16709	16672	16551	16478	16517	16437	16498	16566	16496	16680	16435	16814	16612	16568	16451	16731	16593	16663	16459	16633	16605	16602	16623	16535	16727	16693	16755	16600	16599	16579	16514	16676	16468	16828	16554	16629	16631	16717	16619	16610	16695	16634	16667	16607	16574	16503	16731	16587	16529	16730	16466	16488	16632	16370	16515	16645	16483	16498	16565	16654	16496	16589	16710	16413	16646	16621	16587	16434	16636	16612	16669	16501	16662	16653	16498	16636	16574	16417	16628	16482	16504	16618	16598	16594	16397	16656	16555	16411	16448	16737	16727	16868	16647	16579	16625	16582	16467	16695	16667	16662	16689	16520	16598	16614	16499	16559	16637	16372	16435	16558	16669	16704	16592	16646	16522	16744	16630	16369	16402	16450	16701	16724	16565	16456	16773	16574	16426	16493	16404	16537	16319	16496	16462	16660	16440	16740	16729	16639	16654	16701	16669	16464	16637	16564	16594	16610	16599	16504	16621	16551	16639	16757	16657	16544	16636	16669	16688	16632	16604	16743	16767	16625	16548	16665	16584	16434	16418	16812	16600	16675	16575	16536	16427	16571	16705	16625	16512	16454	16482	16485	16648	16804	16551	16649	16732	16494	16436	16530	16767	16739	16441	16707	16775	16622	16474	16612	16306	16656	16704	16615	16799	16578	16637	16589	16370	16638	16615	16630	16527	16401	16617	16779	16517	16403	16323	16715	16715	16588	16729	16647	16694	16698	16582	16616	16591	16807	16613	16599	16666	16649	16586	16516	16427	16473	16700	16780	16488	16518	16659	16644	16487	16668	16485	16807	16636	16542	16474	16494	16440	16572	16691	16663	16467	16578	16605	16622	16588	16726	16466	16699	16629	16597	16493	16541	16612	16540	16759	16651	16567	16777	16529	16580	16564	16565	16553	16622	16489	16716	16570	16691	16407	16586	16520	16514	16609	16628	16509	16621	16608	16566	16659	16439	16397	16603	16524	16560	16503	16595	16454	16530	16650	16651	16680	16570	16315	16660	16574	16587	16682	16664	16620	16748	16385	16569	16629	16696	16526	16614	16480	16561	16515	16482	16578	16710	16548	16751	16644	16670	16533	16600	16559	16545	16568	16553	16513	16618	16605	16714	16514	16652	16585	16589	16479	16801	16619	16708	16692	16564	16711	16512	16563	16579	16833	16546	16559	16601	16744	16566	16597	16509	16471	16543	16430	16652	16481	16678	16610	16520	16676	16705	16514	16478	16523	16473	16437	16689	16642	16571	16649	16646	16495	16559	16379	16521	16474	16678	16621	16703	16687	16619	16616	16541	16685	16625	16666	16583	16605	16433	16687	16666	16711	16467	16730	16753	16401	16763	16546	16551	16661	16621	16765	16727	16659	16552	16751	16767	16439	16645	16642	16590	16514	16537	16795	16700	16546	16563	16824	16543	16398	16598	16636	16751	16596	16676	16526	16578	16576	16581	16648	16657	16604	16835	16558	16641	16455	16723	16602	16566	16577	16745	16705	16769	16476	16490	16611	16609	16754	16624	16653	16539	16354	16456	16801	16388	16537	16554	16509	16879	16718	16657	16595	16469	16825	16735	16609	16573	16583	16616	16368	16524	16640	16712	16493	16626	16487	16747	16708	16701	16714	16772	16599	16768	16572	16367	16464	16391	16768	16459	16671	16628	16737	16557	16570	16601	16814	16632	16454	16490	16673	16464	16696	16322	16613	16800	16676	16723	16748	16655	16527	16571	16600	16510	16687	16652	16595	16482	16715	16526	16569	16588	16660	16648	16501	16706	16751	16624	16595	16681	16530	16496	16409	16490	16649	16729	16713	16542	16622	16666	16501	16598	16686	16562	16443	16674	16374	16554	16685	16526	16527	16519	16639	16501	16455	16555	16382	16535	16652	16680	16631	16589	16508	16553	16739	16953	16469	16690	16675	16720	16339	16508	16718	16486	16524	16663	16486	16503	16715	16531	16495	16501	16484	16388	16684	16659	16597	16728	16640	16614	16679	16697	16602	16602	16662	16552	16498	16611	16653	16619	16692	16484	16424	16673	16529	16735	16576	16516	16626	16660	16460	16597	16512	16443	16781	16503	16518	16725	16700	16491	16542	16748	16525	16429	16561	16463	16274	16604	16547	16539	16712	16495	16795	16784	16485	16555	16609	16901	16787	16600	16491	16600	16605	16723	16690	16748	16519	16643	16613	16757	16347	16404	16628	16240	16514	16724	16479	16580	16736	16593	16557	16610	16665	16732	16656	16675	16504	16600	16776	16595	16671	16456	16696	16711	16670	16479	16511	16593	16644	16413	16467	16522	16551	16479	16561	16445	16604	16642	16546	16521	16565	16647	16581	16572	16382	16626	16405	16571	16655	16776	16672	16815	16638	16588	16648	16663	16605	16653	16759	16782	16657	16673	16542	16891	16544	16544	16721	16711	16688	16683	16472	16634	16667	16741	16588	16412	16814	16542	16660	16607	16716	16603	16498	16533	16558	16636	16596	16808	16778	16522	16517	16607	16713	16784	16635	16523	16685	16732	16774	16551	16530	16646	16534	16620	16582	16544	16669	16616	16791	16640	16716	16440	16652	16494	16638	16411	16605	16560	16622	16774	16696	16536	16695	16591	16670	16513	16568	16715	16451	16593	16675	16504	16702	16659	16455	16657	16468	16621	16512	16459	16558	16566	16784	16615	16672	16587	16569	16476	16636	16752	16672	16726	16390	16675	16662	16590	16596	16586	16593	16590	16673	16486	16604	16515	16284	16612	16728	16587	16532	16596	16385	16558	16570	16526	16646	16622	16768	16533	16711	16551	16437	16641	16569	16700	16513	16454	16688	16593	16632	16697	16386	16781	16616	16584	16392	16807	16343	16368	16431	16552	16637	16502	16541	16509	16666	16506	16539	16533	16648	16392	16636	16684	16630	16753	16539	16576	16532	16606	16473	16694	16520	16529	16475	16779	16616	16541	16520	16547	16611	16593	16642	16603	16535	16880	16605	16499	16531	16614	16715	16571	16642	16610	16434	16749	16748
16199	30097	27897	22578	19196	17555	16926	16421	16212	16450	24566	40336	40257	37084	29852	22054	17889	15910	15326	14919	14962	15013	14974	14960	14843	14930	14870	14929	15056	14790	15060	14947	15106	14932	14856	14871	14873	14969	15113	14796	15047	14730	14909	14875	14862	14987	15069	14940	14788	15020	14662	14885	14963	15010	15002	15005	14975	14821	14804	15016	14895	14830	14893	14887	14857	14937	15071	14999	14834	14824	14998	15034	14882	14936	15027	15039	14865	15043	14996	15015	14897	15048	14993	14912	14971	14934	14891	14931	14961	14865	14994	14818	15039	15076	14764	14870	14862	14863	14908	15071	14927	14948	14993	14839	15043	14793	14963	14951	14900	14966	14869	14872	14946	14934	14936	14829	15021	14890	14991	14803	14909	15017	14868	14754	15058	14861	15076	14824	14822	14911	15035	14914	14833	14892	14897	15024	14963	14931	14928	14914	14994	14779	14942	15008	14833	14836	14952	14798	14738	14863	14747	14999	14879	14976	14956	14976	14828	14778	14875	14861	14851	14775	14992	14803	14811	14951	14881	14950	14923	14994	14911	15078	14837	14793	14927	14899	14806	14925	15013	14993	14825	14991	15037	14837	14929	14970	15188	14901	14942	14798	15086	15022	14860	15123	14846	14928	14899	14853	14851	14858	14940	14924	15005	14810	14849	14874	14854	14914	14999	14950	14964	14995	14743	14817	14902	14809	14711	14966	14819	14873	14809	14897	14906	14903	14870	14920	14895	14902	14792	14940	14903	14836	14909	14808	14955	14845	14930	14951	14864	15094	14895	14957	14841	15041	14834	14993	14925	14929	14912	14887	14860	14829	14769	15020	14953	14757	14943	14875	15042	14835	14835	14963	14931	14829	14966	14850	14857	14737	15097	14975	14954	14961	14911	14885	14834	14876	14876	14989	14692	14878	14776	15189	14783	14985	14799	14818	14965	14939	14944	14735	14875	15014	14948	14871	14840	14760	14954	15049	14906	14804	14901	14825	14832	14894	14947	14841	14925	14941	15089	14878	14938	14825	14951	14855	14925	14926	15068	14836	14967	14806	14966	14943	14859	15033	14906	14966	14958	15081	14976	15105	14868	15070	14736	15048	15053	14826	14757	15006	14921	15008	14778	14829	14962	14867	14961	14873	14923	14891	15013	14964	15023	14936	14805	14859	14966	14946	14758	14755	14857	14887	15031	15103	14612	15010	14968	14928	14880	14873	14988	14818	15087	15119	14987	14866	15023	14910	14848	15005	14964	14697	14808	14957	14857	14867	14843	14947	14818	14924	14997	14884	14905	14980	14734	14966	14770	15113	14878	14828	14809	14866	14844	15001	14899	14886	14946	15013	14930	15019	14849	14858	14862	14701	14793	15123	14918	14971	14998	14928	14705	14772	14701	15003	14861	14749	14837	14907	15041	14823	14884	14842	14809	14957	14665	14797	14808	14728	14970	14772	14911	15066	14903	15088	14887	14963	14831	14835	15150	15073	15012	14990	14896	14895	14804	14930	14874	14915	14770	14924	14924	14921	14800	14855	14792	14983	14943	14970	14875	14768	15041	15065	14913	15060	14906	14912	15031	14938	15048	14883	15006	14908	15082	14935	14981	14905	14897	14728	14987	14978	14943	15028	14953	14941	14958	14834	14911	14753	14851	14769	14968	14873	14912	14782	14855	14870	14719	14947	14915	14824	14823	14972	14843	14798	15075	14795	15038	14986	14777	14773	14896	14693	14858	14859	15003	14762	14907	14920	14996	14941	14890	14898	14885	14885	14968	14878	15081	14918	14872	14953	14911	15004	14784	14667	14919	14883	14863	14925	14984	15014	14792	14915	14753	14973	15036	15052	14983	14883	14847	14915	14994	14931	14915	14892	14968	14908	14865	15039	14869	15015	14846	14974	14933	14937	15050	14702	14984	14882	14724	15072	14838	14823	14794	14964	14832	14776	14876	14798	14974	14822	14926	14717	14767	14916	14957	14691	15004	14958	14780	14866	14859	14790	14817	14999	14784	14855	14961	14801	14886	14975	14813	14799	14779	14923	14888	14775	14775	14898	14922	14889	15000	15035	14808	14975	15027	14720	14852	14775	14990	14942	14842	14763	14865	14845	14901	15001	14951	14887	14953	14798	14808	14888	14763	15070	14862	15023	14744	14953	14876	14822	14729	14934	14918	14854	14776	14987	14903	15140	14985	14871	14872	14912	14878	15002	14793	14861	14867	14937	15023	14908	14907	15045	14916	14870	14928	15035	14883	14909	14813	14906	14962	14873	14989	14939	14826	15015	14949	15053	15071	15033	15007	14909	15013	14960	14874	15016	14961	14908	14880	14820	14863	14869	14889	14776	14919	14862	14968	15021	14904	15142	14968	14903	14788	14892	14911	14913	14898	14931	14900	15018	15067	14812	14856	14896	14780	14928	14959	15142	14888	14920	14891	14906	14810	14919	14997	14883	14915	14958	14947	14911	15008	14922	14860	14733	14898	14802	15183	14892	14843	14707	14849	14877	14905	14996	14879	14857	15172	14975	14914	14990	15059	14965	14991	15043	14968	14925	14795	14978	14751	14988	14836	14888	14670	14920	15042	14918	14880	14997	14966	14983	14997	14856	14830	14939	14945	14934	15054	14905	15015	15028	14991	14818	14880	14778	14775	14854	14992	14914	14760	14886	14835	15080	14963	14922	14809	14717	14861	15122	14834	14945	14974	14959	15099	14909	14861	15014	14834	14894	14814	14926	14855	14761	14922	14764	14799	14768	14833	14775	14862	14966	15022	14910	14984	14822	14860	14858	14945	14831	15015	14946	14724	14798	14897	14975	14964	14939	15016	14885	14960	14972	15024	14885	14902	15016	14955	14891	15001	14900	14824	15076	15019	14789	14968	14829	14669	14865	15010	14827	14884	14913	15024	14829	14841	14933	14888	14883	14995	14909	14871	14873	14784	14665	14967	14910	14837	14921	14908	14991	15040	14844	14955	15163	14882	14863	14793	14857	15003	14940	14867	14898	14920	14807	14814	14758	14860	14885	14657	14899	14910	14916	14955	14888	14994	14732	14927	14780	14884	14741	14989	14920	14964	14997	14969	15130	14845	15030	14789	14914	14877	14731	14908	14695	14786	14933	15013	14750	14933	14965	14804	14969	14863	14991	14883	14800	14850	15081	14812	14948	14961	14808	14919	14734	14782	14863	14783	15009	14840	14837	14931	14796	15061	14868	14952	14748	14868	14983	14944	14867	14971	15081	14965	14773	14971	14967	15123	14944	14778	14792	14914	14824	14771	14932	14932	14878	14994	14801	14943	14992	14902	14817	14924	14911	15021	15008	15014	14857	14846	14934	14829	14835	14881	15002	14768	14918	14980	14856	15062	14917	14943	14994	14789	14820	14902	14963	14705	14979	14997	14928	14876	14741	14952	14756	14900	15021	14875	14902	15033	14963	14983	14917	15030	14881	15030	14958	14738	14803	14961	14897	14831	14832	14884	14846	14967	14813	14871	14833	14834	14990	14876	14828	14771	15048	14964	14671	14971	15065	15026	14919	14926	14917	15087	14840	14920	14899	15119	14969	14947	14833	15008	14811	14953	14970	14790	14815	14927	14922	15074	14899	14862	14880	15065	14825	14890	14872	15109	14930	14718	14803	14792	14873	14837	14954	14941	14812	14844	14960	14927	14859	14822	14708	14792	14978	14684	14710	15002	14914	14905	14943	15052	14945	14996	14937	14719	14790	14996	14988	15044	14963	14874	14860	14901	14718	14846	14901	14868	14875	14971	14815	14699	14907	15039	14860	14958	15052	14797	14857	14838	14775	14908	15035	14986	14976	14912	14938	14964	14765	14962	14877	14941	14942	14868	14913	14805	14935	14881	14941	15049	14887	14874	14917	15177	14875	14793	14802	14870	14849	14775	14954	15006	14936	14936	14764	14934	14778	14969	14820	14970	15093	14825	14996	14804	15030	14916	14743	14912	15010	14971	14823	14951	14767	14817	14896	14937	14968	14914	14834	14917	15078	14867	14956	15111	14934	14833	14866	14947	14826	14865	14814	15159	14768	14886	14827	14796	14825	14907	14858	14864	14724	14847	14782	14797	14963	14904	14823	14910	14794	14815	14912	14945	14796	14870	14809	15015	14873	14933	14959	14976	14591	14998	14899	14829	14870	14857	14936	14812	14787	14826	14834	14836	14920	15010	14744	14893	14771	14785	14848	14873	14891	14914	14737	15011	14800	14946	14942	14880	14782	14889	15016	14847	14854	14947	14860	14807	14918	14951	14917	14773	15099	14672	14729	14859	14806	14981	14934	14782	14681	14791	15029	14964	14972	14850	14780	14840	14872	14974	14951	14988	14744	14954	14818	14793	14820	14905	14916	14653	14753	15040	14980	15071	14913	14890	14888	14970	14988	14918	14826	14899	14925	14858	14939	14739	14760	15002	15008	14918	14814	14966	14933	15000	14884	15079	14767	15022	14954	14772	15025	14899	14930	14774	14839	14880	14842	14741	14858	14876	14890	14950	14989	14963	14919	14989	14997	14710	14825	14762	15062	14944	14756	14793	14887	14699	14821	14979	15073	14895	14868	14592	14866	14809	14965	14766	14826	14777	14916	14918	14976	14851	14758	14915	14780	14851	14959	14771	14836	14971	14764	14920	14759	14956	14883	14979	14807	14879	14824	14751	14873	14809	14827	15017	14776	14896	14813	14797	14770	14950	14877	14969	14956	15023	14970	14838	14845	14880	14882	14730	14922	14912	14765	14738	14870	14824	14954	14853	14917	14638	14867	14960	14901	15030	15069	14794	14926	14842	14967	14744	14825	14902	14912	14859	14686	14887	14757	14840	14859	14766	14887	14955	14885	15109	14837	14848	15079	14851	14835	14962	15165	14951	14950	14874	14790	15014	14979	14880	14993	15017	14788	14971	14764	14858	15016	15035	14812	15068	14827	14923	14801	14783	14840	14888	14798	14771	14680	14914	14940	15042	14962	14886	15022	14882	14836	14806	14839	14732	14861	14733	15077	14906	15114	14890	14801	14961	14866	14927	14862	14835	14920	14878	15019	14776	14758	14895	14963	14783	14847	14727	14823	14868	15049	14773	14905	14957	14945	14791	14753	14881	14999	14857	14977	14884	14915	14778	14860	14892	14923	14824	14983	14889	14727
26925	21540	23980	20580	17211	16752	16864	16676	16462	16573	16370	17108	18493	18582	17873	17456	16643	16352	16294	16411	16367	16453	16429	16147	16221	16285	16483	16383	16524	16251	16216	16019	16252	16296	16342	16139	16379	16162	16190	16429	16245	16433	16335	16194	16135	16345	16199	16123	16174	16294	16330	16290	16262	16130	16283	16289	16288	16447	16484	16228	16276	16238	16351	16197	16334	16142	16150	16176	16220	16394	16159	16169	16322	16328	16302	16280	16318	16155	16175	16401	16306	16083	16190	16384	16280	16219	16089	16215	16147	16369	16332	16139	16169	16215	16443	16200	16302	16257	16363	16288	16248	16115	16257	16032	16315	16456	16238	16339	16200	16071	16125	16258	16255	16252	16381	16121	16380	16221	16253	16298	16181	16400	16371	16371	16332	16355	16174	16262	16336	16319	16304	16263	16239	16206	16304	16280	16174	16424	16290	16241	16065	16361	16276	16128	16189	16297	16076	16246	16430	16036	16269	16134	16074	16298	16311	16076	16280	16344	16341	16252	16124	16085	16214	16322	16249	16154	16097	16221	16176	16159	16385	16224	16276	16394	16370	16313	16202	16295	16380	16198	16236	16349	16366	16151	16273	16195	16345	16408	16271	16183	16405	16249	16132	16242	16269	16160	16296	16109	16396	16167	16184	16279	16409	16299	16130	16255	16311	16283	16314	16157	16176	16193	16229	16319	16153	16274	16194	16139	16292	16275	16325	16093	16315	16302	16295	16470	16192	16313	16162	16309	16390	16242	16170	16347	16373	16197	16200	16348	16230	16226	16294	16290	16327	16405	16245	16208	16185	16153	16192	16251	16444	16340	16183	16031	16215	16246	16338	16054	16335	16209	16318	16236	16474	16134	16236	16498	16294	16252	16308	16366	16313	16232	16265	16187	16256	16261	16408	16143	16366	16214	16179	16305	16246	16398	16296	16329	16318	16160	16151	16171	16458	16070	16285	16176	16125	16398	16284	16208	16232	16545	16303	16283	16184	16145	16370	16450	16337	16433	16229	16224	16170	16286	16346	16327	16210	16248	16432	16239	16355	16266	16179	16272	16234	16111	16298	16403	16246	16203	16535	16296	16169	16076	16206	16261	16344	16134	16279	16297	16083	16308	16210	16384	16279	16261	16431	16580	16296	16452	16034	16148	16381	16384	16558	16220	16279	16274	16202	16109	16516	16282	16234	16072	16193	16294	16233	16180	16251	16195	16411	16411	16093	16317	16087	16221	16378	16255	16452	16404	16335	16427	16304	16161	16258	16455	16380	16437	16321	16092	16262	16418	16149	16240	16226	16021	16274	16188	16350	16319	16270	16095	16289	16247	16258	16324	16406	16172	16249	16437	16395	16336	16308	16401	16220	16120	16240	16141	16154	16335	16161	16294	16462	16463	16244	16419	16126	16204	16087	16353	16259	16220	16273	16279	16296	16229	16037	16220	16245	16255	16302	16198	16264	16232	16413	16320	16249	16339	16123	16133	16329	16115	16085	16207	16251	16117	16166	16243	16247	16037	16176	16238	16349	16231	16317	16278	16095	16077	16149	16258	16248	16337	16323	16099	16431	16177	16412	16410	16156	16014	16277	16253	16164	16284	16039	16286	16325	16200	16322	16255	16327	16223	16112	16185	16207	16225	16178	16404	16359	16270	16165	16318	16199	16278	16310	16129	16183	16291	16286	16277	16327	16109	16303	16208	16195	16355	15976	16253	16352	16207	16346	16224	16094	16560	16374	16171	16196	16108	16307	16130	15980	16203	16244	16168	16225	16196	16327	16144	16200	16190	16094	16287	16305	16446	16306	16366	16142	16376	16154	16282	16408	16209	16473	16293	16196	16139	16210	16385	16075	16400	16283	16196	16349	16314	16303	16326	16262	16242	16309	16386	16290	16216	16314	16372	16262	16142	16297	16247	16001	16151	16281	16269	16361	16170	16280	16308	16397	16263	16133	16157	16166	16181	16117	16200	16161	16294	16225	16104	16247	16266	16340	16243	16230	16224	16224	16231	16274	16192	16429	16092	16124	16368	16309	16325	16380	16307	16151	16242	16175	16261	16211	16263	16165	16161	16319	16151	16298	16264	16147	16254	16427	16256	16372	16246	16253	16290	16120	16354	16060	16277	16197	16103	16095	16263	16311	16249	16220	16204	16208	16306	16192	16366	16436	16237	16239	16306	16274	16243	16059	16294	16000	16337	16290	16150	16198	16165	16158	16101	16351	16252	16315	16317	16172	16375	16334	16455	16299	16240	16282	16246	16265	16227	16151	16208	16496	16307	16143	16464	16214	16302	16143	16281	16321	16288	16344	16367	16123	16201	16122	16258	16340	16272	16370	16185	16009	16155	16331	16424	16357	16200	16229	16392	16367	16443	16130	16144	16273	16291	16185	16177	16366	16229	16325	16296	16234	16348	16295	16296	15992	16325	16188	16212	16138	16407	16334	16338	16397	16334	16212	16134	16238	16138	16264	16261	16300	16391	16233	16222	16236	16115	16295	16297	16439	16233	16286	16472	16291	16254	16107	16112	16382	16074	16146	16153	16194	16265	16415	16339	16200	16267	16203	16073	16189	16356	16173	16125	16255	16116	16248	16203	16240	16225	16349	16301	16068	16165	16251	16188	16265	16177	16325	16207	16114	16234	16235	16179	16064	16113	16235	16100	16387	16194	16385	16206	16209	16306	16256	16305	16139	16297	16109	16189	16248	16340	16259	16154	16191	16246	16262	16453	16280	16207	16290	16270	16010	16341	16207	16160	16333	16448	16033	16258	16362	16159	16282	16223	16245	16510	16492	16423	16164	16217	16310	16463	16331	16244	16332	16264	16279	16264	16280	16167	16217	16288	16137	16096	16164	16276	16067	16348	16387	16348	16137	16314	16239	16300	16187	16136	16114	16141	16393	16175	16081	16214	16230	16148	16196	16323	16175	16328	16382	16307	16331	16343	16382	16258	16354	16317	16097	16223	16220	16235	16434	16298	16269	16203	16263	16150	16372	16247	16286	16189	16411	16358	16255	16413	16268	16239	16403	16181	16169	16279	16351	16236	16255	16191	16236	16160	16123	16242	16276	16371	16440	16252	16281	16130	16372	16109	16287	16257	16127	16116	16242	16374	16467	16404	16321	16183	16108	16349	16117	16315	16481	16118	16327	16198	16173	16352	16268	16327	16252	16237	16504	16125	16405	16304	16325	16163	16444	16413	16256	16198	16228	16294	16342	16237	16372	16305	16076	16185	16285	16342	16379	16262	16180	16105	16316	16389	16187	16380	16293	16238	16272	16301	16116	16232	16197	16266	16198	16272	15992	16365	16352	16217	16288	16239	16158	16254	16134	16286	16317	16328	16149	16238	16492	16290	16201	16319	16298	16255	16615	16489	16369	16316	16197	16302	16154	16210	16362	16130	16235	16320	16254	16182	16246	16244	16277	16163	16226	16336	16465	16336	16231	16223	16291	16259	16152	16435	16439	16316	16299	16259	16337	16271	16365	16306	16264	16308	16073	16239	16084	16344	16316	16296	16354	16240	16318	16194	16116	16020	16159	16368	16161	16304	16292	16122	16275	16129	16178	16356	16038	16031	16232	16113	16406	16375	16090	16334	16247	16192	16404	16325	16405	16255	16192	16257	16232	16481	16269	16314	16408	16246	16175	16368	16225	16295	16295	16210	16257	16324	16418	16250	16318	16390	16361	16182	16309	16180	16251	16249	16187	16237	16289	16318	16098	16367	16294	16277	16300	16273	16294	16207	16196	16281	16288	16213	16168	16187	16232	16194	16291	16215	16402	16174	16299	16277	16321	16234	16238	16260	16369	16068	16323	16251	16210	16221	16464	16319	16401	16262	16309	16291	16466	16139	16248	16123	16124	16301	16273	16313	16114	16250	16291	16290	16243	16380	16202	16268	16179	16203	16236	16296	16219	16004	16152	16342	16153	16131	16129	16228	16240	16249	16288	16310	16405	16354	16349	16259	16293	16174	16308	16388	16242	16238	16377	16418	16316	16310	16219	16330	16399	16411	16273	16320	16228	16240	16152	16141	16340	16285	16531	16080	16236	16296	16326	16260	16299	16178	16145	16159	16434	16342	16293	16137	16134	16276	15989	16256	16083	16166	16206	16313	16454	16216	16358	16035	16297	16045	16111	16208	16196	16169	16226	16151	16397	16190	16355	16186	16097	16032	16171	16187	16429	16150	16170	16244	16239	16283	16044	16326	16143	16297	16233	16173	16354	16153	16327	16230	16078	16254	16340	16553	16165	16143	16379	16149	16367	16265	16273	16395	16196	16145	16233	16275	16513	16351	16142	16401	16213	16149	16335	16203	16149	16442	16277	16111	16020	16155	16064	16307	16348	16251	16372	16365	16154	16062	16287	16303	16408	16261	16212	16368	16331	16242	16287	16185	16279	16094	16073	16298	16157	16275	16158	16541	16204	16273	16190	16235	16320	16102	16233	16306	16134	16211	16432	16129	16203	16322	16290	16387	16398	16298	16177	16058	16146	16359	16308	16196	16248	16162	16347	16114	16062	16382	16229	16383	16242	16434	16211	16189	16202	16243	16195	16371	16022	16246	16384	16211	16345	16393	16495	16405	16271	16286	16114	16222	16423	16203	16300	16152	16337	16267	16260	16344	16184	16284	16085	16315	16173	16289	16329	16444	16242	16326	16336	16247	16323	16146	16217	16386	16436	16279	16263	16285	16101	16161	16173	16373	16252	16112	16203	16241	16125	16130	16332	16285	16444	16415	16324	16257	16399	16400	16204	16358	16346	16366	16287	16295	16477	16246	16376	16288	16134	16248	16127	16233	16433	16130	16347	16218	16373	16238	16383	16373	16208	16215	16270	16214	16215	16294	16324	16386	16349	16243	16302	16256	16336	16499	16436	16231	16229	16190	16459	16255	16180	16252	16253	16168	16172	16282	16371	16039	16251	16280	16187	16494	16278	16463	16225	16127	16226	16293	16363	16411	16153	16336	16289	16412	16384	16457	16336	16291	16355	16328	16348	16163	16434	16417	16253	16353	16214	16333	16176	16363	16244	16230	16143	16194	16420	16285	16298	16503	16221	16279	16420	16328	16186	16425	16186	16312	16354	16309	16287	16237	16245	16073	16441	16081	16192	16184	16208	16329	16381	16303	16240	16204	16483	16404
15837	20333	19848	17306	16176	15405	15110	14942	14994	14933	15198	16516	18324	17659	16593	15434	15145	14774	14936	14898	14561	14729	14817	14739	14815	14663	14883	14879	14584	14640	14722	14676	14826	14618	14704	14579	14631	14602	14842	14716	14692	14603	14666	14840	14889	14707	14742	14859	14634	14822	14685	14695	14737	14765	14839	14709	14684	14669	14672	14612	14733	14728	14558	14759	14772	14581	14718	14657	14747	14579	14738	14783	14649	14692	14667	14767	14768	14761	14686	14684	14742	14782	14713	14673	14834	14781	14694	14646	14750	14618	14752	14736	14699	14629	14703	14805	14813	14675	14590	14784	14709	14709	14740	14774	14706	14796	14621	14744	14527	14798	14700	14738	14740	14769	14672	14668	14716	14782	14610	14627	14625	14839	14727	14718	14682	14699	14708	14756	14889	14778	14685	14727	14830	14594	14665	14665	14676	14653	14608	14645	14761	14834	14818	14608	14702	14583	14753	14664	14742	14676	14654	14716	14827	14758	14820	14725	14710	14655	14688	14634	14741	14658	14674	14653	14715	14751	14689	14500	14871	14916	14709	14799	14550	14690	14555	14714	14762	14781	14671	14604	14669	14601	14859	14598	14661	14725	14675	14799	14704	14652	14773	14698	14744	14750	14686	14664	14812	14664	14705	14849	14685	14791	14640	14778	14834	14831	14702	14595	14643	14876	14668	14705	14705	14577	14796	14791	14708	14711	14715	14766	14784	14805	14661	14721	14727	14684	14634	14578	14729	14682	14558	14594	14756	14696	14656	14659	14558	14689	14901	14629	14697	14842	14684	14810	14764	14601	14832	14830	14757	14749	14711	14744	14707	14661	14688	14689	14713	14670	14919	14702	14548	14809	14702	14716	14741	14522	14662	14592	14813	14849	14727	14646	14821	14687	14845	14624	14654	14625	14822	14753	14635	14725	14812	14743	14747	14808	14796	14780	14779	14744	14638	14814	14780	14813	14664	14827	14790	14755	14612	14918	14708	14583	14707	14840	14795	14695	14677	14858	14805	14892	14802	14669	14682	14555	14802	14832	14676	14738	14743	14659	14813	14681	14856	14674	14724	14652	14595	14834	14616	14770	14794	14622	14921	14565	14574	14891	14721	14658	14935	14682	14629	14900	14724	14679	14775	14501	14763	14894	14731	14731	14753	14736	14719	14732	14829	14750	14667	14719	14716	14716	14738	14747	14721	14819	14700	14705	14668	14761	14764	14631	14713	14743	14673	14572	14871	14827	14652	14710	14678	14679	14846	14747	14631	14691	14710	14670	14766	14534	14751	14546	14745	14710	14696	14674	14681	14629	14756	14693	14737	14791	14604	14736	14636	14660	14642	14653	14771	14660	14755	14658	14689	14874	14737	14790	14720	14831	14417	14643	14721	14753	14670	14859	14566	14707	14774	14575	14706	14560	14732	14612	14718	14604	14606	14789	14615	14722	14700	14720	14753	14712	14687	14741	14787	14703	14823	14742	14702	14600	14656	14543	14829	14722	14604	14559	14681	14774	14543	14793	14703	14598	14752	14833	14868	14775	14690	14657	14651	14577	14746	14610	14690	14701	14738	14501	14787	14492	14641	14553	14810	14813	14700	14588	14685	14576	14742	14798	14629	14672	14690	14945	14775	14749	14661	14800	14802	14680	14711	14717	14766	14761	14658	14836	14715	14763	14757	14526	14695	14698	14637	14685	14727	14790	14747	14621	14735	14722	14635	14740	14676	14735	14751	14689	14802	14780	14829	14795	14627	14624	14695	14650	14744	14639	14787	14835	14628	14760	14653	14805	14696	14771	14747	14785	14889	14542	14729	14700	14831	14567	14641	14791	14674	14638	14696	14597	14673	14714	14737	14655	14671	14681	14841	14686	14733	14853	14651	14769	14748	14829	14631	14625	14719	14790	14905	14844	14664	14778	14837	14803	14715	14757	14876	14852	14823	14703	14621	14598	14814	14706	14832	14758	14717	14737	14737	14822	14570	14724	14671	14770	14762	14643	14630	14715	14685	14818	14809	14749	14809	14726	14683	14808	14540	14665	14585	14611	14708	14821	14757	14572	14835	14645	14700	14580	14663	14724	14726	14944	14576	14837	14835	14696	14609	14732	14758	14658	14814	14663	14620	14781	14705	14595	14693	14628	14575	14614	14731	14693	14535	14763	14688	14628	14791	14774	14868	14717	14665	14672	14831	14626	14664	14829	14593	14769	14943	14631	14694	14540	14542	14577	14505	14706	14771	14681	14839	14552	14820	14784	14829	14628	14735	14657	14881	14793	14724	14841	14707	14661	14613	14665	14623	14761	14964	14722	14794	14743	14804	14836	14672	14570	14947	14836	14735	14620	14629	14774	14689	14606	14833	14766	14654	14693	14549	14752	14684	14702	14522	14549	14746	14771	14675	14813	14769	14712	14618	14497	14746	14654	14666	14641	14700	14665	14557	14919	14785	14697	14799	14686	14602	14913	14567	14709	14718	14729	14666	14606	14699	14596	14673	14528	14591	14804	14615	14858	14731	14718	14659	14658	14749	14770	14923	14820	14703	14635	14685	14803	14789	14735	14726	14597	14434	14706	14889	14722	14686	14611	14752	14755	14684	14562	14773	14767	14785	14781	14831	14892	14656	14629	14770	14667	14732	14678	14868	14579	14912	14651	14719	14778	14688	14723	14733	14657	14635	14743	14661	14744	14643	14768	14700	14743	14745	14780	14652	14869	14739	14572	14623	14733	14666	14658	14949	14845	14868	14745	14681	14745	14782	14709	14875	14757	14889	14867	14752	14821	14607	14819	14655	14831	14731	14870	14643	14677	14589	14706	14683	14642	14903	14720	14626	14640	14820	14673	14812	14662	14805	14726	14595	14785	14815	14784	14829	14594	14635	14667	14809	14582	14767	14660	14633	14644	14681	14550	14859	14864	14600	14670	14724	14773	14811	14903	14667	14778	14832	14779	14700	14745	14639	14680	14691	14771	14664	14783	14636	14573	14716	14719	14634	14689	14650	14855	14758	14783	14766	14684	14741	14787	14561	14706	14835	14659	14665	14756	14770	14660	14752	14774	14536	14738	14567	14709	14647	14797	14771	14789	14589	14571	14764	14656	14852	14627	14740	14692	14877	14723	14713	14645	14691	14605	14830	14690	14734	14571	14580	14713	14690	14888	14867	14436	14867	14787	14694	14665	14720	14685	14736	14887	14742	14758	14768	14864	14663	14639	14782	14963	14582	14641	14614	14698	14669	14678	14667	14634	14766	14751	14935	14798	14639	14763	14768	14697	14687	14737	14707	14795	14754	14773	14884	14646	14793	14639	14694	14796	14711	14638	14686	14617	14725	14851	14601	14593	14832	14750	14888	14719	14682	14685	14738	14643	14866	14745	14655	14798	14550	14634	14800	14590	14562	14652	14658	14833	14656	14716	14846	14716	14706	14715	14998	14640	14783	14750	14758	14744	14857	14777	14709	14744	14829	14645	14577	14637	14517	14698	14704	14742	14751	14544	14708	14792	14610	14703	14910	14669	14772	14661	14709	14727	14863	14681	14651	14725	14678	14834	14637	14730	14634	14630	14686	14663	14866	14730	14753	14648	14732	14727	14787	14925	14594	14876	14783	14936	14666	14744	14803	14647	14804	14754	14667	14628	14673	14754	14652	14653	14876	14788	14925	14636	14619	14693	14545	14829	14702	14805	14647	14742	14749	14837	14676	14719	14783	14773	14771	14806	14595	14644	14679	14758	14782	14665	14729	14584	14681	14619	14702	14593	14861	14747	14702	14651	14764	14763	14727	14744	14811	14779	14672	14745	14607	14668	14736	14604	14735	14592	14744	14787	14673	14834	14709	14750	14555	14686	14491	14549	14793	14797	14771	14786	14765	14657	14598	14681	14675	14946	14732	14696	14813	14529	14692	14790	14609	14721	14811	14665	14652	14702	14786	14749	14802	14656	14768	14733	14620	14617	14932	14669	14768	14609	14672	14840	14710	14666	14666	14690	14618	14820	14625	14808	14685	14744	14644	14827	14702	14613	14832	14554	14498	14825	14759	14707	14727	14699	14571	14826	14631	14856	14906	14663	14664	14797	14631	14567	14631	14925	14702	14737	14783	14678	14630	14704	14727	14656	14580	14617	14954	14559	14504	14760	14795	14639	14856	14647	14803	14705	14825	14923	14725	14670	14727	14876	14737	14695	14813	14666	14678	14664	14752	14675	14711	14629	14781	14606	14774	14590	14689	14684	14785	14704	14939	14606	14752	14774	14746	14875	14827	14864	14907	14666	14912	14811	14558	14731	14806	14793	14843	14798	14752	14698	14775	14744	14858	14673	14534	14526	14825	14706	14634	14820	14789	14730	14978	14776	14762	14850	14797	14711	14708	14756	14699	14791	14745	14700	14784	14821	14702	14660	14917	14559	14683	14646	14646	14883	14807	14559	14653	14752	14708	14846	14770	14678	14751	14829	14673	14710	14780	14810	14590	14779	14587	14738	14745	14520	14637	14547	14756	14687	14668	14632	14833	14817	14582	14620	14751	14699	14841	14788	14706	14566	14809	14726	14736	14788	14666	14739	14548	14695	14776	14799	14706	14819	14881	14828	14811	14716	14703	14744	14718	14632	14782	14686	14603	14736	14758	14682	14721	14769	14614	14665	14738	14669	14852	14708	14703	14699	14805	14472	14641	14689	14704	14856	14798	14891	14741	14759	14704	14822	14624	14595	14719	14650	14608	14802	14817	14866	14624	14685	14681	14569	14684	14764	14789	14626	14590	14709	14700	14741	14612	14688	14666	14667	14739	14854	14765	14745	14670	14660	14769	14719	14712	14962	14683	14807	14881	14862	14593	14669	14768	14594	14702	14745	14777	14616	14749	14891	14714	14758	14625	14643	14751	14698	14736	14670	14577	14794	14516	14600	14784	14827	14646	14758	14689	14635	14795	14664	14890	14589	14797	14780	14817	14815	14520	14787	14667	14785	14798	14541	14725	14584	14707	14731	14754	14643	14662	14736	14736	14818	14773	14603	14859	14706	14696	14731	14909	14706	14772	14705	14726	14645	14805	14694	14736	14717	14750	14666	14625	14703	14685	14747	14755	14769	14799	14821	14681	14662	14508	14858	14708	14619	14749	14776	14799	14789	14740	14737	14748	14769	14769	14857	14774	14919
23408	20786	28014	23738	21568	20952	19849	17275	17090	17236	18544	27191	30469	28388	24713	20552	18172	17067	16772	16412	16807	16511	16573	16716	16459	16609	16448	16288	16380	16535	16451	16407	16691	16492	16473	16374	16383	16554	16529	16419	16642	16563	16506	16476	16360	16409	16406	16537	16643	16408	16304	16361	16462	16430	16537	16489	16654	16518	16313	16432	16479	16478	16424	16419	16303	16376	16530	16471	16275	16476	16547	16497	16570	16411	16374	16627	16730	16281	16534	16426	16427	16421	16461	16421	16498	16434	16700	16493	16298	16436	16513	16402	16371	16312	16459	16528	16347	16262	16256	16450	16512	16437	16506	16540	16527	16636	16414	16413	16529	16561	16516	16537	16742	16550	16429	16308	16295	16489	16459	16689	16519	16480	16435	16510	16534	16423	16565	16558	16589	16578	16410	16426	16488	16457	16532	16527	16572	16444	16583	16340	16350	16543	16366	16506	16348	16462	16478	16397	16461	16318	16537	16646	16479	16460	16556	16478	16735	16256	16428	16440	16395	16332	16498	16511	16479	16285	16386	16351	16472	16427	16352	16390	16416	16521	16201	16355	16600	16419	16363	16426	16424	16579	16416	16443	16511	16390	16347	16400	16298	16339	16359	16418	16347	16726	16501	16375	16575	16401	16396	16515	16523	16452	16495	16383	16506	16193	16308	16400	16558	16578	16663	16601	16545	16460	16588	16575	16522	16352	16351	16600	16564	16390	16624	16345	16408	16422	16231	16228	16321	16357	16334	16465	16479	16395	16222	16453	16456	16606	16264	16482	16378	16402	16446	16477	16427	16512	16499	16416	16602	16584	16570	16374	16380	16356	16390	16201	16468	16562	16548	16505	16562	16556	16666	16572	16625	16478	16293	16490	16314	16360	16434	16282	16535	16604	16525	16516	16188	16514	16543	16524	16390	16434	16231	16456	16574	16518	16558	16507	16482	16500	16382	16432	16286	16426	16404	16453	16482	16424	16566	16558	16535	16538	16327	16359	16512	16504	16648	16462	16605	16484	16446	16344	16449	16375	16442	16349	16521	16285	16334	16660	16289	16307	16443	16382	16688	16573	16199	16491	16293	16407	16525	16558	16531	16363	16516	16455	16413	16426	16732	16568	16386	16571	16312	16340	16317	16535	16472	16115	16345	16371	16517	16332	16406	16598	16418	16379	16463	16569	16477	16293	16338	16502	16355	16572	16399	16607	16421	16582	16582	16413	16438	16282	16434	16396	16420	16641	16450	16509	16497	16388	16391	16412	16416	16431	16437	16409	16499	16410	16457	16389	16624	16604	16681	16505	16421	16438	16357	16364	16513	16476	16520	16679	16570	16394	16554	16623	16349	16239	16360	16414	16439	16623	16413	16408	16410	16223	16562	16237	16606	16431	16541	16461	16420	16338	16464	16393	16434	16546	16419	16345	16278	16367	16426	16327	16555	16483	16451	16412	16419	16409	16652	16483	16690	16525	16457	16525	16555	16499	16396	16416	16197	16374	16512	16377	16418	16482	16508	16377	16451	16331	16392	16618	16342	16469	16152	16327	16486	16477	16346	16399	16447	16530	16312	16464	16657	16403	16287	16451	16437	16447	16442	16388	16533	16356	16349	16535	16605	16420	16623	16366	16414	16533	16414	16439	16497	16768	16561	16305	16635	16529	16672	16437	16458	16558	16625	16287	16500	16431	16487	16470	16364	16396	16510	16575	16469	16447	16478	16311	16391	16536	16435	16234	16417	16375	16457	16503	16491	16453	16499	16400	16395	16616	16309	16245	16604	16244	16414	16498	16269	16325	16395	16463	16361	16498	16282	16344	16534	16389	16566	16384	16392	16494	16591	16419	16669	16380	16481	16493	16827	16302	16444	16610	16432	16234	16374	16571	16443	16493	16559	16415	16568	16311	16411	16484	16568	16357	16341	16522	16469	16507	16312	16385	16457	16265	16433	16399	16341	16188	16455	16458	16561	16442	16452	16579	16512	16543	16434	16419	16407	16421	16407	16392	16668	16374	16319	16402	16566	16367	16256	16444	16602	16373	16356	16564	16292	16517	16390	16415	16308	16565	16255	16337	16359	16331	16463	16451	16495	16479	16547	16360	16387	16204	16269	16664	16448	16400	16335	16512	16416	16646	16526	16624	16367	16398	16401	16486	16357	16481	16628	16519	16468	16356	16547	16428	16468	16373	16379	16169	16457	16361	16558	16336	16466	16422	16429	16433	16389	16468	16380	16381	16369	16253	16449	16235	16477	16604	16315	16305	16270	16270	16401	16427	16503	16450	16445	16555	16444	16422	16763	16549	16439	16331	16459	16575	16530	16472	16722	16392	16233	16501	16299	16614	16402	16252	16458	16421	16463	16332	16549	16408	16439	16558	16335	16332	16324	16378	16508	16630	16551	16397	16326	16630	16243	16475	16490	16497	16424	16740	16404	16408	16621	16579	16535	16236	16682	16428	16342	16330	16468	16475	16365	16434	16589	16308	16362	16535	16503	16473	16526	16567	16361	16520	16415	16711	16390	16383	16366	16412	16502	16441	16665	16627	16464	16611	16574	16417	16549	16354	16389	16455	16477	16503	16634	16560	16490	16312	16509	16330	16392	16575	16443	16415	16702	16434	16515	16440	16479	16443	16444	16170	16484	16551	16285	16628	16378	16325	16541	16571	16287	16418	16463	16191	16413	16576	16342	16428	16567	16236	16519	16467	16367	16568	16448	16540	16492	16517	16447	16285	16439	16481	16431	16181	16364	16338	16545	16322	16557	16694	16559	16545	16451	16288	16263	16343	16415	16385	16626	16307	16558	16377	16496	16354	16550	16357	16467	16362	16503	16520	16390	16543	16426	16318	16270	16383	16400	16347	16451	16352	16457	16459	16375	16339	16434	16411	16432	16465	16372	16490	16672	16408	16271	16397	16446	16678	16357	16536	16577	16417	16501	16423	16452	16585	16626	16454	16384	16453	16395	16352	16592	16483	16613	16272	16339	16347	16383	16319	16474	16271	16461	16503	16403	16398	16662	16356	16422	16403	16432	16371	16340	16300	16553	16597	16305	16457	16428	16528	16630	16395	16185	16390	16550	16538	16662	16344	16323	16414	16614	16616	16315	16485	16209	16417	16553	16347	16368	16429	16381	16587	16545	16367	16440	16508	16511	16441	16212	16546	16447	16455	16294	16387	16536	16388	16640	16370	16518	16403	16386	16519	16342	16434	16413	16429	16528	16306	16485	16423	16390	16493	16592	16473	16402	16603	16456	16503	16461	16545	16387	16414	16457	16297	16525	16434	16657	16646	16305	16342	16337	16389	16324	16321	16328	16223	16517	16552	16415	16447	16549	16469	16567	16553	16207	16455	16404	16527	16655	16283	16632	16563	16517	16393	16539	16516	16507	16499	16332	16638	16770	16275	16391	16524	16471	16504	16644	16474	16518	16353	16513	16443	16416	16362	16418	16530	16300	16348	16358	16512	16584	16546	16405	16458	16523	16378	16571	16531	16516	16156	16460	16564	16297	16459	16529	16569	16514	16406	16548	16577	16479	16389	16235	16400	16547	16505	16479	16495	16450	16271	16453	16320	16508	16426	16498	16490	16354	16458	16386	16294	16308	16504	16378	16429	16452	16444	16585	16554	16613	16393	16432	16475	16504	16583	16503	16453	16398	16441	16380	16536	16539	16395	16511	16678	16431	16350	16515	16565	16443	16499	16615	16268	16473	16599	16674	16378	16526	16407	16246	16469	16623	16319	16580	16496	16402	16497	16539	16456	16594	16550	16453	16415	16491	16323	16483	16349	16469	16501	16575	16291	16545	16279	16412	16500	16444	16627	16476	16353	16349	16505	16488	16317	16357	16580	16533	16400	16604	16451	16440	16445	16478	16497	16370	16378	16238	16676	16427	16555	16369	16544	16386	16534	16403	16461	16470	16400	16421	16361	16520	16542	16485	16554	16645	16576	16460	16394	16272	16322	16556	16460	16491	16594	16315	16306	16459	16483	16554	16365	16581	16276	16515	16589	16498	16344	16323	16386	16453	16461	16298	16372	16395	16306	16502	16367	16248	16415	16592	16305	16506	16451	16607	16531	16330	16339	16421	16451	16287	16402	16489	16163	16347	16401	16705	16422	16431	16277	16599	16533	16370	16349	16498	16394	16365	16446	16359	16497	16417	16450	16403	16454	16357	16427	16216	16338	16153	16709	16641	16280	16488	16541	16483	16205	16559	16593	16257	16370	16369	16366	16561	16409	16513	16264	16469	16401	16609	16627	16739	16608	16447	16398	16468	16444	16319	16256	16414	16573	16436	16430	16414	16518	16462	16304	16467	16495	16541	16342	16339	16473	16412	16265	16286	16412	16442	16296	16440	16450	16446	16375	16477	16558	16559	16243	16555	16501	16367	16446	16425	16608	16564	16324	16462	16496	16370	16449	16329	16599	16445	16435	16454	16479	16467	16354	16541	16372	16376	16564	16294	16290	16305	16228	16374	16389	16381	16462	16437	16434	16490	16572	16489	16457	16310	16376	16362	16435	16433	16469	16432	16519	16511	16628	16539	16598	16268	16374	16589	16462	16611	16539	16613	16500	16490	16485	16352	16514	16399	16624	16585	16639	16553	16437	16517	16340	16490	16329	16095	16484	16576	16676	16433	16438	16346	16384	16491	16421	16435	16269	16466	16439	16410	16493	16395	16425	16380	16479	16443	16497	16575	16399	16213	16552	16569	16347	16417	16391	16502	16730	16611	16518	16523	16384	16517	16592	16355	16425	16384	16435	16467	16507	16174	16497	16490	16566	16446	16474	16462	16463	16618	16444	16536	16426	16348	16496	16413	16339	16258	16574	16353	16435	16497	16375	16493	16489	16553	16428	16401	16556	16571	16683	16563	16475	16574	16453	16605	16541	16485	16533	16353	16407	16588	16547	16301	16460	16314	16415	16534	16498	16476	16340	16464	16390	16537	16592	16238	16374	16359	16501	16556	16429	16557	16398	16576	16347	16417	16488	16463	16554	16610	16399	16326	16392	16330	16447	16315	16542	16567	16500	16438	16446	16473	16411	16511	16308	16411	16434	16492	16507	16434	16324	16432	16574	16366	16353	16414	16379	16401	16502	16337	16507	16319	16373	16482	16519	16442	16703	16382	16309	16500	16566	16616	16401
15489	27287	26324	20576	18170	16866	16045	15671	15600	15794	18833	31313	32686	30420	24743	19063	16323	15239	15093	14788	14742	14853	14886	14706	14887	14776	14797	14749	14839	15035	14994	14916	14744	14752	14726	14729	14974	14904	14757	14807	14805	14861	14956	14865	15048	14834	14777	14787	14817	14801	14798	14980	15003	14710	14964	14896	14839	14720	14730	14770	14938	14892	14771	14917	14947	14735	14813	14768	15078	14820	14868	14770	14767	14726	14837	14718	14873	14856	14913	15000	14731	14893	15010	14959	15156	14640	14858	14824	14691	14744	14825	14972	14934	14697	14841	14873	14620	14690	14725	14850	14729	14979	14875	14853	14941	14728	14953	14798	14941	14955	14818	14955	14910	14848	14852	14996	14666	14872	14907	15011	14826	14888	14869	14758	14635	14816	14813	14701	14938	14985	14792	14857	14783	14687	14778	14855	14835	14910	14860	14776	14891	14867	14708	14985	14713	14683	14910	14803	14775	14691	14653	14644	14743	14996	14817	14902	14674	14865	14933	14851	14772	14733	14771	14791	14882	14825	14843	14698	14899	14605	14822	14868	14978	14868	14736	14741	14692	14835	14686	14991	14978	14758	14857	14711	14905	14857	14792	14807	14947	14658	14818	14689	14905	14758	14902	14699	14815	14991	14803	14899	14805	14768	14794	14734	14819	14795	14880	14756	14866	14746	14677	15003	14924	14931	14622	14850	14710	14886	14796	14839	14786	14828	14895	14877	14767	14933	14873	14943	14698	14802	14827	15081	14763	14849	14784	14896	14803	14939	14780	14761	14832	14830	14922	14866	14703	14755	14838	14831	14908	14891	14861	14782	14929	14945	15008	14901	14736	14753	14805	14868	14782	14797	14620	14931	15008	14659	14804	14782	14812	14722	14664	14798	14762	14941	14826	14731	14812	14939	15045	14880	14651	14893	14674	14719	14922	14777	14815	14765	14819	14694	14610	14911	14907	14785	14721	14665	14726	14802	14873	14832	14840	14693	14816	14798	14963	14897	14851	14972	14770	14964	14806	14835	14851	14885	14892	14924	14726	14969	14737	14974	14907	14808	14862	14884	14891	14747	14722	14873	14763	14745	14881	14832	14905	14836	14914	14887	14801	14699	14940	14812	14799	14920	14880	14717	14825	14944	14734	14778	14937	14879	14785	14875	15102	14930	14833	14930	14808	14900	14764	14802	14854	14736	14753	14886	14687	14816	14767	14874	14845	14682	14734	14922	14853	14790	14862	14850	14879	14935	14949	14905	14851	14772	14888	14816	14985	14862	14895	14803	14860	14858	14814	14654	14858	14894	14583	14876	14960	14711	14621	14849	14952	14787	14850	14769	14552	15009	14673	14822	14890	14904	14905	14866	14734	14874	14729	14997	14872	14709	14892	14674	14781	14929	14742	14792	14770	14915	14795	14944	14825	14806	14995	14731	14814	14826	14794	14793	14856	14783	14881	14794	14704	14931	14929	14928	14903	14890	14765	14893	14862	14948	14934	14751	14864	14814	14738	14832	14873	14875	14692	14939	14794	14797	14898	14853	14871	14903	14741	14965	14897	14751	14907	14814	14908	14760	14706	14795	14904	14758	14791	14850	14661	14795	14817	14676	14986	14882	14858	14681	14833	14834	14628	14759	14893	14813	14962	14840	14963	14668	14827	14897	14970	14862	14883	14894	14805	14805	14774	14791	14864	14854	14818	14812	14810	14820	14800	14965	14719	14738	14784	14811	14773	14779	14853	14804	15010	14825	14667	14646	14678	14875	14839	14765	14837	14950	14914	14907	14903	14835	14926	14764	14831	14926	14670	14726	15023	14668	15058	14751	14967	14897	14706	14711	14692	14855	14846	14956	14825	14754	14776	14885	14872	14880	14820	14795	14751	14851	14785	14836	14992	14779	14775	14795	14986	14888	14930	14819	14860	14754	14736	14758	14837	14724	14664	14810	14891	14726	14642	14901	14901	14713	14705	14858	14786	14566	14802	14843	14777	14806	14768	14725	14845	14800	14689	14798	14864	14742	14779	14857	14786	14860	14939	14896	14731	14765	14795	14992	14656	14596	14927	14863	14677	14827	14723	14682	14821	14866	14850	14738	14858	14804	14846	14972	14799	14660	14691	14705	14794	14718	14855	14770	14976	14691	14807	14867	14949	14717	14863	15051	14782	14854	14842	14905	14904	14845	14995	14888	14864	14719	14904	14705	14891	14811	14871	15047	14798	14841	14730	14759	14820	14736	14738	14911	14708	14733	14761	14869	14774	14835	14842	14754	14830	14662	14789	14820	14902	14842	14819	14793	14786	14875	14891	14763	14935	14859	14865	14862	14973	14743	14948	14790	14852	14841	14869	14893	14733	14876	14930	14834	15036	14780	14924	14851	14694	14750	14858	14636	14766	14919	14753	14848	14624	14740	14838	14896	14721	14743	14944	14804	14990	14818	14924	14799	14973	14847	14809	14812	14747	14778	14970	14747	14877	14834	14792	14827	14926	14990	14850	14769	14817	14728	14888	14675	14897	14715	14710	14912	14858	14749	14848	14799	14783	14818	14851	14974	14874	14826	14839	14817	14934	14853	14795	14713	14825	14930	14791	14677	14852	14915	14948	14768	14782	14702	14921	14686	14849	14902	14864	14846	14909	14768	14668	14894	14920	14937	14823	14864	14705	14741	14846	14993	14746	14827	14685	14608	14827	14876	14737	14796	14798	14860	14746	14649	14893	14755	14697	14923	14985	14781	14928	15028	14814	14741	14853	14602	14920	14829	14779	14949	14940	14783	15001	14877	14811	14850	14902	14862	14827	14878	14951	14774	14847	14842	14991	14841	14989	14832	14962	14856	14685	14887	14858	14977	14945	14824	14759	14805	14732	14843	14825	14781	14758	14648	14765	14864	14844	14814	14776	14851	14818	14777	14904	14893	14800	14869	14764	14777	14888	14648	14833	14786	14881	14849	14789	14793	14785	14878	14819	14728	14697	14759	14872	14763	14789	14659	14702	14711	14836	14767	14927	14919	14847	14922	14931	14804	14821	14778	14787	14861	14873	14997	14781	14728	14790	15085	14714	14811	14631	14682	14911	14908	14776	14983	14719	14948	14760	14923	14750	14769	14636	14752	14867	14741	14852	14898	14894	14909	14851	14947	14750	14748	14894	14671	14871	14939	14848	14800	14709	14723	14879	14800	14855	15069	14776	14753	14862	14889	14873	14657	14772	14936	14901	14815	14894	14874	14825	14786	14894	14762	14758	14874	14938	14835	14724	14639	14726	14939	14767	14910	14819	14843	14722	14823	14732	14918	14779	14994	14708	14867	14732	14666	14879	14692	14635	14714	14801	14993	14817	14909	14689	14852	14770	14786	14880	14633	14875	14945	14838	14908	14905	14991	14839	14866	14817	14796	14812	14968	14855	14900	14782	14702	14779	14949	14824	14820	14870	14763	14889	14796	14864	14983	14702	14746	14761	14807	14821	14889	14805	14794	14816	14824	14787	14772	14565	14738	14775	14702	14814	14829	14652	14775	14745	14756	14793	14951	14776	14790	15011	14871	14772	14941	14701	14874	14905	14924	14792	14697	14705	14802	14800	14907	14934	14661	14764	14848	14613	15025	14802	14847	14796	14832	14690	14942	14918	14871	14828	14761	14824	14805	14776	14828	14943	15070	14714	14743	14928	14829	14810	14741	14857	14782	14787	14806	14605	14854	14807	14777	14775	14765	14823	14833	14839	14703	14890	14864	14818	14742	14773	14863	14777	14871	14813	14822	14649	14818	14949	14865	14628	14874	14866	14925	14797	14901	14773	14667	14643	14853	14964	14743	14844	14736	14857	14803	14846	14754	14824	14848	14984	14664	14857	14845	14918	14986	14880	14912	14766	14659	14871	14878	14778	14866	14903	14792	14761	14645	14766	14858	14799	14888	14915	14834	14700	14610	14703	14845	14716	14949	14669	14710	14778	14852	14910	14879	14844	14803	14863	14773	14949	14890	14811	14820	14854	14652	14924	14977	14664	14899	14840	14802	14963	14729	14855	14809	14857	14832	14913	15012	14972	14814	14880	15039	14821	14920	14864	14884	14773	14857	14920	14710	14789	14799	14917	14870	14811	14787	14837	14691	15031	14895	14931	14771	14900	14990	14829	14826	14793	14655	14902	14869	14864	14787	14857	14806	14831	14998	15095	14929	14899	14852	14852	14986	14810	14824	14995	14810	14970	14969	14931	14834	14808	14830	14594	14807	14670	14863	14808	14789	14910	14803	14778	14776	14727	14758	14807	14873	14898	14720	14830	14775	14830	14677	15077	14878	14894	14761	14871	14893	14778	14820	14881	14805	14851	14807	14847	15000	14755	14927	14757	14885	14864	14920	14769	14769	14772	14911	14877	14930	14803	14915	14802	14844	14731	14948	14900	14891	14841	14858	14915	14860	14831	14902	14789	14799	14829	14721	14858	14841	14726	14850	14902	14749	14985	14919	14854	14892	14842	14846	14862	14731	14838	14729	14820	14904	14838	14808	15026	14734	14837	14657	14725	14798	14922	14855	14763	14766	14864	14920	14804	14899	14728	14731	14915	14817	14795	14681	14848	14690	14707	14985	14971	14743	14829	14704	14725	14825	14792	14919	14800	14754	14797	14902	14854	14665	14835	14808	14787	14982	14825	14749	14730	14791	14957	14700	14905	14887	14754	14830	14854	14700	14779	14904	14773	14866	14812	14942	14690	14688	14830	14677	14872	14891	14730	14751	14948	14901	14610	14936	14905	14925	14894	14867	14845	14832	14830	14876	14812	14706	14937	14709	14894	14803	14931	14702	14722	14889	14667	14735	14749	14859	14917	14878	14889	14916	14883	14630	14794	14843	14871	14880	14815	14861	14995	14789	14677	14819	14739	14750	14921	14776	15081	14733	14655	14929	14655	15008	14866	14988	14861	14890	14884	14910	14821	14686	14940	14675	14923	14997	14906	14685	14917	14860	14890	14834	14810	14761	14904	14842	14920	14795	14744	14790	14793	14726	14962	14793	14945	14764	14854	14806	14662	14896	14938	14784	14823	14710	14930	14971	14693	14857	14601	14938	14776	14945	14847	14895	14921	14755	14890	14748	14771	14870	14878	14891	14775	14972	14925	14906	14981	14613	14875	14611	14800	14770	14940	14775	15036	14840
22341	20772	28395	23229	20932	22655	23549	18630	17609	17785	18119	29450	39604	36958	30714	24042	19656	17903	17052	16952	16683	16768	16839	16800	16700	16828	16805	16761	16804	16697	16723	16761	16902	17001	16791	16747	16684	16816	16634	16665	16976	16756	16597	16766	16769	16706	16505	16660	16624	16584	16869	16522	16630	16624	16658	16596	16624	16682	16716	16646	16586	16577	16674	16569	16600	16665	16754	16560	16447	16572	16746	16504	16798	16393	16575	16567	16436	16765	16564	16699	16727	16488	16940	16848	16619	16685	16513	16660	16558	16718	16404	16646	16661	16778	16671	16675	16562	16522	16778	16469	16720	16623	16748	16661	16402	16537	16620	16528	16629	16604	16683	16786	16508	16421	16628	16753	16670	16464	16520	16734	16820	16524	16544	16628	16899	16662	16614	16726	16543	16724	16623	16708	16543	16683	16671	16499	16552	16674	16539	16612	16712	16622	16669	16640	16489	16566	16592	16544	16671	16592	16396	16667	16582	16674	16505	16708	16550	16747	16650	16636	16688	16670	16539	16622	16492	16470	16621	16767	16690	16853	16648	16638	16646	16710	16678	16733	16589	16601	16823	16946	16593	16565	16679	16565	16681	16682	16655	16551	16557	16567	16593	16563	16461	16754	16676	16587	16633	16460	16737	16491	16457	16568	16448	16546	16619	16632	16516	16723	16552	16605	16724	16667	16795	16644	16674	16634	16865	16487	16579	16573	16720	16705	16639	16614	16575	16582	16652	16613	16503	16672	16664	16762	16518	16535	16414	16642	16662	16728	16555	16592	16664	16465	16625	16627	16547	16494	16656	16520	16647	16712	16604	16489	16602	16624	16689	16528	16616	16583	16466	16658	16748	16737	16717	16353	16825	16684	16689	16462	16488	16527	16568	16618	16603	16573	16510	16691	16483	16588	16658	16457	16480	16477	16553	16409	16713	16608	16576	16714	16693	16581	16838	16629	16574	16820	16569	16448	16663	16720	16697	16522	16659	16572	16686	16766	16582	16724	16566	16608	16618	16715	16677	16468	16580	16673	16658	16541	16571	16743	16640	16476	16661	16607	16705	16489	16418	16557	16629	16770	16751	16637	16603	16693	16526	16629	16571	16604	16656	16700	16630	16507	16525	16633	16620	16618	16583	16606	16719	16665	16587	16537	16434	16614	16561	16411	16524	16718	16587	16474	16768	16487	16416	16376	16703	16618	16672	16670	16636	16595	16734	16564	16803	16638	16649	16445	16611	16566	16572	16682	16579	16548	16703	16742	16671	16475	16626	16765	16526	16600	16447	16468	16620	16464	16633	16457	16624	16515	16595	16468	16868	16734	16639	16753	16731	16585	16625	16708	16680	16779	16690	16748	16472	16512	16693	16820	16868	16452	16503	16486	16465	16658	16499	16432	16666	16687	16563	16649	16443	16734	16743	16420	16712	16528	16588	16647	16429	16558	16673	16625	16624	16604	16689	16397	16609	16761	16671	16588	16408	16716	16538	16662	16685	16745	16529	16610	16600	16786	16802	16656	16614	16778	16684	16736	16469	16590	16557	16569	16603	16479	16551	16376	16477	16575	16574	16776	16490	16539	16636	16840	16530	16507	16660	16522	16761	16771	16706	16693	16718	16568	16720	16583	16637	16587	16687	16680	16547	16589	16627	16665	16688	16668	16584	16618	16811	16618	16639	16267	16654	16534	16689	16743	16571	16604	16601	16648	16570	16504	16496	16654	16711	16663	16548	16529	16635	16553	16577	16835	16521	16795	16706	16640	17002	16829	16566	16638	16673	16650	16779	16561	16682	16616	16578	16604	16636	16652	16547	16679	16731	16704	16559	16558	16800	16643	16676	16723	16697	16624	16722	16561	16419	16534	16533	16685	16664	16679	16541	16633	16709	16639	16804	16322	16702	16511	16545	16689	16495	16467	16622	16771	16510	16583	16474	16417	16576	16508	16577	16633	16770	16554	16811	16618	16582	16585	16544	16623	16532	16692	16684	16597	16537	16517	16599	16661	16589	16683	16709	16628	16632	16704	16421	16380	16623	16668	16623	16574	16695	16858	16491	16550	16640	16480	16745	16427	16811	16720	16524	16629	16573	16467	16519	16549	16551	16579	16621	16798	16448	16443	16650	16506	16645	16583	16688	16578	16567	16678	16475	16595	16665	16593	16593	16441	16736	16512	16434	16523	16558	16521	16681	16552	16420	16745	16804	16470	16652	16513	16662	16558	16651	16503	16483	16579	16737	16495	16594	16531	16803	16480	16509	16685	16475	16608	16417	16490	16790	16561	16558	16510	16483	16605	16848	16641	16732	16590	16627	16699	16626	16650	16605	16448	16739	16654	16591	16502	16616	16513	16709	16604	16616	16559	16573	16826	16675	16516	16471	16524	16581	16561	16644	16599	16575	16581	16580	16540	16662	16577	16641	16541	16785	16689	16523	16581	16637	16865	16596	16697	16742	16567	16567	16365	16470	16525	16660	16777	16724	16777	16540	16516	16741	16491	16707	16605	16735	16641	16856	16765	16613	16715	16535	16538	16675	16592	16728	16635	16524	16569	16533	16594	16704	16633	16520	16668	16588	16590	16608	16564	16596	16404	16729	16844	16762	16703	16519	16737	16741	16404	16714	16578	16602	16543	16536	16408	16530	16634	16543	16636	16649	16703	16427	16522	16574	16488	16727	16601	16560	16681	16695	16536	16513	16384	16560	16461	16420	16566	16597	16832	16619	16524	16805	16600	16678	16644	16676	16745	16595	16571	16636	16634	16673	16447	16531	16558	16807	16450	16578	16755	16557	16628	16587	16762	16496	16527	16395	16591	16810	16718	16442	16583	16793	16647	16691	16557	16639	16576	16635	16476	16471	16522	16602	16766	16615	16714	16534	16562	16750	16535	16602	16403	16629	16625	16433	16800	16688	16721	16586	16599	16656	16534	16641	16497	16540	16604	16547	16507	16609	16501	16788	16655	16538	16449	16589	16517	16573	16589	16551	16433	16622	16546	16563	16384	16621	16609	16740	16656	16597	16525	16713	16495	16529	16490	16768	16832	16788	16584	16366	16681	16722	16569	16715	16754	16552	16483	16412	16445	16825	16702	16598	16662	16568	16784	16771	16689	16396	16469	16637	16791	16638	16639	16471	16475	16659	16571	16623	16612	16326	16527	16775	16648	16663	16537	16496	16590	16668	16632	16741	16752	16731	16568	16696	16714	16443	16671	16563	16585	16746	16772	16458	16634	16533	16647	16639	16555	16513	16566	16558	16603	16621	16601	16626	16626	16434	16618	16405	16515	16562	16661	16837	16606	16641	16575	16624	16485	16825	16727	16534	16605	16382	16700	16648	16553	16641	16650	16615	16577	16709	16672	16486	16569	16741	16611	16703	16561	16672	16584	16598	16920	16557	16577	16377	16620	16508	16647	16483	16507	16623	16729	16506	16662	16606	16446	16580	16472	16623	16582	16624	16440	16560	16623	16526	16710	16843	16720	16665	16499	16652	16686	16642	16599	16540	16554	16700	16663	16610	16577	16602	16597	16698	16436	16502	16619	16661	16810	16500	16544	16660	16610	16762	16644	16533	16515	16789	16742	16597	16823	16519	16770	16693	16611	16485	16624	16655	16436	16416	16565	16492	16520	16693	16690	16539	16334	16478	16615	16540	16402	16749	16452	16678	16529	16811	16665	16771	16697	16505	16660	16823	16538	16667	16606	16726	16599	16707	16695	16609	16741	16751	16732	16698	16535	16517	16581	16581	16645	16771	16592	16681	16492	16561	16625	16573	16518	16514	16709	16777	16592	16406	16664	16536	16590	16654	16603	16739	16707	16573	16553	16528	16599	16783	16578	16472	16601	16589	16515	16745	16677	16478	16622	16556	16673	16865	16516	16571	16831	16709	16820	16771	16602	16764	16617	16602	16421	16476	16569	16717	16634	16552	16460	16756	16610	16334	16709	16599	16757	16701	16767	16760	16579	16586	16666	16781	16467	16552	16500	16690	16664	16556	16434	16555	16477	16713	16781	16507	16769	16656	16680	16568	16799	16651	16524	16607	16614	16587	16774	16559	16588	16677	16534	16830	16767	16710	16430	16749	16702	16752	16573	16633	16632	16712	16500	16766	16644	16550	16633	16607	16384	16719	16715	16431	16585	16478	16632	16647	16609	16478	16653	16516	16584	16658	16628	16562	16822	16690	16443	16425	16454	16701	16436	16530	16618	16676	16571	16632	16568	16805	16648	16500	16598	16632	16606	16616	16535	16788	16615	16602	16699	16700	16588	16828	16649	16711	16761	16823	16657	16525	16272	16690	16524	16764	16774	16782	16550	16664	16803	16499	16647	16962	16600	16281	16618	16519	16701	16568	16634	16610	16571	16660	16290	16738	16670	16643	16592	16611	16636	16538	16403	16585	16661	16527	16648	16456	16725	16547	16601	16615	16579	16558	16515	16557	16534	16577	16667	16624	16604	16642	16645	16729	16700	16696	16480	16505	16559	16728	16578	16680	16643	16633	16647	16597	16684	16580	16627	16625	16626	16792	16874	16761	16706	16551	16573	16520	16489	16599	16541	16418	16779	16668	16603	16602	16421	16568	16634	16618	16619	16406	16398	16615	16390	16631	16614	16676	16637	16635	16631	16575	16631	16569	16705	16562	16838	16648	16728	16768	16645	16783	16497	16560	16616	16695	16773	16793	16797	16639	16601	16554	16581	16579	16507	16735	16705	16535	16783	16644	16431	16572	16776	16547	16725	16446	16716	16500	16640	16641	16453	16594	16684	16554	16769	16547	16560	16549	16432	16522	16612	16495	16479	16688	16501	16630	16729	16594	16688	16693	16463	16697	16676	16370	16855	16683	16638	16487	16490	16795	16560	16555	16645	16561	16604	16646	16623	16558	16689	16546	16548	16548	16776	16673	16626	16500	16729	16717	16663	16669	16563	16718	16807	16636	16468	16831	16716	16705	16763	16500	16730	16742	16773	16673	16549	16532	16766	16326	16527	16535	16582	16687	16511	16573	16556	16682	16540	16557	16662	16455	16540	16680	16702	16607	16499	16666	16593	16418	16542	16506	16603	16579	16491	16582	16616	16602	16469	16593	16696	16573	16618	16471	16612	16645	16503	16565	16799	16549	16553	16643	16589	16656	16452	16635	16549	16548	16762
15779	28061	26126	21830	19181	17895	16778	16937	16633	16277	17278	33534	42116	39031	31662	23266	18299	16027	15361	14994	14970	14997	15002	14808	14930	14872	15022	14978	14864	15034	15082	15043	14783	14996	14978	15018	14962	15004	14965	14787	14971	14993	14745	14996	14975	14823	15040	14997	14985	15012	15042	15082	15051	14900	14875	14996	14991	14981	14960	15017	14840	15002	14954	15053	15117	15068	14924	14880	15042	14980	14833	15021	14800	14955	14683	15021	14924	14864	14935	15098	14908	15021	15070	14982	15003	14966	14962	14899	14890	14730	14908	15038	14836	14880	14977	14876	14849	15077	14812	14724	15039	14836	14974	14980	14846	15103	15007	15161	14863	14899	14922	14869	14916	14926	15037	14921	14870	14974	14786	14878	14923	15057	15026	15158	15032	14969	14963	14759	14932	14649	15002	15019	14912	15024	14917	14913	14993	14916	14928	14840	15093	15034	14967	14963	14979	14975	14953	15011	15004	14883	14862	14944	14868	15054	14969	14917	14931	14755	14996	14887	14873	14971	14725	14989	14875	14946	14965	14943	14897	15037	15081	14927	14956	15020	14881	14944	14941	14979	14976	14927	14870	14887	15004	15016	14948	14864	14898	14810	14964	15044	14883	14879	15052	14951	14975	14924	15046	14896	15156	14789	14984	14943	15014	14788	14931	15107	14987	14931	14905	14916	14871	14842	15020	14997	14993	14836	14837	14788	14944	14615	14973	14824	15040	15060	15129	14852	14868	14895	14920	14951	14930	14980	14983	14897	14812	14867	14899	14924	14967	15034	14951	14853	14809	14915	15037	14799	14911	14862	15077	14886	14970	14788	14856	15034	15012	14975	15011	14932	14955	14802	14910	14858	14942	14863	14963	14974	14873	14885	14890	15102	14962	14839	14990	15025	15048	14965	14891	14941	14743	15111	14843	15035	14918	14843	14932	14907	14919	14894	14857	14909	14845	14882	15102	14931	14946	14988	14923	14879	14865	14717	14794	14867	14958	14911	14863	14958	14870	14973	15007	14856	14916	14998	14818	14994	14944	14945	14980	15035	14740	14830	14813	14931	15012	14949	14935	14923	14950	14939	14826	14915	14905	15060	14873	14953	14923	14782	14843	14940	14909	14923	14951	15075	14909	14968	14902	15005	14967	14931	14833	14851	14856	14899	14927	14865	14975	14793	14933	15054	14956	14945	14978	15097	15076	15000	14804	15046	14956	14910	14997	15027	14917	14896	14906	15029	14966	15111	14927	15016	14982	14691	15105	14868	14856	14892	15086	14859	14787	14905	15101	14918	14954	14955	14931	14920	14771	15105	14984	14925	14951	14871	14864	14979	14860	14848	14897	14954	15058	14912	14802	14920	14881	14935	14886	14931	14794	14845	14949	14909	14979	14723	14949	14810	14849	14911	14793	14752	14831	14894	14830	14731	14990	14860	14932	14947	14769	14961	14912	14804	14922	14868	14901	15081	14843	14799	14872	15022	14919	15031	14941	14981	14864	14828	14919	15075	14979	14849	14867	14890	14948	15004	14944	14854	14935	14868	14989	14848	14843	14891	14928	15047	14951	14796	14909	14868	14947	14875	15012	14937	14924	14856	15006	14823	14979	14915	14953	14832	14937	14902	14924	15013	14804	15046	14865	14989	14861	14940	15052	14940	14879	15007	14880	15081	14809	14876	14978	14820	14921	14914	14781	14899	14880	14861	14883	14798	14854	15028	14972	14915	14929	14948	14995	14874	14973	15000	14959	14903	14971	15128	15076	14965	14889	14989	14935	14970	14849	14882	14821	14906	15035	15023	14917	14975	14887	15081	14968	14836	14852	14912	14831	14874	15084	14953	14866	14971	14884	14882	14749	15023	14869	14902	14957	14906	14920	14898	14817	14838	14911	15030	15052	14980	15088	14794	14840	14923	14986	14910	14910	15052	14907	14975	14949	14948	14916	14911	14882	14920	14819	14964	14793	14917	15047	15039	14929	14793	14917	14804	14818	14671	14823	14921	14891	14879	14939	14845	14883	14948	14891	15007	14926	14912	14979	14841	14921	14942	15027	14871	15062	14854	14898	14906	14942	14844	14923	14845	15046	14964	14886	14902	14866	14801	14762	15024	14998	14929	14825	14925	15005	14960	15098	14931	14925	14911	15056	14861	14884	14846	14951	14896	14814	14864	14883	15062	14798	15078	15019	14704	14893	15054	14858	14997	14852	14991	14970	14790	15011	14794	15008	14879	14911	14752	14850	15063	14980	14824	14967	14799	14927	14935	14897	14840	14847	14866	14832	14707	14953	14935	15038	15102	14928	14999	14853	14873	15000	15030	14962	14981	14910	14894	14879	14910	15014	15022	14970	15061	14945	14887	14898	14965	15052	14962	14939	14801	14888	14853	14982	14788	15188	14837	15032	14998	14994	15057	14811	14947	14848	15012	14807	14919	15052	14750	15049	15040	14833	14887	15117	14907	14989	15083	14969	14967	15008	14927	14879	14820	15022	14928	14954	14845	14848	14853	14895	14918	15039	14853	14895	14933	14901	14941	15040	14933	14986	14979	14763	14891	14955	14909	14751	14813	14817	14900	14850	14894	14754	15029	14822	14935	14979	14906	14833	14989	14831	14971	14835	14831	14951	14972	14766	15001	14860	14975	14963	14899	14790	14980	14946	14866	14797	14893	14892	14881	14804	15081	14898	14840	14907	14764	15009	14942	14559	14872	14926	14748	15047	14916	15172	15019	14936	14784	14902	14946	14902	14891	15112	15091	14997	15023	15141	14997	14904	15054	15060	14979	14783	14905	14826	14973	14937	14819	15060	14942	15004	14767	14966	15139	14968	14874	14911	14838	14939	14890	14886	14982	14982	14757	14956	14861	14933	14872	14807	14980	14949	14944	14926	14918	14965	15070	14922	14957	14943	14898	14870	14933	14966	15282	14769	14873	14880	15003	14881	15003	14807	14894	14885	14933	14933	14884	15026	15002	14800	15012	15021	15017	14922	14884	14871	14966	15157	15013	14860	14855	14858	14907	14865	14920	14894	14978	14625	14900	14986	15029	15189	14811	14990	14837	14842	14961	14879	14995	14998	14958	14955	14884	14831	14903	14975	14930	14905	14973	14917	14790	14967	14886	14946	14826	14791	14992	14947	14864	14900	14898	14833	14965	14995	14688	14874	14949	15135	14899	14889	15111	14877	14899	15046	14845	14922	14971	14905	14971	14775	14983	14985	14826	14907	14936	14984	15020	15041	14834	15106	15078	14629	14909	14897	14906	15080	14923	14870	14886	15025	14805	14948	14994	15020	14894	14744	14785	14919	14843	14890	14924	15009	15087	14972	14920	14926	14809	14909	14727	14980	14837	14790	14920	14932	14942	14816	14915	15139	14953	14947	15047	14890	14904	14972	14878	14897	15032	14880	15025	14923	14948	14889	14768	14896	14805	14924	14956	14987	15008	14961	14953	14999	14928	14941	14959	14823	14886	14955	14911	14769	14863	14981	14984	14994	14886	15072	14863	14850	14961	14982	14795	15091	15018	14893	14895	14989	14990	14804	14942	14934	14829	14809	15001	14876	14929	14810	14886	14863	14717	15086	14914	14988	14874	14908	15026	14975	14896	15012	15013	15023	14838	14924	14927	14912	14895	14898	14802	14835	14864	15029	14863	15029	14849	14995	14963	14963	14839	14779	14911	14737	14882	14841	14846	14903	15162	14797	14981	14909	14857	14970	14822	14972	15007	14904	14935	15023	14910	14891	14958	14993	15091	14922	15034	14694	15029	14845	15032	14841	14838	15057	14780	14898	14949	14899	14822	14884	14887	14916	14914	14833	14942	14829	14998	14880	14993	15032	14987	14813	14965	14838	14924	14988	14894	14850	14960	15002	14966	15049	14814	14975	14981	14977	14966	14791	14931	15023	14762	15026	15044	14748	14798	14881	14705	14878	14868	15133	14954	15032	14898	14813	14795	14792	14971	15079	14990	15045	14908	14906	14915	14867	15074	14806	14867	15027	14945	14974	14902	14954	14851	14981	15046	14854	14999	14987	14916	14827	14962	14913	14823	15012	14892	14885	14834	14986	14910	14802	14909	15053	14998	14820	14984	14881	14967	14854	14935	14924	14801	15099	14914	14844	15123	14968	14980	15022	14924	14968	15075	14946	14856	14858	14860	14906	14777	14751	14976	14900	14887	14878	14954	14856	14841	14741	15009	14947	14884	14793	15094	14912	14842	14885	14822	14982	14856	14785	14918	14801	14952	14918	15138	14813	14790	15002	14767	14987	14890	14837	14861	14881	14833	14588	15011	15034	14970	14867	14890	14891	14837	15094	15045	14793	14932	14944	14876	14807	14902	14878	14838	14795	14793	14757	15033	14980	14838	14920	14765	14981	14895	14874	14851	14910	14882	15034	14956	14995	14952	14864	14959	14921	14901	14835	14878	15098	14762	14772	14962	14826	14767	14950	14790	14815	14978	14862	14974	15016	14718	15030	14860	14844	14776	14894	15072	15058	14773	14927	14945	14945	14896	14951	14899	14902	14803	15011	14843	15062	14834	15036	15050	14856	14965	15039	15069	14955	15038	14988	14942	14872	14876	14869	15057	15043	14777	14900	14969	15135	14915	14942	15069	14889	14901	14793	15001	14955	14752	14947	14925	14968	14934	14685	15063	14835	15078	14968	14939	14867	14920	14978	14829	15046	14968	14738	14892	15018	14907	15017	14953	14970	14980	14902	14895	15036	14893	14981	14869	14812	14818	14862	14897	14883	14841	14708	14974	14982	14716	14981	15041	14954	14902	14930	15010	14996	14968	14732	14855	14905	14984	14982	14855	14816	15186	15014	14942	14691	14873	14993	14947	14854	14983	14904	14779	14947	14911	15003	14933	14896	14943	15037	15027	14929	14847	15020	14890	15061	14862	14953	15022	14948	14741	15059	14866	14777	15045	14923	14750	14756	14978	14842	14801	14895	14877	15089	15047	14720	14935	14778	14936	14989	14979	14797	14915	14754	14923	14967	15051	14799	15036	15068	14942	14811	14997	15032	14963	14955	15042	14678	14830	14890	14860	15054	15018	15123	14856	15080	14887	14934	14982	14970	14914	14932	14850	14842	14846	14947	14794	14848	15049	14930	15079	14860	14989	14870	14867	15027	15066	14895	14835	14836	14739
26893	21490	24192	20801	17473	17021	17035	16872	16765	16664	16586	17806	19270	18471	17820	17025	16803	16549	16590	16367	16336	16379	16283	16284	16321	16241	16338	16152	16297	16379	16531	16122	16436	16341	16404	16321	16469	16331	16449	16428	16303	16331	16357	16403	16234	16158	16543	16424	16326	16337	16268	16325	16518	16271	16127	16059	16195	16287	16518	16297	16219	16292	16308	16378	16200	16109	16378	16371	16292	16179	16364	16286	16226	16158	16270	16152	16339	16543	16261	16317	16002	16134	16195	16338	15989	16190	16152	16290	16421	16253	16307	16392	16364	16365	16406	16378	16389	16374	16188	16174	16384	16177	16466	16359	16212	16172	16341	16264	16484	16244	16043	16218	16322	16174	16266	16098	16322	16267	16471	16267	16526	16359	16299	16212	16352	16305	16232	16293	16302	16396	16249	16316	16265	16395	16280	16213	16193	16351	16326	16344	16238	16353	16264	16384	16480	16299	16270	16076	16242	16216	16174	16167	16458	16395	16282	16235	16461	16277	16231	16191	16377	16282	16320	16462	16228	16184	16138	16107	16392	16098	16264	16374	16342	16380	16417	16239	16450	16189	16257	16095	16362	16285	16138	16241	16191	16459	16148	16540	16287	16334	16351	16240	16273	16410	16268	16332	16291	16336	16156	16484	16347	16218	16205	16330	16151	16305	16244	16204	16456	16180	16402	16224	16245	16314	16402	16230	16161	16139	16309	16207	16248	16241	16383	16285	16359	16199	16248	16128	16348	16163	16035	16243	16266	16153	16258	16141	16421	16149	16411	16193	16445	16197	16295	16281	16202	16250	16518	16161	16186	16271	16437	16358	16390	16369	16431	16344	16300	16292	16382	16275	16319	16361	16396	16330	16271	16399	16423	16165	16218	16463	16302	16242	16213	16488	16351	16397	16227	16256	16416	16312	16310	16299	16277	16159	16193	16290	16258	16340	16175	16243	16232	16307	16193	16338	16118	16372	16333	16495	16177	16325	16516	16230	16195	16386	16273	16244	16213	16315	16303	16189	16381	16287	16520	16208	16263	16131	16350	16365	16447	16127	16239	16316	16199	16189	16155	16255	16293	16284	16336	16382	16315	16187	16213	16218	16263	16379	16275	16201	16280	16237	16308	16417	16420	16438	16193	16326	16391	16548	16428	16196	16388	16349	16251	16223	16242	16303	16398	16148	16079	16191	16257	16113	16274	16445	16367	16210	16099	16135	16263	16181	16208	16361	16272	16410	16358	16330	16434	16098	16289	16242	16278	16371	16370	16347	16130	16274	16317	16166	16254	16399	16470	16462	16425	16346	16201	16283	16363	16355	16232	16232	16250	16286	16548	16336	16395	16427	16520	16157	16276	16275	16338	16122	16262	16139	16384	16226	16362	16280	16259	16236	16298	16204	16412	16456	16305	16478	16421	16457	16520	16262	16475	16341	16390	16392	16442	16118	16244	16520	16365	16366	16250	16213	16348	16297	16263	16326	16309	16214	16425	16342	16363	16217	16314	16358	16295	16123	16234	16591	16058	16430	16173	16420	16159	16269	16249	16399	16408	16313	16327	16415	16323	16328	16189	16253	16385	16508	16329	16289	16124	16360	16300	16215	16201	16264	16455	16298	16404	16377	16351	16420	16448	16317	16227	16353	16547	16265	16422	16212	16168	16091	16248	16320	16207	16306	16438	16344	16302	16033	16312	16072	16241	16331	16247	16141	16359	16179	16325	16318	16363	16208	16259	16391	16320	16239	16144	16456	16333	16438	16300	16326	16406	16394	16409	16363	16279	16403	16233	16414	16356	16393	16154	16366	16266	16348	16289	16174	16225	16293	16088	16351	16338	16275	16367	16037	16385	16460	16497	16223	16278	16202	16236	16129	16268	16155	16270	16223	16332	16344	16174	16289	16146	16264	16333	16314	16365	16209	16367	16447	16195	16397	16307	16228	15955	16509	16226	16378	16423	16244	16460	16382	16441	16368	16408	16564	16255	16307	16114	16159	16462	16277	16365	16511	16392	16288	16200	16393	16256	16487	16421	16205	16210	16475	16256	16097	16337	16335	16407	16336	16374	16438	16245	16144	16370	16166	16377	16339	16237	16308	16358	16374	16419	16275	16248	16350	16499	16225	16289	16348	16278	16427	16168	16323	16226	16391	16450	16311	16309	16459	16335	16195	16301	16235	16472	16349	16473	16288	16272	16268	16297	16211	16324	16363	16288	16152	16141	16278	16399	16342	16126	16089	16347	16227	16262	16290	16273	16514	16504	16250	16346	16203	16431	16326	16391	16173	16276	16431	16451	16263	16343	16183	16112	16368	16533	16257	16504	16374	16336	16262	16402	16158	16251	16376	16368	16223	16419	16288	16224	16379	16261	16196	16312	16172	16301	16053	16344	16219	16225	16278	16240	16336	16365	16418	16264	16369	16265	16262	16160	16398	16248	16258	16324	16278	16356	16484	16397	16469	16317	16160	16358	16239	16441	16252	16376	16217	16195	16308	16316	16215	16252	16270	16132	16341	16364	16135	16228	16391	16306	16337	16353	16216	16250	16204	16412	16235	16445	16469	16331	16266	16302	16486	16541	16288	16122	16213	16398	16172	16217	16133	16364	16292	16412	16436	16307	16171	16129	16337	16244	16283	16429	16284	16217	16361	16258	16208	16334	16249	16229	16136	16329	16241	16362	16317	16282	16428	16312	16328	16522	16276	16350	16339	16287	16361	16388	16645	16412	16274	16502	16284	16330	16159	16462	16556	16428	16320	16304	16357	16294	16198	16299	16243	16380	16342	16441	16268	16333	16463	16255	16260	16355	16450	16304	16156	16298	16080	16115	16329	16298	16540	16232	16380	16306	16179	16207	16432	16140	16370	16501	16413	16421	16135	16260	16313	16428	16228	16199	16179	16350	16400	16511	16374	16026	16165	16171	16347	16413	16488	16226	16342	16451	16263	16211	16413	16293	16522	16260	16129	16257	16192	16288	16142	16129	16218	16459	16333	16186	16258	16088	16147	16303	16122	16420	16465	16282	16402	16326	16284	16120	16495	16137	16151	16391	16508	16246	16368	16371	16235	16275	16326	16387	16304	16384	16297	16326	16487	16298	16316	16331	16344	16356	16372	16355	16295	16179	16208	16365	16400	16433	16388	16584	16308	16249	16232	16175	16519	16356	16302	16477	16185	16366	16187	16282	16405	16558	16409	16119	16313	16331	16282	16188	16021	16199	16328	16163	16158	16354	16335	16277	16452	16403	16351	16337	16166	16066	16382	16282	16378	16359	16245	16249	16392	16341	16257	16275	16274	16211	16509	16295	16248	16248	16340	16291	16330	16451	16273	16265	16277	16249	16462	16361	16344	16311	16248	16298	16257	16134	16252	16236	16438	16249	16217	16399	16288	16190	16430	16424	16430	16152	16256	16352	16433	16360	16232	16292	16189	16316	16390	16374	16225	16343	16203	16324	16206	16357	16228	16187	16206	16125	16057	16294	16384	16275	16275	16338	16359	16440	16333	16291	16484	16381	16337	16466	16411	16461	16298	16460	16342	16241	16319	16195	16446	16357	16467	16380	16349	16288	16281	16522	16229	16376	16513	16228	16515	16249	16138	16197	16219	16206	16450	16540	16165	16267	16349	16314	16308	16103	16356	16589	16326	16453	16586	16531	16342	16511	16401	16337	16234	16196	16081	16173	16384	16504	16376	16433	16440	16366	16481	16357	16291	16244	16282	16355	16292	16235	16255	16237	16276	16351	16271	16484	16069	16310	16275	16238	16279	16501	16211	16187	16185	16472	16273	16383	16312	16269	16264	16280	16281	16247	16158	16533	16489	16136	16154	16222	16423	16282	16168	16242	16269	16395	16234	16482	16309	16105	16396	16378	16160	16224	16236	16315	16269	16272	16228	16359	16396	16276	16360	16174	16344	16483	16349	16492	16129	16099	16248	16287	16295	16408	16241	16254	16382	16304	16251	16262	16450	16284	16189	16196	16162	16421	16243	16170	16330	16237	16299	16258	16311	16351	16007	16251	16218	16333	16128	16315	16550	16304	16320	16333	16341	16166	16402	16318	16358	16270	16260	16250	16581	16349	16278	16298	16408	16148	16443	16429	16259	16252	16281	16429	16203	16285	16398	16423	16346	16221	16371	16291	16200	16080	16252	16442	16232	16227	16226	16363	16181	16424	16108	16362	16217	16324	16282	16167	16264	16023	16270	16313	16178	16260	16275	16361	16332	16484	16343	16289	16438	16443	16305	16432	16326	16463	16319	16287	16444	16309	16594	16524	16353	15997	16393	16362	16494	16388	16319	16228	16315	16232	16113	16071	16164	16207	16460	16220	16276	16237	16218	16259	16242	16405	16374	16426	16340	16239	16187	16288	16259	16275	16291	16278	16421	16294	16186	16354	16394	16173	16197	16317	16212	16393	16263	16266	16466	16159	16016	16181	16228	16328	16326	16466	16328	16342	16161	16325	16370	16373	16310	16319	16601	16236	16222	16322	16382	16383	16084	16512	16356	16288	16218	16181	16266	16353	16391	16359	16225	16163	16288	16208	16388	16325	16461	16416	16406	16461	16054	16230	16468	16342	16374	16286	16140	16285	16251	16171	16401	16448	16165	16304	16175	16361	16379	16282	16394	16157	16199	16249	16004	16298	16258	16307	16108	16350	16141	16032	16046	16284	16121	16440	16105	16065	16214	16239	16246	16484	16390	16347	16300	16375	16351	16178	16045	16085	16124	16120	16292	16656	16302	16441	16319	16473	16326	16315	16364	16266	16514	16317	16281	16416	16068	16142	16261	16119	16274	16128	16290	16472	16303	16183	16393	16380	16236	16494	16198	16467	16169	16080	16328	16267	16367	16287	16191	16125	16345	16433	16381	16303	16477	16280	16489	16392	16355	16325	16318	16367	16251	16398	16206	16359	16207	16123	16300	16234	16300	16211	16436	16394	16270	16204	16275	16310	16133	16278	16328	16435	16252	16498	16305	16428	16301	16336	16178	16328	16514	16258	16702	16403	16364	16364	16346	16123	16396	16196	16103	16205	16494	16302	16406	16230	16182	16247	16411	16212	16281	16389	16241	16363	16415	16302	16324	16266	16258	16273	16129	16336	16214	16352	16449	16569	16394	16211	16172	16178	16270	16346	16326	16482	16333	16343	16259
15422	20059	20539	17498	16952	16132	16015	15772	15525	15088	15267	17270	19079	17645	16226	15486	14939	15006	14968	14875	14788	14858	14720	14870	14705	14808	14726	14840	14812	14736	14822	14780	14890	14680	14619	14634	14685	14697	14652	14825	14924	14848	14765	14754	14697	14772	14600	14693	14718	14761	14893	14760	14772	14664	14845	14684	14762	14708	14706	14767	14724	14775	14613	14713	14812	14652	14797	14816	14671	14779	14655	14680	14867	14861	14564	14767	14649	14675	14716	14793	14746	14737	14654	14634	14479	14696	14691	14751	14726	14734	14855	14918	14604	14607	14737	14743	14771	14686	14718	15021	14782	14604	14705	14676	14655	14747	14821	14730	14736	14548	14660	14757	14664	14689	14525	14719	14841	14539	14618	14787	14753	14682	14720	14769	14693	14713	14848	14806	14755	14728	14792	14797	14792	14628	14688	14595	14607	14770	14699	14737	14829	14865	14676	14728	14584	14790	14832	14602	14808	14742	14823	14681	14743	14760	14577	14762	14723	14648	14744	14735	14768	14688	14724	14848	14762	14766	14764	14754	14808	14671	14802	14756	14758	14774	14707	14840	14733	14883	14709	14818	14800	14672	14687	14783	14961	14681	14688	14912	14864	14679	14664	14664	14635	14636	14857	14732	14878	14881	14886	14797	14794	14766	14842	14623	14821	14578	14733	14700	14674	14773	14840	14766	14608	14699	14708	14777	14803	14607	14912	14782	14763	14794	14613	14801	14688	14563	14712	14777	14802	14776	14560	14718	14807	14737	14681	14860	14820	14732	14831	14699	14842	14767	14808	14796	14573	14737	14731	14848	14982	14776	14854	14741	14606	14775	14890	14686	14772	14798	14840	14714	14632	14764	14709	14862	14752	14808	14810	14762	14794	14917	14591	14730	14821	14684	14736	14847	14714	14779	14874	14814	14647	14821	14828	14558	14741	14807	14592	14711	14649	14711	14536	14806	14854	14716	14783	14798	14688	14651	14719	14747	14861	14798	14545	14712	14876	14783	14729	14807	14674	14802	14473	14787	14715	14724	14700	14785	14830	14864	14870	14751	14916	14837	14757	14750	14772	14801	14857	14783	14615	14877	14818	14585	14708	14641	14650	14816	14807	14785	14729	14739	14734	14754	14634	14811	14811	14719	14863	14759	14806	14765	14874	14714	14585	14730	14715	14877	14719	14764	14658	14822	14712	14770	14730	14696	14832	14915	14857	14638	14754	14812	14664	14761	14839	14731	14849	14672	14734	14883	14736	14876	14593	14955	14816	14591	14644	14746	14702	14775	14670	14761	14717	14767	14905	14664	14649	14755	14802	14769	14681	14864	14667	14620	14657	14691	14833	14621	14737	14686	14706	14642	14508	14856	14810	14721	14793	14868	14676	14670	14859	14582	14812	14803	14747	14556	14809	14669	14639	14717	14852	14676	14669	14658	14668	14767	14680	14778	14813	14631	14892	14709	14975	14624	14816	14857	14826	14750	14793	14733	14819	14599	14691	14931	14759	14846	14775	14719	14763	14887	14674	14648	14749	14987	14645	14692	14682	14691	14704	14763	14805	14891	14735	14852	14776	14680	14568	14805	14715	14809	14786	14704	14632	14882	14766	14670	14911	15038	14834	14822	14799	14641	14862	14707	14640	14764	14848	14634	14536	14588	14810	14796	14748	14857	14686	14637	14572	14908	14684	14678	14765	14906	14697	14928	14788	14725	14627	14864	14786	14797	14769	14688	14816	14872	14664	14848	14711	14740	14727	14888	14680	14819	14830	14770	14804	14816	14704	14847	14563	14759	14779	14623	14774	14635	14728	14698	14679	14819	14813	14825	14747	14739	14814	14818	14742	14710	14827	14774	14666	14736	14862	14702	14680	14668	14730	14691	14711	14882	14761	14688	14806	14739	14692	14664	14826	14628	14677	14762	14700	14926	14988	14732	14657	14774	14728	14849	14654	14769	14778	14928	14618	14767	14752	14690	14764	14712	14899	14845	14535	14690	14617	14861	14851	14755	14584	14683	14863	14658	14728	14704	14844	14664	14718	14850	14757	14607	14732	14733	14677	14768	14774	14802	14795	14660	14877	14680	14818	14757	14746	14813	14803	14697	14621	14907	14613	14758	14732	14765	14741	14610	14741	14844	14817	14903	14707	14766	14875	14906	14684	14693	14621	14822	14633	14759	14681	14796	14739	14676	14836	14642	14743	14634	14885	14746	14751	14739	14629	14769	14909	14701	14765	14775	14837	14770	14638	14656	14635	14761	14850	14673	14648	14592	14724	14804	14748	14898	14762	14862	14732	14779	15027	14826	14846	14832	14765	14866	14835	14649	14903	14780	14719	14593	14688	14677	14698	14801	14701	14709	14686	14768	14845	14771	14833	14839	14737	14847	14818	14743	14884	14706	14755	14680	14657	14624	14714	14698	14870	14647	14653	14667	14774	14930	14674	14715	14636	14709	14817	14688	14840	14871	14777	14624	14790	14706	14823	14825	14711	14833	14627	14736	14758	14563	14871	14741	14717	14904	14817	14875	14846	14673	14780	14762	14784	14697	14693	14736	14793	14695	14918	14792	14769	14844	14700	14609	14762	14720	14752	14660	14833	14813	14676	14739	14727	14692	14796	14773	14694	14637	14665	14802	14692	14680	14705	14841	14884	14823	14750	14632	14659	14744	14765	14646	14694	14522	14738	14675	14847	14682	14807	14537	14719	14782	14689	14688	14777	14789	14703	14662	14804	14720	14900	14700	14690	14696	14889	14616	14816	14918	14647	14662	14721	14769	14869	14923	14760	14690	14629	14899	14612	14694	14682	14817	14733	14724	14863	14643	14693	14773	14688	14852	14698	14691	14768	14827	14798	14900	14742	14868	14685	14871	14762	14946	14619	14713	14784	14861	14847	14715	14764	14878	14658	14792	14697	14671	14784	14697	14795	14813	14862	14616	14868	14854	14692	14638	14785	14742	14850	14830	14782	14656	14606	14646	14639	14870	14774	14780	14776	14696	14705	14707	14890	14702	14796	14891	14863	14716	14844	14856	14965	14703	14738	14719	14739	14660	14727	14709	14894	14704	14636	14617	14885	14733	14890	14767	14660	14752	14728	14839	14751	14932	14920	14796	14773	14680	14651	14857	14721	14819	14742	14806	14723	14584	14680	14762	14734	14740	14621	14646	14573	14646	14795	14784	14793	14808	14791	14724	14713	14832	14742	14628	14720	14860	14905	14743	14738	14722	14923	14712	14616	14761	14840	14831	14992	14606	14631	14859	14767	14708	14721	14749	14779	14679	14738	14737	14739	14630	14683	14826	14884	14550	14719	14760	14559	14714	14685	14710	14755	14712	14643	14638	14777	14649	14854	14735	14799	14757	14862	14757	14824	14833	14700	14733	14839	14656	14773	14742	14570	14726	14814	14743	14682	14667	14808	14788	14746	14896	14755	14721	14614	14794	14763	14687	14768	14650	14790	14787	14671	14849	14783	14719	14739	14746	14649	14676	14623	14712	14882	14643	14915	14687	14748	14940	14727	14758	14731	14595	14691	14726	14828	14725	14575	14800	14647	14819	14622	14717	14813	14612	14693	14689	14697	14650	14735	14642	14755	14669	14794	14584	14815	14691	14599	14715	14785	14941	14845	14681	14765	14672	14919	14807	14809	14831	14567	14680	14620	14953	14562	14710	14850	14829	14640	14929	14967	14821	14786	14682	14712	14698	14646	14637	14729	14745	14776	14889	14716	14867	14802	14841	14730	14722	14839	14813	14870	15017	14811	14861	14718	14770	14718	14756	14920	14804	14713	14645	14578	14780	14694	14756	14801	14885	14698	14580	14756	14885	14744	14792	14898	14798	14664	14690	14767	14715	14720	14728	14864	14724	14717	14632	14862	14786	14826	14738	14800	14734	14692	14619	14801	14822	14655	14798	14793	14733	14804	14576	14782	14684	14722	14834	14964	14960	14643	14632	14875	14933	14880	14687	14751	14799	14610	14873	14744	14677	14755	14788	14817	14664	14716	14763	14717	14787	14764	14924	14723	14682	14809	14850	14665	14778	14602	14886	14964	14803	14834	14874	14868	14837	14605	14886	14673	14632	14654	14821	14726	14897	14651	14704	14737	14624	14673	14606	14764	14826	14837	14765	14805	14776	14763	14806	14775	14623	14753	14828	14878	14593	14681	14686	14778	14710	14829	14710	14674	14751	14602	14774	14650	14744	14810	14730	14696	14865	14790	14778	14775	14808	14719	14790	14885	14772	14785	14721	14727	14742	14689	14814	14751	14751	14714	14754	14728	14781	14788	14522	14728	14549	14863	14741	14910	14654	14694	14746	14588	14783	14840	14757	14952	14805	14740	14771	14736	14654	14791	14732	14818	14636	14694	14697	14608	14758	14776	14644	14604	14796	14991	14772	14584	14946	14732	14757	14958	14520	14718	14819	14829	14769	14755	14703	14728	14746	14777	14770	14728	14874	14739	14921	14802	14840	14760	14665	14848	14800	14800	14669	14636	14779	14824	14766	14676	14794	14655	14671	14681	14830	14743	14690	14864	14795	14710	14910	14711	14547	14746	14851	14769	14828	14873	14696	14762	14718	14703	14675	14728	14783	14844	14667	14765	14731	14756	14636	14779	14834	14628	14641	14710	14823	14796	14823	14810	14832	14828	14719	14555	14615	14768	14678	14912	14771	14675	14893	14711	14818	14864	14569	14746	14828	14675	14729	14806	14672	14662	14819	14719	14721	14764	14665	14794	14668	14778	14676	14714	14689	14803	14640	14724	14778	14852	14636	14914	14882	14658	14868	14939	14629	14772	14699	14585	14711	14705	14674	14904	14849	14586	14757	14835	14642	15004	14768	14735	14724	14791	14687	14893	14653	14625	14876	14701	14682	14765	14672	14799	14660	14668	14894	14819	14798	14621	14730	14925	14834	14678	14706	14717	14998	14914	14587	14805	14774	14577	14839	14614	14557	14688	14777	14704	14751	14740	14816	14688	14738	14904	14735	14794	14863	14747	14614	14704	14739	14757	14724	14636	14810	14778	14654	14755	14811	14724	14780	14718	14832	14793	14686	14784	14742	14871	14718	14635	14939	14773	14727	15000	14678	14803	14726	14775	14691	14773	14864	14911	14785	14818	14832	14967	14779	14603	14783	14814	14559	14863	14854
23397	20819	28067	23780	21686	21831	20707	17876	17275	17225	17424	21866	32544	30654	25043	20283	18183	17221	16796	16783	16657	16642	16638	16743	16658	16549	16685	16414	16583	16550	16651	16596	16513	16478	16680	16421	16529	16771	16508	16642	16644	16439	16702	16502	16595	16482	16621	16660	16569	16548	16595	16725	16663	16481	16429	16669	16589	16620	16584	16719	16487	16668	16572	16488	16760	16493	16612	16685	16493	16665	16605	16574	16600	16770	16582	16782	16667	16601	16644	16532	16657	16504	16443	16399	16700	16689	16796	16615	16383	16480	16648	16623	16622	16576	16455	16519	16706	16545	16570	16391	16384	16319	16589	16392	16561	16317	16623	16497	16542	16611	16546	16587	16453	16386	16352	16658	16527	16421	16601	16644	16434	16665	16649	16593	16512	16495	16660	16379	16549	16505	16558	16623	16307	16651	16537	16684	16760	16697	16615	16587	16632	16496	16643	16349	16663	16653	16383	16589	16662	16533	16677	16645	16653	16551	16518	16484	16287	16511	16629	16580	16301	16643	16605	16801	16565	16522	16744	16597	16642	16450	16619	16496	16598	16780	16495	16583	16565	16515	16564	16453	16562	16413	16685	16514	16769	16414	16471	16568	16741	16553	16553	16548	16727	16694	16632	16622	16509	16551	16401	16583	16657	16549	16677	16576	16459	16574	16537	16531	16671	16529	16721	16810	16451	16603	16531	16585	16506	16500	16456	16743	16523	16584	16414	16599	16547	16493	16542	16546	16428	16535	16661	16771	16428	16507	16699	16704	16597	16554	16605	16642	16626	16682	16758	16405	16682	16473	16579	16651	16729	16555	16613	16566	16534	16618	16677	16489	16615	16504	16548	16708	16455	16581	16562	16620	16660	16702	16492	16493	16524	16607	16481	16520	16545	16583	16694	16585	16456	16675	16720	16598	16594	16684	16651	16471	16495	16572	16680	16495	16664	16797	16706	16771	16622	16286	16513	16478	16618	16535	16510	16515	16691	16610	16582	16700	16576	16422	16533	16480	16621	16331	16541	16479	16643	16409	16494	16662	16380	16609	16515	16443	16589	16398	16677	16789	16644	16562	16671	16470	16586	16530	16520	16522	16617	16446	16719	16612	16527	16596	16578	16527	16635	16453	16555	16361	16606	16593	16315	16622	16720	16610	16524	16567	16479	16544	16609	16626	16271	16423	16391	16466	16579	16525	16843	16539	16459	16626	16579	16467	16571	16685	16623	16613	16532	16505	16588	16711	16628	16437	16329	16519	16633	16734	16636	16504	16555	16704	16466	16525	16548	16353	16435	16394	16594	16747	16517	16573	16667	16494	16569	16513	16554	16529	16762	16556	16595	16351	16622	16435	16777	16503	16397	16610	16445	16713	16692	16704	16623	16788	16614	16360	16470	16515	16654	16637	16590	16613	16701	16463	16457	16598	16695	16772	16678	16244	16435	16674	16503	16438	16579	16464	16782	16599	16605	16511	16488	16497	16372	16533	16570	16684	16547	16345	16373	16436	16697	16503	16753	16612	16515	16583	16526	16596	16493	16736	16700	16528	16529	16464	16618	16451	16579	16433	16704	16686	16628	16469	16470	16562	16377	16500	16628	16442	16552	16706	16522	16423	16704	16595	16366	16622	16459	16534	16460	16615	16809	16547	16679	16656	16547	16403	16693	16678	16630	16539	16641	16651	16520	16534	16524	16608	16516	16530	16648	16373	16475	16628	16748	16470	16289	16620	16446	16529	16699	16479	16719	16524	16630	16614	16463	16712	16566	16624	16458	16425	16461	16535	16578	16601	16658	16625	16707	16585	16582	16607	16637	16551	16338	16435	16659	16577	16356	16540	16549	16433	16584	16509	16501	16534	16561	16533	16691	16680	16557	16541	16576	16610	16404	16689	16513	16490	16657	16584	16681	16593	16612	16513	16695	16632	16646	16622	16537	16517	16717	16613	16415	16469	16842	16650	16406	16526	16493	16403	16685	16527	16561	16607	16506	16414	16637	16453	16480	16585	16490	16600	16640	16655	16597	16419	16654	16569	16587	16427	16438	16424	16429	16634	16420	16417	16523	16684	16675	16426	16727	16389	16476	16697	16552	16620	16714	16668	16619	16750	16494	16334	16516	16663	16636	16785	16601	16600	16684	16528	16725	16511	16540	16503	16634	16507	16442	16570	16669	16590	16625	16555	16508	16572	16821	16478	16593	16701	16710	16557	16520	16326	16662	16503	16503	16519	16444	16585	16586	16503	16714	16756	16607	16478	16682	16406	16477	16415	16522	16548	16763	16505	16534	16535	16413	16571	16471	16471	16555	16552	16668	16623	16621	16665	16963	16601	16618	16567	16536	16441	16534	16614	16390	16475	16493	16793	16512	16567	16397	16489	16666	16494	16656	16666	16587	16290	16741	16607	16552	16682	16477	16692	16525	16641	16649	16603	16403	16419	16703	16517	16360	16687	16723	16619	16544	16673	16602	16440	16684	16489	16513	16434	16598	16629	16669	16537	16792	16529	16681	16350	16357	16510	16722	16603	16748	16550	16634	16413	16481	16618	16765	16531	16608	16518	16539	16542	16437	16317	16652	16579	16649	16783	16683	16628	16545	16630	16534	16751	16812	16568	16601	16725	16440	16555	16554	16442	16631	16465	16723	16584	16388	16569	16642	16725	16649	16395	16568	16626	16465	16554	16362	16548	16745	16594	16632	16673	16470	16571	16462	16618	16557	16630	16712	16617	16561	16646	16549	16612	16415	16591	16657	16619	16716	16517	16589	16613	16704	16416	16468	16595	16627	16450	16717	16519	16528	16685	16632	16600	16330	16672	16514	16632	16545	16545	16331	16624	16665	16639	16465	16632	16780	16515	16540	16572	16497	16286	16773	16479	16581	16425	16558	16347	16735	16457	16353	16510	16504	16486	16620	16586	16627	16505	16628	16684	16453	16585	16569	16699	16639	16463	16651	16382	16756	16654	16656	16505	16447	16515	16532	16638	16414	16578	16641	16712	16519	16400	16484	16435	16425	16625	16650	16477	16470	16524	16589	16582	16784	16523	16617	16572	16650	16491	16570	16634	16765	16580	16478	16410	16466	16319	16641	16340	16557	16519	16550	16435	16396	16460	16521	16541	16396	16524	16495	16718	16569	16572	16567	16656	16597	16471	16573	16337	16489	16590	16698	16525	16594	16593	16582	16538	16508	16448	16644	16607	16473	16589	16563	16554	16532	16770	16663	16699	16592	16650	16582	16699	16532	16467	16543	16720	16651	16542	16593	16475	16541	16623	16498	16597	16450	16561	16498	16645	16659	16745	16604	16389	16573	16702	16533	16524	16736	16554	16494	16498	16211	16591	16520	16600	16587	16430	16783	16468	16734	16352	16551	16255	16513	16492	16419	16449	16290	16610	16601	16738	16587	16655	16495	16398	16607	16539	16588	16613	16663	16518	16624	16419	16568	16604	16529	16395	16603	16466	16478	16385	16643	16555	16629	16451	16464	16441	16538	16431	16452	16514	16603	16607	16578	16649	16694	16589	16698	16631	16554	16346	16411	16460	16667	16436	16571	16448	16577	16525	16402	16558	16366	16512	16557	16626	16507	16744	16628	16571	16481	16712	16624	16612	16304	16650	16586	16565	16513	16671	16616	16362	16421	16603	16654	16521	16498	16429	16513	16454	16707	16633	16476	16644	16624	16432	16422	16495	16585	16766	16293	16574	16488	16503	16349	16423	16558	16441	16423	16420	16538	16551	16673	16796	16673	16586	16556	16600	16681	16581	16491	16558	16493	16500	16635	16547	16570	16580	16618	16478	16467	16507	16582	16730	16443	16661	16600	16491	16567	16399	16554	16665	16517	16535	16544	16606	16364	16758	16518	16610	16614	16561	16509	16581	16379	16448	16564	16445	16541	16572	16799	16487	16692	16516	16511	16701	16631	16561	16599	16580	16510	16495	16654	16743	16718	16674	16526	16561	16579	16504	16367	16568	16859	16380	16449	16579	16625	16490	16521	16566	16675	16609	16747	16524	16719	16425	16628	16485	16399	16336	16605	16579	16740	16684	16406	16499	16501	16537	16567	16420	16678	16553	16641	16569	16616	16669	16601	16600	16658	16733	16452	16641	16538	16534	16589	16608	16468	16671	16628	16771	16604	16552	16738	16520	16404	16604	16587	16384	16726	16555	16451	16585	16605	16782	16638	16449	16522	16699	16446	16582	16667	16689	16545	16576	16543	16519	16500	16612	16709	16538	16655	16579	16660	16465	16510	16323	16551	16699	16606	16540	16528	16676	16677	16613	16548	16516	16436	16508	16425	16685	16637	16456	16603	16497	16789	16586	16649	16401	16726	16702	16486	16584	16661	16461	16469	16300	16618	16578	16555	16459	16763	16378	16391	16556	16836	16708	16640	16658	16767	16494	16709	16599	16424	16641	16508	16390	16491	16697	16497	16528	16681	16442	16546	16744	16625	16787	16459	16623	16456	16679	16568	16407	16487	16449	16564	16693	16587	16569	16588	16409	16837	16723	16860	16539	16494	16580	16525	16654	16571	16285	16496	16393	16604	16480	16791	16475	16440	16678	16787	16651	16340	16489	16692	16580	16513	16530	16660	16538	16524	16545	16691	16464	16346	16285	16592	16524	16681	16623	16435	16507	16628	16669	16489	16513	16482	16423	16580	16471	16320	16555	16523	16573	16405	16582	16598	16360	16677	16521	16468	16625	16619	16295	16576	16725	16427	16606	16374	16503	16656	16532	16528	16419	16643	16672	16664	16549	16527	16604	16741	16603	16460	16530	16485	16772	16476	16502	16567	16476	16472	16570	16662	16645	16775	16505	16618	16756	16523	16553	16429	16490	16646	16400	16622	16493	16759	16748	16635	16461	16374	16630	16791	16488	16553	16543	16488	16552	16482	16544	16770	16595	16661	16460	16563	16559	16509	16661	16749	16686	16530	16470	16493	16783	16442	16382	16523	16478	16539	16567	16558	16547	16746	16631	16610	16740	16668	16566	16491	16534	16740	16592	16422	16543	16493	16554	16448	16470	16622	16573	16629	16573	16482	16596	16634	16432	16742	16515	16626	16635	16564	16714	16534	16571	16479	16600	16676	16711	16641	16513	16649	16718	16749	16408	16799	16601	16432	16625	16233	16605	16785	16601	16709	16649
14436	26709	26179	21245	19713	18883	17641	16598	16037	15523	15566	24404	36077	31963	24860	19142	16498	15585	15216	15178	15050	15013	14930	14918	15112	15113	15169	15019	14959	14914	14984	14774	14951	14899	15026	14944	15014	15012	14975	14868	15063	15059	15019	14917	15003	14756	15045	14961	15137	14919	14724	15065	14806	14866	14976	14848	15068	15112	14954	14957	14942	15110	15008	14959	14962	15091	14934	14792	15002	15004	15053	15010	15048	14996	14918	14968	14945	14950	14946	14913	14998	14994	14954	14871	15137	14793	14918	14951	14894	14990	14964	14966	14809	15146	15073	14997	14953	14923	15091	14961	15022	15161	15039	15033	14949	14960	15093	14981	15152	14949	14943	15057	14880	14841	14873	14881	15091	14930	14983	15008	14892	14956	14929	14886	14982	14966	14925	14890	14911	15028	15097	15148	14971	15047	14979	14786	14890	14817	14936	14912	14936	15015	14909	15048	15028	14842	14853	14900	14947	14909	15079	15035	14810	14923	14985	14951	14957	14865	14935	14964	15163	14901	15033	14867	15039	14876	15012	15078	15078	14967	14847	15151	15000	14952	14946	14910	15112	15009	14979	15038	14945	14879	15119	14880	14996	15048	14947	15092	14883	15015	14839	14960	14942	14978	14879	15041	14905	14903	15024	15165	15012	15072	15041	14996	15098	14882	14899	14818	14952	14894	15051	15020	14991	15146	15062	15050	15061	15023	14845	14916	15232	14966	14995	15039	14897	15044	15007	14890	15028	14934	14862	14813	14977	15186	14943	14963	14848	14960	14943	15013	15050	15026	14911	14968	15027	14983	14854	15050	14941	14883	14859	15033	15055	14967	15123	15074	15036	14856	14956	14969	14957	14854	14984	14893	15053	14967	14964	14997	14846	15085	14841	15049	15010	14921	15031	14977	15034	14950	14922	15072	14985	14724	15084	15070	14990	14910	15172	14814	15071	15066	15092	14934	15008	14975	14818	14985	14871	14884	15170	14936	15076	14987	15107	14964	14935	14960	15033	15020	15019	14931	15087	14925	15010	14940	15017	14969	14944	15209	14960	15023	15149	14868	15007	15070	15085	14925	14990	14940	14990	14840	14935	15062	15071	14988	15106	15183	14902	14993	14937	14962	14837	14979	15003	14944	14899	14937	15089	14819	14947	14828	14938	14973	14862	14805	15074	14958	15172	14944	15024	14898	14885	15055	14887	14895	14872	14917	15122	14872	14940	14937	15002	15146	14937	14968	15135	14805	14915	14965	14987	14922	14835	14967	15052	15037	14754	15095	14996	14897	15006	15004	14939	15041	15017	15002	14933	15078	14849	14877	14757	14953	14986	14913	14839	15159	14870	15019	14845	14998	15026	14980	14861	15023	15027	15040	14975	14918	15017	14898	15020	15007	15007	15029	15048	14833	14920	14995	14966	14995	14991	14865	14976	14915	14982	14916	14890	15050	14971	14838	15065	14944	15101	14799	14994	14973	14996	15043	15004	15054	14967	14877	14840	14975	15094	15051	15009	14816	14936	14983	15110	14961	15044	14838	15022	14904	14793	14807	14925	15009	14703	14943	15069	14899	15031	14957	14902	14819	15027	14790	15043	14916	15005	14977	15065	14896	15023	14966	14909	14986	15048	14937	14958	14871	15018	15010	14974	14920	14855	15140	15206	15004	14879	14845	15170	15000	14980	14920	14899	15017	14907	15025	14998	15069	14899	14944	14964	15015	15024	15054	15097	14944	14974	14933	15175	14954	14753	15000	15021	15012	14940	14943	14975	14916	15000	14934	14893	14962	15045	14933	15000	14906	15200	15067	15092	14833	15035	14917	14972	14951	15038	15124	15061	15013	14875	14929	15044	15034	14960	14933	14983	14979	15057	14862	15163	15014	14917	14936	14825	15004	14969	14958	15116	14947	14919	15007	15053	14844	14976	15006	14944	15003	15058	15002	15087	14889	14855	15120	14876	14974	14779	15049	15015	15081	14996	15080	15069	15016	15016	14999	14873	15053	15023	14763	14900	15088	14872	15079	14912	14821	14828	14998	14916	14932	15193	14986	14943	14870	15009	14998	14903	14812	14835	14878	15006	14855	14985	14942	15000	15135	14861	14890	14856	14982	14909	15039	15158	14890	14877	15006	14783	14884	15102	14988	14961	14928	14890	14895	15047	15048	15019	14970	14917	14886	15004	15061	15081	14729	14845	15017	14892	14796	15037	14938	15040	15037	14691	15010	14910	14969	14966	14853	14878	14926	14962	14788	15061	15002	14987	14936	15024	15070	15031	14997	15083	14995	15145	14988	14982	15038	14883	15065	14951	14927	15047	15020	14943	14791	15085	14975	14919	14966	14918	14914	14823	14771	14812	14833	15126	14966	15184	15007	15132	14943	15021	14880	14891	15089	14981	15077	15060	14998	15037	14928	14957	15080	15124	14820	15010	15017	14981	15007	14971	14889	14983	15089	14859	15020	14904	14989	14953	14826	14975	14973	14794	14980	14955	15179	15080	14996	15062	14879	14913	14884	14844	14858	14815	14912	14871	14753	15013	15046	15026	14924	14924	15113	14922	14881	15093	14913	15013	15020	14886	14798	14960	15041	15066	14955	14885	14898	14976	14765	14832	14978	14981	14922	14973	14921	14880	14896	14988	15093	15050	14853	14899	14914	14895	14872	15063	14950	14933	14919	14991	14854	14898	15213	14899	14881	15027	14908	15106	14896	14923	15127	14932	14973	14927	14888	14915	14931	15027	15050	14973	14999	15020	15020	15121	14970	15100	14860	15043	14943	15009	15006	14876	14927	15020	15002	14812	15061	14958	14920	14926	14902	14900	15041	14866	14947	14960	14945	15044	15073	14765	14863	14989	14991	14938	14856	15040	15085	15021	14906	14945	14872	14962	14932	14939	14925	14982	14777	14930	14917	14857	14969	15001	14877	14971	15112	15105	14890	15011	14852	15126	14894	14921	14791	15032	14960	14998	14876	15045	15035	14928	14931	14936	14948	14928	15059	14904	14979	14845	14854	14953	15029	15029	15047	15053	14603	14833	15111	15015	14816	14847	15173	14740	15073	14942	15011	14824	14979	14909	15029	14885	14977	14891	15021	14957	14982	14975	15004	14913	15036	14890	14992	15096	14967	14953	15094	14933	15162	14983	15015	14909	15008	14966	14977	14742	14927	15047	14905	14916	14858	14885	14927	14841	14855	15128	14883	15099	14844	15003	14945	14988	15152	15089	14935	15168	14860	14861	14976	14977	15062	14986	14998	15061	15108	14910	14780	14987	15115	15097	14802	14977	14970	14977	14839	14933	14891	15026	14944	15030	14953	14997	14921	14742	14965	15050	14819	14956	15000	15012	15016	14900	15010	15029	15150	15114	15103	14977	15029	14971	15140	14904	14977	15018	14966	14973	14992	14834	15093	15048	14881	14999	14970	15027	14790	15083	14956	14938	14995	14842	14853	15062	14947	14865	14999	15040	14970	15047	14913	15008	15114	15063	14861	15032	14993	15000	15088	14870	15054	15053	14935	14794	14932	14907	14981	14998	14848	14890	14907	14785	14915	15096	14977	15018	14932	14766	14902	14930	14884	14857	15119	14965	14871	14786	14854	15093	15044	14992	14897	14949	14746	14910	14763	15043	14908	14998	15039	14932	14954	14973	15024	15003	15108	14921	14886	14870	15065	14926	14918	15018	14976	15015	14894	15045	14949	14963	14992	14759	14951	14938	14988	15010	14824	14954	14914	15011	14831	14930	14903	15040	14963	14944	14802	14985	15030	15135	14984	15011	14954	15034	15043	15019	14910	15047	14863	14936	15004	15085	15060	15019	15149	14913	14918	15035	15045	14983	14787	15151	15003	14851	15144	14795	14963	14837	15034	14763	15053	14927	14994	14923	14981	15051	14894	14872	14818	15055	14951	15024	15021	14920	15098	15009	14987	15034	15015	14837	14919	15067	15091	14998	14880	14949	15036	14970	14931	14792	15073	15061	14923	14955	14896	15021	14950	15148	15037	14889	14888	14888	14875	14908	15026	14927	14990	14973	15101	14988	15064	14990	14995	14850	14969	14945	14964	15100	14995	14935	14959	14987	14855	14977	14945	14906	14831	14832	15020	14868	14947	14942	14929	14932	15002	14873	14849	14881	15176	14989	14930	15089	14932	14927	15019	15021	15040	14991	14929	14941	14913	14968	15027	15008	15164	14799	14776	14851	14796	15028	14910	15113	15058	15024	15120	14965	14940	14859	14948	15003	14870	14984	14964	14945	15065	14928	14972	15084	15022	14854	14958	15006	15054	15142	14995	14971	15103	15107	14978	15061	14986	14939	15107	14961	15099	15117	15077	14881	14812	14917	14924	15077	14936	15018	14971	14950	14897	14963	15047	15063	14994	14769	14944	15157	15192	14999	14901	14864	15011	15053	14999	14826	14919	14947	14960	15008	14924	15159	14891	15140	15010	14870	15019	14877	15022	14826	14878	15084	14906	15045	15037	14949	15122	14850	14834	15011	14791	14841	14876	14885	14921	14951	15035	15104	15069	14783	15023	14907	15002	15068	14968	14822	15089	14991	15084	14991	14848	14972	14895	14901	15160	15014	14985	14908	14934	14865	14919	14817	15094	15001	14952	15027	14923	14976	14952	15027	14915	14992	14940	14750	14909	15120	14945	14964	14928	15042	14938	15050	15036	15072	14776	14868	15024	14914	14735	14828	14948	14965	15041	15107	14887	15058	15051	15012	14836	14975	14886	15095	15013	14972	15152	14957	15077	14955	14859	15007	15092	14876	14939	14858	14991	14864	15007	14765	15049	15056	14921	15043	14702	15163	14863	14887	14943	14880	14805	14827	14963	15051	15033	14881	14853	14954	14943	14916	15010	14859	14771	14965	14826	15123	14966	14990	15045	14995	15096	15024	14997	15028	14969	15046	15047	14872	15063	14930	14852	15059	14941	14991	14859	15131	15103	15104	14946	15042	14991	14926	15004	14984	15063	15161	14746	14929	15134	14912	14974	14925	14948	14908	14906	14873	14904	14939	15021	14928	14860	14947	14960	14892	15005	15030	14915	15011	14952	15001	14982	14920	14949	14781	14907	15142	14878	15099	14866	15061	15001	14990	14992	14915	15071	14901	15093	14857	15158	14991	14723	15017	15182	14832	14991	15088	15044
22263	20686	28352	23084	20907	22895	24170	18844	17778	17915	19876	33980	39086	36419	29691	23049	19223	17996	17399	16952	16983	16917	16978	16930	16939	16958	16877	16881	16960	16914	17002	16790	16947	16983	16743	16730	17028	16788	16910	16754	16963	16957	16853	16921	16835	16904	16847	16885	16811	16803	16706	16798	16722	16888	16933	16872	16875	16847	16777	16913	16710	16830	16679	16776	16853	16873	16879	16809	16843	16848	17004	16765	16712	16953	16754	16848	16917	16853	16876	17070	16871	16737	16933	16812	16805	16858	16798	16614	16849	16907	16877	16840	16868	16814	16974	16767	17045	16769	16930	16627	16996	16913	16844	16780	16766	16876	17032	16774	16746	16845	16868	16785	16963	16497	16844	16828	16698	16833	16726	16627	16536	16664	16863	16778	16833	16644	16725	16816	16865	16782	16824	16754	16680	16841	16743	16790	16835	16997	16718	16853	16804	16736	16728	16782	16728	17047	16641	16987	16689	17038	16881	16940	16736	17020	17066	16962	16837	16774	16760	16811	16788	16798	16857	16803	16837	16796	16832	17024	16724	16679	16856	16980	16711	16921	16821	16903	16780	16653	16733	16791	16832	16716	16838	16714	16693	16876	16796	16653	17012	16744	16608	16679	16800	16787	16787	16916	16824	16621	16789	16756	16887	16795	16914	16746	16914	16670	16945	16745	16715	16634	16825	16887	17031	16793	16692	16760	16663	16806	16634	16791	16721	16738	16834	16758	16864	16790	16823	16977	16767	16861	16768	16953	16772	16697	16847	16870	16843	16592	16673	16870	16665	16816	16722	16750	16726	16837	16718	16692	16769	16732	16710	16824	16862	16830	16960	16745	16556	16915	16968	16669	16934	16819	16771	16831	16647	16662	16834	16754	16865	16772	16750	16987	16769	16954	16883	17029	16822	16571	16718	16716	16732	16926	16842	16659	16819	16842	16770	16971	16765	16839	16712	16666	16612	16736	16757	16604	16771	16780	16817	16633	16658	16763	16843	16775	16805	16668	16829	16825	16818	16843	16755	16756	16776	16702	16925	16774	16635	16813	17116	16541	16659	16499	16706	16791	16903	16778	16876	16731	16816	16665	16855	16704	16772	16822	16964	16689	16858	16881	16838	16999	16569	16856	16673	16811	16903	16789	16788	16803	16741	16700	16561	16712	16799	16755	16982	16834	16669	16890	16908	16669	16783	16475	17080	16662	16671	16952	16655	16864	16875	16771	16710	16867	17013	17003	16748	16804	16789	16948	16746	16823	16736	16775	16629	16845	16740	16726	16854	16787	16648	16672	16955	16807	16707	16855	16668	16732	16740	16805	16677	16799	16770	16803	16735	16887	16862	16822	16881	16816	16819	16785	16748	16779	16961	16950	16745	16655	16622	16795	16665	16803	16772	16572	16676	16971	16621	16791	16919	16758	16923	16744	16497	16802	16779	17029	17110	16673	16819	16655	16897	16774	16918	16948	16866	16888	16807	16938	16689	16878	16816	16865	16700	16850	16782	16730	16932	17056	16959	16894	17043	16866	16934	16925	16818	16850	16922	16533	16770	16631	16801	16821	16803	16596	16854	16747	16979	16759	16701	16900	16715	16777	16946	16937	16782	16860	16988	16918	16755	16771	16848	16625	16744	16777	16694	16807	16803	16655	16696	16862	16787	16743	16895	16855	16826	16878	16675	16845	16890	16569	16774	16737	16832	16771	16840	16840	16770	16756	16802	16726	16756	16825	16932	16595	16696	16801	16736	16905	16614	16762	16600	16679	16904	16769	16876	16783	16778	16847	16735	16771	16949	16659	16719	16732	16676	16752	16776	16824	16726	16859	16702	16804	16603	17005	16732	16617	16754	16509	16480	16747	16866	16899	16737	16814	16691	16650	16741	16840	16844	16871	16828	16784	16807	16865	16642	16812	16793	16620	16663	16697	16914	16797	16652	16849	16735	16820	16771	16710	16688	16777	16915	16813	16657	16777	16823	16675	16846	16633	16809	16518	16890	16673	16971	16877	16900	16704	16762	16782	16911	16641	16885	16729	17021	16659	16880	16917	16880	17012	16584	16857	16741	16735	16815	16947	16953	16759	16743	16740	16893	16677	16869	16805	16835	16845	16984	16725	16700	16726	16881	17103	16644	16791	16846	16924	16770	16603	16795	16785	16743	16890	16641	16744	16704	16884	16833	16688	16778	16716	16559	16845	16806	16653	16751	16708	16828	16920	16877	16699	16823	17004	16751	16681	16768	16780	16623	16880	16712	16669	16803	16826	16713	16869	16708	16918	16756	16829	16793	16748	16809	16882	16704	16682	16923	16699	17075	16815	16774	16841	16682	16904	16678	16639	16825	16726	16647	16876	16813	16854	16778	16723	16755	16832	17003	16755	16875	16809	16811	16802	16808	16932	16719	16670	16572	16965	16793	16648	16700	16839	16887	16702	16714	16804	16841	16825	16765	16791	16903	16778	16876	17038	16753	16685	16716	16859	16742	16783	16643	16684	16841	16587	16947	16748	16941	16635	16814	16807	16585	16883	16830	16695	16862	16774	16868	16753	16766	16872	16726	17051	16772	16754	16819	16746	16714	16624	16646	16846	16746	16826	16852	16716	16870	16814	16580	16685	16742	16943	16611	16855	16858	16539	16972	16789	16562	16633	16799	16894	16681	16704	16714	16674	16960	16690	16694	16746	16776	16911	16942	16669	16883	16857	16634	16675	16921	16957	16756	16912	16680	17024	16831	16770	16872	16724	16904	16868	16898	16698	16814	16823	16783	16874	16601	16795	16784	16790	16794	16604	16741	16748	16771	16995	16592	16817	17009	16874	16696	16592	16868	16794	16804	16696	16762	16579	16832	16800	16909	16701	16872	16776	17003	16622	16800	16752	16902	17005	16761	16892	16779	16785	16797	16639	16920	16644	16784	16570	16613	16787	16689	16775	16885	16874	16818	16869	16775	16698	16744	16700	16845	16823	16521	16683	16911	16920	16544	16766	16851	16898	16895	16764	17012	16688	16766	16930	16820	16843	16822	16737	16827	16708	16670	16687	16509	16665	16892	16733	16986	16869	16691	16642	16828	16545	16817	16832	16684	16968	16941	16725	16826	16916	16753	16804	16861	16683	16916	16699	16758	16790	16678	16436	16782	16721	16798	16686	16883	16903	16627	16643	16788	16718	16904	16911	16762	16807	16908	16925	16773	16638	16604	16745	16965	16838	16721	16685	16739	16728	16599	16714	16791	16794	16823	16916	17008	16780	16694	16786	16825	16769	16700	16720	16652	16570	16889	16869	16629	16805	16882	16778	16862	16842	16911	16950	16774	16711	16857	16637	17021	16617	16768	16913	16812	16994	16663	16721	16857	16759	16638	16781	16659	16639	16707	16683	16697	16723	16854	16681	16869	16801	16949	16641	16556	16657	16883	16662	16862	16548	16776	16845	16661	16918	16904	16859	16967	16597	16928	16568	16770	16895	16754	16787	16948	16747	16974	16844	16891	16699	16880	16649	16796	16879	16925	16688	16583	16923	16888	16974	16912	16753	16834	16858	16651	16807	16662	16851	16695	16905	16938	16921	16888	16803	16922	16818	16797	16942	16871	16722	16752	16729	16855	16831	16810	16811	16800	16816	16875	16859	16784	16706	16752	16781	16779	16812	16942	16691	16899	16731	16784	16840	16803	16741	16791	16810	16728	16837	16690	16798	16744	17000	16819	16853	16795	16888	16851	16877	16774	16869	16951	16841	16865	16717	16968	16853	16868	16909	16768	16697	16773	16966	16853	16652	16732	16582	16735	16836	17024	16833	16729	16665	16675	16522	16626	16944	16690	16836	16803	16829	16902	16613	16779	17105	16934	16791	16815	16794	16782	16724	16523	16711	16826	16821	16839	16814	16656	16705	16864	16723	16775	16768	16698	16803	16961	16629	16761	16739	16618	16881	16882	16667	16906	16883	16770	16863	16905	16885	17048	16851	16835	16662	16785	16898	16945	16753	16859	16899	16611	16803	16905	16768	16743	16809	16817	16748	16918	16935	16747	16795	16817	17012	16840	16773	16828	16663	16781	16896	16770	16739	16792	16795	16622	16917	16890	16712	16864	16992	16833	16857	16708	16925	16807	16708	16783	16906	16520	16738	16634	16845	16641	16861	16771	16733	16928	16726	16883	16742	16717	16831	16698	16691	16879	16866	16816	16821	16835	16547	16799	16646	16873	16841	16859	16797	16750	16715	16709	16969	16877	16695	16717	16655	16953	16754	16697	16850	16714	16790	16781	16902	16797	16783	16723	16652	16850	16709	16810	16959	17000	16876	16792	16956	16548	16783	17023	16889	16826	16720	17018	16758	16936	16872	16728	16753	16852	16584	16683	16779	16693	16749	16817	16916	16783	16734	16910	16825	16949	16642	16754	16712	16489	16794	16759	16676	16779	16649	16826	16846	16867	16870	16679	16791	16788	16697	16702	16800	16704	17027	16866	16667	16896	16708	16623	16798	16831	16975	16851	16679	16732	16856	16706	16955	16771	16814	16823	16984	16860	16829	16890	16780	16864	16757	16733	16803	16745	16908	16810	16698	16915	16791	16645	16678	16774	16714	16836	16719	17034	16662	16725	16953	16682	16749	16953	16712	17103	16905	16731	16658	16867	16885	16703	16868	16805	16556	16866	16715	16803	16717	16826	16814	16779	16944	16725	16776	16853	16743	16898	16645	16765	16943	16801	16663	16790	16788	16917	16611	16792	16783	16901	16872	16870	16902	16914	16790	16945	16876	16769	16741	16973	16806	16738	16636	16783	16778	16736	16672	16783	16694	16667	16583	16646	16758	16791	16739	16803	16691	16931	16969	16852	16755	16752	16951	16839	16738	16888	16785	16782	16806	16911	16777	16892	16663	16872	16557	16853	16705	16701	16921	16752	16912	16860	16885	16788	16758	16860	16730	17076	16850	16869	16693	16811	16856	16694	16805	16856	16809	16726	16679	16780	16564	16876	17083	16601	16896	16729	17014	16901	16971	16757	16821	16800	16700	16769	16658	16838	16628	16843	16786	16961	16749	16763	16877	16799	16809	16891	16748	16796	16749	16848	16733	16776	16735	16696	16771	16642	16785	16710	16887	16806	16713	16734	16566	16609	16857	16900	16850	16814	16845	16755	16775	16756	16774	16987	16852
15784	31402	29954	25480	22361	19680	18111	17422	16411	16477	20515	38366	41725	38350	30284	21904	17622	15990	15263	15133	15134	14986	15155	14915	15023	15133	15222	14961	15123	15288	15078	15184	15106	15080	14947	15104	15026	15040	14940	15195	15076	15072	15284	15000	15067	15130	15040	15003	15019	15065	15307	14917	15161	15097	15063	15108	15081	14911	14948	15137	15010	14953	15204	14961	14883	15033	14932	15067	14923	15175	15182	15002	15164	15041	15165	15068	15048	14963	15063	15080	15023	15052	15021	14973	14919	15072	15095	14955	15012	15008	15138	15215	14999	14948	15073	14986	15157	14918	15143	14830	15175	14916	15000	15083	15070	15060	15040	15011	14956	14851	15066	15044	15072	15076	15045	15056	15049	15094	15213	14997	15148	15289	15097	15078	14987	15163	14985	14973	14983	15021	15082	15063	15018	15212	15233	15178	15132	14918	15054	14993	15034	15083	15004	15100	15212	15160	15150	15080	14977	14908	15133	15035	15065	15064	14969	15126	15032	15162	15048	15237	14939	14995	15022	15158	15064	15120	15075	15155	14915	15143	15039	15138	15048	15065	14867	15188	15014	14965	15341	14955	14953	15050	15062	15183	14999	15150	15022	14927	14970	14970	15038	14836	15042	15066	15097	15209	15055	15120	14947	14992	15071	15026	15045	15116	15051	14958	15064	15135	15061	15094	14946	15229	15106	14944	14883	14845	15126	14999	15135	15012	15118	15119	15106	15085	14957	14973	14976	15043	14986	15130	15114	15007	14931	15064	15041	14857	15028	15021	15064	15170	14771	15112	15170	14951	15126	14937	15103	14990	15086	15178	14812	15148	14935	15095	15115	15110	15007	15010	15062	15027	14894	14914	15001	15095	15117	15172	15215	15033	14984	15036	15014	15058	14922	15035	14985	15083	15016	14961	14933	14944	14997	14912	15039	14999	15031	15011	14974	15051	15075	15147	15071	15097	14858	15041	15138	15067	15184	14972	14752	15045	14977	15134	15045	14926	14899	14835	15134	14944	15226	15052	14981	15008	15002	15137	15035	15257	15089	14950	15013	14916	15066	15061	14994	14941	15099	15230	15008	15298	15049	15106	15086	14827	15158	15052	15068	14946	15065	15013	15109	15091	15013	15069	15034	15020	14989	15063	14947	15033	15155	15010	15014	15007	15114	14989	15081	15139	15113	15072	15128	14913	15123	15216	15053	15225	15063	15119	15036	15151	15118	15065	14927	14993	14907	15010	15174	14980	15113	15002	14972	15011	14894	15017	14942	14948	15061	15024	15176	15039	14935	15215	14985	15013	15127	14978	14978	14969	14969	15062	14843	15105	15013	15234	15088	15075	15097	14973	15112	14953	15011	15052	15125	15008	15127	15049	15079	15009	14830	15154	15158	15045	15161	15129	15145	15049	14986	15215	15027	14974	14980	15095	15072	14966	15011	15099	14943	15220	15083	15168	14957	15064	15092	15068	15028	14991	15008	14981	14929	14954	15088	15093	15094	15270	15058	14956	15085	15013	14975	15251	15051	14986	15148	14919	15113	14947	14971	15076	15068	14866	14884	15053	15121	14890	15127	15095	15006	14937	15018	15092	15049	15082	15053	14981	14825	14948	14941	14905	15018	15131	14953	14974	15141	15030	14919	14986	15020	15108	15054	15226	15003	15075	15138	15153	14959	14969	15162	14991	14974	15009	15006	15114	15046	15130	14952	14993	15049	15066	15238	15011	15010	15002	14927	15138	15117	14920	14946	15081	14991	14969	15091	15035	15144	14934	15088	15041	15145	15118	14969	14997	14972	14996	14971	15120	14991	14898	15084	15159	15145	15044	15211	14939	15106	15082	14995	14998	15076	15039	15139	15120	15138	15061	15178	14989	15018	15086	14969	15034	15269	15043	15076	15050	15110	15089	15009	15065	14907	14979	15025	14921	14921	15104	14995	15113	14998	15042	15173	14857	15098	14963	15083	15093	15021	15009	15066	15028	14916	15077	15042	14992	15063	15144	15045	15109	15083	15051	15151	15182	15020	15007	14948	15070	14935	15095	15004	15229	15137	14990	14903	15176	15118	15162	15066	14963	15134	14849	15003	15084	14999	14861	15049	15091	15133	14926	14883	15035	15066	15064	14855	14989	15091	14996	14863	15009	15208	15090	15086	15209	15108	15120	14851	15156	15011	15053	15131	15168	15012	15138	14979	15154	15093	15020	15028	15087	15037	15085	15140	15101	14917	14931	15114	14866	14986	15053	14900	15027	14956	15107	14926	15053	15112	15176	15018	14961	15128	15084	15012	14893	15177	15011	14949	15059	15085	14986	15130	14931	15098	15070	15135	14967	15099	15137	15066	15076	15113	15325	14773	14899	14913	15040	14949	14977	15147	14906	14908	15005	15042	15020	15226	15145	15128	15106	14938	14968	15016	15037	15098	15110	14914	15115	15063	15133	15144	14996	14925	15069	15022	15068	15014	15165	15034	15087	14996	14873	15073	15061	15151	15078	15186	15171	15119	15050	15142	14859	14984	15102	15101	15075	14999	15090	15041	14986	15081	14986	15110	15087	15068	14869	15212	14986	14998	15091	14997	14934	15083	15074	14937	15223	15018	14924	15129	15129	15122	15093	15047	15127	15034	15118	15042	14897	14912	15029	15149	14879	15248	15065	15015	15106	15103	14997	15212	15125	15012	15031	15154	15185	15058	14970	15016	15119	15025	14981	15082	15103	15048	14993	14920	15008	15104	14992	14968	14890	15138	14922	15096	15278	15051	15120	14983	14930	15169	15036	14994	14945	14961	15010	14954	15142	15038	15109	15116	15069	15167	15063	15027	15109	14911	15048	15033	14978	14999	15022	15133	14991	15179	14996	14963	15207	15100	15113	15048	15103	15084	15062	14821	15030	15050	15042	14984	15060	15094	14997	14952	15106	15133	14944	15031	15063	15063	15101	15120	15144	14918	15023	15038	15042	14917	14808	15111	15202	15079	15148	14951	15071	14862	14991	14913	15029	14952	15116	15127	15081	15104	14987	15114	14913	14979	15118	15029	14746	15161	14955	14952	15005	15149	15003	15071	15060	14989	15162	14854	15075	15220	15074	14919	15173	15104	15185	15186	15076	15062	15166	14978	15026	15068	14938	15033	15189	15089	14926	15198	15053	15104	14932	15033	15000	15097	15091	14933	14934	15041	15046	15046	14899	15036	14963	15048	15055	15006	15098	14999	15154	15198	14902	15087	14856	15089	14971	15104	15119	14933	14992	14849	14978	14777	15157	15055	14931	15031	14965	15135	14963	14985	14995	14902	14874	15085	15039	15020	14957	14943	15120	15131	15211	14997	14916	15028	15153	15143	15163	14996	15026	15006	15043	15219	15221	15024	14970	15045	14991	15044	14921	14990	15029	14954	14991	15004	14929	14840	15007	14926	14766	15039	15086	15032	15138	15046	15033	15015	14922	15033	15166	14919	14913	15060	14974	14868	15126	14916	15127	14907	15049	15232	15053	15191	15006	15152	14954	15131	15037	15072	14959	15013	15137	14958	15037	14976	15015	15219	15053	15180	14913	15007	15075	15021	14886	14852	14962	15083	14855	15123	15137	15038	14957	15016	15027	14879	14960	14945	14886	15042	15091	15183	14999	15085	15123	14946	15225	15113	15150	14918	15080	15163	14949	15160	14935	14943	15162	15045	14980	15182	15140	15085	15095	15043	14969	15174	15002	15065	15131	15055	14853	15102	15139	15093	15139	14946	15015	15070	15120	14943	14967	14967	14994	15047	14911	15089	15149	15138	15088	15226	14919	15053	15141	15182	15182	14890	15015	15061	15123	15139	14997	15039	15044	15166	15065	15095	14998	14972	14924	15088	15018	14954	15245	15015	14987	15116	14726	15112	15090	15168	14895	15087	15032	15001	15019	14864	15019	15005	14966	14996	15081	15005	15061	15094	15139	15003	14957	15113	15189	15259	14925	14961	15065	14994	15062	15007	14987	15000	15049	15056	15126	14972	15178	14966	15083	14932	15025	14974	14996	15027	15085	15135	14947	15220	15113	15062	15068	15097	15016	15113	15133	15017	15052	15093	14961	15082	14946	14967	14981	14941	15014	15204	15012	14961	15056	15138	14947	15129	15000	15161	15196	15088	15018	14974	15241	15182	14988	15058	15083	15169	14995	15033	15090	15201	15153	15133	14955	15025	14993	14889	15012	15092	15090	14990	15076	14934	15097	14940	14980	15022	14872	14998	14856	15009	14961	15024	15122	15119	15134	15070	15129	15148	15157	15005	15083	15104	15139	15153	14975	15145	15077	14978	14949	15135	15031	15170	15073	15152	15027	14907	15154	15061	15055	15011	14956	14978	15132	15136	15126	14991	15103	15080	15150	14893	15059	15032	15019	14970	14957	15015	15115	15097	15058	14956	15243	15049	15010	14965	14926	15102	14900	15115	15052	14991	15149	14999	15039	15055	15050	15060	15135	14919	15010	14875	14964	15080	15055	14927	14834	15108	15028	14906	14995	15182	15098	14979	15022	14856	15110	15047	15176	14998	15068	14936	15133	14950	15016	15170	15076	15153	15044	14963	15132	15049	15059	15008	14923	15036	15248	14964	14963	15090	14934	15040	15083	14987	15205	14994	15223	15199	14967	15044	14957	15043	15125	15117	14963	15000	15182	14967	15006	15014	15033	15123	15057	15115	14996	15111	14928	14924	15098	14999	15107	15097	14951	15011	14881	14972	15069	15008	14873	15080	14937	15001	14969	15020	14908	15028	14965	14930	14909	15051	14884	15072	15026	15097	15068	15133	15140	15053	15011	15133	15033	15091	15106	15009	15082	15199	15086	15151	15076	15097	15045	15062	15256	14847	14936	15138	15092	15019	14997	15179	15118	14965	14935	15083	15223	14917	14918	14983	14952	15041	15037	15049	15054	15283	15112	14955	15076	15015	14997	14865	15027	15217	15026	14999	15045	15028	15067	15077	15042	14954	15024	14954	15102	15079	15017	15067	14980	15207	15037	15154	15127	14983	15019	15173	15104	15104	15009	15111	15026	15001	15042	15012	14940	15091	14933	15074	15165	15035	15020	15111	14979	14978	15270	15157	15097	15093	14932	15059	14977	15014	15091	15056	14909	15128	15081	15114	15075	15063	15054	15147	14854	15094	15145	15022	15020
26884	21656	24801	21640	17910	17768	17461	16884	16570	16663	17348	18556	19167	18827	17907	17237	16878	16709	16655	16515	16573	16526	16800	16615	16609	16747	16755	16702	16552	16651	16711	16586	16538	16695	16556	16720	16589	16727	16725	16609	16571	16717	16504	16852	16648	16580	16685	16527	16713	16725	16570	16395	16685	16812	16603	16556	16361	16678	16647	16396	16561	16684	16586	16642	16681	16703	16512	16631	16553	16629	16579	16644	16645	16594	16476	16582	16576	16689	16650	16820	16475	16507	16626	16576	16634	16648	16561	16754	16577	16664	16412	16753	16554	16312	16524	16666	16642	16606	16625	16425	16745	16700	16581	16566	16637	16462	16402	16589	16587	16746	16487	16673	16718	16764	16730	16569	16357	16653	16661	16870	16730	16648	16804	16376	16602	16705	16690	16759	16773	16560	16477	16518	16654	16719	16765	16558	16591	16693	16639	16580	16627	16494	16610	16613	16627	16822	16703	16641	16653	16521	16588	16397	16589	16501	16553	16650	16538	16614	16670	16655	16495	16598	16572	16606	16624	16485	16557	16512	16570	16735	16544	16702	16616	16468	16573	16709	16740	16823	16556	16579	16522	16593	16847	16862	16515	16752	16680	16652	16523	16472	16714	16604	16524	16538	16461	16736	16526	16620	16597	16345	16602	16732	16635	16598	16863	16734	16517	16745	16811	16493	16567	16441	16676	16705	16415	16677	16449	16719	16646	16562	16652	16539	16598	16584	16488	16706	16556	16569	16718	16487	16614	16587	16735	16702	16492	16590	16751	16537	16757	16606	16599	16694	16810	16491	16654	16645	16565	16559	16465	16544	16830	16597	16564	16406	16569	16630	16455	16678	16712	16693	16593	16493	16623	16395	16598	16598	16458	16674	16509	16476	16573	16542	16560	16693	16685	16482	16574	16689	16423	16647	16424	16580	16634	16638	16669	16875	16497	16731	16552	16370	16661	16543	16571	16559	16576	16612	16411	16564	16757	16483	16752	16690	16736	16798	16693	16466	16696	16797	16461	16639	16697	16688	16417	16562	16693	16588	16661	16594	16795	16615	16683	16569	16559	16613	16675	16857	16487	16783	16636	16694	16616	16341	16688	16393	16556	16805	16538	16877	16661	16564	16583	16391	16419	16556	16430	16762	16637	16572	16660	16551	16609	16555	16557	16561	16566	16617	16325	16460	16639	16550	16649	16595	16686	16593	16880	16596	16461	16622	16709	16693	16717	16464	16590	16590	16509	16710	16650	16473	16477	16647	16755	16716	16774	16780	16561	16526	16477	16455	16545	16670	16647	16733	16543	16649	16720	16634	16531	16658	16516	16703	16610	16707	16747	16562	16622	16464	16666	16756	16588	16416	16922	16638	16793	16569	16595	16511	16702	16586	16576	16467	16470	16704	16461	16720	16522	16656	16453	16565	16607	16569	16808	16727	16584	16630	16699	16604	16617	16580	16482	16495	16538	16709	16790	16679	16531	16400	16619	16605	16698	16670	16653	16646	16556	16551	16563	16563	16515	16618	16601	16788	16807	16711	16697	16590	16868	16487	16697	16694	16519	16630	16675	16645	16517	16519	16703	16636	16581	16618	16824	16723	16590	16592	16754	16644	16578	16630	16729	16616	16685	16512	16529	16730	16585	16505	16589	16599	16663	16661	16505	16619	16548	16813	16751	16601	16658	16571	16446	16537	16656	16758	16591	16652	16658	16739	16879	16739	16753	16544	16672	16648	16492	16694	16494	16528	16579	16670	16611	16669	16674	16867	16630	16763	16762	16543	16765	16539	16630	16707	16468	16424	16437	16729	16628	16733	16526	16657	16548	16504	16486	16742	16539	16578	16682	16830	16588	16626	16545	16546	16686	16431	16649	16519	16624	16708	16553	16642	16686	16640	16733	16668	16628	16682	16365	16484	16648	16733	16683	16431	16574	16512	16653	16517	16525	16640	16607	16726	16668	16646	16714	16532	16661	16619	16668	16698	16680	16571	16508	16690	16658	16449	16774	16602	16636	16607	16492	16644	16773	16631	16639	16732	16649	16731	16542	16578	16513	16863	16658	16627	16707	16428	16625	16786	16790	16702	16783	16630	16574	16672	16438	16480	16506	16370	16593	16623	16596	16558	16475	16570	16539	16618	16628	16677	16625	16456	16479	16620	16638	16490	16686	16721	16644	16470	16663	16584	16540	16800	16718	16662	16577	16540	16525	16731	16607	16666	16542	16651	16512	16507	16812	16627	16669	16830	16650	16686	16875	16520	16549	16432	16508	16583	16532	16567	16713	16555	16548	16573	16797	16729	16422	16378	16559	16824	16726	16546	16505	16633	16607	16512	16682	16653	16519	16557	16631	16647	16662	16521	16269	16581	16710	16707	16737	16553	16439	16628	16680	16748	16519	16639	16684	16615	16679	16565	16640	16568	16627	16694	16584	16813	16429	16611	16505	16596	16758	16520	16635	16638	16703	16592	16695	16598	16468	16433	16633	16856	16533	16763	16739	16662	16444	16567	16676	16728	16634	16610	16563	16623	16654	16610	16605	16815	16637	16572	16571	16593	16868	16673	16707	16501	16517	16430	16607	16800	16886	16588	16748	16715	16658	16655	16715	16560	16525	16704	16588	16643	16673	16652	16746	16639	16502	16417	16420	16490	16515	16535	16681	16510	16713	16605	16568	16604	16573	16735	16612	16550	16492	16510	16759	16497	16722	16570	16520	16423	16544	16773	16358	16557	16618	16643	16814	16719	16708	16583	16522	16587	16668	16626	16813	16768	16701	16575	16806	16699	16423	16611	16622	16844	16732	16379	16754	16726	16503	16592	16664	16542	16701	16864	16677	16521	16670	16564	16576	16579	16769	16377	16513	16578	16458	16656	16569	16594	16663	16373	16670	16644	16652	16637	16647	16575	16713	16324	16629	16279	16681	16726	16774	16587	16604	16714	16518	16622	16470	16581	16715	16695	16683	16593	16525	16561	16523	16476	16624	16465	16676	16711	16616	16598	16680	16715	16408	16682	16663	16585	16680	16727	16588	16615	16769	16719	16592	16468	16663	16624	16565	16765	16503	16660	16690	16768	16648	16693	16622	16661	16593	16653	16675	16447	16564	16833	16764	16582	16615	16634	16533	16824	16822	16661	16613	16464	16609	16532	16615	16461	16635	16720	16632	16450	16595	16379	16472	16714	16521	16512	16720	16642	16587	16531	16590	16762	16611	16708	16566	16749	16599	16645	16658	16645	16708	16659	16777	16622	16816	16655	16538	16612	16512	16596	16662	16722	16564	16659	16942	16712	16667	16829	16598	16658	16573	16574	16630	16713	16422	16673	16775	16658	16625	16551	16828	16602	16575	16777	16659	16569	16638	16679	16590	16503	16464	16683	16769	16392	16555	16590	16829	16752	16752	16584	16550	16517	16446	16642	16670	16502	16616	16411	16643	16468	16606	16602	16460	16749	16600	16544	16548	16538	16680	16588	16610	16648	16529	16681	16607	16537	16626	16644	16642	16539	16433	16609	16502	16565	16675	16552	16493	16442	16640	16704	16605	16711	16492	16660	16571	16558	16453	16634	16644	16572	16497	16495	16523	16647	16688	16469	16627	16608	16687	16778	16656	16682	16630	16631	16688	16585	16478	16574	16660	16743	16825	16752	16531	16663	16564	16720	16591	16507	16548	16635	16606	16687	16830	16631	16708	16745	16600	16517	16743	16626	16551	16795	16621	16408	16713	16661	16627	16642	16483	16698	16633	16712	16556	16503	16684	16502	16523	16721	16527	16607	16460	16543	16744	16777	16541	16656	16602	16492	16499	16635	16579	16785	16552	16641	16610	16759	16660	16805	16478	16568	16567	16478	16551	16604	16515	16682	16690	16830	16696	16734	16649	16582	16525	16626	16743	16520	16732	16567	16658	16493	16623	16806	16913	16575	16634	16511	16455	16459	16576	16445	16478	16708	16911	16553	16490	16628	16697	16876	16401	16526	16596	16547	16618	16565	16612	16781	16587	16588	16568	16843	16679	16594	16562	16731	16609	16490	16474	16410	16606	16858	16888	16760	16617	16759	16710	16561	16821	16723	16737	16851	16533	16774	16630	16616	16651	16668	16528	16673	16614	16705	16669	16691	16657	16585	16582	16785	16771	16630	16657	16805	16575	16620	16646	16539	16633	16631	16577	16741	16559	16748	16550	16625	16593	16592	16582	16758	16654	16707	16675	16542	16712	16526	16525	16625	16651	16652	16628	16734	16752	16582	16667	16561	16720	16731	16523	16751	16828	16503	16603	16656	16878	16706	16731	16501	16614	16778	16708	16610	16367	16691	16512	16681	16553	16428	16564	16626	16405	16619	16619	16961	16804	16579	16584	16538	16517	16419	16618	16653	16540	16708	16641	16685	16640	16603	16386	16405	16456	16548	16641	16696	16720	16550	16582	16354	16505	16562	16528	16766	16553	16476	16666	16653	16665	16559	16736	16590	16522	16657	16610	16774	16617	16848	16553	16588	16501	16802	16629	16614	16733	16547	16660	16494	16445	16653	16613	16670	16550	16495	16621	16771	16681	16398	16623	16709	16500	16547	16632	16554	16778	16603	16871	16515	16540	16642	16493	16714	16748	16672	16656	16660	16615	16511	16850	16514	16661	16588	16450	16600	16698	16531	16758	16656	16445	16712	16588	16674	16499	16683	16735	16592	16676	16659	16627	16752	16528	16758	16599	16547	16782	16869	16615	16603	16630	16654	16409	16590	16620	16586	16687	16568	16561	16535	16636	16675	16428	16701	16540	16588	16633	16561	16615	16606	16518	16658	16566	16744	16554	16584	16580	16834	16645	16534	16575	16635	16709	16480	16460	16648	16475	16603	16723	16734	16542	16730	16782	16380	16532	16617	16703	16504	16672	16609	16701	16594	16519	16629	16597	16783	16821	16612	16889	16692	16595	16682	16595	16771	16708	16789	16805	16585	16585	16643	16730	16585	16784	16535	16669	16547	16645	16715	16664	16637	16549	16799	16773	16758	16628	16532	16596	16590	16601	16837	16450	16709	16558	16669	16683	16792	16501	16495	16643	16582	16656	16438	16925	16600	16418	16500	16753	16627	16574	16646	16741	16719	16589	16576	16524	16571	16812	16639	16613	16754	16616	16422	16551	16579	16689	16564	16600	16595
15722	21136	22598	18422	16937	16283	15821	15389	15423	15233	16409	18241	18445	17708	16297	15634	15173	14902	14930	14976	14928	15008	14979	14925	14883	14790	14968	15063	14908	14911	14924	15089	15046	15013	15036	14935	15043	14968	14905	14921	14898	15046	15143	15111	14963	14831	15122	15091	14958	14923	14850	14855	14980	14936	15044	14965	14821	14949	14822	15075	14929	15029	14969	14922	14948	14927	14994	15010	14928	14927	14846	14767	15076	15021	14954	14780	14855	14977	14769	14985	14859	14898	15072	14905	14837	15161	14910	14904	14904	14783	14791	14913	14959	14989	14887	14869	15017	14982	14925	15095	15131	15064	15000	14936	14942	14980	14750	14908	14935	14924	14933	15005	14857	14878	14868	14859	14951	14957	14828	14902	15041	14931	14811	14915	15054	14905	14864	15072	14980	14790	14922	14872	14909	14718	14985	14930	14818	15054	14789	14894	14900	15056	15020	15114	14922	14932	14978	14855	15014	14800	14776	14924	15051	14898	15060	14853	15016	14684	14935	14867	14959	15053	15055	14947	14930	14904	14930	14895	14963	14843	14899	15006	15015	14767	15102	14797	15042	14878	14844	14951	15091	14978	15100	15087	15055	14961	15014	14886	14985	15038	14972	14990	14895	15109	14873	14959	14912	14747	14940	15038	14960	14866	14711	14961	14965	14907	15025	14855	14927	14947	14938	14872	14907	14791	14793	14817	14878	14984	14833	14925	14832	15051	14991	14832	14876	15011	15097	14915	14855	15049	15092	14923	15035	15031	15100	14917	15001	15020	14795	14946	14855	15076	14909	15012	14980	14871	14948	14727	14976	14979	14911	14994	14965	14999	14917	14936	14872	14946	14876	15142	14834	14835	14933	15072	14849	14951	15023	14820	14804	14941	14927	14921	14832	14935	14868	14829	15133	14846	14827	14989	15008	14883	14866	14963	14886	14985	14877	14909	14897	15074	14930	14907	14810	14827	14970	15058	14776	15045	15035	15029	14973	14901	14923	14766	14728	14712	14975	14987	14861	14908	14888	14870	14889	14947	14967	14967	14951	14904	14870	14948	14944	14843	14868	15010	14814	14890	14946	14855	15086	14828	14952	15064	15022	14838	15069	15191	14858	14710	14946	14987	15090	14907	14957	14758	14932	14854	15023	14859	14914	14906	15037	15102	15067	14904	15029	14885	15065	14958	14927	14817	15179	14896	14917	14808	14883	14857	14977	14999	14939	15117	14960	14889	14880	14870	14779	14901	14808	14993	14910	14912	14953	15154	14951	14944	14931	14966	15059	15049	14978	14883	15042	15029	14921	14905	14909	14979	14926	14813	15045	14931	14965	14919	14990	15023	14900	14929	14937	14735	15007	14959	14964	15025	15067	15018	14897	14851	15048	14939	14894	14907	15044	14975	14891	14866	14829	15067	14837	14829	15094	14984	14825	15216	14900	14838	14935	14908	14782	14912	14826	14905	14907	14875	14909	14922	14827	14900	14876	14954	14857	15070	14896	15077	15076	14969	14879	14921	15048	14882	15080	14872	14908	14760	14912	14908	14797	14720	14976	15030	15081	15053	14779	14915	15057	15116	14879	14964	14940	14936	14969	14981	14969	14902	14902	15049	14886	14953	14969	14924	14872	14901	14883	15048	14881	15032	14733	14749	14963	14810	15072	14942	14990	15031	14920	15109	15028	14939	14997	14839	15050	14920	14854	14909	14920	14830	15008	14812	15104	14953	14949	14954	14953	14923	14977	15030	15017	14891	15030	14753	14929	14732	15021	14943	14877	14806	14936	15140	14885	14804	15135	14924	15086	14894	14862	14950	14698	14781	14877	15032	14875	14930	15021	15017	14976	15028	15027	15012	14926	14831	14815	15004	14957	14910	14875	14953	14888	14868	15003	14934	14788	15008	14962	14818	14778	14933	14956	14936	14766	14931	15028	14944	14831	14833	15034	14851	14962	14876	14873	14992	14881	14985	14953	14951	14793	14974	14916	14840	14808	15134	14842	15040	14884	14973	14977	14933	14849	14988	14935	14795	14881	14932	14904	14903	15005	15058	14936	15097	14688	14994	14953	14915	14944	15047	14899	15040	15123	14936	14741	14986	14835	14999	14775	14864	14826	15016	14690	14947	14864	14873	15077	14904	14938	14893	15005	15025	14925	14749	15036	14838	14998	14867	14920	15051	14988	14743	15067	15055	14925	14978	14945	14934	14869	14849	14840	15127	14770	15067	15010	14902	14814	15065	14840	14956	14941	15043	14873	14816	14934	14936	14944	14855	14870	14776	14840	14949	15053	15017	15011	14883	15009	14891	14890	14991	14796	14905	14964	14822	15032	14826	15042	14998	14966	15009	14890	15121	15094	14782	15040	15016	14962	15028	15083	15001	14877	14906	15075	15053	14836	15024	14891	15030	15051	14869	14837	15025	14921	14904	15052	14873	14806	14950	14868	15017	14897	14672	14956	14972	14931	14969	14890	14831	14852	14920	14876	14755	14954	15027	14853	14912	14807	15087	14939	14818	15000	14849	14989	15028	15013	14819	14821	14998	14999	14986	14896	14849	14936	14871	14882	14979	14837	15055	14790	14993	15068	14915	14951	14873	15005	15023	14825	15019	15027	14920	14904	14892	14845	14989	14880	14820	14997	14761	14929	14920	14875	14945	15005	15038	14998	14900	14960	14914	14841	14991	14891	14911	15006	14855	14952	15098	14935	14986	14884	14821	14908	14992	14971	14966	14942	14871	14869	14956	14881	14972	14992	14956	15008	15009	14809	14830	15050	14942	14899	15032	14910	14776	15029	14975	14943	14887	14955	14840	14995	14990	14852	14995	14851	15120	14899	14968	14892	15025	15110	14909	14861	14897	14908	14907	14986	15032	14824	14998	14797	14846	15109	14885	14931	14788	14959	14965	15002	14848	15000	15008	14981	14928	15091	14970	14912	15031	14927	15061	14840	14758	14934	14899	15192	14901	14840	14982	15012	14964	14865	14858	14854	14930	14952	14781	14822	15011	14888	14631	14876	14955	15026	14948	14959	14989	14978	14982	14919	15119	14975	14952	14807	14962	14878	15016	14943	14989	14997	15004	14813	14984	14912	14792	14893	14908	14800	15002	14939	14983	14864	14894	14946	14964	14824	14980	15044	14872	15087	14984	14849	14926	14961	15108	14938	15014	14921	14881	14955	14956	14822	15020	14976	15092	14896	14996	14773	14989	14921	14961	14705	14711	15019	15019	14941	14813	14913	14932	14965	14906	14944	14718	15056	15029	14915	14915	15059	15114	14828	14866	14869	14791	14894	14866	14896	14994	14795	14940	14751	14913	14860	14897	14844	14945	14787	15007	15197	14768	14895	14798	14828	14876	14761	14726	14973	14789	14936	14861	14978	15084	14907	14854	14973	14796	15032	15008	15139	15119	14838	14871	15070	14972	14871	14837	14811	14993	15023	14999	15109	14970	15196	14759	14873	14790	15111	14977	14993	15043	15075	15020	14818	14964	14969	14738	14938	14984	14936	14955	14838	14933	14765	14986	14927	14963	14986	14852	14833	15032	14947	14923	14887	15111	14974	14870	14960	14999	15130	14757	14975	15068	14877	14866	14960	14902	14995	14833	14906	15081	14949	14898	15068	14825	14829	15013	14862	14768	15129	14923	14859	14911	14617	14996	14946	14960	14984	14858	15021	14776	14974	15067	14859	15010	14932	14842	14941	15041	14933	14822	14888	14960	14981	14984	15101	14907	14939	14881	14938	14884	14891	15019	14934	14995	15047	15166	15186	14896	15028	15144	14923	14847	14965	14972	14665	14981	14924	14983	15122	14930	15010	14874	15017	14912	14816	15057	14967	14827	14937	14956	14834	14844	14971	14961	14895	15076	14952	15124	15047	14959	15086	14768	15036	14885	14983	15037	14943	14954	15000	14926	15070	14870	14897	14823	14911	14988	14923	14845	14960	14774	15151	14829	14927	14983	14958	15014	14885	15039	14997	14925	14940	14873	14905	14835	14901	15069	14837	15069	15024	14868	15102	14919	14912	14960	14791	14925	14737	14965	14953	14934	14966	14908	15087	14973	15074	14780	14895	14985	15039	14982	14911	14889	14853	14935	14983	14907	14932	15010	14959	14842	14965	14919	14955	15015	14991	14822	14766	14981	14766	15136	14905	14877	14795	14958	14882	15018	14920	14942	14752	14941	15021	14926	15099	14804	15114	14995	14944	14844	15054	14949	14854	15031	14918	14961	14880	14937	14922	14951	14893	14995	14892	14958	15013	14930	14945	14955	14909	14894	15000	15052	14870	15005	14902	14931	14989	14885	14822	14962	14863	14949	14861	14827	14882	15048	14809	14986	14802	14996	15101	14970	14993	14933	14977	14962	14810	14962	14912	14963	15027	14960	14851	14987	15024	14938	15035	14970	15028	15031	15037	14941	15044	14916	14878	14926	14837	14781	14917	14932	14922	15009	14885	14848	15007	14928	14897	14884	14966	14977	14973	14987	14850	15008	14874	14908	15092	14747	15006	14914	14951	14945	15131	15062	14975	14830	14912	14932	14861	15014	14979	14896	15027	14928	14983	15028	14897	14814	14839	14915	14947	14883	14781	14906	14937	14921	14904	15059	14979	14968	15023	15094	14838	14957	14961	14901	14985	15063	14858	14998	14924	14950	14945	14850	14955	14860	14996	14961	14854	14789	14949	15095	14798	14875	15063	15025	14889	15047	14881	15005	14961	14881	14901	14864	14972	14902	14940	15166	14940	15110	14847	15038	15052	14980	14880	15065	14832	14972	14774	14936	14938	14859	14793	14956	14938	14880	14896	14766	15068	15068	14848	14942	14971	15050	14950	14930	14884	14712	14976	15010	15080	14831	15001	15017	14915	15051	14993	14914	14864	15097	14882	15033	14988	14904	15034	15004	14965	14864	14967	15185	14759	15023	14997	14864	14972	14866	14910	14705	14948	15027	14876	14903	14847	15129	14959	15008	15001	15158	15153	14921	14878	14884	15069	14846	14882	14908	14884	14906	14922	15030	14892	14827	14985	14879	14822	14986	14860	14941	14924	15083	15069	15020	15076	14935	15018	14843	14881	15001	14929	14862	14766	14942	14960	14770	14966	14980	14894	14943	14891	15081	14886	14909	14936	15109	14971	15004	14794	14861	14910	14895
23493	20822	28070	23778	21667	21340	20175	17975	17655	17809	18995	28181	31810	28892	24273	20162	18151	17348	17015	16731	16988	16941	16909	16859	16992	17021	16953	16790	16980	16900	17049	17012	16932	16705	16867	16702	16905	17025	16929	16982	16754	16762	16960	16922	16735	16891	16923	17042	16971	16900	16923	16993	16788	16584	16629	16840	16908	16676	16896	16722	16742	16694	16905	16892	16906	16776	16752	16937	16740	16792	16886	16916	16815	16746	16934	16737	16922	16833	16787	16928	16800	16584	16769	16731	16789	16650	16869	16905	16866	16788	16905	16898	16694	16806	16981	16765	16619	16735	16879	16691	16984	16955	16873	16802	16807	16715	16848	16938	16913	16883	16910	16764	16823	16997	16876	16709	16740	16731	16755	17025	16809	16792	16683	16914	16788	17086	16774	16848	16963	16948	16785	16760	16945	16803	16721	16804	16719	16660	16894	16875	16799	16838	16829	16723	16770	16774	16838	16864	16917	16979	16999	16913	17044	16845	16890	16698	16703	16792	17067	16847	16589	16864	16643	16664	16660	16676	16987	16724	16724	16648	16664	16853	16795	16725	16696	16824	16694	16804	16838	16828	16984	16695	16672	16746	16646	17066	16803	16907	16844	16799	16785	16903	16899	16811	16964	16842	16736	16808	16802	16707	16821	16886	16690	16779	16745	16889	16719	16707	16697	16845	16681	16895	16925	16975	16811	16981	16839	16579	16883	16835	17001	16886	16778	16890	16689	16717	16732	16746	16844	16801	16784	16836	16731	16686	16664	16711	16813	16690	16943	16827	16816	16704	16833	16876	16757	16721	16782	16802	16797	16815	16765	16628	16889	16963	16841	16770	16669	16856	16659	16782	16801	16838	16783	16744	16919	16735	16649	16956	16849	16710	16759	16773	16751	16888	16770	17064	16785	16749	16722	16735	16811	16834	16978	16684	16729	16859	16710	16698	16779	16764	16824	16971	16842	16858	16874	16883	16953	16651	16820	16753	16911	17026	16814	17007	16769	16880	16742	16813	16850	16609	16845	16858	16977	16823	16609	16795	16737	16748	16624	16770	16837	16896	16732	16773	16766	16836	16857	16914	16973	16878	16840	16740	16847	17009	16717	16953	16891	16639	16774	16772	16938	16738	16813	16951	16915	16709	16749	17005	16913	16632	16833	16716	16772	16817	16856	16823	17007	16804	16771	16931	17074	16701	16858	16639	16942	16598	16707	16871	16677	16588	16900	16709	16770	16827	16573	16888	16705	16974	16780	16640	16770	16733	16938	16769	16619	16640	16709	16884	16691	16899	16717	17060	16874	16766	17027	16848	16867	16708	16497	16710	16716	16864	16803	16894	16699	16724	16822	17005	17118	17054	16988	16919	16872	16792	16842	16715	16936	17098	16818	16794	16697	16635	16745	16932	16966	16956	16683	16802	16973	16717	17069	16770	16962	16701	16980	16719	16742	16701	16848	16780	16626	16774	16726	16707	16797	16856	16678	16867	16822	17040	16755	16872	16678	16790	17136	16926	16810	16780	16904	16630	17013	16816	16677	16669	16807	16911	16720	16741	16815	16991	16750	16782	16642	17026	16771	16724	16836	16627	16621	16806	16788	16734	16999	16866	16621	16808	16874	16887	16779	16937	16606	16855	16731	16763	16926	16762	16754	16852	16808	16890	16724	16718	16666	16783	16980	16712	16984	16651	16852	16874	16991	16787	16884	16641	16490	16846	16845	16721	16668	16735	16973	16712	16702	16615	16700	16714	16846	16753	16829	16626	16790	16924	16791	16770	16786	16807	16786	16608	16639	16759	16603	16960	16839	16847	16799	16748	16712	16860	16751	16879	16992	16708	16688	16765	16846	16683	16762	16987	16839	16748	16941	16906	16761	16864	16970	16892	16871	16835	16708	16768	16778	16885	16643	16793	16732	16885	16904	16682	16956	16691	16755	16630	16625	16773	16760	16710	16886	16853	16763	16751	16715	17091	16920	16922	16922	16984	16740	16840	16746	16642	16795	16865	16890	16871	16732	16757	16741	16939	16985	16919	16755	16847	16775	16767	16810	16882	16969	16935	16852	16952	16714	16880	16941	16782	16896	16745	16867	16662	16903	16938	16949	16640	16968	16767	16714	16688	16964	16741	16877	16644	16722	16815	16634	16750	16788	16932	16822	16858	16980	16668	16666	16886	16788	16504	16808	16868	16681	16703	16736	16695	16844	16891	16892	16789	16839	16698	16660	16822	16771	16835	16599	16851	16772	16933	17043	16749	16804	16960	16917	16729	17148	16747	16729	16873	17002	16898	17053	16686	16819	16826	16838	16878	16876	16759	16918	16985	16854	16729	17108	16985	16803	16773	16975	16716	16796	16783	16829	16890	16635	16841	16951	16863	16803	16706	16950	17001	16715	16765	16593	16975	16751	16700	16838	16676	16797	16760	16998	16927	17034	17030	16900	16913	16914	16894	16715	16541	16924	16943	16749	16866	16955	16742	16747	16744	16812	16832	16985	16898	16773	16841	16769	16700	16685	16797	16893	16717	16808	16779	16950	16686	16842	16799	16832	16907	16897	16850	16815	16845	16835	16818	16892	16772	16840	16744	16763	16892	16665	16822	16951	16799	16832	16929	16855	16625	16670	16764	16889	16646	16723	16681	16886	16945	16641	16674	16762	16665	16869	16870	16852	16649	16847	16778	16598	16760	16736	16676	16985	16818	16803	17046	16873	16747	16813	16882	16792	16753	16879	16934	16883	16747	17032	16881	16710	16729	16752	17017	16846	16922	16952	16738	16923	16762	16764	16811	16799	16904	16534	16933	16935	17022	16751	16915	16759	16611	16788	16601	16817	16693	16717	16771	16777	16819	16941	16692	16913	16926	16910	17134	16776	16889	16791	16881	16572	16845	16702	16718	16708	16721	16654	16803	16879	17096	16866	16683	16807	16770	16940	16680	16867	16656	16768	16866	16709	17004	16842	16690	16781	16864	16769	16821	16875	16894	16713	16993	16793	16888	16717	16824	16816	16625	16811	16922	16948	16883	16781	16954	16811	16617	16932	16989	16696	16747	16732	16936	16594	16848	17073	16899	16683	16730	16726	16770	16754	16753	16727	16827	16846	16677	16701	16803	16859	16793	16650	16986	16808	16978	16771	16669	16855	16866	16561	16918	16879	16662	16742	16849	16802	16759	16699	16844	16874	16968	16884	16771	16852	16940	16596	16845	16664	16933	16921	16796	16677	16556	16784	16924	16918	16835	16896	16959	16881	16774	16729	16751	16928	16798	16677	16668	16777	16785	16972	17032	16734	16570	16669	16836	16712	16695	16762	16849	16625	16672	16757	16662	16815	16724	16760	16887	16830	16601	16788	16918	16703	17001	17039	16908	16726	16728	16886	16872	16838	16854	16772	16744	17094	16947	16910	16840	16754	16752	16872	16824	16650	16852	16898	16813	16799	16766	16895	16840	16698	16902	16748	16803	16927	16755	16897	16898	16807	16651	16749	16967	16833	16704	16672	16772	16760	16836	17027	16792	16801	16680	16568	16931	16809	16691	16867	16696	16935	16849	16641	16608	16907	16639	16824	16941	16893	16960	16932	16699	16764	16673	16718	16740	16871	16741	16969	16889	16847	16876	16936	16732	16681	16663	16819	16959	16686	16812	16673	16831	16554	17032	16543	16902	16796	16798	16787	16686	16785	16746	16893	16818	17011	16889	16759	16737	16671	17114	16872	16881	16813	16770	16784	16767	16731	16737	16765	16806	16828	16857	16892	16663	16723	16855	16529	16749	16635	16558	16751	16851	16728	16833	16861	16918	16709	16882	16774	16749	16686	16821	16821	16544	16780	16905	16873	16677	16859	16792	16667	16873	16740	16728	16907	16847	16910	16753	16834	16895	16725	16863	16788	16868	16850	16992	16792	16710	16779	16917	16803	16695	16576	16755	16902	16763	16979	16834	16779	17107	16876	16725	16771	16895	16854	16925	16935	16658	16722	16686	16798	16715	16870	17016	16957	17007	16674	16642	16503	16890	16779	16750	16777	16787	16704	16806	16687	16745	16789	16798	16618	16850	16743	16732	16899	16625	16694	16775	16863	16796	16855	16683	16974	16773	17141	16956	16954	16981	16968	16896	16815	16754	16741	16929	16824	16809	16931	16773	16769	16762	16666	16685	16810	16812	16995	16734	16734	16725	16728	16706	16549	16647	16903	16615	16706	16767	16802	16785	16849	16681	16848	16803	16707	16873	16635	16775	16931	16602	16834	16867	16745	16697	16896	16674	16854	16729	16814	16635	16695	16677	16774	16788	16772	16858	16690	16713	16756	16810	16618	16723	16726	16721	16852	16861	16820	16966	16850	16761	16873	16805	16811	16815	16860	16933	16734	16889	16865	16777	16880	16988	16934	16685	16952	16927	16965	16718	16846	16876	16922	16846	16793	16757	16607	16760	16680	16905	16792	16703	16936	17030	16923	16902	16563	16754	16967	16841	16824	16892	16789	16723	16833	16851	16758	16956	16792	16826	16794	16702	16793	16808	16962	16663	16797	16728	16838	16804	16823	16896	16861	16743	16767	16865	16687	16930	16870	16780	16713	16657	16807	16740	16888	16963	16647	16707	16849	16776	16797	16707	16818	16809	16742	16747	16804	16817	16611	16971	16808	16845	16650	16830	16867	16728	16680	16691	16762	16744	16857	16736	17044	16791	16785	16645	16832	16855	16781	16809	16789	16945	16919	16697	16717	16969	16970	17024	16686	16910	16796	16830	16724	16996	16779	16936	16757	16850	16752	16750	16697	16757	16643	16837	16696	16856	16775	16860	16924	16976	17005	16736	16679	16877	17043	16876	16841	16786	16753	16870	16736	16837	16901	16827	16698	16883	16871	16793	16794	16852	16873	16912	16679	16641	16674	16850	16615	16768	16855	16931	16996	16837	16907	16820	16568	16616	16833	16699	16848	16875	16769	17009	17042	16809	16766	16944	16806	16822	16831	16976	16869	16704	16892	16834	16792	16822	16843	16834	16807	16921	16875	16846	16838	16920	16894	16979	16883	16781	17013	16750	16832	16882	16764	16819	16628	16825	17059	16675	16672	16791	16880	16811	16918	16802	16829	16649	16753	17011	16797	16450	16801	16749	16855	16684	16956	16675	16729	16885	16812	16761	16697	16840
15346	27788	27474	21243	18943	17416	16341	16257	16158	16404	19115	32320	34110	30187	24054	18835	16441	15614	15239	15191	15134	14997	15113	15086	15326	15048	15014	15130	15196	15175	15100	15113	15083	15147	15218	15070	15184	15200	15220	14974	15269	15162	15174	15134	15059	14969	15105	15170	15121	15199	15234	15090	15165	15182	15167	15121	15195	15237	15072	15143	15231	15100	15013	15113	15214	15234	15012	15173	15176	15138	15062	15095	15091	15046	14989	15135	15148	15080	15055	15096	15269	15214	15056	15081	15039	15116	15063	15109	15122	15047	15036	15060	15268	14928	15025	15181	15145	15112	14962	15256	15077	15124	15136	15052	15132	14967	15048	15035	15122	15093	15101	15293	14991	15047	15077	15096	15051	15137	15114	15209	15130	15027	15227	15077	15192	15216	14923	15145	15058	15114	15169	15115	15151	14938	15189	15017	15050	15194	15125	15032	15064	14908	15126	15043	15015	15098	15101	15029	15163	14982	15024	15104	15163	15234	15264	15188	14906	15059	15125	15135	15032	15092	15040	15207	15380	15232	15045	15049	15086	15041	15042	15148	15202	15117	15192	15032	15136	15024	15145	15098	15068	15072	14988	14982	15141	15178	15073	15134	14982	15082	15122	15092	15004	15137	15089	15084	15193	15165	14945	15257	15045	14980	15155	15155	15061	15202	14889	15214	15206	15081	15138	14953	15211	14877	15180	15151	15035	15031	15024	15132	15128	15102	15190	15045	15067	15155	15093	15237	15149	15172	15060	15053	15195	15110	15070	15133	14971	15127	15157	15270	15137	15127	15110	15127	14963	15074	15156	15166	15085	14941	15090	15220	15174	14956	15025	15260	15258	14948	15039	14983	15154	15131	15080	15069	15088	15365	15046	15123	15149	15022	14991	15156	14992	15151	15073	15114	15285	15180	15155	15226	15176	15283	15007	15064	15036	15101	15050	15175	15107	14851	15066	15169	14951	14783	15011	15337	15021	15006	15221	15189	15025	15017	15107	14947	15098	14990	15192	15104	15037	15051	15043	15159	15138	15107	15074	15226	14968	15023	15135	15035	15026	15109	15067	15110	15151	15059	15091	15026	15065	15140	15130	15109	15033	14866	14994	15121	14983	15103	15125	15118	15126	15335	15165	14937	15168	15148	15201	15122	15086	14987	15027	15054	15183	15160	15046	15154	15060	14932	15194	15085	14897	14990	15312	15171	14932	15140	15093	15047	15056	15035	14900	15061	14954	14975	15089	15057	14992	15098	15170	15005	15082	15150	15091	15047	15179	15148	15040	14998	15012	15087	15062	15040	15056	15142	15176	15118	14872	15145	15194	15134	15068	15152	15006	15030	15264	15095	15176	15014	15102	15061	15161	15119	14987	15153	15111	15117	15122	15141	15052	15053	15187	14932	15232	15078	14918	14914	15155	15117	15064	14950	15205	14970	15088	15086	15031	14958	15062	15242	15136	15075	15103	15126	15176	15129	15039	15018	15061	15231	15184	15100	15149	15039	15238	15208	14963	15261	15165	15134	15120	15110	15072	15282	14975	14952	15096	15211	15229	15081	15046	15052	15033	14923	15100	15112	15157	15049	15166	15208	15017	14989	15084	15263	15132	14976	15142	15241	15026	15090	15072	15015	15062	15111	15151	15154	14987	15120	15075	15059	14876	15086	15273	15114	15167	15210	15121	15092	14990	15237	15171	15100	15212	15096	14965	15055	15106	15159	14987	15022	15127	14988	15026	15165	15004	15103	15038	15140	15002	15085	15021	15085	15103	15008	15099	15201	14992	14949	15004	15045	15098	15086	15089	15087	15026	15047	15093	15197	15149	15133	14967	15136	15158	15233	15086	15079	15209	14910	15186	15060	15043	15088	15102	14981	15001	15061	14973	15179	15143	15015	14885	15220	15093	15063	15231	15095	15281	15074	14980	15075	15239	15212	15119	15070	15009	15252	15095	15050	14992	15077	15138	15146	15113	15060	15027	14959	15130	15073	15023	15021	15074	15043	15025	15103	15230	14975	15098	15222	14998	15271	14945	15018	15082	15003	15049	15108	15131	15079	15042	15170	15108	14985	14969	15130	15103	14995	14941	15186	15176	15160	15072	15066	15207	15100	15117	15211	15006	15152	14950	14998	15155	15197	15082	14983	15050	15230	15058	15195	14975	15050	15068	15175	15043	14971	15062	15146	15090	15122	15131	15152	15003	14951	15182	15204	15064	15267	15041	15042	15102	14920	15168	15194	15080	15275	14880	15168	15194	14919	15034	15164	15061	14993	15099	15013	15031	14957	15045	14972	15138	14988	14947	15024	15174	15109	15248	14982	14978	14917	15065	14938	15180	14988	15046	15087	15141	15180	15025	14997	14929	14919	15069	15105	15260	15063	15278	14945	15138	15065	15143	15058	15105	15204	15109	15068	15159	15243	15041	15099	15122	15154	15044	15249	15129	14984	15096	15065	14879	14981	14990	15077	15102	15131	15164	15037	14937	15193	15102	15055	15093	15238	15063	15048	15034	15135	15016	15120	15222	14918	15202	14844	15098	15032	14998	14928	15127	15070	15083	15172	15055	14971	14945	15131	15132	15076	14966	14935	15067	15168	15082	15230	15123	15186	15039	14945	15058	14977	15048	14905	15074	15245	15018	15248	15106	15048	15049	15140	15338	15042	15183	14985	15118	14904	15134	15090	15103	15085	15081	15240	15123	14899	15255	14995	15061	15026	14885	15174	15124	15036	14966	15092	15037	15085	15184	15045	14965	14993	14973	15138	15074	15035	15263	15183	15064	14975	15014	15275	15121	15043	14910	15044	15123	15206	15152	14992	15166	15123	15195	15001	15116	14995	15177	15071	15067	14987	15133	15019	15028	15011	15159	15143	15111	15100	14991	15073	15098	15069	15137	15070	15185	15162	15106	15157	15070	15203	15111	15088	15146	15170	15065	15145	15112	15129	15069	15139	15107	15062	15082	15028	15038	15178	15137	14938	15242	15032	15321	15019	15111	15052	15451	15096	15096	15123	15082	15201	14952	15049	15151	15142	15149	15045	15255	15244	14998	15180	14902	14971	14909	15144	15177	15036	15173	14992	15141	15228	15085	15119	15146	15031	15234	15038	14896	15101	15144	15081	15303	15115	15165	15294	15033	15061	15073	15110	15278	15249	14943	15140	15126	15045	15132	15092	15059	14987	15049	15088	14997	15008	15189	15056	15137	15136	15042	15213	15104	15166	14925	14887	15171	15135	14984	15182	15003	15002	15149	14987	14937	15190	14923	15068	15068	15331	15020	15238	15165	15138	15049	15206	14975	15165	14976	14965	15172	14956	15212	14995	15220	15070	15026	15009	15074	15086	15137	14998	15064	15063	15204	15096	15075	15056	15167	15073	15040	15248	15127	15002	15150	15174	15145	15187	15108	15000	15063	14975	15217	15184	15238	14968	15152	15079	15171	15110	15200	15153	15121	15039	15050	15041	15266	15072	15062	15068	15069	15140	14958	15143	14992	15163	15143	15176	14883	14944	15183	15032	15027	14978	15095	15038	15095	14991	15087	15106	15136	15219	14989	15097	15160	15151	15070	15051	15017	15122	15112	15145	15217	15089	14849	15178	15197	14956	15122	15024	15131	15072	15047	15092	15027	15090	14992	15108	15209	14989	15133	15265	15139	15294	14994	15140	15214	15150	14990	15145	15061	14967	15011	15137	14880	15109	15079	15107	15125	15152	15003	15226	15105	14953	14988	14978	15070	14952	15167	15064	15094	15184	15185	15118	15102	15101	15137	15123	15091	14962	15306	15152	15071	15224	15316	15164	14902	15203	15018	15159	15059	15105	15220	15139	15151	15077	15019	15058	15167	15050	15088	15002	15112	15083	14899	15048	15288	14968	15040	15142	15134	14875	15204	15218	15049	14940	15048	15077	15019	15253	15043	15172	15166	15135	15073	15036	15272	15216	15112	15128	15088	15054	15208	14974	15093	14932	15096	14960	14944	15216	15075	14951	15079	15070	15116	14965	15108	15137	14905	15181	15142	15038	15033	15051	15116	15056	15058	14964	15093	15077	15164	15171	15113	15068	15072	15216	15266	15072	15107	15112	15154	15147	15188	14974	14992	15014	15242	15018	15052	15204	15022	15009	15239	14822	14930	15088	15106	15035	15315	14940	15010	15156	14883	15032	14951	15110	14903	14885	15219	15300	15119	15100	15134	15093	15107	15203	15036	15092	15120	14937	15089	15104	14945	15075	15077	15082	15150	14920	15194	15137	15247	14956	15133	14892	14985	15010	15009	15031	15149	14995	15373	15081	15214	14930	15014	15103	15212	15203	15079	15089	15134	15143	15181	15021	15127	15019	15010	15049	15240	15215	14880	15058	15144	15221	15061	15012	15190	15166	15007	15289	15208	14998	15190	15142	15093	15122	15100	15114	15182	15142	14969	15007	15122	15093	15082	15194	14971	15138	14919	15117	15075	15120	15281	15093	15129	15169	14973	15093	15079	15124	14954	15271	15238	15130	15144	15020	15078	15131	15096	15066	15019	15191	15174	14930	14948	15172	15149	15052	15163	15181	14990	15042	15089	15223	15103	15232	15210	15002	15100	15051	15172	15114	15189	15090	15130	15208	15026	15061	14991	15235	15213	15057	15126	14997	14988	14963	15152	15056	15073	15084	15181	15073	15018	15093	15183	15121	15164	15067	15234	15075	15077	15033	15104	15197	15118	15100	14952	15339	15315	15058	15020	14886	15152	15352	15110	15276	14974	15024	15005	15214	15097	15145	15033	14854	15153	15076	15082	15061	15194	15034	15032	15068	15046	15102	15216	15032	15075	14854	14975	14864	15047	15058	15162	15069	15182	14987	15185	15030	14989	15030	15154	15225	15182	15079	15201	15077	15014	15159	15175	15117	14919	14973	14926	15171	14951	15219	15065	15054	15140	15164	15255	15178	15118	15073	15064	15014	15234	15208	15063	14922	15125	15233	15060	15147	14933	14985	15071	15028	15169	14916	15142	15108	15177	15127	15238	15084	15135	15161	15128	15046	15111	15188	15074	15089	15031	15083	14834	15189	15119	15211	15087	15144	15027	14994	15041	15136	15073	15068	15083	14985	15023	15140	15104	15120	15153	14988	15224	15216	15121	14965	15158	15117	15147	15217	15072	15066	15115	15044
22300	20732	28371	23196	20906	22745	23792	18698	17888	18190	22264	36254	39560	35480	28895	22941	19418	17930	17340	17161	17372	17208	17069	17067	17091	17181	17286	17069	17247	17188	17112	17048	16996	17010	17118	17167	17235	16966	16986	17325	16960	16995	17071	16992	16818	17106	16991	17098	17207	16980	17126	17008	16987	16932	16944	16938	17220	17182	17038	17049	16958	17120	16999	16862	17113	17017	16920	16803	16931	16861	17033	17020	16959	17110	17121	17172	17042	17043	17042	16930	16972	16797	16944	17099	16996	16901	17099	16971	16956	16963	16972	16949	17245	17089	16785	16913	16956	16890	17036	16876	17106	17131	16742	17056	16756	17205	16820	17060	17099	16932	17051	16859	16922	17131	16938	17037	16878	16930	17093	16876	17127	17164	17159	16926	16922	17186	17057	17139	17110	16930	16910	17034	17038	17088	16898	16879	16917	16953	17156	17102	17023	16843	17122	16843	16882	16974	16796	16846	17006	17064	16861	17055	16913	16903	16896	16987	17193	17228	16841	17064	16888	16905	17068	16822	16867	16987	16971	17022	17098	16770	16994	16973	17075	16980	16926	17205	17077	17139	17092	16820	17092	16846	16910	16741	17208	16802	16889	16930	17062	16910	17128	16883	16888	16966	17099	17125	16725	16883	16973	17143	16869	16871	16902	16942	16856	16864	17025	16881	16845	17025	16880	16904	17007	17116	17001	17020	16744	16963	16977	16992	16938	16958	17067	16763	17113	16924	16875	16896	17071	16874	16977	16884	16928	16945	16998	17019	17072	16932	16991	16945	16969	17026	16987	17145	16913	16911	17018	17072	17022	17082	16892	16976	16880	17082	17029	16997	16880	16939	16895	17068	16957	17011	16881	16885	17094	16848	16951	16830	16702	16900	17174	16885	16765	16831	16907	17040	17077	17086	16971	17070	16769	16939	16970	16856	16842	16813	16904	17042	16773	17196	16994	17078	16934	16855	17013	16866	16814	17167	16872	16891	17034	17060	17026	16941	16881	16968	16843	17000	16912	17031	16811	16908	17061	16882	17008	16819	16894	16942	16927	16990	16910	16903	16770	16931	17130	17166	16922	17026	16770	17039	16929	16972	16941	16772	17006	16923	16895	17110	16904	16936	16923	16932	17192	16938	17071	16879	16784	17037	16869	16785	16990	16982	16987	16882	16970	16869	16911	16894	17043	17064	17124	16822	16842	16941	16973	17115	16851	16980	17031	16698	16894	16924	16975	17032	17027	16903	16951	16957	16894	16914	17035	17025	16992	17040	17195	16997	16981	16916	16919	16854	16962	16915	16919	16780	17264	16967	16942	16976	16845	16927	16845	16809	17007	16853	16777	16975	16933	17038	16830	16863	16808	16988	17096	16860	17029	17061	17119	17073	16924	17019	17149	16968	17076	16966	16962	17051	16837	16980	16843	17018	16975	17081	16926	16960	17172	17018	16884	17098	16911	17097	17010	17058	17048	17056	16955	17082	16992	16972	16935	16928	16929	17182	16842	16855	16985	16932	16970	16924	16990	16956	17018	16903	16985	17097	16931	16891	17053	16943	16878	17194	16887	16942	16816	16759	16836	17029	16816	16884	17176	16999	16819	17102	17071	17060	16936	16941	16851	16966	17152	17105	17155	17000	17067	16998	16861	16968	16924	17124	16953	17114	16782	16960	17088	16746	16907	16935	17016	16951	17083	17042	16855	17060	16875	16933	16873	16862	16976	16804	17046	17007	16776	17081	16916	16927	17019	16798	17071	16720	16876	16804	16813	17032	17147	17008	16873	16988	17145	17042	16881	17046	16966	17051	16923	16749	17111	17010	16914	17020	17102	16828	17063	16783	16863	16963	16826	16969	16796	16867	16890	16981	17011	16894	16897	16986	17035	17021	16919	17083	16820	16914	16925	16704	16851	16886	16901	16850	16895	17114	16894	17002	16868	16919	17056	16919	16857	17168	16963	17137	16997	16973	17159	17083	16884	16866	16875	16893	16815	17009	16786	16866	17024	16936	17031	16866	16894	16937	16831	17065	16764	16852	16976	16968	16960	16947	16887	16828	16788	17030	17152	16865	16917	17036	16943	16885	17112	16907	17001	16980	16873	16961	16762	16987	17060	16916	16851	16898	16880	16876	16991	16919	16954	16900	16992	16999	16950	16946	17015	17042	16915	16868	17179	16964	16971	16822	16751	16959	17062	16736	16835	16967	17209	16902	16814	17023	16873	16954	16823	16917	17040	16787	16890	16968	16921	16889	17006	17120	17105	17108	16899	16904	16865	16975	17031	16828	17025	17063	16914	16813	17123	16824	16984	16804	16974	17027	17018	16910	16847	16946	16903	17105	16820	16837	16924	16818	16816	16765	16994	16961	16754	17060	17043	16965	16950	16869	17208	16936	16760	16888	16829	16931	17101	17119	16990	17104	16923	17104	17040	16831	17101	16832	16982	16972	16888	16825	17077	17021	17166	16850	16908	16934	16927	16957	16931	16846	17060	16869	17068	16782	17015	16929	17057	17053	17036	17011	16835	17029	17011	16837	17045	16847	17098	17093	17045	16890	17068	16940	17045	16921	17131	16959	16968	16944	16964	16955	17125	16858	16960	16912	16793	17006	16990	17296	17010	17064	17091	17021	16811	16853	17038	17100	17095	16891	16955	16942	16876	16894	17055	16782	16965	17069	16867	16907	17092	17000	16775	16953	16912	16897	16924	16967	16944	16940	16917	16904	16758	16986	16990	17055	16930	16854	16986	17131	17117	16877	16908	16951	16912	16972	16694	17065	16934	16880	17011	17081	17295	17063	16854	17163	16935	16927	17055	17218	17051	17004	17102	16978	17007	16976	16883	16954	17179	16987	16935	16916	17010	16955	16843	16966	16994	16825	17103	16982	17125	16950	16971	17016	16990	17121	17046	17115	16988	16871	16927	16881	16921	16962	17035	17059	16872	17005	16961	17069	16925	16896	16923	17017	16829	16730	16861	16941	17122	16904	17120	16808	17054	16867	17002	16935	16997	17029	17186	16866	17011	17014	16965	16810	16777	16929	17197	16810	17101	17162	17067	17064	17067	17027	16937	17072	16802	17088	17109	17131	17099	17005	17061	17029	17019	16922	17066	16776	17038	16796	17206	17022	16926	16743	16889	16948	16993	16977	16730	17067	16927	16953	16785	16970	17053	17140	17091	16964	16950	16907	17116	16979	16924	16996	16939	17167	17028	16932	16754	16935	16733	16871	16906	17002	17057	16806	17004	17030	16990	16856	16870	16898	16994	16794	17034	16851	17097	16967	17183	17009	16829	16866	17055	16967	17052	16800	16733	16959	17144	17087	17054	16998	17013	17096	17085	17126	17032	17072	16965	16904	16981	16941	16907	16811	16954	16858	16752	16825	16986	16821	16749	16861	16986	17065	17045	17215	16970	16744	16846	16776	17201	17132	17054	16859	16894	16923	16918	16893	16923	16833	16880	16942	16948	16910	16907	16690	16694	16912	17107	16928	16914	17055	17060	16846	17099	17298	17032	16942	16874	16763	17019	16950	16992	16924	17095	16892	16929	17183	17110	17114	16902	16907	16901	16991	16837	17004	17032	17026	17120	17132	16933	17054	17173	16869	16865	16770	16897	17130	17081	16972	17070	17072	16845	16822	17057	16884	17058	16938	17064	17001	16957	17162	16879	16951	17090	17001	17002	17175	17075	16793	16949	17128	16845	16934	17049	16915	16991	17027	16906	16957	17178	16869	17046	16926	16996	17064	16867	16926	16976	16772	16934	16935	16961	16939	17089	17086	17088	16847	16972	16900	16869	16917	17197	16917	16984	16946	16886	16926	17090	17069	16756	16942	17087	16890	17045	17106	17167	16847	16871	17152	17057	16980	17086	17066	16734	16862	16858	16875	16994	16921	17117	17240	16960	16875	17101	17108	17111	17041	16968	17000	17160	16860	17001	16834	16948	17026	17035	17010	17036	16899	17049	16958	16928	16929	17039	17027	17202	17119	17077	16924	17001	16857	17066	17088	16752	16746	16800	16973	16803	17071	17011	16924	16767	16885	16840	16760	16881	16871	17250	17102	17153	16896	16912	16950	17046	17031	16846	17101	16964	17031	16961	16917	16807	16954	16925	17193	16978	16867	16893	16918	16908	17036	16906	16915	16987	16994	17100	16950	16949	17108	17015	16965	16779	17021	16985	16977	16941	16914	16805	17062	17170	16794	16950	17088	17317	16927	17001	16826	17054	16962	16999	16866	16987	17071	16985	17018	16804	16720	16841	16736	16986	16961	16962	17069	16896	16650	17198	16923	16973	16864	17008	17068	17035	16923	16884	16931	17108	16970	16921	16855	17050	16853	16943	16906	16977	16901	16873	16923	16801	16935	16845	17055	17182	16883	16924	16890	17106	16862	17093	16886	17077	16855	17158	17087	17098	17102	16942	17066	16947	16999	16866	16954	16727	17382	16925	16901	16935	17076	16910	16872	16988	16820	16981	16907	16986	17054	16860	16851	16884	17012	17022	17051	16789	16852	16933	16900	16943	16839	16948	16950	17075	17113	16981	17052	16845	17042	17141	17059	17196	16988	16893	17140	17122	16891	17009	16859	17125	16858	16804	16724	16858	16927	16830	16950	16992	17110	16849	16926	16676	16949	16947	16904	16888	16980	16927	16988	16882	17019	16940	16895	16970	17121	16947	16915	17003	16684	17093	16905	17074	17010	17068	17020	17003	17113	17083	17072	17092	17009	17113	17049	16960	17029	16990	16988	16940	17201	16981	16887	17070	17156	16960	16927	16857	17070	17122	17005	16844	16993	17078	17214	17161	16919	16943	16825	16960	16871	16813	16936	17137	17060	17006	17025	16815	16826	16965	16949	17011	16824	16989	17025	17026	16875	16927	17049	16963	17197	16906	16995	17041	17073	17025	16981	16870	16853	16953	16785	16951	16765	16990	17066	17026	16995	17020	16774	16988	16829	16875	16675	16954	16852	16841	17033	16881	16950	17041	16772	17179	16785	16980	16889	17044	16872	17099	16770	17055	17115	16911	17022	17067	16836	17035	17071	16973	17185	16926	16890	17092	16848	16968	16882	16850	16961	17008	16770	16882	17017	16996	17059	16976	16801	17135	17034	17067	16940	16845	16839	16998	16880	16843	16827	17203	16960	17003	16997
17269	32959	29695	24032	20014	18729	17173	16826	16417	16977	24292	40755	42028	36997	29520	21863	17512	15956	15441	15295	15263	15184	15238	15246	15224	15021	15243	15256	15196	15241	15304	15144	15124	15338	15147	15327	15058	15252	15145	15195	15208	15084	15335	15228	15032	15018	15139	15051	15134	15181	15285	15074	14949	15049	15098	15303	15139	15188	15341	15124	15045	15186	15255	15115	15088	15231	15180	15076	15115	15296	15140	15041	15209	15179	15340	15060	15212	15266	15246	15078	15141	15175	15225	15261	15184	15376	15238	15383	15155	15263	15113	15138	15026	15409	15316	15105	15172	15125	15017	15206	15196	14939	15201	15080	15140	15148	14999	15073	15217	15107	15141	15133	15181	15142	15181	15176	15053	15202	15008	15374	15271	15248	15141	15286	15281	15115	15138	15286	15234	15307	15316	15133	15040	15262	15160	15193	15159	15263	15108	15179	15039	15107	15042	15110	15122	15261	15253	15112	15235	15127	15266	15168	15126	15101	15206	15182	15204	15051	15065	15320	15226	15221	15230	15118	15126	15215	15064	15100	15087	15250	15159	15084	15230	15085	15096	15224	15246	15051	15100	15206	15052	15012	15319	15155	15224	15380	15077	15151	15141	15028	15103	15313	15074	15284	15119	15104	15194	15194	15195	15220	15119	15147	15184	15238	15320	15101	15361	15065	15154	15429	15201	15100	15373	15257	15114	15329	15241	15304	15071	15044	15113	15064	15272	15138	15120	15290	15191	15079	15329	15324	15285	15165	14988	15106	15257	15198	15150	15173	15289	15274	15261	15106	15270	15071	15294	15268	15095	15296	15063	15178	15157	15132	15167	15156	15217	15066	15205	15161	15132	15226	15183	15149	15167	15171	15138	15135	14958	15167	15100	15186	15219	15058	15129	15235	15078	15255	15188	14999	15026	15232	15173	15104	15195	15080	15107	15148	14984	15103	15183	15124	15432	15037	15270	15047	15326	15080	15161	15100	15184	15115	15084	15259	15204	15126	14998	15092	15231	15115	15019	15019	15284	15050	15174	15244	14993	15113	15117	15309	14905	15252	15208	15340	15193	15170	15202	15009	15164	15262	15167	15150	15317	15133	15158	15307	14993	15215	15079	15315	15070	15201	15153	15194	15167	15267	15074	15211	14879	15061	15219	15233	15002	15195	15159	15184	15255	15148	15211	15053	15166	15074	15261	14918	15221	15312	15072	15097	15055	15237	15242	15126	15190	15102	15119	14960	15193	15054	15232	15185	15193	15046	15163	15187	15078	15074	15159	15184	15130	15191	15094	15077	15077	15033	15089	15222	15164	14951	15302	15279	15217	15179	15118	15170	15340	15111	15242	15029	15134	15064	15127	15032	15167	15096	15169	15213	15180	15199	15135	15238	15038	15285	15131	15091	14935	15199	15174	15022	15110	15130	15090	15195	15167	15184	15258	15303	15092	15263	15139	15049	15140	15216	14957	15350	14942	15118	14990	15247	15249	15206	15079	15349	15179	15213	15224	15091	15159	15260	15185	15016	15224	15209	15065	15208	15097	15088	15082	15117	15107	15359	15135	15224	15192	15231	15117	15199	14980	15082	15100	14998	15033	15255	15197	15034	15074	15276	15234	15117	15119	15208	15212	15076	14993	15227	15139	15264	15164	15230	15250	15167	14950	15254	15135	15139	15161	15049	15192	15102	15165	14946	15009	15088	15318	15165	15057	15130	15315	14968	15105	15261	14964	15103	15244	15241	15163	15098	15304	15143	15276	15095	15114	15335	15151	15077	15150	15118	15304	15200	15105	15189	15093	15216	15141	15157	15225	15234	15065	15154	15104	15032	15201	15165	15091	15164	15216	15165	15091	14951	15301	15243	15135	15046	15202	15112	15245	15056	15407	15115	15089	15053	15209	15141	15153	15235	15179	15341	15032	15028	15079	15003	15179	15034	15054	15288	15029	15104	15077	15165	15229	15112	15166	15365	15204	15154	15109	15076	15137	15083	15065	15169	15050	15252	15087	15157	15156	15170	15183	15169	15221	15177	15154	15084	15206	15190	15244	15163	15202	15149	15168	15181	15225	15036	15200	15176	15179	15149	15265	15253	15044	15267	15099	14979	15149	15064	15337	15198	15057	15219	15254	15192	15116	15012	15062	15094	15326	15200	15143	15311	15034	15063	15205	15077	14968	15180	15135	15230	15082	15031	15377	15048	15034	15192	15130	15160	15211	15286	15212	15019	15260	15263	15369	15324	15293	15191	15098	15193	15331	15145	15275	15149	15171	15111	15214	15074	15173	15229	15164	15351	15157	15135	15133	15033	15157	15093	15208	15216	15108	15160	15151	15083	15238	15075	15325	15236	15084	15208	15087	15182	15116	15181	15241	15199	15198	14982	14992	15147	15090	15078	15189	15049	15143	15156	15167	15088	15160	15033	15102	15185	15315	14933	15060	15002	15093	15096	15158	15255	15037	15080	15137	15122	15188	15239	15193	15197	15074	15314	15184	15038	15104	15176	15223	15241	15052	15143	15176	15073	15296	15063	15182	15113	15168	15145	15045	15087	15028	15139	15110	15137	15181	15164	15346	15117	15130	15201	15122	15087	15193	15054	15277	14998	15057	15005	15235	15182	15097	15156	15033	15095	15127	15193	15227	15075	15146	15249	15086	15302	15080	15094	15214	15110	15091	15152	15236	15021	15177	15205	15194	15211	15270	15080	15093	15049	15265	15008	14979	15106	15077	15077	15037	15223	15129	15284	15196	15176	14953	15154	15034	15242	15124	15072	15164	15145	15310	15105	15183	15045	15103	15106	15078	15065	15042	15168	15322	15292	15062	15003	15010	15180	15176	15210	15256	15155	15096	15018	15203	15211	15040	15100	15187	15261	15171	15192	15023	15061	14949	15320	15173	15369	15097	15183	15139	15134	14966	15154	15156	15201	15157	15152	15111	15197	15088	15119	15018	15245	15277	15145	15079	14942	15333	15439	15259	15213	15027	15029	15077	15130	15104	15237	15062	15090	15086	15186	15021	15172	15178	15227	15034	15208	15160	15170	15139	15079	15103	15043	15029	15111	15011	15031	15256	15111	15093	15200	15100	15113	15080	15111	15051	15224	15025	15318	15322	15297	15007	15185	15272	15050	15210	15257	15302	15113	15239	15080	15167	15196	15108	15227	15206	15158	14848	15223	14985	15100	15106	15095	15204	15079	15100	15080	15260	15104	15202	15128	15136	15033	15319	15148	15160	15044	15233	15215	15240	15286	15070	15283	15179	15219	15149	15130	15116	15212	15146	15326	15171	15299	15031	15102	15168	15087	15205	15226	15183	15114	15088	15227	15010	15179	15198	14934	15093	15290	15098	15159	15136	15081	15195	15091	15187	15081	15187	15192	15141	15049	15195	15224	15266	15185	15211	15338	15195	15207	15079	15255	15123	15231	15096	15178	15188	15165	15286	15052	15196	15202	15145	15006	15146	15082	15216	15157	15042	15085	15019	15158	15088	15182	15178	15260	15026	15221	15125	15178	15187	15093	15103	15265	15233	15225	15062	15016	15250	15093	15065	15088	15100	15151	15129	14991	15184	15148	15170	15116	15265	15281	14997	15191	15196	15100	15065	15053	15098	15245	15163	15104	15248	15202	15130	15087	14977	15072	15151	15107	15193	15470	15056	15264	15167	15054	14965	15126	15288	14905	15131	15347	15245	15033	15271	15258	15267	15040	15210	15287	15009	15289	15146	15166	15224	15144	15241	15084	15254	15184	15230	15127	15213	15274	15138	15207	15214	15247	15021	15110	15329	15209	15110	15145	15118	15122	15075	15168	15212	15079	15156	15068	15299	15075	15076	15155	15110	15197	15135	15115	15049	15161	15094	15321	15096	15157	15154	15287	15077	15294	15129	15265	15117	14934	15218	15023	15293	15079	15282	15178	15162	14961	15042	15434	15159	15041	15139	15100	15113	15249	15092	15180	15188	15280	15380	15121	15265	15158	15160	15026	15075	15138	15311	15244	15165	15085	15029	15218	15108	15270	15044	15288	15091	15054	15004	15133	15232	15052	15230	15155	15053	15066	15018	15169	14991	15173	15155	15216	15117	14995	15250	15000	15404	15103	15243	15265	15284	15144	14955	15240	15267	14987	15054	15066	15277	15302	15091	15133	15140	15215	15277	15094	15115	15109	15219	15221	15186	15021	15009	15097	15065	15231	15113	15097	15217	15206	15096	15218	15323	15282	14982	15215	15151	15272	15073	15190	15015	15162	15221	15130	15134	15227	15138	15025	15370	15097	15209	15034	15258	15135	14997	15350	15119	15170	15209	15159	15341	15178	15094	15135	15178	15123	15080	15195	15252	15035	15077	15217	14888	15186	15017	15244	15322	15158	15271	15114	15154	15128	15035	15142	15092	15300	15162	15139	15123	15116	15277	15172	15055	15206	15047	15177	15135	15370	15202	15154	15189	15218	15232	15113	15095	15131	15139	15068	15318	15180	15278	15309	15053	15248	15120	15101	15222	15215	15230	15092	15121	15314	15081	15171	15332	15011	15208	15043	15065	15117	15041	15061	15084	15340	15178	15298	15211	15099	14983	15186	15174	15084	15110	15166	15130	15119	15059	15156	15239	15263	15104	15127	15206	15090	15210	15293	14947	15139	15111	15117	15241	15064	15111	15106	15238	14998	15201	15029	15246	15050	15178	15221	15118	15134	15219	15091	15223	14956	15279	15113	15128	15104	15198	15209	15046	15288	15163	15105	15206	15059	15271	15054	15213	15319	15165	15279	15087	15202	15201	15145	15265	15392	15173	15248	15157	15048	15063	15169	15084	15111	15263	15214	15100	15230	15050	15117	15113	15193	15292	15084	15257	14997	15260	15169	15122	15110	15033	15279	15182	15128	15182	15147	15169	15202	15028	15217	15187	15235	15092	15217	15239	15042	15227	15009	15043	15122	15206	15126	15135	15136	15135	15164	15186	15030	15085	15091	15181	15270	15318	15206	15294	15315	15181	15054	15177	15200	15142	15173	14884	15121	15220	15124	15411	15020	15129	15070	14958	15097	15165	15211	15211	15210	15040	15106	14962	15097	15221	15092	15073	15037	15246	15215	15105	15247	15169	15119	14990	15264	15208	15156	14870	15026	15206	15010	15312	15311	15282	15188	15251	14939	15300	14950
26943	21647	24647	21870	18027	17593	17473	17331	17247	17343	17378	18443	19120	18910	18353	17564	17302	16997	16726	16875	16732	16876	16716	16735	16691	16735	16919	16835	16780	16786	16573	16678	16613	16757	16809	16693	16772	16831	16747	16718	16705	16675	16722	16784	16839	16740	16936	16802	16697	16782	16830	16765	16996	16784	16668	16755	16690	16554	16583	16917	16669	16688	16897	16796	16752	16762	16711	16978	16857	16797	16574	16910	16841	16838	17039	16674	16703	16884	16719	16796	16787	16917	16831	16686	16848	16738	16821	16873	16774	16724	16686	16723	16741	16744	16830	16939	16946	16711	16824	16729	16826	16782	16716	16748	16863	16802	16751	16683	16652	16684	16809	16792	16711	16815	16774	16724	16739	16567	16803	16886	16879	16916	16870	16613	16715	16817	16747	16767	16794	16862	16768	16881	16908	16887	16913	16704	16789	16574	16780	16623	16785	16856	16659	16459	16899	16740	16756	16761	16842	16768	16831	16652	16886	16759	16709	16490	16802	16752	16889	16765	16753	16616	16481	16930	16793	16775	16718	16770	16680	16828	16703	16560	16778	16737	16738	16762	16577	16711	16756	16904	16537	16679	16733	16795	16702	16716	16896	16523	16643	16560	16871	16814	16631	16799	16831	16562	16812	16945	16673	16652	16718	16891	16708	16816	16767	16849	16890	16783	16651	16663	16797	16812	17016	16875	16996	16782	16813	16772	16706	16640	16894	16661	16733	16711	16768	16605	16809	16832	16647	16596	16880	16755	16965	16920	16690	16582	16681	16758	16806	16760	16634	16568	16793	16775	16708	16742	16906	16738	16735	16712	16873	16640	16606	16742	16761	16833	16841	16630	16627	16755	16797	16680	16800	16829	16818	16733	16672	16729	16670	16596	16797	16625	16739	16617	16884	16604	16817	16784	16813	16544	16663	16745	16819	16771	16824	16714	16603	16759	16799	16798	16784	16697	16780	16811	16723	16699	16893	16797	16780	16806	16700	16674	16726	16740	16871	16876	16775	16743	16678	16676	16864	16730	16716	16738	16907	16742	16780	16700	16795	16787	16742	16836	17074	16744	16553	16726	16770	16794	16757	16754	16888	16766	16571	16832	16630	16564	16840	16750	16998	16868	16759	16901	16788	16783	16604	16792	16834	16473	16840	16646	16961	16588	16625	16453	16786	16885	16692	16719	16607	16770	16755	16804	16781	16657	16721	16808	16794	16834	16781	16822	16913	16679	16743	16814	16784	16700	16878	16799	16908	16572	16713	16853	16841	16693	16812	16900	16753	16957	16981	16633	16663	16660	16952	16594	16807	16783	16603	16750	16965	16482	16856	16740	16801	16693	16737	16969	16799	17123	16900	17069	16953	17042	16849	16876	16795	16640	16659	16727	16774	16674	16974	16827	16876	16756	16782	16772	16831	16779	16695	16746	16742	16853	16736	16869	16670	16546	16822	16980	16782	16817	16750	16603	16750	16792	16859	16707	16958	16860	16678	16822	16788	16782	16963	16868	16659	16900	16639	16899	16980	16803	17007	16746	16550	16874	16824	16755	16755	16716	16476	16650	16707	16540	16725	16768	16757	16634	16859	16783	16730	16842	16868	16778	16860	16942	16653	16807	16592	16630	16593	16666	16650	16965	16750	16751	16969	16859	16685	16587	16640	16610	17024	16582	16696	16712	16529	16480	16726	16796	16805	16553	16723	16862	16683	16724	16837	16549	16541	16701	16700	16840	16751	16925	16903	16698	16547	16663	16745	16835	16715	16728	16815	16528	16692	16736	16673	16741	16862	16999	16837	16779	16673	16399	16883	16878	16611	16690	16733	16908	16661	16671	16640	16871	16913	16699	16832	16834	16666	16828	16697	16691	16624	16909	16690	16765	16779	16702	16875	16829	16663	16598	16748	16724	16824	16858	16766	16870	17012	16751	16692	16608	16796	16851	16530	16758	16768	16779	16725	16719	16559	16867	16814	16794	16709	16728	16881	16719	16650	16793	16827	16769	16757	16552	16556	16737	16876	16894	16826	16774	16853	16727	16738	16735	16803	16756	16797	16827	16620	16595	16707	16744	16693	16877	16814	16742	16963	16960	16868	16870	16637	16715	16866	16897	16707	16581	16589	16510	16535	16685	16891	16660	16649	16796	16793	16667	16547	16557	16649	16923	16658	16733	16890	16600	16739	16678	16782	16911	16722	16585	16663	16743	16808	16848	16749	16902	16712	16786	16684	16865	16802	16800	16820	16792	16719	16840	16734	16794	16844	16741	16719	16784	16595	16805	16811	16787	16894	16983	16757	16780	16753	16792	16830	16576	16698	16766	16775	16693	16572	16756	16731	16803	16868	16581	16576	16820	16667	16916	16837	16726	16862	16753	16738	16748	16783	16798	16812	16805	16742	16981	16699	16921	16641	16965	16693	16607	16780	16652	16715	16826	16630	16726	16803	16668	16694	16911	16831	16689	16690	16783	16868	16591	16732	16693	16771	16858	16477	16708	16808	16935	16777	16747	16839	16788	16758	16543	16814	16764	16749	16759	16824	16763	16621	16782	16632	16792	16852	16914	16813	16879	16721	16813	16610	16824	16724	16755	16722	16841	16729	16966	16618	16618	16845	16800	16848	16840	16745	16814	16698	16732	16675	16701	16968	16702	16760	16682	16741	16611	16781	16915	16733	16718	16693	16737	16650	16833	16761	16754	16825	16640	16732	16709	16774	16569	16790	16704	16714	16688	16764	16883	16805	16707	16812	16935	16648	16766	16841	16730	16834	16583	16817	16847	16710	16845	16639	16848	16940	16934	16852	16809	16844	16750	16645	16855	16853	16903	16769	16741	16713	16678	16699	16773	16759	16657	16789	16623	16675	16728	16647	16912	16924	16936	16737	16887	16761	16719	16848	16839	16663	16665	16805	16841	17108	16607	16915	16773	16660	16744	16546	16651	16906	16834	16625	16779	17029	16741	16849	16876	17030	16717	16760	16810	16953	16684	16773	16764	16903	16958	16786	16685	16830	16677	16817	16828	16779	16797	16829	16800	16886	16741	16591	16782	16803	16838	16823	16743	16682	16672	16815	17001	16845	16687	16675	16786	16705	16679	16940	16782	16705	16842	16603	16767	16683	16781	16598	16538	16837	16767	16804	16761	16845	16647	16786	16751	16684	16510	16747	16719	16664	16873	16901	16714	16742	16842	16749	16765	16540	16921	16839	16726	16793	16521	16765	16911	16732	16663	16753	16829	16662	16724	16724	16890	16834	16599	16727	16993	16616	16668	16736	16629	16644	16806	16679	16817	16862	17002	16795	16847	16849	16665	16977	16877	16679	16830	16930	16622	16764	16689	16813	16752	16570	16949	16840	16714	16837	16875	16794	16677	16413	16731	16758	16753	16739	16982	16817	16795	16799	16747	16735	16613	16730	16744	16604	16923	16786	16597	16692	16641	16774	16749	16710	16724	16643	16672	17078	16921	16757	16668	16985	16791	16885	16792	16699	16797	16735	16640	16740	16829	16750	16704	16679	16819	16685	16818	16864	16620	16781	16735	16951	16686	16822	16687	16827	16765	16742	16670	16709	16941	16758	16655	16730	16785	16865	16703	16782	16647	16816	16572	16784	16832	16641	16825	16786	16818	16899	16819	16711	16697	16708	16921	16859	16761	16855	16880	16828	16722	16882	16595	16772	16568	16843	16644	16712	16693	16742	16793	16711	16744	16817	16783	16683	16859	16622	16723	16674	16689	16778	16883	16892	16760	16801	16715	16989	16638	16728	16715	16736	16780	16543	16820	17013	16657	16742	16792	16818	16703	16699	16416	16824	16869	16975	16839	16875	16784	16658	16687	16713	16878	16779	16841	16771	16709	16791	16586	16826	16734	16784	16890	16653	16716	16712	16659	16961	16644	16748	16697	16815	16863	16483	16797	16841	16839	16679	16645	16993	16672	16736	16934	16819	16635	16690	16774	16612	16848	16706	16576	16684	16715	16834	16910	17031	17034	16795	16585	16746	16788	16687	16796	16778	16726	16928	16775	16896	16922	16985	16777	16907	16832	16760	16803	16881	16948	16912	16807	16667	16870	16995	16651	16781	16798	16769	16802	16848	16859	16778	16829	16918	16649	16942	16749	16811	16852	16897	16774	16803	16855	16724	16729	16676	16653	16874	16962	16667	16811	16814	16955	16735	16846	16632	16549	16790	17091	16897	16642	16633	16662	16550	16801	16815	16598	16852	16722	16799	16780	16841	17003	16480	16589	16873	16735	16855	16717	16814	16730	16856	16837	16750	16693	16694	16911	16840	16923	16653	16749	16562	16522	16861	16618	16704	16794	16831	16856	16718	16708	16757	16792	16885	16688	16891	16893	16580	16878	16565	16905	16714	16832	16640	16729	16752	16909	16875	16721	16797	16713	16818	16748	16655	16876	16513	16530	16654	16863	16658	16834	16743	16777	16592	16779	16789	16910	16829	16696	16712	16832	16776	16703	16755	16787	16604	16581	16853	16846	16794	16814	16888	16965	16677	16626	16491	16737	16943	16744	16714	16633	16633	16815	16904	16778	16820	16943	16781	16804	16620	16837	16799	16698	16864	16888	16564	16657	16966	16683	16574	16800	16678	16793	16570	16637	16798	16763	16887	16847	16714	16574	16916	16791	16695	16659	16620	16681	16711	16784	16673	16682	16872	16876	16912	16751	16696	16662	16716	16591	16731	16710	17005	16894	16694	16694	16780	16679	16745	16720	16800	16815	16717	16979	16676	16653	16821	16926	16783	16611	16789	16702	16714	16672	16763	16819	16722	16773	16836	16848	16699	16758	16648	16836	16729	16856	16819	16762	16797	16886	16776	16748	16754	16817	16922	16902	16798	16776	16770	16843	16781	16857	16842	16654	16777	16818	16775	16666	16848	16745	16562	16793	16809	16804	16872	16762	16860	16733	16652	16849	16625	16789	16688	16776	16973	16887	17035	16804	16794	16764	17000	16662	16854	16797	16773	16762	16718	16699	16846	16744	16659	16569	16712	16835	16671	16592	16713	16984	16929	16779	16991	16755	16855	16759	16748	16868	16882	16659	16869	16836	16706	16788	16676	16767	16582	16849	16829	16767	16806	16814	16982	16808	16815	16809	16698	16790	16712	16958	16716	16812	16747	16786	16855	16713	16737	16771
16233	21644	21679	18696	16746	16397	15926	15861	15660	15698	15923	17693	18563	18023	16803	15879	15455	14912	14886	14973	15142	14972	14902	15029	14962	14882	14974	14906	15008	15170	15044	15065	14987	15035	15009	14891	15047	15132	15079	15186	14950	15008	14964	15020	15124	15060	14978	14997	15007	14855	14966	15213	14848	15009	14978	15045	14884	14962	14851	15078	14917	15178	14947	15106	15110	15109	15046	15004	15072	15022	14993	14950	15045	14898	15006	15096	15266	14999	15012	15069	14974	15056	15051	14948	14911	14990	15114	14865	15173	14996	14990	14940	14981	15054	15125	15085	14950	14975	15016	14937	14991	14890	14893	15108	15091	15018	15049	14987	14881	14696	15027	15035	14886	14980	14726	14899	14949	14955	15024	14981	15066	14973	14925	15063	15064	15026	14972	14951	14965	15026	14848	15107	15049	15094	15038	14918	14888	15022	15018	15207	14957	14914	14945	14789	15130	14866	14939	14903	14950	15055	14903	14985	15060	14905	15044	14929	15116	15042	14857	14964	15172	14968	14953	14975	14997	15045	14985	14979	14901	15144	14991	14992	15066	15024	14968	15024	14983	14952	14870	15028	14763	14857	15098	15116	14823	15128	14914	14974	14883	14907	15071	15164	14861	15007	14974	14969	14998	15051	14939	15071	14856	15122	15122	15102	14937	15070	14942	14936	14894	14896	14930	15003	14869	14862	15006	15002	14937	15027	14973	15095	15103	14959	15027	15004	14902	14940	15021	14900	14932	14981	15043	15055	15222	14933	14885	15054	15111	15039	15039	14951	15013	15023	14927	14996	15022	15044	14938	15050	15184	14853	14974	15023	14893	15083	14995	14922	14994	15059	15022	15058	14839	14966	15170	14942	14934	14994	15148	14996	14926	14996	14956	15171	14913	14927	15020	15005	14983	14978	14897	14967	14915	14942	15003	14846	14923	15063	15010	15063	14906	14942	14968	14920	14978	14971	14992	14796	15165	14838	15107	15030	14844	15017	15080	15115	14986	15000	14915	15065	14927	14851	14928	14971	15205	14867	15099	14948	15123	14985	15112	14837	14913	14963	15066	15066	15083	15023	15007	14927	15090	15074	14871	15013	15065	14892	14961	15032	15102	15034	14865	14996	14956	14940	15021	15070	15078	14928	14972	15008	15116	14947	15206	14915	15026	15075	14979	15167	14974	14822	14791	14977	15075	14890	14995	14980	14835	14977	15015	14984	15019	14963	14909	15150	14992	15077	15084	14919	14929	14854	15119	15071	15161	14979	15038	14997	15067	14844	14974	15093	15134	15124	15016	15089	15227	15006	15171	15015	14896	15116	15175	15065	14908	15069	14964	14922	15078	14931	14907	15163	14982	14885	15158	14892	14833	14839	15115	15014	14979	14914	14698	15119	15122	15010	15084	14961	14822	15060	14997	15126	15058	15046	15108	15038	15016	15030	15138	15029	15177	15044	15021	15001	14848	15026	15081	15036	15114	14999	15022	15090	14904	15040	14938	14952	15037	14983	14949	14865	14971	15042	15022	15059	15133	14946	15004	14904	14915	15039	15073	14848	15039	14986	14844	15107	15016	14991	15001	14970	15053	14884	14899	14841	15052	15176	15087	15008	15075	15032	15008	14977	15006	15025	15032	14944	14795	15197	14965	14859	14889	15157	14926	15018	14923	15046	15018	14968	15009	15047	14903	14933	15036	15197	14821	14976	15013	15014	15022	15077	15012	15065	15082	15099	15087	14952	14948	14759	15124	14926	14992	14918	14984	15053	15067	15014	14894	14938	15106	15073	14941	15185	15149	14933	15004	14994	15000	14931	14975	14980	14930	15059	14963	15059	15008	14885	15064	15078	15001	14953	15100	15109	14978	14881	15210	14900	14910	14845	14918	15200	15140	15066	14946	15064	14986	14796	15019	14818	15050	15090	15091	14926	15027	14953	14937	15013	14889	15046	14958	14936	14971	15065	15035	14965	14976	15032	15018	15129	14964	14990	15069	15034	15035	15027	15046	14916	14984	14961	14949	15036	15140	15036	15020	14960	14896	14972	14944	14890	15096	14987	14969	14950	14992	15084	14981	14974	14991	15086	14927	15030	15122	14959	14935	14935	15014	14949	14919	14971	14836	15054	15026	14952	14969	14991	15039	15024	15065	14997	14751	15213	14980	14956	15016	14986	14936	15134	14927	14982	15151	15103	14943	14936	15168	15065	14984	15015	15101	14991	14856	15052	15127	14992	15041	15203	15041	14965	15053	15063	14934	15085	14924	14901	14814	14954	15212	15092	14844	15093	15001	15010	15120	15040	15107	15003	15080	14927	14852	15035	14897	15105	15116	14944	14852	14981	15046	15045	14876	15100	14920	14851	14903	15262	14965	14959	14995	14995	15103	15041	14981	14984	15108	15027	14988	15016	15046	14980	14999	15034	15031	15012	14920	15095	15099	15103	14966	14958	15050	14927	14845	15006	15152	14855	15141	15069	14709	14861	14914	15270	14979	15066	15173	14895	15088	15050	14967	15146	15080	15027	14928	14869	14924	14898	15129	14904	15062	14837	15060	14880	15083	14911	14917	14969	14936	14957	14878	15058	14940	15110	14880	15141	14968	14901	15063	15053	15108	15060	15023	15029	14988	15011	14755	15076	14996	14997	14947	14982	14904	15101	15142	14918	14922	14887	15026	14990	15056	14972	15094	15113	14942	14906	14986	14887	15032	14950	14857	14986	15106	15108	15095	14995	15101	15136	14975	14927	15168	15090	14987	14906	15065	15050	15025	14880	15037	14928	14981	14936	14879	15175	14904	14960	14918	14998	15088	15041	15073	15022	14726	15098	14844	15077	14998	14852	14954	15060	14908	14961	15095	15103	14986	14980	15018	14890	14886	15057	15039	14954	14939	15290	14983	14963	15072	15166	15088	14976	14869	15033	15269	15020	14960	14945	14955	15026	14865	15117	14843	15089	15026	15042	14906	15039	14938	15025	15127	14972	15063	15075	15101	15043	15139	15013	15016	14992	15015	15076	15004	14940	14866	15072	15037	14904	14892	15072	15059	14862	15106	15000	15059	15031	15055	14984	14879	15100	14910	15024	15042	14902	15098	14939	14950	15085	14873	14946	14964	14955	15025	14980	15026	15075	15012	15045	15012	14872	15144	14931	15115	14914	14883	15184	15070	14940	14893	15037	15044	15116	14998	14981	14931	15057	15126	14954	15089	14998	14939	14970	15050	14948	14965	15030	15080	14741	15077	14994	15048	15001	15010	14993	14980	15002	14938	15007	15061	15012	15021	15153	14942	14944	15166	15136	15001	14882	15051	15003	14928	15002	15038	15010	15110	14930	14999	14925	15012	15028	15078	15024	15132	14987	15015	15018	15291	14963	15044	14983	14874	14898	14962	14992	14753	15038	14864	14858	14944	14997	14974	14868	14944	14986	14929	15139	15032	15203	14953	14799	15006	15143	14825	15037	15011	15013	15136	15041	15138	15042	14989	14998	14939	14935	14859	15006	14943	14892	15010	14983	15000	14998	15056	15167	15078	14901	14902	14972	15119	14923	15014	15087	14847	15036	15033	14966	15159	15135	14986	15059	15109	14972	14906	14912	14963	14896	15023	15032	14900	15054	14940	15099	14955	14851	14999	14957	14986	14972	14993	15116	14834	15008	14944	14897	15048	15077	14958	15111	15123	15060	15016	15119	14981	14952	15051	15101	15004	15109	15012	15243	14857	14998	15177	15133	15028	15076	14953	14933	14912	15067	15143	14931	14945	15059	15130	15134	15094	15028	15028	14901	15125	15091	14954	14866	14970	15005	14854	14858	14935	14954	14960	14877	15065	14936	14866	15146	15078	14912	15164	15177	15038	14993	14888	15040	14919	15108	15209	14955	14970	14972	15003	14987	14988	14955	15151	15016	14998	15035	15025	15160	14888	15205	14904	15004	15013	15130	14925	15075	14887	14941	15265	15028	15047	15040	15005	15048	14983	15024	15018	14869	14963	14917	15006	15005	15079	14965	14955	14976	15039	14906	15275	14983	15007	15004	14900	14825	14966	15001	15097	15096	14972	15145	15033	15286	14853	14978	14957	15001	14920	14962	15167	15065	15187	15047	14920	14923	14992	15121	14973	15062	14977	15063	15061	15015	15084	15154	14907	15088	14927	14983	15086	15164	14896	14865	15107	14930	15096	14941	15071	15055	15025	15026	14998	15013	15034	15026	15097	14944	14989	14991	14962	14824	14970	15120	15194	15125	15035	14991	15056	15106	14983	14814	15042	15069	14851	14936	15032	15074	14836	14898	15007	14890	14951	15016	15126	14926	15167	14957	15035	14980	15006	15042	14894	14774	15068	14874	15054	15013	14986	14867	15073	15042	14897	15014	15067	15030	15142	15065	14774	15049	15026	15040	14997	14986	14997	15183	15060	15044	14925	15024	15101	14879	14988	14899	15269	14932	15083	14951	15066	14963	15038	14884	14944	14885	15017	15012	14934	15037	14857	15104	15135	15067	14906	15057	14939	15060	14965	15105	14856	14889	14949	15024	15051	15029	15183	15012	14898	15022	14900	15047	14860	14850	15017	15042	14918	14999	15157	15094	15082	15122	15092	15019	15091	14921	15041	15008	14993	15073	14862	15156	15082	15183	14981	14906	14902	14940	15097	14915	14953	15052	15021	14826	15148	14950	14912	15222	14966	15168	14929	14970	15125	15060	14981	14984	14977	14870	14912	15073	15164	14989	15247	14895	15160	14976	15050	15000	14946	14971	15137	14974	15185	15113	14915	14963	14953	15076	15007	14994	14925	14974	15036	14887	15060	14965	14972	15012	15042	15315	14974	14981	15101	14968	14851	15017	15018	15042	15075	15091	14972	14998	15008	15131	15035	14965	15178	14906	15032	14970	15096	15017	14962	15098	15025	15037	15030	15047	15101	14916	15037	15063	15007	14785	14956	15149	14830	14969	15009	15092	14982	15047	15026	14943	14963	15106	14991	14923	15112	14992	15132	14888	15047	14924	14960	15082	14986	14846	14977	14978	15244	14926	14931	14941	14920	14924	14992	14879	14925	14990	14914	15020	14985	14964	15014	14976	14984	15081	14934	14803	15068	15033	14968	15021	15033	14902	14936	15065	15024	15131	15208	15001	15169	15039	14995	14935	14929	15051	14978	14823
23438	20831	28089	23784	21696	21686	21424	18599	17944	17889	19935	28180	29713	29344	25171	20650	18701	17538	17227	17247	17192	17097	16994	17087	17167	17052	17012	17120	17087	17246	16871	17121	17083	17068	16695	17046	16828	17051	16927	16932	17033	17229	17049	16998	17088	16977	16837	16768	16919	16873	16880	16883	16946	17103	16885	16858	16749	16894	17136	16898	16843	17007	17001	16974	17011	17035	17147	17003	17133	16895	16832	16765	17017	17060	16889	16736	17201	16939	17012	17072	17067	16834	16953	17155	16934	17006	16897	16904	16868	16824	17023	16874	16957	16874	16874	16903	17099	16909	16937	17083	16844	16844	16763	17003	16824	17020	16952	16697	16969	16907	16948	16824	16872	17018	16964	16972	16985	17072	17200	16982	16946	16937	16861	16905	16763	16980	16823	16860	17078	16974	16925	17042	17041	16856	17060	17037	17013	17084	16816	16823	16870	17040	17004	16882	16907	17020	17035	16994	16863	16945	16653	17059	17160	16902	16727	16747	17041	16986	16922	16949	16862	16963	16857	16985	16968	16798	16798	16946	16985	16732	17016	16944	16934	16916	16774	16915	17004	17000	16904	16768	17050	16893	16940	17058	16949	16896	16811	16475	16645	17015	16945	16753	16965	16955	17013	16801	16928	17005	17110	17044	16983	17162	17077	16837	17135	16856	16661	16990	17032	16803	16890	17060	16939	16802	16903	16961	16816	16804	17028	16784	16903	16955	16930	16884	17223	16876	17041	16908	17001	17066	16800	16862	16808	16914	16946	16980	17058	16722	16889	16894	16724	16882	16865	16820	16919	16956	16947	16906	16800	16913	16980	17169	17032	16922	17047	17121	16893	16653	17061	16908	16958	16779	17036	16968	16834	16862	16827	16954	16984	16913	16717	16805	16784	16771	17139	16809	16770	16735	17125	17211	16828	16806	17004	17041	16944	16827	16823	17099	17043	17134	16898	16846	17149	16771	16940	17033	17019	16609	17066	16890	16786	16862	16870	16730	16775	16830	16839	16961	17026	16973	16874	16911	17002	16897	16818	16969	16923	16961	16846	16805	16952	16822	17018	16834	16889	16931	16939	16843	16904	16913	16979	16804	16959	16857	16866	16877	16980	16986	17128	17087	16847	16891	16862	17046	16948	16811	16931	16746	16936	17061	16844	16888	16918	16879	16907	16913	16851	16804	17010	16759	17066	16957	17027	16696	16889	16953	16826	16877	16965	17056	16995	17032	16995	16910	16854	16743	16985	16642	17103	16874	16865	16869	17027	17093	16857	17059	16937	16945	16717	16940	16947	16998	16907	16903	16865	17047	16739	16863	17031	17011	16819	16851	16823	17073	16926	17014	16983	17105	17048	16934	16987	16969	16926	16806	17044	16893	16759	16985	16803	16873	17012	17111	16969	16922	16780	17020	16855	17076	16833	16735	16688	16897	16905	17000	17070	17020	16885	16815	16945	16744	16896	16999	17160	16965	16982	16985	16933	16802	16828	16956	17023	16815	17053	16920	16922	16986	16966	16929	16977	16795	16982	17023	16843	16790	16949	16863	16912	16762	17028	17137	17019	17085	16673	16960	17032	16889	17062	16955	16912	16870	16901	17023	16998	16889	16933	16828	17016	16806	16961	16890	16956	16927	17017	16983	16847	16852	16873	17017	16943	17100	16913	17010	17116	16774	16808	16890	17025	16797	16810	16854	17070	16787	16948	16882	16679	16918	16897	16880	17075	16927	16830	17175	16997	16951	16803	16936	16966	16879	16851	17022	16917	16762	16817	16667	16858	16812	16757	16727	16777	16920	16792	16989	17128	16905	16942	16783	16937	16965	17005	16846	16870	16750	16868	17056	16937	16978	16802	16849	17052	16859	16918	16670	16748	16951	16671	16612	17111	16911	16840	16764	16722	16660	17071	16867	16922	16775	16993	16967	16677	16918	17013	17092	17145	17059	16830	16890	17061	16906	16871	16748	16649	16789	17206	17116	16762	16719	16735	16817	16822	16963	16842	16858	16942	16895	17003	16972	16923	16979	16923	16939	17073	16914	16872	16951	17003	16958	17097	16830	16835	17050	17033	17055	16854	16918	17007	16745	16955	17013	16871	16812	16790	17152	16885	16989	17034	16892	16815	16891	16725	16777	17112	17032	16898	17146	16767	17056	17002	16992	17125	16961	17067	17139	17092	16784	16988	17043	16986	17066	16954	17055	17078	17001	16956	16991	16887	16978	16897	16804	16782	16893	17024	16781	16852	16894	16968	17011	16964	17038	16851	16950	16881	17139	16907	17047	16969	17039	16888	16888	16928	17035	17066	17005	17016	16928	17076	16796	16863	16884	16838	16820	16783	17063	16806	16895	16837	16874	16781	17088	16950	16809	16965	16777	17035	16945	16929	17029	16969	16896	16870	16736	16958	16784	16705	17004	16789	16967	17168	16959	16912	16992	16929	16969	16892	16947	17055	16995	17144	16861	16929	17100	16887	16845	17078	17031	16681	16848	17058	16668	16846	16665	16919	17014	16783	16951	16772	16935	16925	16895	17159	17033	16621	16794	16911	16959	16928	16917	16930	16748	16869	16869	17060	16987	16925	17027	16935	16875	16973	17076	16994	16990	16948	16863	16890	16925	16958	16776	16906	16892	16933	16832	16892	16949	17177	16875	16675	16931	16819	16907	16838	16790	16876	17156	16933	16852	17056	17218	16911	16846	17140	16994	16996	16949	16891	16838	16937	17007	16712	16881	16900	16937	16977	16898	16829	16811	16987	16926	16975	17091	17033	16862	16786	17045	16864	16801	16792	16952	16993	16968	16862	16765	17010	16921	16871	17052	16981	16820	16794	17098	16846	16829	17031	16858	17025	16863	16918	17023	16844	17074	16727	16951	16843	16936	16863	16797	16939	16799	16940	17155	17055	16781	16824	16749	16672	16722	16716	16955	16889	16875	16897	16819	17013	16981	17023	16736	16934	16983	16777	16824	16875	16944	16857	16952	17043	17178	16752	16695	17047	17042	16873	16792	16910	16898	16820	16962	16850	16919	16913	16729	16838	16946	16815	16924	17050	16757	16865	16877	16826	16908	16816	16816	17035	17070	16958	16927	16950	16877	16807	17107	16875	17009	17060	16918	16952	16930	17036	16936	16777	16813	16972	16859	16817	16838	16852	16782	17051	16962	16853	16824	17000	16891	16883	16819	16823	16856	16904	16818	17026	16854	17019	16866	16940	16923	16981	16933	16863	16780	17072	16993	17107	16948	16945	16848	16983	16894	16644	16903	17028	16937	16982	16856	17065	17018	17101	16969	16792	16990	17056	16595	16869	16927	17142	16988	16830	16871	16957	17025	17055	17061	16841	17010	16758	16961	17161	16934	16999	16907	16987	16802	16876	16993	16964	16929	16950	16901	16889	17099	16968	16872	16875	16730	16780	16915	16999	17080	17026	16859	16987	16832	16938	16801	16762	16979	16877	16887	17072	17020	16895	16967	16764	16886	16961	16968	16931	16904	16814	17125	16957	16768	17002	16782	16933	16950	16805	16956	16842	16902	16853	17106	16911	16745	16769	16742	16856	16994	16788	16861	16892	16824	17009	16958	17147	17000	16905	16998	17005	17028	17135	16932	16947	16992	16712	16876	16982	16806	16934	16860	16990	16928	16964	17061	16876	17025	16718	16934	16847	16984	16995	16631	16848	17142	17169	17001	16877	16795	16962	16964	17002	16925	16983	16779	17033	16793	16980	16784	16996	17160	16963	16974	16816	16877	16804	16846	17082	17021	17091	16826	16893	16927	16963	16867	16865	17025	17031	16855	16820	16964	16850	16948	16984	16937	16899	17036	17003	16888	16931	17006	16842	17141	16869	16933	17097	17068	17019	17019	17101	16833	17022	16941	16879	16717	17015	17148	16966	16884	16782	16926	16899	17193	16834	16926	16925	16728	17057	16981	16831	17035	16807	17019	16998	16869	16890	17008	16972	17011	16907	17209	16979	16973	16769	16992	17044	17010	16912	16850	16831	16874	16821	16988	16914	16756	16991	16727	17031	16983	16893	16935	17029	16801	16814	16824	16982	16887	16886	16967	17016	16757	16939	17040	16867	16972	16896	16898	16881	16806	16895	17258	16976	16942	16755	17088	17084	16745	16918	17004	17013	16882	16870	17071	17114	16985	16753	16755	16782	16758	16913	16909	16999	16722	16705	16929	16776	16747	16869	16785	16936	17065	16790	16953	16971	16809	16931	16859	17133	16940	16919	16831	16896	17114	16776	16918	16929	16948	16773	16823	16955	16809	16810	16811	16731	16855	16989	16919	16810	16986	16887	16817	16911	17060	16842	16846	17093	17030	16864	17009	17161	17040	16914	16794	16969	16808	16872	16922	17038	16683	16985	16959	16935	16895	17268	17002	17154	16906	16930	16852	16966	16856	17099	16705	16893	16982	16906	16885	16877	17113	17071	16938	16898	16817	16854	16741	16931	17077	16886	17024	17047	16859	16959	16770	16780	16712	16906	17045	16866	16869	16812	17016	17016	17030	16962	16913	16929	16782	16763	16776	16880	16846	16853	16963	16979	17126	17093	16761	16900	17014	17082	17003	16835	17001	17166	17031	17049	16868	16940	17024	17153	16866	16909	17056	17029	16799	16888	16958	17004	17035	16890	16890	17037	16816	17080	17072	16939	16834	16871	16871	16848	16967	17127	16834	16996	17006	16831	17063	16819	17070	16809	16956	17038	16977	16784	16865	16781	16967	16791	16921	16765	16791	16710	16730	16790	16857	16972	17087	16743	17082	16950	16910	16962	16860	16926	16915	16987	16786	16946	16808	16965	16910	16926	16873	16879	16733	16817	16856	16882	16992	16952	16758	16904	16929	16934	16912	16691	16888	16880	16960	16892	16982	16911	17000	16748	16969	16996	17233	16885	17029	16894	16876	16922	17012	16961	17067	16969	16861	16889	16667	16893	16895	17211	16884	16936	16832	16896	16970	16925	16797	16833	16836	16900	16900	16828	16920	16882	16918	16939	17164	16906	16931	16912	16906	17041	17092	16904	16977	16841	16897	16914	16957	16961	16990	16979	16863	16951	17131	17011	16922	16773	16685	16786	16970	17034	16794	17074	16904	16910	16918	16865	16857	16882	16895	17111	16816	16914	16857	16764	16777	16994	16871
15748	27974	26917	21570	18825	18517	18384	17218	16814	16301	21044	31418	32183	30875	24648	19185	16517	15496	15348	15109	15057	15158	15281	15238	15133	15073	15279	15080	15158	15266	15276	15212	15128	15167	15178	15026	15069	15232	15224	15148	15234	15168	15105	15226	15058	15109	15116	15053	15081	15401	15295	15138	15142	15072	15244	15216	15282	15175	15102	15130	15252	15059	15162	15168	14872	15167	15184	15163	15191	15117	15104	15370	15273	14956	15102	15101	15221	14980	14980	15174	15030	14966	15021	15230	14999	15056	15098	15200	15205	15102	15115	15025	15152	15042	15098	15127	15174	14924	15211	15183	15095	15130	15045	15165	15116	15310	15176	15263	15066	15051	15151	15097	15236	15123	15089	15181	15020	15107	14933	15013	15060	15139	15169	15107	15234	15140	15110	15288	15149	14942	15350	14884	15094	15200	15114	14916	15096	15076	15172	15103	14998	15109	15097	15169	15159	15032	15201	15263	15040	15223	15088	14933	15124	15118	15170	15015	15263	14929	15212	15086	15144	15142	15101	15379	15032	15124	15007	15239	15188	15164	15114	15172	15141	15173	15133	15263	15150	15110	15117	15104	15069	15373	15179	14954	15115	15108	15136	15058	15068	15129	15120	15186	15206	15121	15085	15020	15135	15076	15055	15157	15100	15075	15042	15198	15124	15189	15314	15114	15189	15214	15274	15219	15214	15236	15133	15052	15276	15111	15217	15068	14953	15125	15239	15104	15192	15205	15051	14995	15170	14998	15200	15066	14928	15169	15204	14914	15161	15108	15003	15094	15079	15236	15281	15016	14975	15012	15129	15328	15130	15143	15077	15171	15048	15197	15242	15103	15137	15009	15086	15161	15197	15080	15152	15137	15131	15137	15168	15294	15243	15268	15063	15393	15059	15073	15245	14962	15242	15000	15130	15081	15119	15067	14931	15094	15093	15025	15105	15035	15086	15212	15039	15034	15114	15200	15160	15112	15138	15245	15152	15013	15050	15134	15049	15209	15134	15021	15064	15231	15072	15179	15036	14993	15301	15272	15117	15307	15052	15020	15060	15321	15211	15003	15189	15123	15112	15337	15222	15319	15038	15035	15092	15054	14996	15143	15148	15145	15225	15140	15051	15057	15102	15037	15070	15171	15085	15120	15161	15172	15054	15180	14953	15354	15065	15069	15199	15100	15147	15250	15078	15312	15010	15171	15161	15064	15031	15081	15122	15094	15198	15072	15177	15171	15211	15193	15033	14979	15137	14903	15048	15040	15209	15106	14922	15167	15154	15192	15177	15080	15257	15058	15075	15076	15149	15224	15263	15156	15189	15213	15215	15198	15089	14996	15159	15130	15249	15176	15020	14979	15097	15320	15154	15068	15198	15247	15231	15191	15236	15158	14957	15096	15177	15041	15030	15178	15299	15160	15167	15210	15416	15288	15228	15175	15098	15100	14965	15325	15100	15073	15110	15071	15183	15083	15109	15054	15036	15083	15112	15165	15364	15057	15116	15083	15195	15118	15036	15056	15151	15075	15226	14939	15026	15088	15070	15017	15069	15051	15081	15156	14993	15255	15187	15054	15126	15008	15232	15117	14944	15194	15105	15174	15093	15154	15139	15191	15317	15163	15161	15239	15014	15109	15334	15151	15186	15392	15291	15307	15328	15071	15228	15126	15134	15223	15071	15209	15134	15201	15079	15077	14997	15195	15002	15164	15084	15122	15156	14961	15167	14816	15148	15025	15160	15344	15071	15190	14995	15070	15129	15277	15034	15016	15095	15207	15114	15057	15142	15045	15226	14995	15025	15087	15182	15209	15063	15270	15102	15122	15179	15116	15302	15142	15173	15056	15008	15113	14841	15101	15145	15169	15070	15191	15041	15211	15137	15257	15142	15198	15178	15142	14904	15127	15093	15183	15128	15185	15138	15100	15107	15076	15163	15211	15043	15315	15378	15112	15161	15174	15398	15163	15108	15085	15143	15106	15200	14908	15324	15190	14984	15065	15114	15134	15082	15103	15227	15118	15204	15021	15255	15034	15145	15267	15291	15221	15059	15078	15283	15131	15163	15172	15086	15115	15115	15047	15210	15158	15201	14990	14943	15065	14943	15060	14972	15152	15091	15166	15147	15047	15057	15061	14996	15230	15088	15005	15017	15058	15169	15001	15087	15121	15233	15134	15229	15099	15258	15036	15108	15067	15005	15154	15099	15270	15119	15026	14941	15052	15141	15257	15062	15094	15002	15030	14885	15103	15088	15066	15111	15153	15112	15118	15138	15045	14966	14955	15163	15060	15113	15078	15047	15230	15233	15183	15298	15186	15044	14928	15255	15209	15036	15177	15145	15278	15176	15274	15177	15176	15173	15110	15098	15162	15188	15233	15091	15126	15136	15022	15160	15113	15271	15269	15116	15140	15165	15209	14929	15228	15219	15158	15142	15122	15172	15185	15123	15102	15255	15061	15043	15094	15177	15151	14963	15336	15247	15013	15150	15119	15200	15181	15116	15064	15143	15070	15052	15136	15052	15265	15155	15085	14962	15243	15147	15086	15232	14900	15009	15164	15057	15283	15279	15028	15227	15007	14977	15213	15000	15435	15043	15425	14964	15209	15112	15023	15112	15157	15171	15127	15186	15040	15126	15311	15069	15124	15008	15198	15004	14980	15095	15126	15244	15297	15019	15053	15030	15104	15098	15107	15100	15255	15195	15271	15061	15145	15020	15209	14997	15145	15236	15251	15149	15228	15141	15213	15169	15134	15008	15066	15169	15159	15203	15108	15348	15053	15178	15130	15152	14994	15013	15056	15311	15015	15082	15172	15015	15077	14948	15071	15211	15192	15079	15104	15133	15150	15113	15250	15142	15083	14977	15090	15218	15159	15107	15270	15171	15296	15001	15119	15155	15062	15112	15068	14978	15068	15136	15077	14998	15058	14975	15049	15201	15103	15030	15265	15131	15013	15185	15154	15061	15074	15162	15296	15278	15002	15207	15109	15252	15265	15228	14961	15121	15252	15156	15015	15148	15197	15031	15091	15181	14998	15223	15183	15113	15142	15018	15251	15055	15082	14993	15192	15221	15232	15342	15007	15090	15147	15011	15126	15177	15134	15042	15096	15041	15051	15130	15091	15205	15081	15083	15140	15143	15014	15122	15193	15128	15081	15244	14935	15272	15074	15240	15062	14870	15055	15154	15046	15055	14974	15167	14961	15014	15210	15203	15169	15207	15340	15257	15056	15185	15283	15201	15083	15026	14997	15093	15171	15105	15072	15107	15079	15108	15137	15048	15021	15073	15139	15012	14932	15066	15142	15226	14943	15116	15302	14973	15288	15153	15060	15051	15054	15023	15195	14940	15037	15020	15220	15083	15144	15053	14911	15323	15180	15041	15254	15170	15198	15152	15239	15141	15300	14978	15106	15201	15090	15075	15136	15202	15256	15206	15124	15225	14955	15181	15141	15184	15187	15059	15110	15235	15109	15222	15198	15179	15171	15246	15218	15299	15142	15102	15065	15113	15165	15228	15184	15378	15015	15181	15221	15049	15337	15086	15328	15109	15267	14959	15132	15163	15037	15185	15118	15076	15209	15106	14984	15257	15061	15066	15049	15104	15209	15035	15149	15176	15176	15081	15159	15217	15159	15184	15054	15188	14959	15222	15215	15024	15040	15107	15223	15075	15041	15246	15202	15150	15290	15289	15125	14993	15122	14983	15176	15360	14996	15003	15146	15154	15275	15169	15094	15187	15302	15058	15076	15103	15056	15096	15112	15159	15236	14846	15145	14991	15036	15075	14955	15169	15017	15102	15100	15257	15135	15179	15118	15116	15204	15130	15174	15103	15091	15035	15137	15207	15010	15118	14968	15019	15106	15137	15407	15124	15248	15239	15089	14981	15147	15146	15066	15124	15174	15146	15249	15181	15059	15219	15203	15312	15310	15078	15018	15115	15012	15057	15278	15185	15306	15085	15069	15141	15334	15019	15094	15095	15192	14980	15037	15246	15202	15150	14968	14893	14941	15259	15177	15164	15095	15046	15005	14978	14973	15126	15158	15129	15016	15276	14917	15244	15239	15214	15311	15138	14950	15117	15206	14920	15137	15164	15207	15420	15180	15255	15084	15097	14984	15224	15071	15334	15207	15235	15211	14938	15163	15197	15052	15084	15214	15057	15176	15131	15239	15162	14998	15112	15086	15364	15296	15138	15010	15185	14973	15222	15060	15102	14976	15082	15301	14925	15201	15065	15123	14897	15180	15265	15251	15037	15159	15114	15128	15002	15167	15079	15097	15256	15213	14972	15044	15217	15077	15243	15189	15207	15259	15030	15286	15228	15145	15098	15265	15256	15087	15076	14958	15271	15095	15258	15178	15039	15190	15207	15117	15172	15100	15293	15145	15052	15260	15196	15113	15127	15009	15093	15050	15116	15149	15235	14869	15103	15151	15035	14990	15087	15135	15239	15032	15122	15250	15130	15072	15189	15172	15098	15206	15109	15186	15160	15028	15213	15237	15081	15058	15013	15185	15048	15123	15138	14942	15184	14972	14944	15030	14962	15006	15062	15179	15094	15074	15182	15126	15297	15237	15102	15069	15178	14950	15306	14922	15069	15275	15139	15127	15089	15156	15201	15139	15257	15091	15255	15016	15010	14998	15216	15112	15072	15243	15229	15136	15118	15132	15207	15130	15106	15177	15194	15119	15103	15174	15263	15180	15087	15256	15226	15155	15174	15062	15195	14979	15181	15209	15241	15117	15281	15237	15194	15184	15126	15265	15089	15162	15009	15118	15178	15091	15288	15072	15143	15283	15155	15266	15261	15110	15235	15080	15044	15157	14963	15196	15191	15170	15256	15036	15262	15013	15011	15065	15112	15184	15203	15146	15187	15098	15212	15036	15170	15200	15028	15166	15072	15250	14891	15211	15182	15170	15231	15118	15035	15218	15168	15199	15226	15168	14983	15376	15079	15221	14955	15011	15223	14971	15150	15148	15226	15116	15242	14931	15101	15121	15053	15162	15068	15137	15106	15206	15164	15083	15069	15131	15160	15099	15120	15155	15032	15117	15170	15224	14943	15027	15256	15161	15088	14994	15113	15274	15300	15070	15165	15203	15172	15103	15025	15158	15197	15039	15160	14998	15216	15085	15056	15210	14873	15063	15284	14927
22344	20826	28504	23245	21052	22903	24943	19845	18761	18483	22204	29558	38548	37984	30715	23815	19937	18103	17477	17260	17238	17075	17156	17100	17529	17230	17313	16983	17070	17167	17165	17238	17113	17067	17314	17205	17342	17438	17120	17227	17172	17266	17274	17178	17278	17288	17258	16973	17167	16975	17144	17185	17068	17302	17144	17136	16990	17182	17195	17060	17208	17182	17354	17121	17139	17246	17061	17166	17248	17117	17029	17091	17079	17045	17270	17175	17096	17031	17233	17046	17003	16950	17250	17188	17272	17209	17103	16997	17117	17201	17048	17121	17233	17283	17345	16995	17124	17215	17043	16939	17119	17193	17178	17170	16955	17229	16968	17060	17219	17004	17120	17196	17077	17166	17235	17394	17076	17151	17016	17132	17145	17165	17189	17190	17118	17198	17192	17168	17311	17079	17061	17267	17157	17115	17029	16904	16996	16980	17065	17045	16846	17199	16898	17084	17253	17085	17366	17035	17037	17059	17027	17105	16943	17011	17133	17120	17120	17019	17008	17287	17264	17123	17129	17113	17176	17193	17097	17167	17142	17164	17113	16915	17110	17138	17064	16941	17133	17058	16982	17223	16898	16949	17046	17049	17050	17059	17037	17125	17350	17013	17296	17024	17152	17040	17050	17172	17050	17048	17046	17089	17156	17098	17022	17339	17028	17069	17104	17224	17160	17190	17228	17351	17080	17086	17117	17122	17203	17335	17072	17100	17172	17014	16918	17189	17233	16817	17204	17053	16972	17263	17177	17004	17115	16875	17088	17015	17116	17367	17141	16983	17150	17258	17166	17120	17159	17242	17187	17223	16974	17148	16953	17061	17175	17178	17300	17402	17039	17128	17096	17093	17019	17219	17041	17033	17036	17196	16914	16961	17096	17163	16908	16848	17269	16978	17107	17079	17075	17212	17044	17120	17167	17086	16888	17154	16966	17043	17154	17130	16890	17174	17096	17169	17172	17092	17002	17224	17241	17193	17210	17168	17173	17041	17123	17061	17099	17206	17182	17096	17071	17186	17265	17109	16942	17178	16959	16869	17214	16981	17145	17115	17140	16761	17123	16998	17097	17073	17240	17113	17035	17041	17144	16937	16992	17164	17077	17005	17021	17276	17369	17084	17127	17111	16831	16768	17238	16926	17292	17047	17250	16994	17010	17041	17233	17219	17252	17087	17113	17253	17179	17034	17012	17169	17182	17054	16985	17063	17028	16999	17219	17192	17082	17206	17245	17119	17216	17174	17089	16931	17247	17139	17191	16973	17237	17190	17099	16912	17010	17023	16996	16998	16931	17125	17216	17054	16880	16944	17146	17167	16962	17164	17138	17140	17094	17111	17070	17094	16952	17152	17142	17119	17211	17149	16963	17028	17196	17052	17101	16878	17381	16948	17027	17013	17093	17186	17079	17040	17088	17107	17180	17056	17221	16969	16984	17137	17128	17087	17138	17224	17004	17024	17187	17006	17244	17112	16950	17242	16960	16969	17221	17244	17238	17141	17150	17157	17033	16842	16981	16988	17057	17149	17322	17134	17021	17096	16984	17022	17060	17171	17246	17183	16878	17009	17016	17200	17168	17022	17083	17034	17099	17150	17153	17325	17033	17097	17106	16881	17088	17245	17155	17050	16912	17214	17018	17185	17024	16986	16878	17040	17119	17159	17053	17063	17045	16829	17067	17275	16995	17057	16948	16968	16915	16901	17056	16901	17082	16995	16879	16977	17108	16981	17014	17185	16965	17071	17163	17069	17005	17131	16883	17034	17125	17204	17242	17083	16910	17118	17062	17136	17122	17150	16934	17178	16964	17090	17185	17324	17120	17053	17072	17067	17116	17090	17107	17337	16947	17126	16981	17095	17065	17003	16882	17202	17177	17009	17151	17025	17181	17032	17052	17097	17063	17090	17141	17171	17125	16981	17029	17101	17123	17131	17030	17281	16980	17188	17210	17056	17114	16947	17309	16988	17074	17049	16916	17043	16992	17041	17291	17223	17265	17171	17153	17182	17049	16862	17249	17184	16911	16981	17180	17079	16900	17168	17070	17115	17029	17134	17184	17041	17132	17269	17061	17129	17028	17135	17113	17100	17245	17006	17257	16830	17209	17206	16989	16945	17099	17197	17008	17158	17064	17074	17136	16966	16942	17059	17285	17074	16923	17227	17104	17005	17130	17123	17097	17010	17068	17049	17146	17430	17373	16945	17100	17027	17062	17152	16980	17131	17131	16815	17061	16983	17091	16931	17008	17263	17040	16968	17162	17021	16897	17167	17034	17075	17066	17023	17054	17145	17047	17133	17248	17017	17012	17061	16807	17122	17087	17178	17331	17078	17159	16974	17165	17005	17196	16967	17165	17106	17182	17045	17063	16981	17154	17006	17160	16987	17029	17172	17095	17057	17007	17136	17134	16928	17079	17003	16989	16899	16831	17184	17227	17099	17112	17040	17073	17206	17143	17055	17032	17081	16923	17220	17118	16977	17102	17001	17143	17053	16933	17029	17169	17210	17087	17281	17060	17019	16928	17183	17070	17192	17198	16973	17086	17026	16942	17209	16994	17194	17152	17143	17097	17174	17053	16991	17083	17155	17037	17105	17442	17223	16977	17179	17197	17042	16905	16973	16964	17051	17276	17280	17314	17168	17327	17142	17142	17115	17036	16942	16900	17189	16959	17090	17017	16889	17016	17128	17033	16944	16922	17110	17069	17202	17115	16964	16895	16923	17086	17275	17139	17290	17122	17208	17165	17124	17041	16932	17094	16930	17124	17005	17306	17168	17196	16997	17124	16968	17004	16926	16954	17158	17115	17168	17138	17024	17246	17067	16892	17044	17114	17336	16936	17186	17142	17092	17035	17180	17219	17005	16960	17257	16933	16979	17017	17092	16898	17222	17105	17053	17095	17032	17042	17089	17022	17129	16963	16975	17145	17019	16980	17212	17227	17053	17123	17306	16977	17049	16833	17095	17225	17062	17242	17378	17214	17100	16950	16969	17295	17181	16972	16916	17125	17008	17230	17065	16939	17133	17119	17082	17113	17115	17135	17095	17203	16955	17033	17286	16823	16973	17159	17133	16965	17171	17116	16874	17174	17137	17143	17023	17052	17167	17015	16972	17087	17176	17087	17173	17027	17054	17223	17194	17139	17078	17331	17164	17313	17298	17222	17161	17045	17099	17082	17188	17127	17070	16976	17170	16968	17006	17139	16974	17132	17074	17027	17071	17007	16956	17073	17105	17018	16883	17257	16990	17319	16989	17055	17115	16941	17169	17171	17202	17128	17108	17065	17046	17112	17114	16916	17099	17027	17144	17175	17005	17076	16991	17117	17057	17115	17174	17303	17158	17232	17137	17148	16921	17046	16931	17151	17046	17063	17150	16960	17132	16910	16940	17000	17169	17004	17120	17038	17148	16915	16864	17015	17013	17137	16991	17175	17032	17048	16968	17247	17191	16968	17366	17018	17222	17139	17097	17201	17081	17140	17243	17227	17183	17120	17192	17200	16902	16944	17194	16983	16988	17038	17024	17017	17133	17062	16934	17256	17238	17071	17086	17016	17053	16963	16894	16988	17181	17256	17137	16878	17169	17116	17225	17085	17018	16970	17067	17072	17215	17174	17000	17419	17079	17095	17035	17170	17009	17067	17125	17038	17167	17172	17071	17073	17137	16957	17023	17081	17141	17010	17065	17224	17061	17135	17096	17089	17026	16955	17177	16877	17008	17124	16892	17051	16982	16900	17038	17308	16926	17114	17121	17217	17117	17199	17134	17174	17173	17068	17073	17230	17248	17066	17140	16980	17076	16937	17130	17107	17101	17096	16974	17177	17248	17158	16945	16931	17050	17114	17123	16968	17063	17161	17341	17137	17122	17067	16960	16951	17291	17263	17164	17135	17162	17003	17016	17058	16950	17171	17077	17166	17162	16935	17015	17144	17274	16948	17191	17196	17070	17076	16961	17301	17076	17087	17119	17166	17174	17177	16967	17080	17185	17226	16870	17188	17254	17238	16959	16866	17003	17054	16863	17060	17062	17082	17155	17090	17177	17242	16960	16892	16987	17072	17186	17065	17071	17176	17119	16989	16948	17087	17032	17000	17031	16976	17189	17040	17174	17084	17096	17029	17048	17015	16989	17154	17194	17208	17099	17087	16980	17145	17027	17128	17052	17270	16987	17092	16984	17123	17200	17246	16976	16872	17036	17103	17130	16978	17095	17169	17082	17115	17069	16972	16941	17220	17054	17112	17085	17235	17146	17293	16926	17215	17199	16934	17022	17049	17173	17110	17166	17158	17190	17173	17154	17214	17225	17129	17326	16897	17117	17118	16952	17026	17057	17139	17052	16789	17057	17257	17045	17124	16961	17002	17009	17039	17058	16943	17024	17383	17137	17223	17007	17212	17071	17193	16988	17126	17292	17197	17098	17367	16942	17053	17140	17134	17211	17201	17019	16921	17147	17075	17107	17111	17019	17095	17215	17158	17258	17147	16974	17104	17242	17159	17104	17050	16989	16946	17048	17290	17130	17146	17040	17033	17038	17136	17020	17207	16964	17019	17220	17082	16896	17135	17169	17012	17081	17105	16931	17033	16965	17186	17084	17098	16935	16893	17142	17038	16781	16888	17081	16980	17186	16832	17187	17046	17272	17231	16996	17237	17183	16983	16970	17132	17098	17074	17122	17013	16962	16978	17045	17201	16977	17067	17409	17185	17009	17215	17106	17175	17194	17087	17105	16965	16848	17141	17222	17173	17036	17042	17107	17140	16956	17155	17069	17303	17080	17240	17054	17278	17055	17120	16982	17032	17105	17117	16867	17036	17022	17002	17020	17254	17133	17185	17191	17012	17000	16992	17115	17120	17227	16867	16998	17050	17272	17356	16943	17232	17116	17195	17038	17170	17067	17102	17096	16997	16989	17084	17070	16943	17265	17090	17085	17160	17146	17099	17165	17146	17005	17058	17086	17157	17111	17087	17013	17125	17063	17288	17249	17096	17139	17127	17095	17139	17071	17181	17287	17083	17143	17077	17274	17156	17108	16984	17061	17066	17096	17143	17167	17283	17219	17076	17118	16956	16970	17160	17131	17139	17246	17172	16958	17117	17105	17115	17239	17044	17069	16995	17063	17074	16880	17129	17098	17040	17179	17253	17116	17005	17262
17783	33518	31406	23132	20364	19630	19471	18298	17696	17183	24019	31952	41028	39589	31229	22960	17928	16173	15477	15379	15378	15314	15312	15347	15288	15085	15427	15183	15398	15308	15279	15257	15216	15361	15304	15201	15172	15246	15444	15164	15126	15274	15249	15278	15399	15264	15416	15282	15352	15213	15244	15146	15237	15105	15370	15385	15264	15207	15404	15188	15338	15101	15230	15239	15164	15206	15143	15359	15288	15116	15317	15317	15343	15334	15240	15327	15294	15238	15230	15195	15203	15342	15167	15229	15274	15263	15114	15310	15124	15301	15335	15226	15352	15239	15410	15313	15063	15168	15220	15258	15279	15335	15366	15324	15158	15266	15167	15305	15257	15353	15340	15387	15209	15263	15201	15266	15124	15345	15184	15083	15208	15259	15347	15216	15237	15210	15206	15187	15149	15238	15271	15300	15179	15319	15404	15248	15285	15240	15303	15244	15046	15230	15206	15356	15138	15234	15302	15177	15118	15132	15407	15069	15299	15140	15132	15313	15382	15226	15384	15150	15338	15193	15204	15342	15251	15126	15308	15165	15161	15367	15278	15201	15242	15279	15222	15070	15139	15303	15274	15272	15384	15307	15081	15170	15189	15296	15245	15307	15234	15196	15204	15297	15187	15170	15361	15129	15180	15153	15348	15129	15069	15187	15128	15271	15251	15402	15106	15086	15197	15154	15187	15309	15131	15243	15159	15390	15283	15297	15218	15196	15324	15213	15265	15254	15222	15153	15231	15362	15130	15236	15209	15352	15295	15196	15074	15236	15222	15295	15147	15113	15339	15022	15230	15229	15019	15199	15273	15135	15259	15139	15065	15278	15011	15295	15306	15143	15163	15271	15343	15348	15282	15088	15202	15159	15300	15222	15365	15333	15231	15413	15102	15306	15243	15317	15352	15142	15109	15097	15255	15202	15332	15212	15174	15253	15191	15343	15073	15199	15143	15160	15336	15278	15356	15201	15318	15168	15218	15150	15151	15203	15272	15361	15106	15296	15297	15309	15332	15271	15294	15353	15257	15359	15311	15193	15158	15290	15214	15324	15183	15038	15339	15255	15204	15318	15235	15271	15190	15309	15394	15234	15275	15331	15293	15177	15212	15260	15230	15347	15200	15121	15344	15180	15299	15228	15271	15256	15243	15216	15171	15236	15411	15162	15198	15221	15149	15476	15327	15498	15099	15382	15302	15368	15180	15212	15206	15135	15207	15370	15256	15030	15114	15145	14978	15192	15225	15231	15343	15271	15046	15240	15218	15246	15014	15076	15193	15326	15338	15162	15124	15068	15257	15274	15294	15232	15180	15089	15238	15458	15404	15241	15332	15143	15322	15207	15171	15197	15310	15097	15179	15321	15233	15236	15270	15144	15158	15302	15256	15026	15172	15260	15342	15247	15259	15260	15203	15192	15164	15129	15017	15242	15412	15192	15259	15222	15290	15249	15203	15326	15117	15245	15173	15343	15347	15136	15227	15206	15112	15268	15261	15160	15316	15193	15326	15191	15264	15261	15112	15199	15159	15090	15258	15133	15200	15246	15301	15131	15242	15224	15158	15238	15262	15303	15234	15241	15194	15351	15393	15229	15237	15298	15299	15190	15223	15239	15123	15404	15254	15297	15206	15184	15219	15275	15255	15236	15231	15139	15172	15204	15322	15168	15237	15357	15122	15218	15199	15172	15177	15309	15257	15165	15210	15290	15164	15250	15191	15370	15190	15135	15179	15323	15084	15237	15139	15239	15228	15206	15147	15260	15256	15093	15168	15293	15192	15216	15128	15425	15251	15137	15265	15199	15248	15109	15284	15177	15191	15089	15144	15219	15120	15269	15205	15270	15142	15246	15221	15206	15295	15167	15097	15007	15126	15166	15357	15304	15284	15280	15228	15431	15262	15263	15323	15278	15115	15027	15196	15289	15185	15213	15263	15249	15179	15172	15158	15276	15300	15302	15314	15345	15155	15372	15188	15183	15225	15304	15274	15300	15361	15356	15071	15140	15269	15316	15260	15129	15211	15108	15176	15311	15138	15352	15370	15041	15168	15018	15124	15295	15282	15195	15138	15214	15231	15242	15186	15092	15180	15180	15153	15249	15347	15291	15265	15279	15262	15238	15266	15320	15372	15153	15359	15197	15166	15182	15189	15302	15240	15252	15186	15203	15238	15291	15349	15170	15179	15085	15215	14913	15090	15208	15287	15289	15281	15386	15253	15237	15176	15062	15279	15018	15390	15280	15247	15279	15279	15192	15305	15079	15248	15377	15226	15238	15187	15267	15211	15242	15211	15184	15336	15218	15343	15272	15229	15160	15171	15275	15392	15313	15172	15157	15097	15229	15228	15164	15213	15280	15281	15090	15212	15184	15300	15234	15387	15391	15168	15103	15288	15159	15269	15239	15305	15249	15215	15273	15339	15219	15387	15315	15174	15293	15053	15311	15287	15291	15199	15229	15313	15198	15168	15240	15211	15200	15071	15237	15296	15158	15304	15185	15178	15304	15179	15193	15354	15274	15288	15221	15235	15213	15070	15109	15109	15355	15144	15274	15246	15150	15122	15146	15289	15399	15154	15368	15265	15074	15216	15113	15230	15277	15245	15285	15231	15242	15234	15216	15056	15087	15163	15310	15220	15367	15181	15404	15196	15384	15262	15268	15321	15259	15270	15246	15082	15061	15147	15092	15073	15176	15330	15018	15217	15252	15210	15328	15173	15322	15217	15298	15201	15330	15089	15244	15361	15158	15202	15193	15234	15155	15313	15264	15263	15250	15209	15081	15112	15220	15219	15322	15191	15225	15188	15410	15161	15164	15214	15261	15183	15221	15282	15111	15063	15101	15147	15207	15324	15214	15238	15236	15151	15159	15341	15195	15139	15002	15215	15389	15220	15275	15476	15146	15170	15253	15254	15117	15265	15242	15065	15068	15210	15093	15263	15141	15384	15470	15280	15151	15273	15162	15240	15161	15256	15031	15343	15344	15208	15332	15129	15159	15206	15173	15255	15170	15145	15333	15250	15292	15266	15126	15163	15245	15245	15151	15075	15283	15112	15125	15249	15161	15471	15349	15292	15221	15256	15157	15329	15322	15207	15205	15001	15272	15171	15291	15123	15149	15262	15183	15137	15212	15314	15198	15165	15158	15263	15240	15230	15373	15109	15139	15133	15348	15173	15210	15113	15230	15324	15297	15307	15282	15381	15103	15270	15226	15216	15347	15097	15211	15310	15192	15083	15215	15159	15239	15071	15308	15107	15193	15218	15283	15313	15297	15091	15206	15089	15374	15178	15298	15095	15185	15462	15218	15491	15069	15297	15394	15235	15079	15329	15148	15154	15388	15163	15214	15255	15186	15188	15303	15320	15276	15049	15107	15253	15202	15195	15236	15253	15235	15103	15287	15247	15180	15083	15288	15154	15151	15301	15175	15215	15280	15156	15235	15335	15236	15139	15356	15256	15317	15193	15258	15073	15150	15190	15272	15221	15138	15156	15240	15283	15380	15300	15212	15271	15416	15182	15258	15300	15204	15177	15222	15315	15330	15303	15245	15052	15236	15239	15321	15132	15235	15306	15224	15358	15206	15316	15265	15241	15144	15311	15228	15180	15214	15214	15073	15316	15352	15223	15239	15327	15137	15408	15397	15388	15296	15226	15208	15047	15113	15322	15184	15337	15261	15188	15253	15138	15129	15340	15156	15110	15338	15225	15308	15173	15224	15088	15198	15297	15103	15239	15334	15072	15107	15138	15203	15285	15200	15137	15125	15248	15144	15402	15128	15291	15184	15243	15191	15239	15221	15248	15225	15316	15115	15150	15043	15212	15235	15138	15196	15176	15308	15089	15195	15222	15263	15121	15148	15172	15293	15169	15298	15048	15200	15227	15453	15163	15198	15369	15275	15292	15197	15227	15211	15163	15214	15190	15309	15193	15109	15188	15031	15235	15263	15291	15233	15223	15146	15219	15211	15238	15306	15166	15268	15322	15215	15299	15093	15199	15241	15214	15329	15097	15255	15299	15430	15217	15201	15280	15157	15372	15278	15079	15279	15314	15259	15248	14998	15158	15166	15327	15175	15244	15036	15355	15193	15282	15152	15262	15162	15277	15322	15028	15260	15283	15239	15352	15188	15255	15451	15245	15274	15233	15151	15143	15274	15302	15254	15176	15238	15356	15279	15142	15258	15348	15174	15158	15344	15232	15298	15179	15328	15254	15100	15094	15172	15202	15059	15248	15180	15171	15238	15150	15265	15177	15148	15330	15264	15231	15369	15156	15102	15251	15163	15321	15272	15319	15274	15281	15206	15223	15396	14969	15497	15443	15268	15343	15092	15214	15130	15228	15177	15167	15323	15346	15258	15067	15251	15378	15158	15327	15040	15376	15259	15188	15430	15267	15117	15149	15059	15285	15108	15207	15183	15209	15256	15237	15376	15314	15214	15360	15184	15266	15161	15289	15321	15228	15299	15093	15297	15244	15148	15189	15157	15250	15285	15317	15199	15272	15116	15302	15178	15323	15175	15276	15256	15140	15257	15157	15001	15363	15189	15163	15387	15257	15264	15193	15404	15190	15472	15127	15293	15131	15295	15244	15270	15231	15137	15250	15245	15336	15181	15176	15048	15154	15336	15320	15141	15157	15367	15256	15167	15235	15142	15205	15152	15248	15144	15187	15163	15227	15224	15132	15093	15174	15250	15142	15302	15188	15200	15271	15176	15172	15237	15244	15248	15297	15286	15220	15238	15222	15201	15461	15221	15277	15114	14982	15185	15310	15101	15175	15325	14973	15347	15438	15152	15260	15076	15213	15231	15212	15126	15189	15302	15124	15283	15121	15320	15292	15150	15409	14945	15281	15239	15151	15424	15205	15217	15242	15244	15252	15120	15290	15219	15204	15150	15215	15146	15194	15160	15120	15384	15282	15213	15132	15162	15113	15281	15274	15201	15242	15233	15383	15378	15266	15127	15186	15338	15100	15367	15135	15262	15217	15272	15186	15130	15330	15334	15302	15219	15243	15186	15179	15288	15177	15131	15238	15286	15050	15188	15232	15295	15339	15289	15217	15327	15359	15329	15201	15239	15374	15254	15276	15317	15310	15282	15372	14930	15204	15248	15118	15140	15115	15306	15216	15153	15315	15190	15164	15031	15193	15293	15332	15294
26717	21996	24108	20753	17507	17499	17447	17428	17199	17065	16922	18143	19450	18962	17917	17556	17028	16531	16697	16603	16618	16895	16348	16675	16726	16707	16631	16862	16607	16697	16739	16752	16526	16764	16738	16709	16610	16781	16520	16508	16804	16520	16626	16672	16503	16636	16536	16612	16666	16609	16569	16695	16664	16587	16679	16763	16758	16661	16627	16560	16864	16647	16719	16842	16650	16731	16603	16428	16630	16818	16568	16710	16759	16669	16573	16536	16666	16626	16723	16614	16532	16640	16638	16643	16662	16614	16766	16513	16393	16673	16642	16666	16777	16696	16468	16566	16509	16579	16735	16672	16542	16772	16589	16398	16341	16619	16587	16807	16549	16529	16814	16486	16390	16638	16750	16642	16772	16608	16656	16366	16366	16548	16611	16711	16420	16543	16474	16553	16530	16680	16797	16475	16518	16580	16800	16509	16813	16781	16725	16661	16883	16724	16544	16483	16775	16671	16711	16615	16792	16526	16539	16569	16800	16575	16686	16654	16591	16638	16883	16572	16805	16778	16605	16795	16522	16541	16582	16520	16649	16735	16589	16515	16524	16606	16623	16622	16615	16629	16504	16734	16696	16603	16706	16648	16523	16450	16725	16610	16566	16721	16646	16741	16419	16519	16421	16452	16574	16572	16442	16554	16631	16481	16779	16763	16438	16587	16453	16636	16618	16761	16762	16578	16639	16682	16605	16749	16604	16622	16723	16574	16568	16419	16768	16540	16528	16571	16617	16469	16641	16564	16746	16594	16555	16744	16555	16412	16716	16455	16687	16598	16723	16543	16573	16714	16634	16653	16636	16679	16568	16618	16742	16631	16541	16734	16438	16653	16630	16507	16754	16579	16617	16744	16833	16569	16577	16716	16685	16774	16815	16675	16519	16605	16533	16586	16533	16604	16695	16551	16632	16441	16521	16626	16650	16419	16731	16477	16612	16907	16764	16592	16365	16784	16489	16582	16592	16689	16746	16656	16554	16594	16659	16704	16848	16572	16684	16673	16701	16683	16637	16507	16698	16683	16716	16627	16692	16586	16772	16619	16781	16489	16746	16455	16834	16703	16874	16629	16470	16615	16644	16748	16576	16680	16686	16693	16701	16639	16556	16486	16519	16450	16510	16552	16702	16529	16654	16441	16664	16648	16671	16585	16626	16607	16736	16399	16670	16591	16713	16664	16615	16518	16516	16781	16728	16616	16652	16714	16799	16526	16776	16715	16888	16558	16451	16489	16550	16596	16658	16664	16610	16716	16674	16493	16529	16673	16710	16574	16791	16673	16668	16719	16607	16758	16685	16572	16726	16643	16653	16667	16622	16629	16763	16544	16784	16523	16659	16652	16837	16621	16660	16652	16418	16800	16630	16752	16898	16556	16650	16605	16391	16574	16603	16698	16664	16445	16876	16641	16554	16709	16643	16537	16668	16793	16718	16799	16807	16737	16430	16647	16557	16573	16619	16631	16794	16654	16682	16712	16545	16618	16493	16678	16426	16672	16614	16586	16525	16753	16522	16483	16536	16672	16426	16553	16363	16418	16704	16633	16658	16661	16571	16566	16588	16522	16682	16556	16668	16621	16471	16635	16791	16688	16709	16705	16611	16490	16570	16803	16638	16485	16518	16669	16647	16602	16635	16703	16465	16749	16693	16604	16594	16571	16710	16739	16596	16624	16488	16561	16798	16620	16730	16616	16471	16534	16669	16622	16622	16605	16436	16688	16504	16480	16668	16539	16663	16689	16444	16403	16667	16590	16478	16554	16631	16643	16680	16516	16762	16637	16828	16580	16685	16687	16688	16898	16746	16612	16458	16469	16666	16636	16742	16586	16616	16599	16691	16621	16649	16461	16551	16589	16625	16642	16525	16701	16887	16595	16534	16654	16691	16658	16738	16529	16605	16502	16591	16602	16576	16732	16811	16693	16678	16464	16748	16783	16712	16630	16655	16895	16615	16629	16703	16555	16645	16649	16594	16792	16679	16798	16651	16754	16561	16571	16666	16582	16585	16516	16591	16568	16684	16701	16762	16589	16563	16810	16527	16665	16737	16622	16666	16637	16724	16650	16754	16673	16675	16592	16641	16662	16700	16657	16676	16699	16549	16732	16758	16745	16515	16713	16550	16572	16492	16739	16600	16778	16754	16461	16715	16486	16594	16667	16727	16668	16536	16651	16764	16646	16669	16524	16556	16687	16719	16576	16783	16715	16627	16850	16712	16696	16388	16762	16567	16689	16612	16445	16840	16637	16599	16365	16609	16495	16542	16435	16722	16567	16648	16694	16604	16648	16519	16681	16529	16716	16658	16525	16494	16644	16627	16554	16624	16629	16464	16720	16605	16484	16631	16635	16519	16720	16792	16502	16910	16585	16667	16706	16585	16573	16497	16562	16654	16771	16587	16729	16701	16787	16526	16737	16713	16589	16644	16715	16509	16577	16585	16643	16652	16563	16550	16463	16626	16657	16666	16795	16635	16776	16809	16757	16521	16591	16561	16582	16641	16630	16733	16813	16475	16663	16669	16572	16633	16600	16665	16569	16692	16576	16592	16457	16519	16672	16670	16537	16711	16762	16708	16768	16546	16629	16551	16562	16545	16568	16629	16719	16408	16451	16597	16642	16627	16747	16629	16708	16511	16562	16730	16663	16666	16550	16539	16585	16552	16568	16712	16614	16593	16485	16660	16419	16692	16527	16482	16693	16604	16880	16642	16575	16829	16624	16786	16532	16664	16566	16624	16471	16655	16481	16752	16797	16799	16542	16759	16654	16722	16497	16466	16502	16557	16824	16661	16625	16540	16705	16664	16630	16439	16556	16625	16627	16613	16594	16625	16593	16585	16439	16547	16652	16718	16469	16578	16569	16521	16461	16440	16801	16708	16526	16674	16505	16727	16438	16527	16697	16633	16762	16757	16551	16810	16772	16625	16386	16702	16682	16643	16662	16629	16659	16745	16634	16448	16596	16711	16700	16656	16809	16608	16595	16673	16710	16653	16567	16640	16744	16598	16390	16451	16490	16442	16532	16906	16710	16642	16677	16455	16511	16577	16791	16646	16698	16599	16669	16839	16747	16640	16505	16639	16706	16713	16611	16596	16646	16636	16597	16524	16800	16511	16704	16761	16542	16597	16786	16873	16674	16729	16597	16595	16676	16595	16666	16603	16631	16665	16679	16690	16585	16665	16723	16593	16588	16484	16705	16786	16568	16477	16614	16620	16681	16738	16571	16573	16561	16527	16586	16721	16611	16495	16553	16682	16458	16602	16318	16514	16702	16644	16666	16450	16798	16782	16579	16528	16484	16504	16451	16768	16703	16633	16689	16688	16602	16604	16545	16658	16528	16686	16668	16844	16639	16509	16671	16623	16716	16739	16493	16684	16534	16663	16615	16606	16678	16583	16637	16498	16688	16629	16623	16568	16603	16698	16602	16680	16548	16683	16405	16703	16693	16483	16394	16783	16560	16788	16547	16403	16590	16629	16735	16763	16695	16743	16589	16613	16544	16500	16592	16465	16575	16660	16874	16630	16439	16613	16670	16566	16704	16822	16634	16719	16668	16639	16693	16491	16634	16563	16733	16834	16726	16645	16436	16613	16576	16608	16575	16642	16624	16478	16648	16677	16592	16827	16657	16621	16645	16555	16519	16589	16723	16800	16582	16604	16558	16722	16555	16764	16639	16530	16542	16695	16577	16517	16497	16747	16536	16600	16520	16731	16593	16585	16594	16669	16621	16777	16843	16709	16646	16630	16480	16618	16619	16875	16635	16696	16579	16814	16596	16585	16511	16721	16699	16509	16510	16453	16592	16670	16702	16294	16673	16622	16679	16647	16801	16769	16733	16500	16646	16510	16559	16530	16678	16655	16607	16578	16830	16615	16485	16610	16599	16776	16651	16617	16354	16644	16600	16646	16536	16534	16567	16683	16608	16632	16609	16860	16658	16657	16641	16636	16515	16561	16821	16780	16652	16583	16662	16653	16782	16593	16802	16627	16656	16647	16745	16650	16535	16481	16654	16768	16829	16634	16493	16640	16484	16527	16626	16521	16732	16741	16688	16627	16621	16783	16698	16661	16814	16651	16758	16722	16774	16568	16639	16630	16414	16735	16669	16608	16428	16674	16726	16698	16749	16613	16768	16717	16625	16694	16646	16528	16636	16756	16778	16573	16713	16682	16914	16770	16528	16659	16520	16629	16729	16901	16780	16653	16586	16629	16644	16571	16716	16529	16621	16667	16534	16483	16697	16788	16524	16512	16482	16639	16649	16579	16920	16435	16619	16718	16619	16494	16720	16735	16486	16656	16647	16474	16660	16591	16568	16434	16645	16463	16501	16703	16685	16733	16695	16671	16597	16388	16435	16593	16667	16386	16653	16853	16719	16465	16563	16647	16665	16609	16529	16520	16659	16657	16802	16619	16599	16481	16430	16702	16574	16496	16496	16731	16694	16670	16474	16565	16665	16614	16636	16860	16469	16688	16743	16573	16678	16719	16515	16611	16589	16689	16693	16544	16542	16372	16391	16735	16714	16602	16571	16382	16633	16575	16608	16363	16640	16725	16615	16591	16754	16585	16567	16656	16423	16730	16573	16457	16740	16746	16581	16645	16509	16684	16773	16693	16564	16513	16572	16636	16709	16663	16632	16497	16585	16626	16496	16612	16547	16629	16668	16681	16713	16868	16653	16613	16408	16526	16785	16699	16413	16634	16537	16640	16554	16601	16708	16762	16399	16480	16626	16694	16534	16566	16387	16772	16659	16708	16750	16595	16511	16577	16505	16425	16558	16573	16720	16677	16473	16583	16563	16490	16652	16431	16488	16629	16722	16543	16553	16451	16588	16771	16695	16576	16592	16676	16639	16863	16664	16631	16703	16618	16667	16886	16481	16802	16681	16667	16596	16636	16576	16623	16639	16729	16619	16858	16717	16774	16669	16648	16598	16607	16522	16691	16581	16636	16586	16697	16705	16681	16679	16601	16671	16553	16783	16779	16494	16503	16708	16743	16617	16699	16758	16395	16653	16754	16664	16679	16352	16634	16816	16564	16509	16805	16578	16568	16625	16720	16738	16620	16747	16551	16493	16677	16588	16632	16530	16405	16585	16608	16553	16570	16535	16716	16784	16596	16773	16540	16568	16618	16638	16639	16504	16867	16589
17666	25082	19523	16874	16560	16549	16214	16040	15780	15440	15700	17482	18970	17822	16306	15677	15293	14967	14975	14839	14760	14862	14985	14865	14919	14812	14822	14997	14761	14710	14960	14836	14984	14919	14886	14983	14832	14924	14873	14832	14843	14831	14813	14916	14925	15050	14958	14828	14837	14861	14949	14908	14804	14684	14677	15053	14783	14845	14907	14945	14934	14807	14926	15038	14827	14915	14978	14916	14852	14907	14893	14749	14994	14843	14990	14807	14964	14831	14939	14973	14940	14985	14978	14964	14945	15010	14812	15050	14871	15021	14947	14833	14901	14869	14954	14971	14869	14857	14979	14928	14754	15018	14886	14776	14949	14756	14873	14853	14817	14847	14777	14887	14902	14876	14967	14858	14786	14879	14923	14969	14769	15048	14974	14849	14860	14822	14913	14896	14991	14753	14836	14999	14754	14854	14976	14875	14851	14823	14983	15093	14895	14794	14877	14891	14916	15005	14845	14810	14822	14903	14949	14884	14835	14891	14884	14910	14938	14726	14922	14871	14969	14830	14871	15033	14898	14859	14929	14929	14892	15050	14867	14841	14979	14795	14847	14902	14892	15042	14592	14885	14822	14762	14893	15058	14820	14877	14903	14967	14811	14783	14976	14909	14804	14940	14839	15002	14831	14954	15011	14930	14933	14871	14876	14886	14972	15031	14893	14852	15038	14932	14880	14838	14917	14855	14881	14963	14772	15089	15042	14891	14762	14805	14802	14765	14991	14916	14985	14909	14657	14764	14949	14934	14826	14970	15013	14825	14908	14848	14952	14847	14911	14849	14805	14868	14982	15077	15190	14890	14870	14873	14781	14934	15022	14768	14904	14876	14784	15042	14944	14899	14887	14840	14807	14875	14781	14769	14994	14837	14868	14814	14986	14908	14860	14736	14824	14858	14885	14836	14748	14945	14774	15047	14810	14885	14943	14710	14882	14889	14900	14722	15040	14828	15003	14763	15037	14922	14977	14926	14735	14963	14892	14761	14879	14966	14821	15050	15004	14888	14850	14953	14972	14991	15071	14875	14912	14949	14935	14862	14945	14803	14868	14732	14867	14785	14863	14926	14900	14793	14905	14813	14802	14868	14847	14752	14815	14844	14753	15102	14819	14759	14929	14742	14880	14872	14841	14987	14711	14872	14924	14854	14643	14749	14892	14890	14788	14859	14935	14898	14883	15012	14802	14995	15044	14867	14883	14946	14797	14813	14881	14911	14959	14831	14779	14902	14806	14851	15079	14839	14822	14960	14961	14980	14882	14830	14874	14875	14980	14917	14874	14877	15041	15035	14984	14708	14823	14898	14921	14982	14887	14783	14905	15061	14993	15046	15073	15073	14775	15015	14874	14952	14805	14940	14940	14830	15105	14798	14866	14846	14965	14753	14883	14996	14775	14861	14842	14890	14966	14870	14914	14806	15273	14966	14870	14874	14822	14880	14900	14861	14857	14892	14861	14853	14870	14963	14916	14872	14871	15015	15050	15058	14779	14889	14851	14754	14892	14841	14748	14853	14937	14834	14943	15158	14871	14696	15073	14877	14877	14892	14976	14918	14783	14909	14663	14916	14870	14965	14847	15028	14856	14849	14933	14961	14989	14886	14959	14831	14991	14843	14826	14896	15042	15056	14926	14690	14875	14845	14917	14714	14946	14679	15111	14970	14901	15020	14892	15066	14944	14988	14872	14820	14942	14895	14843	14901	14914	14921	14867	14891	14801	14779	14931	14974	14898	14976	14900	14843	14749	14737	14904	14862	14851	14797	14908	14851	14988	14897	14939	14819	14848	14809	14769	14910	14902	14819	14923	14952	14701	14835	15053	14903	15014	14952	14886	14773	14881	14778	14734	14833	15033	14824	14741	14854	14895	14795	14903	14770	14886	14779	14880	14839	14797	14974	14831	14953	14964	14809	14861	14876	14959	14952	14865	14887	15003	14925	14797	14736	15043	14818	14915	14975	14960	14745	14905	14791	15007	15082	14989	14719	14968	14742	15005	14873	14910	14952	14754	14716	14866	14844	15003	14886	14961	14870	14973	14826	14784	14763	14729	14955	14836	14817	15031	14959	14809	14859	14927	14739	14872	14937	14931	15034	14965	14819	14993	14791	14918	14877	14775	14878	14914	14824	14872	14945	14817	14822	14862	14979	14876	14944	14847	14819	14893	14659	14870	14878	14822	14743	14910	14877	14861	14899	14795	14899	14917	14930	14722	14969	14947	14916	14853	14913	14940	14822	14806	15055	14912	14853	14904	14968	14756	15067	14878	14989	14752	14777	14703	14883	14955	15032	14938	14863	14858	14859	14910	14937	14877	15018	14757	15016	14790	14883	14810	14995	14974	14770	14775	14967	14943	15005	14919	14837	14874	14808	14822	14955	14911	15023	14940	14865	15028	14910	14819	14906	14905	14779	15027	14912	15023	14962	15001	14804	14878	14964	14889	14849	15062	14980	15020	14820	14777	14815	14942	14876	15026	14881	14873	15149	14768	14978	14766	14783	15017	14817	14709	14937	14859	14913	14906	14908	14909	14890	14887	15079	14856	14823	14924	14898	14731	15008	14716	14904	14678	14967	14846	14998	14991	14783	14922	14975	14969	14776	14893	14919	14814	14932	14825	14967	14923	14904	14860	15004	14904	14874	15022	14847	14839	14863	14933	15034	14985	14788	15121	14779	14954	14863	14949	14925	14869	14865	15018	14853	15012	15041	14996	14891	14984	15034	14982	14843	14834	14910	14800	14795	14804	14787	14901	14792	14768	14924	14969	15087	14806	14927	14854	15050	14867	14795	14846	14953	14735	15022	14825	14697	14925	15023	14907	14809	14961	14859	14820	14894	14869	14813	14629	14919	15032	14881	14919	14856	14937	14910	14781	14919	14760	14796	14849	15001	14782	14728	14990	14713	14835	14857	14918	14919	14989	14905	15115	14839	14887	14887	14802	14941	14998	14857	14973	14967	14903	14854	14820	14749	14774	14766	14896	14925	14806	14940	14960	14760	14998	14922	14825	15028	14882	14916	14894	14921	14872	15007	14991	14767	14794	14742	14871	14780	15000	15002	14795	14760	14942	14944	14680	14979	14886	14829	14855	14873	15040	15000	14931	14905	15069	14995	14902	14710	14879	14778	14834	14804	14736	15028	14900	14624	14804	15062	14921	14844	14830	14807	14851	14800	15114	14996	14790	15009	14862	14855	14832	14956	14889	14889	14861	15003	14933	15046	14869	14894	14827	14903	14764	14905	15105	14962	14772	14892	14895	14864	14912	14880	14817	14893	14916	14815	14772	14916	14821	14941	14789	14956	14863	14898	14854	14923	15087	14906	14897	14997	14901	14904	14712	15011	14872	14983	14937	14873	14897	15006	14795	14984	14827	15029	14852	14984	14790	14846	14883	15018	14891	14918	15001	15027	14907	14719	14865	15002	14798	14973	14987	14909	15040	14872	14889	14865	14889	14917	14676	14928	14955	14783	14773	14916	14781	14914	14822	14910	14946	14872	14876	14753	14984	14790	14917	14925	14781	14983	14819	14790	14915	14850	14779	14783	14914	14884	14942	14948	14973	14897	14993	14821	14989	15067	14900	14980	14957	14844	14978	15014	15052	15039	14858	14831	14917	14941	14769	14855	14994	14846	14897	14934	14960	14926	14730	14902	14779	14883	14709	14856	14915	14953	14740	14898	14870	14863	14787	14865	14600	14971	14902	15002	14915	15029	14986	14752	14746	14883	14856	14957	14986	14925	14881	14951	14915	14845	14863	14916	14899	14967	14893	14718	14781	14835	14951	14821	14838	14825	14755	14925	14709	14917	14778	14820	14868	14988	14840	14919	15128	14887	14931	14895	14868	14850	15021	14864	14891	14902	14976	14996	15012	15051	14973	14996	14945	14912	14869	15026	14978	14639	14885	14956	14900	15007	14804	15021	14950	14826	14933	14885	14929	14996	14926	14829	14781	15040	15013	14907	14826	14951	14889	14881	14779	14840	14908	14752	14954	14859	14939	15059	14830	14889	14956	15060	14992	14944	14998	14776	14716	14854	15113	14871	14973	14698	15062	14822	14906	14997	14838	14917	15012	14985	15021	14869	15011	15026	14935	14789	14946	14942	14895	14710	14875	14797	14841	14967	14743	14996	14931	14736	14935	14966	14874	14946	14874	15004	14932	14908	14916	14812	14876	14791	14855	14912	14828	14914	14735	15112	14818	14884	14800	15117	14895	14894	14953	14919	14702	15003	14927	14809	14757	14873	14817	14904	14884	14967	14906	14939	14960	14950	14853	14897	14969	14939	14875	14953	14941	14952	14843	15050	14813	14897	14966	14970	14895	14724	14986	14962	14963	14828	14954	14958	15000	14748	14764	14807	14871	14923	14906	14881	14894	14976	14912	14791	14890	14997	14921	14985	14843	14999	14940	15062	14762	14894	14985	15062	14917	14926	15030	14880	14866	14896	14789	14872	14957	14735	14899	14925	14980	14824	14881	14882	15017	14831	14851	14786	14978	15080	14987	14605	14699	15058	14842	15006	14966	14726	14936	14899	14720	14897	14996	14893	14889	14596	14896	15149	14859	14722	14957	14840	14784	14842	15015	14823	14906	14875	14812	14952	14830	14876	14978	14912	14934	14997	14996	14845	14921	14822	14834	14852	14908	14990	14934	15016	14886	14959	14866	15008	14948	15012	14856	14844	14773	14951	14932	15026	14980	15012	14991	15015	14826	14902	15044	14998	14681	14966	14908	14958	14888	14904	14879	14726	15002	14951	14971	14850	14816	14780	14916	14758	14761	14939	14790	14943	14811	15013	14802	14776	14825	14981	14888	14971	14745	14865	14833	14715	14961	14812	15063	14787	14905	14950	14901	14888	14832	14907	14841	14829	14985	14931	14910	14871	15047	14827	14680	14959	14939	14807	14871	14899	14928	14843	15039	14917	14749	14858	15097	15002	14796	14747	14909	14835	14947	14896	14871	14931	14834	14937	14876	15023	14851	14958	15002	14844	14965	14935	14907	14787	14936	14853	14959	14869	14922	14749	14974	14813	14964	14857	15026	14954	14836	14996	14867	14876	14942	15136	14848	14859	14832	15043	14812	15023	14647	14843	14711	14833	14908	14919	15007	14861	14814	14959	14776	14886	14878	14764	14844	14953	14818	14763
23388	20774	27992	23710	21476	21477	20644	18235	17696	17794	18042	22857	29211	31143	26313	21711	18550	17709	17179	17158	16918	17122	16980	17014	16962	17111	16946	16802	16853	16926	17055	16848	16870	16760	16837	16930	16826	16844	16914	16837	16949	16994	16887	16906	16890	17063	16987	17035	16840	16769	16889	16868	16906	16934	16919	16911	16668	16914	16829	16862	16881	16867	16881	16970	16816	17070	16939	16846	16816	16836	17084	16808	16895	17140	16862	17134	16774	16821	16684	16862	16892	17031	16959	16951	16949	16900	17039	16920	16856	16856	16947	16898	16990	16959	16939	16793	16930	17054	16907	16838	16874	16955	17041	16902	16847	16910	16856	16902	16961	17041	17040	16836	16907	16841	16926	16944	16681	16804	16890	16823	17034	17073	16743	16919	16893	16972	16764	16587	16919	16995	16810	16816	16881	16679	16918	16792	16940	16815	16684	16975	17049	17086	16909	17134	16954	16712	16898	16623	16999	17038	16934	16874	17009	16976	16947	16946	16905	16984	16919	16862	16769	16880	16892	16898	17050	16702	16988	16884	17097	16869	16797	16784	17146	16705	16860	17038	16980	17118	16764	17007	16925	16713	16791	16926	16769	16889	16859	16864	17003	16965	17047	17035	17172	16803	16918	16887	16863	17157	16819	16814	16964	16750	16850	16674	16919	16871	16879	17054	17111	16860	17199	16785	16844	17105	16923	16797	16943	16990	16932	16996	17011	16942	17203	16781	16962	16752	16702	17057	16807	16913	16860	16684	16811	16950	17068	17090	16871	17053	17074	16766	16789	16978	16767	16989	16917	17006	16909	17104	16772	16952	16959	17025	17014	16979	16892	16844	16982	16859	16981	16795	16790	16997	17048	16989	16860	16864	16804	16822	16753	16957	16865	16891	16682	16940	16869	16986	16925	16981	16842	16910	16907	16967	16930	16972	16986	16880	17009	16878	16909	16966	16846	16730	16683	16777	16873	16599	16835	16915	17047	16833	16734	16843	16895	17082	16790	16923	16953	16807	16905	16957	16838	17063	17107	17121	16645	17112	16918	16841	16891	16995	16914	16916	16900	16808	16841	16946	16922	16838	16883	16896	17089	16801	16857	16808	16957	16931	16942	16991	17112	16949	16904	16923	16746	16801	17047	16840	16879	16898	17035	16702	16797	16992	17081	16800	16958	16914	16717	16908	16914	16910	16899	16958	17001	17063	17019	16985	16950	16887	16949	17034	16715	16828	16917	16835	16875	16843	16918	17041	16848	16905	17043	17034	16900	16975	17150	17053	17052	16823	16913	16880	16843	16793	16932	16836	16954	16844	16821	16866	16829	16929	16968	16896	16851	16957	16908	16999	16788	16853	16833	17125	16996	16854	16905	16987	16905	16949	17038	16737	16762	16782	16868	16882	16773	16940	17192	17061	16869	16982	17084	16896	16985	16985	16795	16958	16990	16846	16977	16616	16787	17136	17198	16721	16799	16890	16863	16912	16721	16969	16902	16807	16933	16649	16889	16953	16883	16963	16820	16875	16988	16986	16902	16874	17157	16821	17000	16735	16930	17090	16854	16880	16898	16926	16995	16684	16941	16927	16995	16960	16842	16628	16954	16956	16955	17045	16930	17053	16914	17055	17022	16947	16821	16954	16998	16923	16974	16820	16946	16946	16928	16938	16941	16852	16920	17005	16979	16897	16812	17090	16802	17099	16783	16948	16995	16901	16940	16693	16745	17023	16845	16938	16724	16678	16876	16999	16904	16577	16855	16729	17052	17070	16866	16848	16992	16995	17086	16921	16968	16908	17049	17051	17027	16972	16853	16984	16919	17098	17013	17093	17047	16660	16952	16987	16882	16786	16708	16878	16938	16721	16856	16852	16942	16996	16994	17027	16807	17006	17019	17113	16990	16752	16865	16933	16925	17040	16987	16634	16779	16771	16717	16772	16854	16834	16953	16942	17155	16894	17003	16926	16836	17079	17055	17038	16875	16906	16799	17003	16682	17050	16921	16831	17021	16875	16698	16859	16883	16811	16947	16954	16879	16946	16794	16673	17079	16978	16891	16831	17000	16878	16988	16906	17103	17003	16950	16937	16770	16941	16943	16881	16757	16746	16917	16610	16864	16874	17027	16951	16827	16876	17019	16777	16941	16769	16824	16925	16979	17031	16944	16701	16889	16910	16813	16844	16689	16843	16960	16774	17105	16851	16883	16817	16880	16991	16663	17031	16955	17021	16961	16977	16720	16852	17121	16796	17058	16886	16782	16979	16836	17059	16944	17106	17061	16758	16771	16930	16811	17046	16862	16863	16849	16920	17048	16875	16914	16899	16732	17015	16903	16912	16776	16808	16660	16814	16934	17114	16901	16876	16922	16982	16867	16773	16895	16909	16899	16869	16900	16905	16962	16891	16698	17057	16868	16995	16858	16920	16725	16984	16970	16969	16980	16957	17113	17000	16890	17002	16916	16811	16871	16881	16865	16992	16818	16901	16991	16829	16820	17017	16822	17019	16962	16896	16951	16957	17111	17056	17055	16751	16881	16955	16951	16817	16707	17024	17116	16885	17088	16837	16875	16840	16837	16893	16890	16709	16847	16921	16839	16952	16961	16878	16779	16688	16801	16925	16841	17017	16845	16880	16929	17028	16846	16894	16818	16964	16874	16845	16854	16919	16836	16967	16790	16868	16938	17132	16934	16960	16974	16981	16931	16978	16864	17028	16953	16939	17095	17008	16854	17012	16769	16762	16757	17018	16874	16873	16910	16847	16913	16935	16851	16931	16960	16805	16966	16960	16991	17032	17002	16942	16777	16971	16859	16942	16982	16840	16803	16928	16813	16879	16792	16973	16897	16784	17013	17107	16875	16893	16730	16880	16867	16983	16880	16996	16862	16693	16923	17045	16935	16687	16662	17052	16908	16898	16832	16625	16860	16914	16803	16859	16902	16911	16861	17019	17039	16917	17046	16750	16884	16876	16739	16925	16877	16789	16841	16988	16886	16870	16953	16913	16744	16899	16900	16936	16839	16727	17001	16827	16914	17006	16888	16733	16852	16760	17039	16863	16761	16878	17020	17015	16775	16914	16817	16934	17022	16914	16761	16828	16851	16826	16767	16901	16850	16872	17005	16844	16949	16820	16967	17058	16954	16816	16882	16879	16737	17178	16936	16900	16754	16893	16939	16864	17049	16816	16881	16838	16882	16917	16753	17119	16703	16880	17036	17021	17059	17058	16919	16926	16826	16822	16862	16996	16990	16871	16811	16988	16730	16997	16910	16725	16701	16909	16941	16825	16870	17014	16951	16813	17032	16780	17066	16689	16972	16995	16834	16763	16832	16887	16949	16885	16971	16892	16734	16897	16819	16916	16857	16872	16876	16872	16800	16847	16794	17051	16867	16994	16736	16838	16874	16828	16881	16941	16783	16978	16699	16910	16927	16871	16701	16804	16889	16925	16927	16892	16834	17054	16803	17156	16884	16819	16742	16787	16980	16965	17143	16693	16598	16670	16948	16999	16840	16883	16796	16954	16903	16748	16897	17045	16941	17012	16809	16983	16878	17019	16746	16897	16972	16889	16960	16914	16842	16749	16915	16729	16984	16976	16724	16912	16928	16824	16942	16752	16979	16867	16866	16800	17028	16951	16851	16741	16964	16867	16768	16800	16781	16917	16831	16960	17060	16869	16715	16755	16959	16973	17103	16988	16685	16877	16948	16619	16868	17000	16991	16999	16964	16987	16867	16792	16829	16903	16828	16872	16798	16937	16851	16897	16969	16879	17055	16987	16918	16822	16992	17034	16861	16911	16894	16769	16925	16773	17013	16985	17094	16876	16751	16823	16783	16968	16859	17004	16957	16836	16907	16840	16819	16878	17020	16817	16705	16896	16795	16770	16917	17005	16832	16989	17099	17095	17003	16995	16863	16938	17003	16904	16748	16875	16883	16790	16918	16972	16787	16851	16826	16869	16875	16830	16992	16944	16873	16937	16989	16814	16867	16802	16663	16730	16785	16745	16852	16919	17011	17058	16752	16995	16899	16925	16740	17018	16956	17026	16983	17097	17068	16787	16912	16935	17138	16934	16978	16863	16975	17027	17045	16918	16996	16994	16822	16818	16906	17095	17008	16868	16914	16876	16854	16942	16973	17057	16991	16768	16813	16783	16939	16840	16979	16918	16920	16836	17034	16908	16836	17034	16967	16986	17146	16883	17015	16923	16801	16815	16717	16988	17017	16995	16970	16930	16864	16921	16977	16704	16836	16796	16826	16799	16781	16722	16889	16896	16880	16915	16946	16831	17021	16961	16990	17021	16893	16934	16996	16655	16924	17020	16771	16868	16696	16914	16978	16800	16892	16874	16973	17026	16938	16978	16941	16888	16948	17013	16944	16877	16945	16926	16876	16883	17167	16990	17027	16745	16931	16956	16807	16923	16980	16999	16791	16927	17064	17027	16808	16916	16806	16978	16908	16805	16965	16992	16987	16851	17073	17118	16798	16934	16925	16793	16932	16851	17136	16954	16887	16945	16814	16805	16683	16895	16643	16942	17022	16920	17043	17119	16977	17050	16915	16757	16956	16778	16800	16766	16962	16778	16982	16842	16820	16827	16846	16763	16888	17032	16917	17081	16985	16859	17006	16900	16914	16971	16844	16952	16722	16625	16933	16866	16950	16982	16968	16900	16941	16840	16979	17175	16959	16993	16956	16796	16887	16741	17018	16866	17029	17051	16976	16786	16849	16776	16971	16927	16949	16743	16801	16922	16873	16780	16938	16922	17083	16906	16864	17054	16881	16989	16915	16854	16829	16887	16750	16816	16804	16983	16816	16776	16930	16860	16903	16769	16894	16804	16797	16929	16980	16915	16849	16804	16868	16733	17078	17012	16963	16969	16981	16808	16877	16899	16979	16865	16876	16748	16767	16784	16924	17042	16895	16886	16997	17180	16905	16853	17056	17028	16831	16872	16782	16862	16893	16999	16740	16959	16873	16803	16858	16780	17105	16675	16957	16841	16806	16826	16776	16933	16855	17007	17190	16886	16650	17002	17007	16697	16975	16842	16855	16793	16735	16883	17005	16843	16977	16953	16966	16946	16853	16674	16846	16633	16744	16922	16994	16962	16965	17052	16988	16825	16925	16789	17043	16967	17053	16886	16775	16747	16967	17081
16832	28895	24168	19298	17697	17992	17390	16736	16650	16532	16845	24977	31915	32745	26584	20781	16774	15600	15278	15050	15124	15123	15371	15051	15076	15031	15172	15109	15155	15136	15110	14987	15168	15085	15199	15382	15042	15045	15085	15275	14992	14996	15343	15085	15051	15388	15172	15216	15125	15063	15177	15207	15199	14931	14998	15078	15065	15192	15200	14993	15178	15033	15124	15141	15233	15028	15223	15095	15103	15107	15137	15034	15193	15304	15220	15091	15119	15099	15233	15352	14976	15069	15096	15028	14997	15088	15086	15058	14867	15217	14842	15157	15091	15131	15216	14967	15090	14987	15039	15139	15205	15232	14980	15053	15148	15049	15096	15087	15070	14934	15375	15157	15241	15048	15098	15094	15206	15157	15065	15207	15206	15084	15261	14986	15047	15119	14988	15174	15168	15013	15219	15241	15256	15147	15190	15118	15180	15188	15114	15160	15151	15087	15155	15181	15112	15138	15084	15122	15248	14955	15163	15146	15260	15081	15087	15011	15057	15073	15144	15107	15172	15083	14931	14934	15155	15029	15123	15036	15181	15101	15301	14983	15200	15185	15112	15051	15068	15188	14992	15313	15340	15107	15050	14989	15124	15166	15061	14996	15078	15041	15158	15032	15194	14900	15209	15105	14970	15101	15015	15153	14893	15107	15086	14976	15031	14879	14942	15150	15124	15156	15029	15164	15167	15025	15201	14893	14882	15306	15017	15161	15076	15142	15168	15143	14975	15257	15287	15086	14896	15025	14938	15134	15135	15163	15083	15158	15129	15048	15218	15136	15062	15079	15015	14925	15125	15079	15128	15044	15079	15027	14917	15099	15114	14921	15178	15070	15162	15087	15160	15272	15187	15013	15082	14992	15082	15105	15220	15031	14999	15292	15105	15250	14950	15035	15266	15137	15058	14968	15017	15236	15073	15000	14983	15044	15112	15186	15106	15128	14927	15127	15099	15197	15097	15140	15230	15166	15106	15147	15108	15103	15110	15166	15098	14987	15087	15138	15237	14986	15002	15183	15085	14842	15044	15022	15095	15184	15141	15078	15094	15094	15060	15158	15303	15017	15036	15116	15186	15229	15004	15019	15049	15140	15092	15083	14996	15288	15153	15029	15164	15168	15002	15118	15113	14933	15191	15011	15157	15080	15173	15044	15133	15131	15068	15141	15100	15007	15168	14974	15213	15107	15058	15172	15113	15052	15057	14933	15087	14996	15108	15063	15127	15116	15105	15153	15202	15168	15114	15210	14949	15010	15033	15173	15212	15007	14990	15065	15128	14913	15005	15109	15235	15123	15133	15024	15077	15055	15266	15028	15013	15185	15209	15044	14952	15180	15135	15197	15032	15181	15160	15061	15308	15034	15099	15149	15074	15250	15128	14970	14997	14877	15152	14944	15023	15155	15201	15080	15139	15063	15127	15113	15001	15101	15056	15124	15131	15050	15132	15125	15081	15093	14971	15069	15139	15039	14937	15078	15099	15102	15167	15210	15070	15209	15048	14954	15094	15177	15076	15165	15100	15092	15084	15047	14979	14979	14965	15187	14922	15147	15023	15041	15107	15227	15289	15082	15209	15210	15100	15111	15099	15110	15225	15061	15217	15201	15102	15137	15236	15016	14922	15092	15126	15173	15188	15004	15200	15255	15213	15053	15278	15264	15074	15201	15177	15170	15171	15226	15245	15090	15052	15135	15164	14848	15146	15201	15257	15286	15078	15110	15071	14967	15299	15135	15183	14940	15083	15172	15227	14995	15128	15075	15201	15073	15283	15270	15233	15004	15023	15123	15172	15050	15130	15146	15051	14995	14990	15128	15117	15193	15060	15099	15090	15242	15185	15041	15136	15180	15199	15005	15352	15040	15176	15102	15061	15286	14950	14999	15028	15302	15126	15165	15170	14971	15206	15088	15150	15189	15031	15025	14887	15099	15037	15109	15153	15099	15133	14978	15018	15071	15018	15154	15126	15033	15157	15075	15140	15165	15006	15150	15059	15210	15025	15141	15014	15060	14888	15235	15150	15076	15074	15209	15169	15171	15051	14923	15103	15039	15196	14993	15250	15173	14972	15118	15244	15215	14972	15019	15070	15140	15044	15074	14996	15003	15224	14909	15036	14965	15147	15093	15091	14996	15254	15189	15299	15135	15081	15052	14974	15107	15117	15122	15110	15109	15099	15235	15144	15168	15133	15128	15086	15134	14961	15252	14975	15137	15023	15226	15189	15026	15150	15169	15033	15336	15097	15125	15233	15150	15123	15073	15212	15182	15007	15112	15120	15119	15051	15165	15042	15131	15070	15119	15232	15061	15210	14990	15154	15087	15055	15046	15170	15102	14909	15079	15043	15037	15041	14900	15110	15051	15196	15160	15136	15224	15105	15046	15030	15122	15061	15184	15062	15064	15072	15092	15060	15037	15108	14955	15150	14903	15150	15057	15293	15154	15168	15018	15260	15111	15113	15152	15109	15122	15246	15135	15051	15295	15309	15100	15217	15114	15058	15038	15101	15220	15018	15158	15112	15261	15207	15168	15062	15160	15016	15051	15241	15110	15069	14979	15047	15032	15084	15043	15040	15046	15289	15000	14899	14972	15076	15129	15285	15119	15168	15045	15277	15006	14984	15135	15114	15210	15132	14999	15070	15101	15095	14973	15188	15024	15043	15046	15247	15000	14945	15035	14965	15101	15217	14987	15285	15127	15021	15010	14996	15233	15073	15200	15194	15272	14922	15116	15171	15108	15035	15206	15178	15262	15078	15099	15114	15144	14950	15275	15103	15095	15173	14951	15163	15153	15109	15001	15026	15049	15117	15056	14879	15088	15013	15083	15209	15076	15233	14947	15244	15201	15037	15030	15063	15118	15223	15253	15055	15039	15220	15057	15035	14980	14986	15017	14860	15136	15013	14974	15216	15165	15154	14943	15110	14881	15129	14968	15377	14946	15141	15145	14999	15139	15162	15029	14990	15102	15096	15134	15174	15235	15027	15096	15154	15002	15079	15117	15002	15229	15194	15136	15187	15153	15187	15008	15046	15054	15004	15130	15094	15214	14959	15204	15173	15190	15128	15107	15158	15077	15061	15147	15025	15008	15103	15145	15136	14969	15162	15150	15299	15253	15186	15130	15238	15125	15090	15027	15121	15119	15057	15063	15066	15049	15093	14889	15093	15139	15084	15087	15210	15198	14872	15009	15157	14917	15112	15187	15089	15199	15205	15123	14907	15101	15168	15140	14864	15243	15189	15265	15221	15193	15202	14989	15211	14950	14978	15031	15159	15095	15165	15096	14975	15032	15089	15055	15208	15118	15215	15208	15214	14995	15095	15173	15086	15296	15010	15116	15043	15091	15109	15203	15222	15119	15091	15016	15125	15088	15124	15208	15062	15207	15167	14970	15052	14970	15189	15096	15136	15142	15130	15005	14971	15117	15083	15168	15153	15080	14896	15311	15022	15044	14933	14930	15186	15154	15153	15046	14985	15100	15148	15102	15055	15121	15051	15077	14991	15091	15104	15224	15035	15126	15075	15076	15032	15177	15234	15090	15128	15268	15087	15014	15026	15252	15117	15159	15034	15073	15155	15082	15155	15045	15049	15165	15042	15164	15150	15175	15002	14970	15118	15168	15126	15193	15000	15185	15124	15144	15018	14983	14958	15065	15108	15147	15159	15125	15026	15071	15053	15094	15139	15161	15038	15144	15169	15220	15037	15113	15064	15152	15000	15182	15096	15270	15090	15014	15254	14985	15194	14885	15145	15077	15012	15268	15138	15092	15089	14980	15175	15094	15195	14976	15142	15086	15037	15105	15078	14960	14997	15118	15099	14994	15029	15112	15066	15185	15171	15020	15024	15097	15195	15138	15052	15432	15214	15151	15228	15146	15111	15047	15204	15148	15200	15022	14989	14952	14997	14999	15056	15030	15176	15195	15167	15042	15076	15191	15130	15033	15066	15100	15224	15003	15222	14903	15382	15022	15199	15077	15148	15063	15150	15146	15029	15031	15124	15202	15156	15007	15080	15130	14978	15083	15142	15236	15152	15019	15204	15160	15094	15057	14938	15092	15096	15001	15134	15087	15040	15092	15061	15267	15087	15243	15218	15051	15016	15097	15140	15134	15009	15058	15089	15008	15121	15354	15134	15292	15287	15068	15065	14934	14958	14935	15015	15244	15286	15029	15001	15048	14990	15292	15075	14967	15118	14965	15130	15111	15227	15142	15027	15157	15101	15108	14982	14940	15252	15060	15178	15063	15113	14949	15232	15163	15088	15039	15030	15094	15088	14956	15155	15053	15195	15221	14981	15066	15141	15174	15275	15160	15059	15065	15047	15128	15139	15242	15165	15063	15111	15224	15070	15045	14945	15019	15047	15102	15380	15055	15164	14953	15014	15228	15122	15146	15086	15172	15025	15015	15356	15212	15203	15159	15124	15093	15128	15040	15073	15047	15111	15236	15143	15094	15112	15040	15045	15073	15156	15107	15044	15087	15155	15203	14839	15114	14983	15123	15103	15072	15150	15036	15038	15210	15048	15007	15135	15259	15106	14962	15132	15086	15030	15041	15032	14994	15087	15100	15109	14998	15108	15039	15126	15089	15016	15145	15124	15067	15215	15159	14947	14976	15086	15096	15215	15119	15127	15060	15225	15250	14918	15028	15125	15057	15018	15203	15190	14915	15210	15263	15107	15076	15118	15019	15038	14961	14941	14993	14981	15145	15182	15063	14936	15232	15139	15231	15069	15153	15163	15118	15094	14990	15082	15246	15004	15005	15099	15100	15203	15225	15176	15143	15053	15133	15059	15044	15136	15184	15092	15136	15121	15023	15092	15085	15234	15168	15174	15159	15147	15093	15208	15143	15126	15337	15016	15217	15220	15169	15124	15213	14952	14997	15193	15151	15175	15025	14993	14998	15051	15017	15057	15014	15140	15052	15141	15029	15028	15048	15237	14936	14885	15157	15094	14975	15273	15099	14996	15003	15201	15162	15177	15169	15104	14883	15128	14992	15182	15169	15006	15106	15041	15064	15112	15209	15042	15173	15142	15044	14965	15134	15125	15183	15308	15005	15113	15076	15033	14995	15088	15144	15096	15100	15059	14929	15200	15037	15013	15157	15104	15206	15014	15089	15185	15000	15091	14974	15091	15012	15225	15144
22380	20822	28513	23232	20977	22879	24784	19561	18884	18891	18962	21703	39512	39387	31051	25990	20689	18473	17664	17317	17393	17295	17206	17274	17216	17342	17363	17303	17261	17249	17431	17267	17231	17312	17185	17026	17164	17217	17517	17330	17261	17320	17211	17277	17302	17207	17420	17224	17214	17120	17125	17296	17219	17111	17281	17390	17389	17191	17120	17275	17382	17214	17260	17315	17011	17204	17148	17216	17121	17200	17287	16894	17109	17237	17005	16974	17030	17089	17071	17015	17223	17129	17138	17076	17299	17243	17408	17117	17205	17247	17110	17262	17440	17282	17161	17064	17218	17116	17083	16987	17326	17002	17298	17212	17275	17326	17132	17164	17302	17127	17228	17374	17324	17279	17255	17148	17158	17260	17297	17097	17204	17280	17316	17196	17239	17219	17215	17288	17048	17205	16919	17140	17176	17281	17075	17362	17206	17048	17344	17314	17073	17214	17204	17205	17138	17170	17233	17210	17267	17095	17067	17194	17048	17148	17324	17263	17275	17236	17168	17060	17258	17218	17184	17111	17258	17118	17265	17265	17232	17317	17250	17234	17123	17004	17129	17187	17162	17140	17236	17189	17264	17137	16945	17138	17207	17027	17350	17131	17228	17031	17111	17147	17113	17191	17195	17154	17236	17206	17030	17283	17200	17315	17212	17295	16973	17336	17299	17068	17106	17240	16925	17259	17178	17345	17356	17190	17281	17085	17211	17222	17260	17210	17320	17370	17382	17197	17024	17162	17161	17036	17251	17219	17165	17127	17120	17082	17283	17097	17338	17175	17115	17081	17282	17006	17313	17192	17101	17101	17027	17048	17080	17280	17418	17030	17170	17112	17225	17155	17178	17165	17203	17242	17031	17315	17197	17311	17148	17044	16992	17077	17238	17143	17248	17304	17015	17116	17302	17188	16956	17133	16949	17218	17064	17110	17242	17453	17255	17359	17178	17036	17129	17233	17213	17258	17185	17150	17272	17364	17105	17023	17128	17108	17112	17061	17221	17262	17213	17088	17166	17165	17157	16961	17252	17253	17036	17145	17002	16970	17223	17166	17329	17177	17155	17083	17367	17099	17138	17109	17136	16996	17366	17034	17123	17227	17021	17160	17194	17275	17355	16917	17307	17311	17026	17093	17088	17157	17201	17180	17057	17305	17290	17034	17135	17256	17172	17087	17082	17162	17229	17289	17290	16950	17313	17151	17280	17228	17246	17163	17214	17164	17232	17282	17222	17277	17136	17373	17168	17171	17083	17241	17067	17013	17173	17111	17234	17158	17329	17048	17240	17091	17116	17187	17228	17359	17273	17113	17227	17184	17136	17076	17012	17035	17123	17151	17209	17163	17267	17226	17137	16929	17132	17249	17217	17172	17117	17164	17174	17030	17074	17062	17053	17299	17181	17192	17128	17295	17073	17215	17216	17144	17310	17140	17266	17148	17082	17326	17245	17185	17390	17242	17019	17026	17101	17282	17139	17242	17310	17170	17212	17097	17302	17377	17179	17140	17150	17223	17439	17002	17229	17186	17287	17276	17323	17224	17274	17253	16943	17052	17044	17141	17012	17154	17041	17087	17213	17252	17228	17036	17272	17112	17153	17149	16979	17026	16896	17043	17207	17110	17260	17083	17161	17050	17016	17095	17250	17179	16978	17109	17140	17113	17117	17205	17132	17195	17139	17190	17130	17158	17014	17179	17366	17154	17184	17048	16895	16994	17190	17047	17164	17250	17120	17237	17201	17231	17243	17324	17203	17249	17245	17209	17185	17059	17261	16868	17189	17191	17133	17092	16897	17289	17124	17318	16986	17031	17126	17251	17273	17280	17391	17261	17247	17056	17216	17020	17326	17318	17267	17261	17211	16998	16955	17321	17270	17312	17069	17177	17114	17078	17232	17165	17053	17104	17053	17184	17271	17150	17140	17195	17130	17032	17057	17113	17057	17160	17307	17194	17049	17382	17229	17236	17077	17167	17249	17307	17179	17284	17212	17007	16968	17175	17064	17377	17168	17049	17286	16994	17242	16954	17015	17055	17174	17176	17077	17192	17041	17085	17163	17089	17218	17187	16970	17269	17176	17177	17182	17203	17143	17048	16953	17001	17194	17169	17168	17200	17350	17049	17096	17484	17232	17237	17207	17124	17271	17033	17044	17146	17138	17194	17159	17257	17176	17086	17406	17268	17370	17177	17157	17077	17122	17213	16955	17043	17124	17114	17078	17105	17123	17070	17099	17024	17064	17096	17174	17093	17140	17126	17258	17326	17128	17180	17039	17005	17145	17098	17166	17188	17083	16998	17033	16981	17128	17153	17137	17309	16974	17066	17132	17135	17185	17193	17443	17369	17176	17243	17188	17104	17117	17146	16974	17265	17331	17163	17107	17123	17116	17396	17032	17103	17203	17137	17228	17191	17094	17148	17236	17069	17310	17131	17266	17044	17358	17198	17174	17166	17310	17215	17094	17119	17189	17198	17349	17095	17210	17184	17242	17170	17372	17194	17021	17126	17222	16875	16944	17241	17130	16891	17245	16985	17130	16963	17068	17252	17021	17256	17303	17088	17064	17302	16918	17339	17233	17055	17130	17244	17257	17201	17161	17168	17116	17123	17249	16991	17237	17309	17064	17298	17194	17037	17203	17229	17297	17080	17166	16921	17249	17280	17043	17161	17469	17342	17222	16935	17267	17151	17067	17218	17090	17151	17135	16984	16989	17235	17079	17189	17082	17164	16995	17198	17298	17122	17159	17179	17090	17170	17302	17117	17227	17078	17183	17118	17158	17107	17151	17155	17152	17131	17182	17172	17044	17107	17261	17099	17133	17085	17073	16920	16940	17209	17021	17170	17138	17118	17151	17008	17121	17042	17080	17220	17147	17103	17219	17146	17349	17169	17285	17128	17280	17222	17313	17256	17196	17176	17385	17183	17094	17211	17241	17241	17183	17436	17475	17047	17069	17248	17196	17054	17139	17194	16994	17070	17060	17133	17330	17184	17096	17283	17009	17092	17161	17023	17386	17104	17341	17040	17100	16973	17215	17238	17293	17084	17184	17067	17146	17041	17118	16972	17121	17061	17001	17104	17027	17049	17159	17228	17308	17221	17058	17136	17167	17140	17081	17086	17121	17094	17286	17199	17050	17032	17048	17134	17166	17294	17147	17030	17169	17097	17176	17298	17331	17097	17186	17171	17219	17237	17213	17168	17114	17060	17201	17091	17001	17114	16921	17131	17175	17236	17117	17148	16995	17082	17311	17131	17255	17063	17045	17173	17269	17232	16977	17029	17081	16860	17045	17137	17174	16960	17191	17239	17203	17169	17266	17088	17226	17172	17197	17259	17274	17145	16934	16974	17182	17221	17379	17230	17083	17120	17088	17190	17137	17204	17270	17205	17147	17163	17131	17047	17216	17197	17153	17075	17258	17128	17212	17332	17166	17245	17249	17230	17162	16970	17208	17299	17057	17176	17207	17075	17229	17344	17068	17122	17240	17212	17118	17022	17176	17113	17278	16923	17138	17234	17176	17327	17053	17197	17065	17175	17246	17009	17115	16960	17229	17232	17377	17222	17048	17224	17009	17254	17221	17119	17025	16978	17205	17197	17123	17072	17181	17279	16951	17254	17243	17322	17220	17257	17396	17172	17141	17030	17351	17252	17037	17183	17194	16744	17052	17317	17265	17091	17081	17386	16981	17101	17184	17147	17022	16974	17002	17237	16906	17140	17113	17137	17249	17224	16996	17077	16960	17075	17018	17043	17175	17175	17370	17071	17090	17068	17084	17170	17160	17125	16914	17059	17127	16997	16951	17249	17254	17250	17308	17174	17167	17158	17060	17187	17273	17246	17112	17240	17060	17093	17255	17032	17323	17104	17088	17108	17309	17105	17352	17295	17093	17232	17146	17190	17132	17230	17141	17158	17279	17022	17279	17307	17353	17237	17083	17219	16964	17091	17112	17125	17354	17171	17207	17013	17161	17173	17125	17208	17197	17147	17143	17103	17233	17141	17175	17213	17149	17146	17195	17002	17178	17141	17222	17305	17117	17043	17125	17181	17319	17230	17286	16976	17183	17164	17245	17341	17024	17292	17356	17301	17172	17165	17214	17192	17319	17209	17361	17203	17366	17225	17135	16934	17100	17153	17291	17166	17039	17154	17066	17141	17320	17046	17181	17120	17249	17067	17128	17216	17364	17164	17311	17249	17260	17026	17072	17085	17139	17224	17217	17162	17069	17077	17075	16971	17169	17246	17253	17210	17104	17181	17152	17345	17025	17129	17082	17229	17228	17081	17121	17029	17215	17158	17157	17143	17338	17419	17297	17111	17023	17043	16898	17172	17003	17188	17245	17139	17207	17349	17191	17179	17142	17159	17243	17128	17151	17021	17191	16880	17058	17230	17123	17121	17098	17283	17162	17138	17095	17276	17133	16939	16975	17074	17069	17085	17215	17220	16953	17195	17194	17265	17276	17150	17124	17217	17170	17015	17270	17130	17052	17196	17234	16964	17174	17140	16988	17122	17299	16949	17123	17223	17066	16958	16969	17148	17231	17301	17068	17197	17104	17265	17368	17364	17299	17158	17120	17120	17204	17120	16967	17243	17090	17180	17047	16888	17076	17295	17145	17248	17146	17005	17376	17244	17081	17097	17033	17256	17095	17211	17087	17061	16954	17002	17246	17119	17106	17163	17239	17077	17146	17122	17027	17103	17296	17328	17274	17152	17016	17124	17146	17151	17249	17173	17084	17305	16985	17285	17176	17353	16985	17181	17100	17365	17020	17116	17036	16983	17207	17150	17268	17262	17050	17109	17064	17207	17123	17280	17159	17017	16846	17181	17021	17148	17255	17393	17277	17057	17098	17154	17118	16959	17252	16993	17321	17180	17132	17078	17163	17171	17347	17253	17246	17041	17218	17242	17167	17181	17041	17188	17090	17146	17178	17225	17100	17149	17344	17164	17265	17211	17258	17087	17345	17302	17143	17130	17076	17281	17233	16918	17377	17198	17175	17264	17083	17140	17196	17223	17188	16997	17189	17100	17079	17191	17270	17355	17248	17153	17148	17174	17259	17086	17111	17276	17300	17132	17033	17185	17211	17082	17144	17271	16816	16938	16992	16873	17238	17010	17138	17254	17074	17289	17196	17043	17124	17112	17315	17134
15994	30361	27774	21656	19361	19219	19270	18212	17871	17897	17961	23165	42628	40175	31992	25329	18645	16640	15694	15303	15305	15185	15320	15211	15197	15401	15220	15404	15230	15302	15224	15121	15331	15281	15328	15223	15279	15234	15311	15232	15109	15195	15448	15407	15228	15288	15120	15150	15312	15331	15273	15325	15182	15313	15211	15233	15296	15264	15205	15265	15373	15166	15446	15144	15259	15173	15391	15272	15187	15371	15216	15252	15344	15291	15241	15357	15191	15173	15406	15242	15310	15357	15079	15179	15256	15343	15222	15247	15207	15258	15099	15300	15346	15259	15400	15240	15181	15152	15195	15178	15160	15196	15231	15261	15212	15311	15177	15331	15305	15121	15145	15225	15321	15100	15346	15257	15159	15075	15402	15299	15205	15396	15410	15305	15240	15114	15153	15254	15370	15177	15335	15263	15310	15166	15296	15427	15143	15171	15107	15159	15043	15182	15247	15160	15426	15045	15149	15296	15170	15004	15271	15436	15192	15269	15277	15207	15226	15407	15402	15326	15345	15033	15431	15356	15105	15005	15207	15321	15194	15227	15265	15239	15123	15153	15279	15290	15239	15159	15259	15326	15144	15428	15222	15258	15229	15208	15001	15297	15202	15383	15201	15180	15195	15305	15371	15246	15317	15323	15249	15264	15212	15074	15250	15378	15172	15303	15247	15371	15204	15253	15125	15171	15250	15306	15181	15130	15224	15289	15116	15192	15285	15287	15160	15262	15171	15130	15354	15296	15278	15232	15144	15323	15355	15315	15359	15202	15211	15129	15174	15296	15158	15097	15243	15143	15154	15408	15256	15182	15236	15392	15521	15245	15199	15247	15170	15141	15170	15158	15220	15168	15203	15380	15367	15106	15218	15277	15305	15228	15285	15324	15318	15024	15108	15310	15245	15265	15247	15188	15193	15170	15115	15252	15181	15186	15328	15118	15181	15259	15215	15149	15257	15303	15318	15189	15247	15118	15115	15354	15431	15362	15145	15086	15160	15246	15147	15165	15208	15180	15256	15101	15279	15029	15180	15248	15099	15311	15370	15159	15208	15494	15096	15139	15080	15229	15419	15147	15401	15354	15240	15273	15359	15230	14918	15202	15285	15195	15189	15144	15152	15097	15289	15153	15277	15249	15296	15220	15287	15238	15152	15259	15400	15232	15236	15212	15288	15296	15233	15200	15121	15376	15124	15248	15228	15215	15194	15019	15220	15200	15342	15184	15110	15230	15365	14973	15167	15383	15231	15149	15300	15131	15473	15219	15292	15278	15322	15260	15368	15290	15200	15274	15307	15178	15342	15289	15154	15153	15243	15311	15173	15136	15105	15097	15094	15077	15406	15215	15277	15153	15170	15359	15295	15180	15268	14997	15160	15202	15189	15292	15198	15266	15347	15065	15238	15282	15175	15332	15259	15361	15197	15169	15270	15170	15144	15099	15274	15480	15265	15226	15205	15322	15240	15230	15167	15299	15253	15187	15178	15119	15259	15239	15142	15190	15194	15024	15280	14992	15117	15241	15214	15158	15403	15302	15202	15384	15191	15295	15262	15097	15243	15023	15174	15286	15266	15037	15259	15268	15302	15188	15261	15321	15275	15261	15228	15208	15296	15178	15270	15410	15383	15184	15260	15100	15179	15238	15349	15282	15365	15255	15223	15372	15272	15093	15206	15076	15387	15365	15223	15242	15302	15227	15248	15268	15364	15362	15258	15115	15239	15225	15017	15315	15237	14981	15422	15189	15213	15074	15293	15036	15289	15262	15270	15202	15025	15237	15238	15149	15314	15349	15227	15223	15347	15094	15280	15163	15235	15236	15242	15322	15155	15126	15192	15159	15190	15204	15188	15297	15171	15247	15100	15308	15311	15212	15356	15267	15247	15141	15213	15255	15131	15268	15165	15233	15239	15280	15170	15276	15201	15278	15165	15281	15403	15224	15121	15249	15356	15167	15079	15103	15149	15368	15368	15115	15234	15137	15329	15112	15131	15245	15092	15316	15151	15272	15291	15165	15329	15121	15097	15218	15223	15126	15142	15224	15314	15257	15261	15292	15218	15178	15148	15322	15233	15118	15191	15220	15283	15031	15298	15068	15151	15178	15210	15188	15370	15141	15085	15253	15213	15220	15244	15097	15177	15275	15150	15168	15244	15112	15160	15186	15432	15210	15123	15237	15455	15157	15274	15363	15179	15163	15079	15191	15173	15259	15266	15096	15203	15394	15134	15318	15252	15198	15280	15220	15098	15260	15246	15286	15224	15246	15306	15251	15428	15219	15203	15232	15190	15195	15344	15225	15256	15170	15223	15368	15042	15228	15249	15336	15174	15205	15167	15241	15315	15092	15259	15375	15138	15113	15278	15229	15220	15364	15445	15101	15335	15271	15176	15151	15205	15169	15158	15307	15178	15126	15128	15188	15144	15300	15219	15092	15402	15216	15333	15157	15175	15139	15311	15342	15062	15146	15188	15274	15144	15242	15469	15271	15135	15178	15221	15270	15308	15099	15203	15218	15281	15426	15028	15184	15100	15039	15364	15042	15135	15351	15275	15146	15076	15273	15187	15066	15153	15261	15360	15181	15175	15087	15177	15268	15096	15290	15130	15100	15341	15255	15349	15278	15218	15075	15325	15407	15156	15303	15152	14970	15409	15313	15167	15065	15344	15199	15234	15159	15339	15080	15269	15287	15176	15166	15232	15167	15301	15381	15219	15025	15308	15152	15205	15183	15174	15240	15254	15234	15161	15207	15296	15105	15270	14984	15190	15272	15158	15107	15326	15211	15205	15266	15304	15369	15177	15284	15257	15296	15149	15386	15203	15165	15304	15402	15155	15104	15247	15233	15048	15321	15302	15118	15112	15202	15129	15114	15288	15172	15212	15157	15269	14999	15213	15322	15037	15222	15223	15331	15054	15054	15183	15206	15221	15188	15251	15285	15261	15222	15300	15088	15142	15076	15259	15281	15185	15073	15110	15019	15008	15148	15200	15080	15230	15380	15123	15335	15190	15219	15097	15336	15145	15325	15257	15213	15120	15111	15304	15235	15367	15203	15130	15275	14963	15070	15342	15116	15292	15198	15258	15266	15080	15223	15291	15337	15285	15213	15356	15223	15200	15461	15242	15225	15375	15283	15235	15340	15200	15128	15197	15085	15154	15114	15270	15264	15085	15345	15090	15124	15293	15229	15361	15424	15137	15268	15182	15190	15226	15197	15321	15197	15091	15135	15251	15327	15156	15212	15069	15163	15237	15241	15148	15120	15101	15178	15237	15122	15214	15202	15289	15113	15167	15126	15362	15159	15308	15191	15235	15147	15176	15239	15527	15156	15066	15276	15368	15284	15060	15167	15100	15296	15085	15132	15167	15111	15405	15237	15270	15222	15240	15136	15221	15253	15031	15287	15217	15287	15237	15270	15063	15295	15293	15190	15212	15280	15324	15147	15025	15198	15420	15276	15255	15199	15230	15152	15173	15348	15214	15127	15176	15220	15247	15288	15267	15277	15184	15130	15178	15017	15341	15129	15190	15155	15248	15186	15187	15082	15236	15357	15188	15277	15278	15251	15103	15222	15076	15136	15303	15123	15292	15223	15358	15310	15275	15245	15215	15268	15015	15232	15070	15150	15226	15280	15214	15250	15050	15233	15329	15183	15304	15255	15301	15245	15316	15234	15202	15315	15089	15120	15396	15251	15136	15239	15328	15098	15251	15281	15070	15111	15210	15298	15246	15278	15306	15286	15254	15234	15200	15093	15296	15100	15238	15258	15290	15202	15343	15103	15129	15172	15307	15218	15157	15220	15171	15245	15119	15256	15258	15273	15299	15149	15277	15282	15313	15227	15339	15165	15293	15269	15163	15189	15265	15315	15383	15296	15196	15227	15248	15198	15222	15216	15184	15102	15275	15153	15297	15243	15226	15286	15279	14889	15091	15141	15256	15092	15159	15203	15363	15236	15255	15319	15314	15220	15243	15214	15306	15215	15211	15122	15279	15217	15264	15222	15102	15413	15332	15261	15155	15153	15281	15171	15216	15270	15111	15236	15308	15263	15311	15223	15288	15117	15413	15142	15180	15147	15119	15451	15184	15247	15169	15171	15243	15192	15286	15344	15193	15350	15228	15311	15372	15232	15376	15218	15329	15082	15412	15208	15052	15179	14878	15108	15334	15159	15137	15158	15413	15308	15173	15050	15072	15139	15204	15242	15190	15349	15356	15148	15136	15336	15204	15154	15211	15220	15243	15295	15398	15065	15234	15245	15213	15214	15251	15105	15139	15257	15164	15284	15188	15359	15144	15299	15248	15233	15200	15253	15325	15243	15245	15336	15196	15164	15040	15203	15410	15377	15270	15341	15309	15220	15132	15134	15084	15159	15150	15258	15002	15155	15263	15249	15326	15172	15335	15209	15261	15255	15235	15136	15067	15232	15459	15051	14926	15225	15258	14968	15133	15127	15279	15280	15236	15205	15211	15230	15149	15087	15212	15192	15083	15201	15210	15163	15250	15225	15071	15066	15141	15216	15133	15259	15172	15390	15306	15181	15191	15200	15246	15171	15145	15081	15402	15212	15228	15124	15213	15116	15319	15296	15408	15305	15260	15226	15179	15324	15057	15263	15249	15201	15224	15255	15231	15122	15108	15283	15219	15149	15293	15242	15265	15181	15223	15352	15141	15153	15318	15173	15232	15035	15336	15336	15152	15344	15260	15170	15209	15310	15111	15241	15005	15237	15209	15065	15241	15120	15327	15124	14976	15234	15042	15062	15251	15261	15235	15270	15196	15122	15230	15297	15259	15117	15292	15361	15205	15245	15316	15215	15150	15130	15366	15071	15338	15061	15137	15370	15257	15153	15383	15027	15082	15206	15306	15244	15245	15401	15248	15199	15340	15273	15219	15217	15379	15163	15361	15243	15245	15139	15257	15300	15199	15283	15066	15165	15317	15262	15268	15126	15152	15284	15263	15083	15256	15229	15296	15280	15208	15271	15260	15192	15351	15158	15215	15152	15277	15171	15134	15086	15384	15105	15287	15252	15310	15231	15386	15196	15225	15275	15226	15251	15199	15178	15094	15277	15222	15270	15252	15106	15189	15263	15163	15305	15135	15274	15186	15037	15241	15196	15477	15279	15031	15047	15281	15117	15298	15243	15244	15231
26822	21660	24136	20783	17149	17482	17628	17689	17604	17363	17008	17276	18335	19457	19017	18022	17253	16868	16724	16706	16827	16760	16607	16777	16630	16877	16785	16617	16806	16780	16728	16505	16791	16641	16648	16715	16762	16847	16713	16934	16786	16683	16766	16661	16864	16645	16580	16567	16681	16800	16579	16683	16514	16904	16675	16684	16599	16635	16746	16771	16603	16678	16894	16658	16888	16795	16676	16867	16639	16590	16729	16767	16577	16793	16911	16637	16572	16632	16836	16532	16717	16728	16818	16596	16669	16684	16657	16714	16835	16588	16554	16504	16742	16659	16573	16700	16614	16669	16655	16887	16750	16754	16585	16655	16615	16645	16764	16824	16470	16650	16571	16817	16867	16772	16799	16636	16810	16698	16705	16768	16523	16630	16528	16758	16833	16733	16637	16711	16802	16524	16777	16581	16790	16822	16742	16521	16639	16414	16635	16671	16756	16811	16669	16662	16684	16915	16762	16776	16705	16727	16732	16718	16624	16716	16797	16487	16772	16836	16536	16477	16530	16687	16734	16581	16506	16830	16662	16687	16692	16745	16451	16798	16829	16635	16757	16511	16926	16661	16664	16784	16577	16521	16589	16612	16646	16732	16689	16686	16723	16587	16625	16680	16666	16769	16553	16624	16572	16820	16750	16644	16665	16723	16628	16530	16654	16713	16712	16667	16508	16578	16603	16555	16710	16788	16639	16625	16579	16773	16622	16450	16717	16618	16556	16650	16770	16687	17003	16772	16616	16606	16883	16839	16815	16672	16683	16782	16696	16586	16768	16695	16728	16704	16498	16805	16521	16792	16705	16689	16731	16602	16721	16785	16504	16732	16617	16706	16623	16658	16757	16646	16745	16633	16775	16762	16647	16611	16585	16827	16740	16758	16689	16792	16479	16585	16720	16812	16724	16564	16678	16460	16511	16711	16627	16832	16678	16712	16583	16772	16625	16606	16821	16498	16762	16639	16734	16708	16517	16709	16740	16508	16856	16722	16725	16528	16590	16880	16636	16535	16473	16720	16704	16620	16541	16727	16694	16515	16685	16555	16644	16647	16872	16547	16622	16641	16643	16702	16696	16592	16573	16618	16500	16777	16593	16748	16741	16684	16732	16777	16849	16751	16733	16771	16751	16496	16655	16604	16942	16614	16624	16671	16607	16613	16869	16656	16727	16612	16657	16800	16715	16714	16575	16620	16492	16504	16615	16422	16433	16735	16678	16570	16517	16395	16745	16492	16690	16585	16420	16685	16862	16775	16676	16670	16668	16589	16676	16800	16683	16594	16690	16879	16602	16760	16894	16931	16786	16580	16481	16694	16464	16824	16612	16864	16905	16713	16757	16507	16703	16685	16698	16613	16628	16575	16572	16927	16868	16651	16805	16696	16825	16699	16656	16803	16615	16757	16776	16582	16600	16606	16644	16761	16591	16828	16715	16692	16707	16817	16559	16631	16756	16620	16593	16628	16812	16951	16772	16510	16771	16720	16686	16569	16821	16670	16751	16667	16837	16518	16713	16752	16564	16532	16674	16676	16780	16715	16739	16769	16814	16413	16817	16630	16517	16488	16672	16620	16842	16633	16591	16733	16741	16829	16866	16627	16502	16352	16492	16555	16752	16738	16761	16624	16744	16520	16574	16876	16612	16630	16688	16628	16710	16566	16764	16707	16536	16635	16519	16731	16737	16860	16720	16689	16746	16627	16468	16594	16852	16698	16698	16588	16647	16693	16712	16847	16675	16692	16844	16733	16883	16653	16695	16718	16806	16700	16576	16628	16869	16836	16710	16728	16757	16468	16560	16638	16641	16510	16686	16672	16577	16520	16715	16774	16586	16691	16705	16702	16633	16755	16784	16442	16633	16673	16581	16673	16526	16752	16776	16720	16741	16650	16750	16818	16493	16511	16399	16695	16820	16625	16680	16525	16942	16659	16664	16505	16459	17088	16816	16759	16623	16649	16878	16818	16537	16583	16487	16842	16632	16536	16637	16620	16753	16759	16808	16691	16831	16750	16736	16589	16655	16721	16747	16850	16833	16710	16666	16762	16417	16458	16617	16616	16798	16638	16829	16852	16546	16666	16664	16837	16730	16628	16748	16821	16718	16733	16720	16456	16622	16723	16576	16604	16801	16627	16769	16893	16835	16518	16679	16769	16803	16703	16648	16835	16469	16634	16550	16771	16724	16763	16910	16685	16684	16519	16758	16649	16694	16729	16658	16502	16694	16742	16638	16733	16804	16774	16687	16669	16606	16698	16701	16628	16755	16769	16755	16549	16660	16526	16717	16848	16847	16578	16535	16629	16679	16797	16769	16874	16681	16782	16606	16799	16715	16780	16519	16591	16607	16589	16677	16648	16515	16740	16543	16687	16788	16727	16756	16615	16735	16655	16688	16820	16641	16765	16684	16515	16566	16850	16697	16579	16809	16690	16812	16766	16761	16676	16688	16600	16687	16691	16625	16481	16620	16695	16700	16568	16735	16550	16764	16650	16895	16735	16647	16670	16618	16648	16775	16781	16666	16650	16671	16755	16540	16765	16806	16748	16793	16749	16768	16683	16569	16914	17057	16904	16741	16646	16655	16595	16601	16701	16677	16895	16573	16598	16786	16761	16774	16661	16883	16671	16838	16801	16853	16631	16654	16904	16866	16614	16708	16702	16690	16723	16611	16824	16534	16673	16724	16821	16711	16592	16782	16864	16609	16822	16856	16575	16642	16566	16715	16640	16634	16694	16780	16540	16575	16675	16676	16686	16504	16696	16508	16533	16589	16686	16944	16728	16788	16601	16633	16585	16583	16746	16721	16653	16606	16627	16802	16673	16728	16693	16545	16501	16637	16624	16571	16937	16703	16553	16619	16655	16818	16610	16773	16693	16731	16690	16658	16683	16723	16596	16693	16716	16747	16624	16771	16678	16737	16828	16692	16767	16810	16576	16650	16731	16515	16635	16664	16835	16788	16698	16553	16518	16643	16648	16548	16835	16635	16756	16725	16655	16792	16643	16839	16749	16495	16719	16781	16770	16590	16714	16923	16556	16826	16665	16657	16679	16797	16583	16677	16689	16687	16631	16771	16921	16959	16707	16846	16673	16740	16567	16719	16599	16660	16843	16585	16543	16585	16572	16665	16960	16963	16881	16787	16770	16606	16516	16724	16632	16787	16513	16675	16766	16638	16745	16590	16678	16679	16811	16717	16747	16540	16571	16626	16419	16624	16696	16591	16902	16796	16535	16718	16575	16587	16652	16631	16898	16756	16670	16635	16704	16722	16529	16832	16612	16703	16557	16681	16672	16658	16371	16569	16671	16735	16726	16492	16621	16635	16669	16581	16783	16797	16673	16735	16552	16741	16706	16544	16779	16665	16433	16748	16806	16907	16608	16641	16678	16764	16739	16704	16669	16797	16618	16659	16929	16923	17071	16807	16807	16606	16501	16753	16700	16565	16749	16825	16871	16583	16810	16684	16536	16659	16718	16781	16640	16484	16624	16674	16755	16552	16877	16882	16761	16652	16665	16623	16818	16770	16648	16756	16739	16840	16738	16628	16729	16695	16848	16676	16676	16559	16714	16591	16619	16766	16733	16740	16614	16681	16602	16510	16754	16772	16714	16613	16721	16751	16691	16604	16910	16696	16540	16641	16691	16491	16533	16611	16707	16766	16842	16811	16853	16733	16756	16617	16836	16883	16545	16824	16620	16758	16542	16730	16690	16753	16776	16812	16726	16644	16782	16935	16483	16642	16668	16576	16700	16838	16870	16716	16698	16776	16625	16767	16742	16748	16691	16677	16609	16734	16688	16613	16632	16726	16789	16671	16836	16881	16632	16395	16658	16622	16724	16645	16721	16651	16636	16832	16694	16967	16580	16664	16644	16650	16700	16447	16674	16721	16803	17042	16798	16961	16717	16897	16678	16747	16674	16535	16513	16771	16803	16666	16476	16651	16443	16550	16500	16785	16703	16833	16578	16599	16848	16794	16771	16625	16731	16750	16782	16489	16630	16623	16501	16561	16838	16721	16845	16586	16601	16625	16533	16693	16543	16616	16798	16712	16681	16587	16685	16659	16639	16776	16818	16646	16846	16477	16713	16855	16682	16916	16819	16692	16691	16727	16827	16586	16667	16591	16630	16567	16501	16515	16744	16593	16644	16718	16794	16692	16757	16857	16738	16902	16498	16604	16681	16595	16477	16891	16655	16606	16773	16872	16612	16752	16699	16728	16752	16711	16613	16861	16776	16780	16636	16757	16782	16801	16833	16674	16878	16581	16775	16665	16518	16772	16477	16732	16864	16990	16646	16702	16623	16784	16825	16709	16600	16635	16725	16714	16442	16622	16753	16589	16655	16612	16682	16655	16531	16694	16767	16523	16719	16747	16710	16706	16699	16803	16765	16946	16460	16677	16692	16737	16586	16785	16751	16593	16677	16681	16637	16661	16635	16602	16773	16703	16936	16514	16689	16758	16641	16776	16702	16700	16491	16799	16605	16640	16690	16666	16581	16814	16847	16747	16845	16767	16809	16478	16594	16798	16839	16901	16969	16683	16811	16622	16560	16754	16765	16523	16769	16593	16626	16724	16781	16636	16523	16741	16494	16896	16687	16513	16724	16670	16588	16791	16623	16678	16774	16745	16580	16693	16704	16887	16747	16744	16622	16818	16680	16835	16458	16902	16652	16716	16804	16718	16695	16717	16613	16745	16569	16563	16690	16632	16660	16748	16849	16728	16828	16590	16920	16702	16697	16684	16697	16569	16623	16585	16838	16740	16629	16692	16651	16589	16581	16591	16741	16685	16652	16777	16723	16813	16722	16611	16580	16630	16575	16794	16756	16823	16608	16605	16587	16633	16615	16747	16543	16745	16473	16655	16589	16637	16588	16715	16800	16909	16801	16720	16687	16628	16722	16745	16556	16729	16870	16514	16862	16709	16694	16673	16638	16715	16534	16674	16779	16715	16625	16756	16575	16834	16829	16710	16776	16854	16832	16792	16769	16767	16614	16702	16735	16590	16608	16694	16631	16630	16896	16818	16776	16722	16580	16784	16839	16855	16854	16738	16749	16783	16767	16937	16885	16705	16662	16775	16783	16756	16611	16521	16861	16865	16771	16806	16663	16652	16793	16612	16632	16719	16706	16842	16894	16855	16466	16621	16627
16208	20853	19727	16790	15919	16665	16610	16507	16435	16082	15913	15903	17717	18762	17766	16465	15269	15291	15181	15034	15026	15016	14868	15033	14878	14911	15099	14995	14882	14834	14986	14806	14890	14945	14999	15070	15000	15006	15064	14751	14982	14967	15022	14958	15007	14956	14876	14954	14940	14957	15096	14873	15028	14908	14955	15001	14918	15094	14904	14971	14865	14951	15163	15025	14997	14785	14869	14892	15051	14920	15044	15041	14958	14927	14847	15008	15234	15076	14884	15077	14899	14966	14965	15010	14919	14939	14809	15007	15150	14839	14938	15072	14945	15002	14831	15096	14957	14802	15052	14766	14876	14920	15108	14976	14792	15064	14883	15002	15003	14968	14918	15013	14881	14872	15183	14885	15031	14852	14905	15010	15014	14941	14808	14939	14856	14960	15000	14856	15006	15120	15115	14988	14953	14923	14965	15122	15011	15105	15046	14899	14964	14975	15082	15084	14876	14984	15055	14844	14880	14963	15080	15012	14856	14947	14923	14910	15007	15070	15015	14965	14866	14967	14892	14940	14921	14994	15063	14756	15024	14986	14873	14802	14963	14955	15001	14885	14916	14824	14901	15079	15104	15085	14918	14753	14774	15000	14981	14788	14896	14828	14808	14847	15028	14922	14853	14911	14899	14839	14809	14746	14712	14999	14992	14993	14895	14949	14996	14837	15045	15025	14770	15029	14920	14886	14958	15036	14922	14846	14919	14938	15069	15005	14870	14996	14971	14932	14968	14893	15053	14960	14963	14921	15073	15028	14915	15006	14926	14933	15152	14839	14814	14924	15023	14955	14847	14897	15051	14994	15078	14972	14782	14910	15028	14956	15038	14992	14943	15004	14886	14884	14816	14904	14744	14877	14943	14946	14843	14947	14997	14938	15145	14930	15081	14917	14938	14930	14957	14920	15014	14929	14933	15087	14827	14837	14687	15021	15114	14885	14937	14863	15030	14948	15054	14929	14999	14944	15068	14919	14827	14894	14875	14977	14804	14844	14883	15025	15103	14970	15103	15023	14966	14879	14888	15003	14984	14993	14931	14900	15015	14934	14877	15045	15005	14972	14814	14986	15123	14913	14899	14990	14934	14805	15049	14839	14840	14776	15121	15093	14859	14930	14812	14840	14932	14954	14943	14996	14722	14946	15164	14985	15051	15056	15056	14949	14972	14998	15025	14815	15048	14909	14872	15068	14843	14924	14849	14979	15045	15001	15091	15000	15126	14768	15013	14977	15163	14805	14919	15028	14817	14838	14922	15082	15148	15013	14933	15056	15068	14875	14806	14744	14828	15011	15031	15072	15107	14997	14822	14892	15012	14978	14845	14932	14923	14954	14959	15081	14951	14984	14903	14901	15117	14977	14982	15002	14905	14893	14981	15107	14987	15060	14938	15033	14875	15106	14816	14954	15003	14981	15048	14848	15040	14885	15003	14977	14985	14722	14893	14944	14943	14864	14872	14967	14895	15047	15038	14935	14966	14781	15279	14838	15037	14935	14937	14865	14943	14907	14974	14995	14898	14965	14861	14908	15077	14997	15021	15041	15068	15070	14986	14998	15054	15069	15006	14998	15069	14819	14905	14801	14903	14922	15022	15095	15100	14862	14910	15003	14902	14905	14945	14861	14974	15129	14936	14882	14975	15035	14954	15053	15033	14871	15036	15145	14875	14992	14917	15020	15033	14956	15054	14974	14876	15050	14929	14777	15024	14901	14938	14982	14965	14895	14904	14691	15084	14954	15003	14977	14779	14993	14942	15055	15054	15082	14957	15020	15227	15021	15235	14895	14839	14792	15130	15027	14919	15016	14860	14881	15072	14964	15086	15004	14950	15055	14880	14965	14836	14780	14999	14991	14882	15029	15085	14895	14804	14930	14946	14906	14877	14887	14918	14907	15073	14977	14963	14831	14869	14848	14754	14952	14996	15005	14932	14915	14970	14932	14989	14848	14971	14988	15015	15048	14957	15068	15164	14890	14808	14988	14897	15063	15016	14782	14828	14965	14921	14932	14992	14909	15064	14908	15178	14905	14969	14956	15019	14769	14942	15000	14896	14837	14980	14878	14851	15019	14884	15033	14923	14860	14756	14977	14911	14918	15048	14980	15017	15010	15125	14912	14813	14996	15119	14908	14997	14987	15198	14984	14967	14937	14974	14952	14971	14965	14922	14795	15022	14887	15102	14822	14944	14810	15108	14952	15028	14994	14881	14830	15041	15001	15032	14998	14936	15111	14893	15002	14983	14949	14975	14985	14901	14739	15090	15059	14803	15032	15012	14774	14822	14973	14900	14944	14874	14836	14958	14919	14993	14955	14715	14990	14834	14813	14932	15066	14878	14939	14971	14982	14889	14928	14822	14882	15063	14911	14980	14913	14941	14942	14925	14967	14897	14816	14796	15043	14981	14964	14946	14839	15005	14955	15024	15033	14888	14980	14882	14852	14785	15013	15130	14889	14968	14997	14912	15026	15106	15016	14935	15003	15006	14982	14742	14882	14952	15066	15004	14922	14808	15129	15099	14982	14930	14919	14977	14925	14940	14922	14750	14780	15080	14896	15009	14878	15046	14940	15065	14962	15042	14890	14987	14838	15013	14979	14948	15022	14985	14984	14969	14884	14961	14947	14902	14942	14957	14737	15062	14910	14845	14947	14881	14852	14832	15029	15020	14872	14908	15064	14993	15079	14945	14928	14991	14983	14723	15023	15052	14848	14975	14885	14964	15052	14846	14978	15091	15038	14962	14945	14950	14940	14988	14891	14954	14887	14807	14934	14933	15006	15043	14973	14982	15024	14787	14935	14977	14895	14855	14923	14878	14824	15171	14997	15127	14846	15022	14811	15037	15024	14905	15162	14951	15133	14680	14985	14982	14917	15000	15050	14707	15014	14963	15066	15006	14836	14985	14932	14953	14808	15024	14773	14849	15032	15152	15241	14926	14922	14899	14857	14984	14960	15028	15039	14971	14948	14904	14849	15100	14991	14874	15049	14905	14956	14993	14951	14976	14885	15110	14912	15009	14896	15034	14881	15009	14936	14966	14937	14828	14892	14987	14914	14909	14907	14815	14917	15044	15025	14894	14959	14992	14831	15138	15136	14952	14899	15179	15006	14926	14985	14951	15007	14869	14912	15147	14920	14915	14910	14799	15085	14844	14884	14719	14837	15021	15039	14914	14819	14959	15084	14925	14865	14901	15013	14948	14788	15120	15056	15014	14724	14943	15026	14943	14949	14974	14828	14922	14907	14876	15005	14982	14830	15050	15093	14939	14887	14984	14892	15052	14919	14945	14731	14906	14799	15007	15048	14966	14910	14940	15058	15113	14871	15046	14933	14980	14944	15067	14947	14950	14903	15057	14903	14858	14833	14873	14956	14873	15058	15035	15099	14945	14956	14971	14828	15000	14993	14874	15018	14874	14984	14939	14816	14965	14959	14913	15096	14874	15010	15016	15114	14922	14946	14724	15075	15028	14995	14858	14921	15008	15003	14975	14943	14909	14932	14985	14802	15081	14767	14729	14973	14839	15018	14895	14835	14837	14919	14916	15004	14963	14956	15114	14912	14884	15092	14903	14990	14883	14888	15014	15011	14856	14881	14998	14936	15099	15026	15006	14967	14910	15022	14977	14865	14946	15042	14930	15027	15043	14904	14953	15027	14926	15052	14886	14944	14913	14912	14924	14943	14784	14939	15045	15043	14909	14935	14953	14887	14997	14996	15081	15044	14887	15030	14962	14812	14932	14949	14958	14893	14865	14932	15131	14966	14802	14891	15060	14977	15005	15100	14909	15062	15026	14819	15027	14923	15002	14862	15025	14978	14859	14937	14880	15066	14959	14924	15061	15031	15046	14980	15075	15026	14872	14771	14892	14806	14861	15024	15013	15012	14823	15015	14758	15144	14919	14940	14960	14945	14825	14934	15117	14947	14925	15005	14996	14985	14811	14965	15093	14857	15014	15036	15008	14951	14925	14877	15044	14966	14976	14978	15003	15011	14952	14982	15037	14938	14797	15196	14916	14994	14820	14940	15096	14990	14969	14837	14782	15056	14689	14964	14903	15094	14807	14980	14927	14923	14875	15083	14854	14946	15036	15040	14849	15020	14932	15046	15010	15079	14972	15087	14907	15077	14966	14955	14848	14886	14902	14732	15077	14967	14918	14897	14925	15133	14812	15042	14934	14944	14870	15046	14798	15030	14872	14850	15046	14845	14911	14978	14936	15064	14996	15003	15028	14839	14927	14935	14929	14769	14953	14902	15101	14789	15023	14970	14756	14925	14957	14970	14873	14936	14822	14805	15166	15045	14887	14957	14962	15051	14992	14876	14924	14973	14888	14833	15051	14972	14892	14961	15006	14965	14822	14935	15026	15018	14798	14950	14885	14869	15140	14936	14954	14938	14859	15025	14804	15046	14971	15168	15003	15029	14841	15033	15042	14883	14934	14932	14957	15124	15037	14863	14874	14866	14850	14923	14947	14956	14889	15076	14792	14892	15056	15027	14815	15012	14870	15048	15006	14914	14882	14978	14985	14913	14814	15098	14782	14933	15007	14910	14879	14945	14928	14994	15029	14917	14923	14912	15016	14930	15030	14982	14903	14886	15024	14830	14937	14956	14859	14970	14885	14925	14952	15020	15060	14824	15127	14927	14953	14967	14891	14816	14924	14801	15036	15048	14824	15083	14946	14939	14898	14945	14997	14832	14904	14844	14899	15036	15054	14955	15018	14870	14954	14995	14975	14819	14986	14855	15044	15174	14951	15072	15030	15163	14931	14883	14937	15015	14930	14944	14996	14876	14938	14882	15018	14940	14991	14790	14892	15006	15088	14934	15024	14982	14974	14965	14898	15057	14943	14919	15003	14964	15027	15077	14922	15030	14913	14871	14966	14949	14862	14933	15145	14930	14896	14997	15071	15054	14906	14937	15097	15129	14964	15101	15040	15063	14958	14990	15057	15023	14916	14913	14940	15047	15011	14878	14916	15076	15066	15042	15094	15112	15009	14964	14804	15055	15004	14851	14938	14993	14891	14994	15089	14829	14835	14983	14852	14844	14884	14777	15012	15152	15002	15002	14890	14878	14833	14913	15090	15031	15060	14806	14900	15018	14880	15047	14958	15020	14876	14763	14964	15258	15044	14804	14981	15030	14859	14937
23368	20692	27864	23633	21456	21762	20941	18328	17841	17905	17556	18374	26959	30685	27480	22681	19346	17627	17066	16726	16642	16557	16769	16726	16699	16719	16695	16642	16636	16646	16556	16660	16561	16468	16517	16478	16448	16605	16718	16716	16684	16768	16612	16490	16489	16691	16568	16522	16487	16739	16620	16501	16597	16434	16556	16409	16640	16828	16727	16480	16572	16740	16541	16587	16668	16684	16741	16641	16789	16793	16674	16508	16554	16554	16593	16510	16586	16438	16581	16690	16655	16574	16544	16615	16571	16678	16771	16494	16696	16584	16627	16616	16532	16542	16588	16654	16715	16729	16581	16466	16628	16564	16552	16579	16586	16452	16453	16446	16505	16444	16568	16405	16668	16613	16567	16478	16612	16557	16536	16662	16545	16387	16529	16661	16478	16707	16644	16679	16439	16545	16714	16578	16360	16535	16373	16441	16734	16550	16587	16793	16583	16643	16611	16537	16555	16555	16364	16467	16567	16618	16663	16937	16474	16789	16513	16639	16671	16703	16705	16570	16405	16479	16482	16595	16618	16775	16788	16481	16610	16476	16608	16538	16462	16584	16576	16517	16585	16617	16440	16374	16432	16457	16578	16589	16514	16579	16673	16456	16446	16476	16492	16439	16703	16534	16593	16434	16520	16569	16513	16454	16516	16613	16375	16423	16583	16355	16542	16580	16721	16280	16683	16530	16523	16312	16565	16649	16414	16623	16543	16569	16662	16518	16485	16599	16467	16741	16700	16365	16587	16653	16670	16295	16114	16673	16509	16577	16716	16807	16489	16736	16473	16567	16541	16596	16560	16643	16663	16801	16637	16541	16599	16703	16360	16676	16451	16472	16483	16593	16734	16677	16557	16606	16634	16606	16574	16556	16440	16397	16479	16392	16529	16555	16562	16510	16628	16498	16677	16379	16470	16511	16559	16687	16588	16618	16575	16423	16579	16512	16582	16568	16719	16742	16716	16617	16273	16599	16551	16393	16755	16601	16451	16394	16608	16530	16492	16465	16567	16684	16645	16568	16449	16540	16497	16733	16545	16540	16797	16657	16459	16453	16688	16601	16607	16548	16567	16593	16607	16504	16549	16419	16655	16555	16695	16516	16567	16649	16532	16397	16540	16617	16440	16525	16615	16449	16556	16500	16565	16615	16554	16436	16438	16600	16675	16582	16612	16288	16579	16464	16723	16748	16455	16545	16506	16629	16541	16433	16535	16497	16491	16605	16647	16642	16723	16588	16693	16634	16384	16658	16602	16570	16688	16445	16737	16543	16660	16545	16579	16427	16592	16537	16561	16618	16518	16637	16420	16468	16586	16378	16556	16503	16457	16623	16457	16498	16660	16589	16738	16688	16593	16663	16565	16470	16527	16595	16678	16561	16495	16599	16650	16511	16636	16433	16728	16585	16730	16571	16618	16509	16530	16462	16582	16582	16609	16538	16605	16670	16527	16561	16727	16599	16428	16602	16564	16487	16577	16474	16626	16558	16438	16488	16583	16714	16564	16638	16519	16521	16564	16463	16540	16624	16665	16624	16507	16626	16542	16754	16413	16428	16635	16340	16476	16374	16651	16346	16685	16512	16670	16684	16553	16573	16441	16716	16636	16543	16498	16740	16420	16639	16416	16392	16481	16498	16538	16827	16523	16550	16516	16483	16410	16526	16470	16874	16417	16667	16591	16775	16546	16631	16614	16628	16598	16600	16399	16598	16501	16732	16930	16327	16574	16634	16536	16516	16543	16596	16447	16533	16593	16577	16447	16665	16559	16643	16653	16596	16600	16371	16519	16419	16402	16480	16642	16601	16481	16518	16609	16513	16503	16631	16640	16540	16560	16709	16709	16903	16649	16524	16517	16499	16523	16604	16526	16615	16646	17025	16649	16568	16665	16567	16620	16448	16576	16583	16571	16529	16446	16549	16714	16495	16568	16498	16529	16521	16370	16659	16650	16791	16657	16650	16512	16600	16465	16558	16525	16332	16664	16419	16751	16656	16456	16652	16486	16650	16638	16515	16701	16470	16730	16552	16437	16518	16639	16558	16445	16609	16689	16589	16521	16606	16481	16744	16542	16834	16643	16611	16551	16449	16626	16679	16512	16541	16573	16427	16742	16515	16663	16731	16523	16632	16640	16489	16525	16583	16681	16546	16610	16499	16535	16611	16696	16471	16545	16648	16434	16662	16551	16587	16636	16616	16626	16486	16511	16603	16527	16734	16459	16587	16520	16470	16658	16513	16457	16405	16686	16502	16603	16592	16691	16534	16540	16543	16703	16601	16510	16594	16630	16348	16736	16688	16682	16698	16847	16559	16399	16562	16461	16724	16448	16708	16614	16574	16528	16615	16654	16304	16601	16638	16598	16593	16700	16570	16581	16555	16586	16623	16551	16547	16531	16491	16526	16386	16500	16544	16564	16650	16531	16705	16666	16481	16761	16584	16580	16655	16561	16644	16541	16611	16675	16629	16607	16765	16612	16539	16496	16474	16471	16567	16675	16723	16627	16586	16457	16509	16577	16473	16451	16714	16579	16551	16599	16482	16459	16554	16642	16641	16431	16566	16509	16545	16595	16548	16528	16582	16359	16532	16443	16634	16634	16598	16473	16557	16485	16747	16442	16470	16716	16443	16635	16609	16519	16548	16397	16449	16714	16492	16735	16570	16605	16477	16550	16532	16411	16404	16583	16551	16594	16765	16458	16759	16545	16395	16461	16577	16533	16585	16522	16684	16517	16500	16766	16450	16546	16559	16382	16691	16540	16584	16618	16585	16703	16413	16556	16635	16634	16541	16651	16613	16642	16699	16456	16609	16522	16702	16608	16448	16367	16515	16590	16730	16713	16329	16516	16631	16654	16560	16460	16475	16552	16551	16535	16489	16742	16495	16536	16637	16611	16625	16516	16462	16513	16567	16441	16811	16758	16358	16332	16614	16556	16694	16393	16656	16668	16546	16659	16556	16708	16362	16412	16619	16513	16467	16559	16573	16496	16749	16486	16625	16831	16646	16616	16657	16537	16453	16487	16520	16601	16447	16752	16703	16447	16524	16747	16635	16672	16474	16499	16821	16590	16671	16550	16655	16634	16545	16542	16702	16572	16584	16402	16471	16531	16495	16698	16765	16740	16660	16606	16464	16700	16622	16587	16390	16568	16686	16608	16556	16765	16512	16448	16550	16524	16546	16440	16546	16539	16523	16383	16772	16588	16590	16453	16755	16473	16653	16570	16531	16497	16477	16521	16461	16574	16679	16382	16532	16474	16587	16717	16532	16639	16589	16466	16760	16357	16736	16470	16504	16622	16589	16550	16572	16510	16435	16486	16382	16912	16742	16665	16599	16474	16523	16588	16345	16545	16618	16561	16287	16476	16441	16686	16497	16800	16514	16431	16525	16831	16590	16663	16663	16565	16623	16435	16709	16685	16731	16667	16615	16392	16375	16498	16667	16630	16508	16647	16621	16720	16562	16518	16757	16471	16519	16487	16788	16640	16761	16514	16797	16647	16793	16693	16461	16695	16411	16362	16755	16651	16706	16484	16606	16746	16553	16795	16620	16689	16653	16606	16420	16684	16533	16668	16526	16528	16597	16547	16704	16538	16433	16515	16647	16752	16489	16499	16704	16661	16433	16509	16478	16642	16696	16602	16754	16806	16674	16509	16570	16609	16517	16546	16457	16511	16608	16547	16527	16586	16502	16553	16529	16657	16603	16569	16702	16666	16488	16534	16529	16599	16519	16737	16516	16596	16507	16639	16391	16592	16382	16503	16435	16664	16520	16423	16660	16523	16491	16596	16730	16567	16572	16657	16482	16677	16415	16503	16604	16547	16779	16596	16611	16657	16393	16662	16664	16683	16410	16604	16794	16645	16536	16529	16603	16532	16417	16587	16573	16670	16376	16588	16619	16435	16407	16627	16470	16551	16519	16792	16527	16354	16519	16499	16506	16474	16412	16686	16480	16486	16552	16550	16545	16496	16703	16389	16590	16467	16703	16459	16605	16431	16619	16581	16612	16782	16661	16737	16712	16669	16609	16691	16514	16500	16519	16591	16647	16551	16742	16362	16471	16607	16532	16678	16641	16624	16495	16635	16771	16492	16611	16726	16517	16345	16586	16368	16558	16496	16536	16592	16610	16540	16487	16428	16429	16675	16617	16666	16773	16370	16539	16520	16720	16694	16582	16496	16485	16600	16688	16581	16562	16619	16660	16475	16615	16649	16265	16644	16630	16564	16511	16634	16455	16299	16717	16380	16714	16587	16592	16537	16575	16583	16595	16558	16577	16675	16622	16704	16548	16514	16629	16673	16742	16603	16640	16745	16673	16668	16559	16626	16567	16708	16580	16628	16545	16451	16489	16555	16522	16613	16481	16692	16576	16738	16565	16467	16501	16603	16531	16728	16660	16621	16406	16719	16470	16639	16513	16579	16459	16479	16463	16570	16600	16467	16408	16612	16498	16591	16563	16758	16684	16636	16426	16686	16569	16492	16423	16522	16623	16700	16718	16640	16767	16520	16604	16629	16634	16591	16834	16604	16732	16545	16280	16401	16519	16437	16487	16514	16642	16463	16505	16516	16592	16599	16656	16779	16595	16419	16503	16406	16674	16520	16681	16482	16688	16774	16433	16728	16499	16457	16489	16636	16484	16512	16457	16563	16495	16614	16485	16581	16617	16571	16334	16672	16512	16775	16448	16555	16493	16720	16514	16698	16667	16338	16417	16544	16580	16505	16543	16465	16642	16561	16588	16417	16489	16403	16746	16581	16483	16504	16579	16598	16467	16463	16550	16317	16565	16747	16474	16483	16680	16407	16560	16517	16654	16497	16705	16586	16604	16649	16605	16511	16623	16527	16570	16418	16479	16625	16280	16384	16597	16566	16687	16712	16706	16378	16717	16569	16531	16415	16735	16555	16625	16564	16699	16646	16472	16527	16544	16490	16610	16602	16488	16521	16508	16647	16563	16752	16645	16587	16697	16565	16538	16778	16456	16603	16449	16649	16480	16508	16643	16451	16595	16756	16703	16598	16760	16497	16645	16669	16500	16556	16608	16743	16693	16472	16519	16446	16543	16482	16572	16696	16597	16702	16551	16588	16465	16618	16365	16575	16522	16444	16434	16605	16654	16485	16696	16681	16381	16656	16509	16469	16595	16516	16442
16006	28903	26040	19434	18567	19352	18128	17423	17038	16641	16405	18025	30424	32904	28360	22334	17803	15864	15214	14889	14968	14973	14889	14971	14860	14971	14960	14908	14961	14948	15033	15050	15066	15063	15113	14992	15070	14892	14913	14951	14796	14958	14906	14966	15077	14910	14982	14809	14982	15066	15036	15029	14841	14836	15007	14849	14987	14886	15011	14921	14864	14915	14908	14972	15063	14864	15074	14959	14871	14996	14951	14865	15042	15051	15110	14775	15118	14902	14978	14976	14980	14964	14917	14948	14848	14904	14980	15035	14859	15072	14928	14796	14974	14937	15004	14841	14937	14839	14885	14938	14859	14921	14978	14867	14998	15100	14878	15035	15115	14993	14957	14807	14933	15028	15001	15109	14897	14903	14954	15181	14660	15151	14872	14799	14881	15080	14982	14923	14966	15001	14999	14898	14979	14922	14839	14859	14839	14967	14754	15050	15026	14927	14869	15021	15002	14872	14900	14978	15139	14693	14921	14824	14940	14811	14914	14739	14901	15111	14866	14861	14971	14911	14884	14875	14982	14821	14966	15034	14807	15076	14773	15039	14920	14928	14808	15016	14798	15046	14835	15019	14944	15029	14948	14913	14974	14895	14872	14980	14933	14846	14892	14998	15041	14865	15044	14903	14846	14994	14963	14913	15060	15085	15026	15096	14979	14830	14926	14883	14883	14836	14930	15010	14890	15005	14779	14818	15057	15068	15002	15061	14955	14860	14960	14865	15046	14935	14800	14972	14959	14989	14899	14832	14972	14855	15166	15060	14794	15015	14881	14797	14807	14933	15009	14734	14843	15052	14793	14976	14831	15000	14974	14857	14995	14923	14854	14959	15047	14984	14882	14787	14965	14901	15015	14937	14811	15119	14936	14961	14964	14991	14945	15019	15007	14775	14921	14916	14999	14846	14883	14963	14863	14874	14894	15081	14909	15016	14845	14937	14873	15000	14833	14833	14892	15112	14937	14873	14912	14949	15004	14943	14906	14972	15089	14848	15006	15050	15071	14947	14943	14860	14816	14785	14896	14999	14956	15015	14925	15012	14869	14987	15005	14982	14928	14803	15052	14947	15001	14862	14924	15052	15009	14920	14950	14908	14939	14889	14946	15066	14985	14992	15080	14900	14964	15073	15036	15024	14915	14926	14851	14852	15086	15002	14964	15065	14828	14943	14854	14714	15088	14891	14953	14962	14876	14967	14826	14856	14928	15093	14869	14942	14988	14847	14999	14927	14954	14937	15124	14919	14871	14847	14927	15005	14948	14771	14907	14977	14954	14798	14952	15064	14904	14873	14950	15013	14862	15017	15008	15027	14796	14979	15008	15038	14975	15147	14918	14796	15138	14931	14999	14894	14939	14882	14913	14815	14957	14907	15031	14928	15021	14875	14938	14658	14878	14943	15020	14935	14870	14933	14850	14940	14872	15083	14930	14908	15056	15036	14950	14850	14764	14896	14931	14872	15004	14941	15075	14944	14967	15117	14855	15111	14810	14892	14958	14992	14964	14953	14819	15058	14953	14878	14996	14997	14947	15143	14740	15116	14931	15036	14952	15070	14902	14964	14937	14951	14903	15034	14912	14977	15006	14859	14924	14965	14956	15080	14906	15048	14975	14911	14834	14957	14945	15011	14918	14906	15081	15058	14963	14814	14897	14936	14849	14813	15034	15002	14879	14944	14933	14801	15011	14871	14912	14795	14859	14942	15014	14877	15057	15016	15097	14668	14964	14938	15069	14731	15084	14927	15078	14844	14825	15002	15111	14956	14980	14759	14846	14918	14852	14885	14882	14912	14985	15020	14968	15041	14852	14934	14968	14976	14917	14746	14861	14990	14866	15035	14943	15003	15110	15003	14662	14983	14986	14871	14966	14967	14932	14941	14853	14961	14926	14942	14835	14963	14932	15002	14997	15029	14824	15001	14927	15053	14660	14954	14930	14753	15054	14728	14969	15103	14994	15130	14870	14993	14875	14843	15015	14964	14884	14851	15049	14940	14814	15048	14723	14739	14887	14947	15048	14970	14861	14996	15010	15056	14863	15060	14764	14994	15046	14867	14865	14944	14792	14735	14854	14828	14681	14874	14979	14800	14891	14941	14929	14796	15038	15047	15000	14986	15031	14781	15123	14910	15039	14994	14977	14821	15026	15098	14824	14975	14922	14775	14901	15118	14973	14865	14999	15013	14985	14908	14829	14825	14942	14927	14897	14974	14974	14864	14989	14921	15114	14921	14996	14917	14863	14888	14975	14791	14888	14832	14966	14892	14874	14849	14852	15040	14988	14891	14936	14998	15103	14908	14836	15060	14906	14907	14985	14927	14841	15028	14817	14822	14841	14986	15047	14950	14928	15020	14900	14854	14749	14912	14749	15040	14914	14933	15029	15017	14829	15070	15098	14866	14994	14884	14990	14992	15084	15122	14991	14792	15015	14828	14915	15028	14965	15043	14946	14982	15054	14832	14902	15026	14930	14834	14982	15004	14858	14985	14886	15108	14997	15167	14968	15153	15068	14841	14924	14930	14960	14809	15011	14982	14813	14835	14915	14896	14851	14922	14726	14894	14912	14877	14979	14942	15028	14905	14859	14963	14965	15002	14827	14963	14871	14918	14980	14945	14838	15086	15015	14947	14922	14991	14934	15039	15000	14977	14943	14888	15014	15029	14864	14941	14944	15034	14874	14942	14986	14943	14835	15124	15115	14883	14940	15054	15039	14871	14963	14874	14889	15003	14893	15140	14844	15011	15032	14952	15117	15004	14960	14739	14948	14969	14921	14943	14823	14936	14949	14972	15015	14915	14919	14724	15006	14847	14889	14927	14900	14897	14796	14934	14927	15002	14954	14888	15015	14992	14948	15019	14882	14846	15026	15043	14981	15111	14984	14898	15057	14871	15062	14908	15008	14922	15102	14896	14997	14910	14881	14893	15092	14878	14889	15058	14674	14891	15014	15031	14933	14990	14768	14662	14995	14933	14894	14898	14716	14894	14871	14888	14845	14989	14964	15015	14927	15000	14949	14855	14818	15000	15020	14858	14721	15114	14942	14950	15147	15026	15093	14847	15048	14806	15119	14935	14946	14920	14914	14746	14768	14801	14915	14990	14912	14821	14940	14962	14894	14861	15028	15036	14878	15164	14891	15076	14956	14896	15131	14934	15099	14791	14813	15015	14796	15007	14975	15097	14793	14872	15117	15077	14884	14926	14865	14916	14912	14893	14887	15028	14839	14926	14956	14962	15036	14812	15070	15077	15017	15073	14888	15014	14987	14822	14938	15080	15074	15006	14917	14995	14876	15013	14988	14980	15004	14981	14989	15098	14832	14843	14961	14959	14993	15040	14850	15023	14865	14843	14930	14925	14874	14780	14952	14867	14896	14828	14879	14958	14947	14787	14916	14931	14987	14821	14951	14902	15045	15012	15008	14956	14973	14957	15059	14874	15118	14730	14923	15016	14982	15020	14930	14914	15065	14963	14885	14800	14943	15023	14816	14918	14907	14768	14904	14932	14954	14955	14934	14918	14838	15089	15077	14996	14933	14792	14971	14989	15034	14905	14891	14910	14830	14838	14913	14987	14853	14864	14946	14763	15045	14927	15064	15083	14960	14908	14977	14955	14903	15021	14879	14914	15137	14927	15008	14927	14810	14983	14925	14919	14924	14990	14969	15095	14992	14854	15006	14968	15005	14922	15016	14941	14904	14970	14979	14901	14872	14740	14876	14862	14981	14959	14868	14880	15020	14856	14876	14916	15103	14829	15042	14859	15058	15048	14952	14769	14957	14921	14802	14970	15003	14827	15050	15074	14837	15105	14877	14984	14910	14826	14714	14910	15038	15084	14885	14945	14982	14884	15047	15059	14828	14813	14957	14946	14993	14943	14849	15061	14876	14977	14916	14885	15071	15001	14924	15066	14990	15021	14909	14871	14850	14791	14977	14940	14835	15083	15037	15097	15086	14950	14787	14870	15043	14923	14814	15054	14997	15077	14974	14972	15027	15040	14816	14953	15132	15016	14800	15003	15050	14919	15042	14909	15039	14816	15114	14853	15031	14847	14964	15159	14920	15024	14920	14922	15167	15105	14936	14802	14942	15035	14994	14954	14903	14862	14849	14773	14922	14887	14769	14967	14836	14956	14965	15041	14985	14886	14990	14705	14912	14820	15025	14788	15064	14945	14965	14815	14900	14806	14896	14887	15060	14958	15046	14870	15073	14864	14878	15046	14835	14868	14951	14937	15027	14892	14898	14968	14876	14906	14944	14976	15084	14854	14759	14968	14881	14956	15056	14949	14832	14974	14738	15005	14922	14942	14938	14907	15027	14755	14942	14799	15134	14877	14990	15048	14907	15064	14842	15076	14941	14789	14866	15067	14979	15013	14837	14875	14931	14869	14830	14962	15049	15035	14841	14929	14987	14951	14915	14832	14852	14870	15031	14975	14971	14757	14839	14847	14904	15147	14807	14787	14907	14995	14941	14884	15051	15066	14896	14942	14987	14883	15004	15049	14829	14872	14701	14941	14975	15055	15122	14940	14947	14924	14970	15002	14728	14714	14840	14715	14979	14999	15051	15016	14833	14915	14854	14854	14831	14903	14934	15114	14768	14910	15128	14995	14953	14953	14899	14894	14941	14918	14818	14870	14824	14952	14994	14924	14927	14932	15026	14996	14960	14995	14937	15032	14924	15049	14932	14967	14918	14890	15018	14905	14998	14925	14966	14878	15167	14924	14796	14898	14855	14761	14883	14935	14912	15054	14854	14891	14972	14913	14876	14910	14892	15028	14984	14943	14958	14867	14910	14787	15070	14680	14921	14857	14830	14885	14975	14943	14775	14930	14967	14928	14823	14908	14943	14912	15005	14931	15103	14969	14897	15054	14868	14941	14908	15113	14719	14925	14909	14924	15039	14882	14949	14948	15066	14913	14954	14946	14886	14863	14986	14957	14874	14854	14955	15066	14992	14925	14890	15029	15121	14886	15040	15107	14993	14866	14977	14874	15038	15031	14968	14875	14819	14764	14909	14862	15040	14861	14890	14899	14756	14843	14794	15023	14942	14889	14916	14973	15063	15056	14979	14876	14996	14781	14947	14882	15011	14980	14897	14986	14858	14832	15075	14806	14890	14915	14894	15021	15025	15045	14956	14942	14978	14907
22294	20782	28421	23229	21088	23347	24759	19528	18564	18750	18464	20686	36673	39294	32903	25972	20972	18510	17686	17152	17149	17166	16976	17275	17108	17155	17074	17110	17000	16923	17089	16943	16891	17043	17084	17084	17074	17107	16968	17103	17096	16811	17029	17159	17003	17082	16867	17170	17043	17158	17044	16898	17009	16865	17127	16966	16868	17034	17158	16985	16949	16970	16989	16836	17058	17104	16933	16925	16899	16788	16767	17078	16857	16816	16927	17046	17041	16931	16927	16934	16975	17007	16901	16938	16815	16960	16762	16858	16914	16925	17010	16811	16974	16795	16778	16935	17042	17186	17130	16861	16918	16873	17004	16887	16887	17066	17002	16983	16701	16896	16792	16786	16880	16948	17045	17023	16873	17020	16775	16998	16940	16978	16873	17074	17010	16900	17041	17069	16889	16811	16973	16894	17007	16963	17152	16987	16842	16948	16968	16821	16822	16810	17076	17057	16858	16895	17139	16789	16859	17024	16921	16725	16881	17037	16901	17001	16977	16747	16854	17114	17123	17118	16758	16976	16991	17111	16775	17113	16933	16897	16849	16829	16854	16802	16909	16995	17083	16869	16912	16732	16835	16879	17046	17121	16935	16896	16731	16818	16970	17122	16837	16722	17078	16967	16794	16857	17016	16868	16999	17109	16674	16911	16978	17014	16977	16946	16921	16853	17124	17033	16685	16855	16922	17025	16902	16954	17064	16806	16955	16847	16894	16949	16747	16963	16892	16958	16789	16861	16954	17094	16729	16875	17071	16841	16809	17047	17011	16831	16791	16915	16780	16898	16873	16934	16947	16818	16889	16799	16801	16930	17159	16859	16925	16901	16687	16927	16917	16949	16901	16754	16875	16886	16931	16984	17003	16953	16863	17164	17103	17050	17012	16740	16968	16787	17022	16694	17022	16900	16896	16925	16846	17163	16837	16885	16957	16791	16724	16901	16803	16860	16913	17240	16913	16974	16735	16934	17051	17021	16865	17013	17156	17033	17203	16934	16922	17166	17123	16889	16862	17057	16991	16952	16893	16702	17007	16969	16797	16921	16901	16930	17012	16800	17089	16969	17020	17077	16930	16942	17181	17011	16817	16904	16983	16813	16941	16986	17025	17049	17058	16921	17026	16844	17019	16794	17004	16808	17092	16929	16935	17101	16934	16908	16757	16983	16897	16809	16848	16955	17047	17007	16904	16778	17004	16790	16914	16929	17075	17025	16965	16957	16846	16912	16729	16810	16859	17037	17108	17087	16991	16980	16920	16781	16755	16865	16914	16863	16968	17020	17075	16939	17125	16834	16910	16912	17053	16836	16805	16780	16932	17091	16802	16695	17016	16757	16899	16852	17006	16975	16766	16800	16764	16895	16932	16929	16836	17110	16886	16790	16990	16883	16902	16969	16981	16931	16888	17105	16726	16925	16947	17156	16812	16855	16967	17029	16853	16984	16974	16817	16684	17041	17027	17019	17071	16875	16993	16860	16711	16738	17014	16982	16905	17002	16907	16748	16861	16872	17129	16959	16912	16959	16796	17026	16801	16844	16837	16980	17107	16669	16810	16920	17042	17024	16848	16925	17010	17103	16971	16949	16930	16805	17123	17100	16876	16830	16807	16887	17031	16809	16862	16937	16824	16713	17035	16955	16904	16729	16962	16747	16861	16937	16850	16886	16999	16907	17086	16912	16976	16889	16961	17070	16895	16669	17053	16868	17034	16807	16887	16873	16955	16836	17084	17021	16872	16961	17069	16898	16834	16910	16994	17104	16905	16900	16815	17077	16818	16902	17069	16952	16779	16947	16881	16856	17087	16901	17039	16873	16834	16830	16845	16968	16926	16874	16968	16856	16813	16866	16910	16929	16962	17059	17016	16967	16918	16957	16936	16866	16939	16864	16808	16905	16917	16894	16912	17000	16957	17044	17158	16902	16896	16809	17159	16841	16763	16894	17131	16817	17122	17033	17073	16844	16718	16854	16956	17057	16817	16866	16931	16945	17029	16876	16817	16814	16834	16780	16794	16751	16768	16848	17064	16801	16818	16919	16848	17008	16765	17046	16958	17232	16796	16918	16928	17080	16829	16664	16626	16849	16770	16983	16790	16964	17016	16873	17007	16823	16799	16778	16931	16948	16828	16830	16878	16891	17010	16951	17143	16820	16896	16981	16931	16922	17036	16847	16976	17198	16906	16803	16834	17020	16870	16908	16969	17055	16990	17028	16764	16987	17031	16923	16812	16889	17102	16935	16902	16790	16982	17021	16844	16763	16841	16872	16663	17115	16991	17044	16956	16788	16741	16915	16793	17037	16996	16903	17045	16938	16920	16849	16906	16834	17088	17027	16985	16885	16892	16929	16878	16766	16992	16917	17055	16886	17035	16972	16899	16880	16905	16773	17159	17056	17082	16946	16903	16752	16887	16993	16948	16835	16930	17003	17083	16865	16775	16973	17015	16918	16996	16953	16823	16876	16984	16890	16935	16933	16841	16762	16911	16917	16825	16868	17051	16943	17032	17000	16966	16817	16772	16821	16961	17161	17178	17001	16981	16982	16984	17084	16963	17142	16975	16786	17089	16937	16833	16797	17140	16900	17057	17145	17044	16987	17002	17037	16633	17061	16723	17068	16775	17083	16779	16719	16799	16893	16991	16868	16875	16732	16980	16890	16859	16724	16843	16924	16848	16952	16921	16887	17003	17097	17000	16949	16855	16782	17048	17036	16925	16986	16959	16884	16819	17022	16722	16920	16860	16810	16835	17002	16801	16852	17008	16953	17043	17077	16861	16844	17220	16977	17028	16839	16753	16965	16934	17062	16819	16820	17116	17003	16927	16865	16931	17185	17078	17035	16961	16880	17114	17008	17130	17087	17011	16894	16952	17020	16705	16850	16830	16986	17034	16759	16940	16853	17143	16996	16866	16751	16749	16722	16856	16769	17031	16826	16912	17105	17117	17044	16932	17001	16799	17053	16775	17079	16920	16830	17133	16936	16871	16948	16843	16795	17021	16998	16957	16927	16725	16813	16890	16977	16833	16982	17023	16934	17154	16962	17174	17046	16702	16861	16743	17004	17080	16804	16860	17020	17073	16981	16962	16918	16925	16953	16803	16915	16870	16758	16806	16762	16816	16822	16955	16852	16855	16771	16863	16741	16967	16846	16961	16973	16671	16821	16977	16927	16880	16988	16855	16855	16748	16836	16852	16962	16746	16774	16728	16853	16783	17075	16933	16683	16899	16838	16950	16793	16766	16727	17013	16909	16873	16868	16837	16856	16825	16903	16896	16798	16898	16982	16946	16986	17009	16975	16978	16806	16799	16916	16891	16968	16781	16954	16776	16944	16818	16872	16938	16892	16937	16632	16799	16882	16938	17003	16936	16970	16956	16988	16964	16985	16913	16861	16717	16741	16795	16939	16901	16954	17052	16829	16820	16809	16842	16769	16823	16960	16981	17028	16895	16831	16897	16830	16854	16967	16861	17029	16850	16834	16768	17106	16866	16992	16808	16740	16929	16901	16936	17002	16774	16820	16985	16945	16979	16879	17071	16981	17027	16830	16997	16941	16775	16961	16877	16872	16988	16930	17068	16844	16973	16897	16801	16693	16944	16804	16858	16871	16993	16950	16980	16830	16815	16935	16885	16899	16858	16976	16766	16795	16914	16906	17017	16751	16998	16852	17110	16851	16922	17033	17069	16904	16878	17088	16926	16957	16843	16918	16866	16989	17077	16780	16894	16948	16900	17009	17059	16948	17038	16831	16645	17041	16940	16761	17059	16883	16882	16865	16881	16800	16919	16864	16958	17072	16892	16904	16744	16928	17061	17064	16772	16836	16742	17001	16820	16877	16945	16887	17091	17143	16889	16958	16878	16843	16889	17025	16995	16758	16749	16704	16791	16931	16938	17233	16885	16910	16906	16840	16734	16815	16799	16986	17065	16673	17150	16963	16808	16962	16850	16903	16921	16985	16904	17052	16753	16878	16877	16823	16955	17094	16857	16988	16853	16888	16853	16821	17009	16949	16878	16760	16953	16942	16977	17181	16970	16747	17002	17039	17008	16832	17047	17063	16953	16739	16945	16863	17035	17029	17030	16845	16802	17004	16895	16874	16783	16942	17003	16777	16950	16814	16857	16699	16882	16977	16804	16969	16835	17020	16891	16986	16803	16941	16745	17002	16710	16899	17047	16940	16828	16774	16954	17015	16749	17065	16957	16979	16943	16782	17003	17032	17059	16849	16891	17093	16974	16728	16787	16847	16937	17003	16865	16895	16900	17016	17016	16850	16997	16985	16964	17006	16716	16868	16923	16949	16813	16861	17050	17016	16841	16867	16776	16787	16985	16825	16722	16940	16864	17092	16969	16931	16867	16804	16848	16902	17025	16837	16812	16736	16832	16968	17056	16708	16873	16777	16823	16707	16845	16966	17145	16880	16963	16787	16841	17006	16923	17115	16984	16991	16792	17180	16875	16880	17010	16955	17085	16988	16906	17043	16868	16792	17018	16934	16846	16854	17049	16968	16932	17300	16808	16856	16871	16900	17020	16941	16921	16931	16846	16878	16939	16908	17062	16853	16696	16842	16921	17077	16994	17149	17037	17105	17009	17063	16911	16875	16823	16981	16901	17086	16890	16976	16960	16963	16799	16653	16787	17224	16955	16809	16866	17002	17052	16907	16761	16963	16929	16898	16843	16871	16913	16935	16991	16674	17082	16961	16948	16956	16890	16924	17021	16864	17094	16865	16801	17017	17100	16914	16848	16873	16872	16835	16883	16705	17067	16983	16920	17086	16822	16717	16981	16933	16881	16908	17086	16904	16947	16938	16801	16774	16977	16794	16899	16896	17059	16868	16919	16800	16869	16821	16933	16930	17206	17048	17125	16960	16927	16816	16844	16881	16807	16933	17002	16957	16832	16704	17084	17144	16943	16905	16886	16827	17014	17086	16867	17039	16847	16876	16823	16675	16749	17086	16902	16949	17022	16724	16965	16877	16944	16889	16821	17133	16852	16980	16951	16856	16926	17073	16965	16816	17121	16878	16987	17265	17214	16972	16799	16819	16769	16947	17088	16821	17055	16926	16904	16813	16825	16748	17067	16849	16988	16876	16888	17106	17010	16938	16999	16792	17039	17024	16918	16923	16756	16926	16956	16857	16806	16934
17564	33766	31310	26699	25244	22206	19632	18673	17675	17245	16965	21417	40903	41368	33973	25295	19299	16589	15481	15141	15078	15063	14950	14966	15007	15207	15082	15114	15094	15297	15036	15148	15038	15139	15125	15206	15170	15221	15254	15158	15125	15030	14965	15170	15149	15026	15311	15188	15188	15154	15061	15282	15159	15080	15088	15014	15171	15003	15291	15094	14993	15030	15144	14975	15269	15040	15123	14991	15122	15118	14986	14963	15220	15119	15260	15090	15157	15092	15172	14947	15079	14978	15141	15079	15155	15219	15141	15006	15203	15028	15038	15133	14954	15037	15141	15215	15064	15079	15078	15181	15119	15218	15063	15071	15011	14752	15106	15215	15078	15078	15192	15015	15196	15030	15096	15110	15012	15126	14963	14964	15205	15085	15033	15231	15130	15170	15055	14977	15005	15280	15145	15049	15121	15138	15110	15018	14948	15037	15046	15328	14958	14940	14986	15177	15023	15163	15142	14980	14982	15018	15053	15030	14928	15123	15063	14981	15057	15080	15091	14953	15015	15198	15168	15098	15111	15232	14892	15202	14907	15040	15168	14985	14977	15121	15040	15004	15238	15018	15115	15142	15164	14868	14936	15107	15204	15087	15200	15046	15318	15002	15178	15017	15059	15129	15190	15157	15082	15116	14971	14972	15003	15145	15061	15189	14915	15081	15106	14996	15112	15072	15120	14928	15268	15046	15180	15168	15046	15006	15135	15053	15214	14943	15129	14920	15046	15051	14845	14926	15080	15063	15089	14945	15026	15181	15165	15109	15046	15121	15049	15080	15057	15179	15201	14998	15180	15017	15115	15108	15049	15166	15195	14989	15096	15044	15077	14949	15088	15064	15101	15156	15106	15138	15185	15070	14980	15093	15133	15129	14960	14907	15111	14979	15104	14878	14973	15172	15056	15148	15127	15062	15092	15067	14998	15240	15141	15181	15123	15172	15098	15104	14993	15166	14946	15030	15177	14889	15160	14943	14975	15145	15090	15075	14999	15142	15242	14976	15201	15152	14969	15111	15060	15103	14939	15038	15073	15201	15277	15053	14924	15086	15096	15115	15147	15314	15080	15193	15021	15197	15264	15089	15024	15147	15301	14898	15104	15177	15018	15055	15191	14929	15123	14969	15032	15461	14994	15090	14995	15199	15053	14956	15133	14988	15032	15210	15054	15110	15305	14852	15047	15040	15200	15087	15181	15042	15131	15102	15100	14977	15076	15149	15023	15038	15036	15168	15101	15148	15086	15240	15189	15144	15038	15103	15118	15144	15121	15072	15014	14886	15092	14898	15087	14933	14966	14987	15091	15100	15038	15106	14905	14976	15046	14936	15185	15181	15067	15083	15091	15078	15007	14993	15116	14896	15162	15144	14938	15089	15125	15051	15041	14972	15013	15164	14997	14960	14964	15192	15015	15067	14981	15038	15053	14995	15062	15099	15107	15070	14993	15012	15001	15137	14854	14988	15070	15101	15251	14952	15064	15087	15101	15040	15014	15079	15164	15011	14989	15040	15092	15170	15095	15056	15022	14965	15058	14878	15224	15088	15033	15194	15130	14950	15079	15073	15060	14994	15191	15132	15051	14979	15271	15012	15222	15049	14956	15058	15104	15225	15094	15002	15040	15100	15060	14986	15067	15122	14999	15194	14888	15232	15129	14922	15046	15120	15235	15097	15069	14977	15012	15140	14906	15076	15127	15128	15046	15127	15045	15012	15020	15089	15103	14991	15039	15096	15117	14987	15056	14963	15025	15126	15119	15141	15184	15054	14953	15056	15093	14995	15091	15181	15158	15154	14998	14995	15210	15182	15040	15092	15043	15103	15247	15099	15197	15051	15155	15200	15177	14928	15256	14994	15034	15005	14978	14982	15048	15031	15042	15159	14999	15141	15023	15017	14948	15051	15291	14950	14945	15186	15100	15224	15164	15070	15127	15172	15007	15212	15230	15265	15107	15137	15111	15203	14956	15135	15235	15082	15079	14926	15056	15079	14866	15083	15138	14986	15022	14939	15082	15139	14997	14955	15156	15011	15054	14719	14905	15085	15112	14991	15009	15113	15058	15121	15106	14950	15144	15102	15204	15001	15015	15044	15227	15072	15191	14900	15024	15169	14924	15059	15223	15002	15044	15246	15091	15017	15085	15071	15020	15094	15044	15029	14975	14999	15137	14974	15038	15075	15007	14976	14978	15038	15139	15061	15049	14929	15108	15200	15155	15014	15075	14889	15073	14978	15040	15131	14969	15064	14932	15196	15090	15124	15207	15138	14986	15056	15034	15217	15144	15181	15183	14907	15213	15172	14867	14987	15214	15029	15174	14921	15058	15145	15085	15104	15115	15068	15165	15120	15132	14931	15173	15031	15108	15054	15208	15033	15151	15000	15115	15061	15054	15098	15049	15258	15098	15183	15230	14924	15282	15021	15041	15088	15047	15231	15175	15127	15155	15008	15075	14997	15164	15187	15177	14966	15180	14929	15009	14971	15074	14920	15017	15151	15099	15071	14897	14826	15047	15193	15034	15100	15258	15208	15173	14969	15170	15020	15122	15055	15015	15164	15065	15113	15005	15081	15206	15022	15172	15034	15029	15166	15027	15195	15070	15134	15118	15217	15063	15052	14982	15159	15163	15089	15051	15005	15111	15113	15241	15106	15138	15167	15020	15125	15105	15261	14984	15043	15170	15093	14912	15076	15089	15159	15001	14948	15148	15177	15025	15131	15079	15082	14966	15029	14941	15100	15062	14978	15108	15139	15058	15209	15024	15147	15040	15047	15009	15272	15043	15076	14960	15192	15030	15140	15076	14937	15217	14983	15166	15092	14998	15084	15123	15020	15186	14895	15148	15202	14995	15219	15106	15115	15153	14828	15182	15094	15213	15062	15040	15000	15121	14928	15073	15015	15104	15126	14982	15050	15031	15068	15106	15098	15038	15018	14950	14954	14951	15010	15019	15005	15015	15112	15265	15054	15068	15043	15086	15029	14937	15041	15120	15107	15156	15118	15181	15075	15253	15081	15018	14993	15040	15087	15079	14945	15119	14959	15075	14972	14968	14939	15086	15077	14969	14946	15162	15032	14933	15268	15095	15070	15043	15094	14959	15008	15037	15068	15179	15133	15031	15059	15030	15156	15129	15120	15072	14949	15111	15218	14953	15066	15022	14961	14937	15102	15062	15195	14778	15066	15085	15109	14976	15066	15334	15103	15035	15139	15037	15187	14964	15145	15009	15145	15024	15178	15136	14937	15043	15029	15257	15088	15185	15103	14998	14985	15012	15154	15123	15059	15020	15041	15132	15071	15047	14948	15015	15049	15209	14869	15162	15226	15031	15046	15172	15148	15079	15130	15161	15158	15117	14900	15209	14985	15015	14864	15200	14993	14992	15134	15225	14893	15307	15054	15056	14881	15098	15061	14947	15011	15004	15175	15007	14894	14953	15187	15135	15092	15208	14934	15183	15213	15181	14999	14974	15203	14996	15225	15169	15101	15128	15022	15186	15250	15058	15002	15074	14789	14904	15060	15190	15127	15130	15046	15049	15002	15065	15073	15186	14882	14929	15253	15126	15086	15007	15130	14938	15188	15131	14976	15059	15071	14999	14919	15039	15073	15040	15182	14996	15081	15102	14974	14992	15077	15113	14989	15113	15122	15093	15293	15144	15187	15045	14920	15132	15087	15060	15043	15169	15146	14875	15009	14913	14988	15151	15098	14921	15033	15073	15022	15056	15041	15117	14947	15145	15069	15031	15048	15119	15079	14976	14873	15147	15027	15105	15139	15019	15083	15195	15150	15020	14920	15177	15233	15114	15144	14856	15110	15046	14899	15241	14992	15103	15084	15069	15130	14995	15169	15064	15131	15236	14971	15076	15087	14937	14936	15172	15094	14819	15080	15114	15149	14950	15014	15023	14976	15139	15161	15203	15196	15086	15206	14998	15092	15126	15151	15159	15068	15096	15074	14987	15142	15032	15020	15093	15095	15087	15135	15059	15068	15082	15162	14946	14926	15015	15129	14908	14888	15211	15047	15070	14974	15033	14891	14887	15052	15150	14999	15047	15089	14915	14962	15086	15163	15184	15022	15116	15037	15049	15101	15037	15210	15056	15245	14981	15120	15227	15116	15157	15270	15060	15107	14961	14961	15067	15200	15114	15056	15013	15025	15072	15162	14941	15083	15084	15143	15174	15081	15075	15061	15178	15152	15062	15103	15001	15061	15089	15054	15003	15190	15212	14910	15120	14992	14937	15044	14984	15101	15159	14941	15172	14937	15038	15167	15189	15086	15210	15263	14987	15050	15137	14939	15049	15000	15076	14969	14936	15177	15113	15127	15035	15143	15095	15217	15173	15150	14993	15070	15208	14984	15056	15127	15273	15105	15172	15031	15026	15102	14995	14864	15153	14954	15131	15148	14928	15012	15165	15193	14903	15136	15072	15139	14971	15089	15002	14969	14959	15150	14976	15092	15031	15053	15015	15232	15083	14975	15083	15138	15108	15194	15153	15215	15097	14856	14918	15172	15004	14993	15124	15125	14877	15057	15097	15144	15213	15050	15142	15091	15106	15090	15027	15088	15109	15020	15208	15131	15002	15090	15179	15029	15093	15085	15141	15158	14892	14987	15045	14997	15052	14989	15106	15134	15236	15093	15098	15125	15078	15235	15095	15104	15188	15151	15214	14993	15076	15068	15052	15118	15030	15118	14921	15049	15024	15140	15165	14951	14918	15055	15085	15035	14964	15043	15117	15116	15182	15158	14982	15026	15137	15221	15140	14914	15155	15027	15122	15269	15026	15228	14956	14973	15043	15157	15065	15115	15048	15157	15024	15069	14978	15296	15088	15123	15121	14984	15113	15022	14870	15017	15090	14905	15033	15096	15035	15187	15105	15085	15093	15038	15107	15013	15233	15012	15211	15059	14969	15034	15189	14955	15142	15005	15145	15078	15002	14873	14993	15099	15258	15106	14981	15096	15081	15081	15114	15247	14997	15123	15246	15109	15042	15124	15224	15101	14970	15049	15337	15018	15017	15026	15065	15171	15021	15109	15092	14982	15031	15032	15062	15182	14962	15061	15033	14915	15119	15132	15194	15079	14937	15067	15081	15133	15008	14973	15103	15216	15062	15139	15135	15210	14950	15002	15119	15191	15021	15069
27100	22413	26085	24050	19860	18537	18451	18006	17622	17125	16738	16707	17899	19161	18613	17908	17120	16785	16645	16628	16562	16621	16687	16420	16426	16514	16381	16460	16595	16550	16422	16277	16480	16471	16414	16403	16501	16448	16537	16493	16454	16476	16630	16588	16528	16430	16636	16581	16543	16283	16506	16662	16465	16513	16339	16586	16524	16461	16530	16499	16511	16506	16557	16514	16336	16445	16264	16430	16472	16476	16301	16594	16479	16321	16423	16370	16329	16575	16503	16665	16563	16484	16615	16512	16320	16389	16437	16485	16392	16295	16329	16400	16605	16720	16443	16338	16373	16498	16522	16451	16488	16475	16391	16366	16427	16644	16485	16689	16402	16471	16469	16432	16394	16334	16314	16515	16540	16363	16331	16457	16533	16395	16288	16311	16338	16378	16575	16432	16539	16485	16651	16449	16676	16291	16502	16564	16617	16336	16282	16365	16539	16512	16377	16297	16384	16504	16533	16623	16473	16471	16271	16403	16280	16609	16479	16195	16404	16561	16384	16389	16703	16515	16512	16220	16377	16498	16348	16276	16348	16529	16667	16472	16573	16473	16384	16552	16486	16259	16387	16546	16683	16485	16596	16412	16525	16543	16730	16244	16384	16493	16488	16553	16547	16489	16413	16358	16571	16398	16559	16592	16484	16379	16426	16335	16491	16501	16486	16338	16507	16405	16372	16404	16558	16251	16653	16444	16390	16538	16428	16421	16543	16431	16440	16525	16724	16485	16584	16423	16443	16359	16437	16332	16528	16569	16353	16258	16199	16619	16613	16535	16468	16378	16431	16447	16536	16637	16381	16352	16644	16588	16591	16572	16565	16408	16270	16298	16263	16504	16531	16392	16354	16525	16550	16650	16571	16418	16261	16507	16533	16462	16329	16518	16425	16373	16604	16328	16393	16602	16403	16463	16554	16369	16555	16410	16561	16479	16385	16598	16555	16333	16615	16460	16448	16416	16593	16397	16459	16412	16625	16594	16533	16438	16582	16533	16493	16386	16458	16568	16512	16397	16415	16380	16634	16335	16184	16337	16541	16566	16536	16536	16424	16497	16395	16441	16336	16596	16439	16644	16554	16446	16321	16614	16463	16586	16654	16405	16482	16389	16270	16479	16405	16426	16464	16663	16426	16507	16415	16361	16284	16545	16414	16399	16644	16349	16251	16214	16532	16551	16325	16190	16567	16408	16512	16363	16584	16363	16510	16510	16361	16502	16510	16402	16501	16567	16512	16462	16541	16459	16467	16451	16557	16547	16400	16541	16378	16624	16514	16527	16494	16509	16550	16669	16469	16193	16483	16495	16387	16558	16616	16628	16288	16421	16585	16612	16488	16369	16414	16451	16373	16398	16548	16583	16502	16356	16358	16305	16318	16293	16495	16369	16411	16497	16377	16265	16700	16412	16338	16389	16449	16300	16429	16453	16484	16533	16376	16447	16481	16600	16496	16532	16575	16421	16520	16429	16417	16346	16380	16250	16334	16468	16588	16564	16471	16555	16478	16620	16556	16417	16311	16486	16330	16579	16641	16400	16464	16500	16570	16437	16384	16641	16677	16365	16525	16418	16456	16455	16482	16210	16519	16534	16572	16498	16511	16569	16549	16497	16565	16514	16472	16400	16467	16613	16531	16392	16346	16472	16600	16561	16506	16396	16515	16409	16358	16569	16279	16351	16465	16330	16440	16375	16472	16575	16527	16665	16512	16232	16463	16475	16364	16638	16448	16208	16495	16510	16466	16506	16248	16584	16420	16417	16518	16416	16637	16356	16332	16351	16751	16491	16552	16664	16565	16366	16381	16530	16485	16459	16404	16396	16454	16664	16481	16337	16573	16583	16430	16671	16529	16362	16245	16352	16343	16448	16506	16469	16479	16591	16554	16731	16882	16832	16703	16678	16528	16493	16376	16341	16573	16429	16567	16388	16545	16562	16435	16320	16532	16606	16438	16492	16427	16521	16443	16615	16526	16408	16403	16552	16412	16438	16511	16563	16452	16581	16524	16554	16433	16549	16378	16335	16477	16285	16602	16451	16530	16556	16353	16398	16370	16438	16526	16547	16404	16601	16300	16497	16514	16354	16479	16499	16550	16403	16440	16370	16534	16507	16479	16604	16462	16404	16580	16466	16525	16406	16504	16245	16682	16430	16405	16461	16375	16430	16477	16602	16524	16555	16497	16437	16321	16364	16473	16579	16482	16395	16674	16663	16429	16263	16413	16194	16414	16543	16566	16164	16416	16415	16513	16310	16507	16360	16423	16564	16567	16506	16712	16499	16370	16644	16575	16474	16520	16358	16407	16551	16579	16533	16489	16706	16732	16362	16553	16383	16410	16418	16441	16368	16381	16455	16425	16619	16429	16524	16504	16539	16571	16679	16499	16481	16432	16472	16475	16426	16467	16400	16490	16457	16503	16486	16434	16397	16443	16392	16533	16394	16296	16274	16477	16423	16352	16446	16426	16489	16438	16616	16446	16423	16633	16610	16457	16661	16279	16425	16531	16425	16608	16541	16605	16663	16711	16464	16582	16465	16674	16386	16365	16436	16664	16377	16594	16755	16642	16631	16635	16491	16312	16532	16408	16564	16506	16536	16384	16490	16503	16650	16403	16274	16543	16209	16314	16512	16510	16439	16677	16695	16245	16516	16598	16556	16436	16477	16441	16644	16390	16662	16516	16618	16770	16491	16576	16400	16242	16441	16634	16439	16531	16570	16569	16581	16354	16379	16500	16496	16408	16493	16496	16563	16369	16633	16436	16492	16572	16558	16346	16469	16532	16620	16511	16398	16523	16505	16508	16457	16578	16500	16199	16365	16266	16454	16197	16501	16601	16457	16356	16439	16516	16548	16517	16461	16436	16502	16437	16345	16410	16540	16522	16518	16411	16509	16559	16346	16710	16680	16668	16485	16338	16462	16423	16421	16379	16509	16433	16449	16648	16272	16329	16604	16537	16298	16449	16546	16601	16468	16403	16325	16562	16380	16552	16585	16584	16519	16378	16367	16619	16481	16286	16687	16578	16408	16343	16312	16626	16372	16526	16459	16555	16733	16535	16354	16676	16577	16447	16641	16477	16325	16398	16257	16625	16517	16574	16316	16666	16501	16619	16523	16334	16486	16412	16368	16387	16432	16449	16442	16575	16537	16543	16348	16405	16562	16527	16472	16381	16415	16392	16439	16428	16364	16486	16479	16465	16453	16438	16385	16505	16595	16563	16586	16512	16310	16447	16498	16631	16521	16469	16424	16484	16339	16537	16549	16352	16539	16471	16616	16498	16589	16522	16504	16468	16385	16625	16460	16458	16648	16433	16577	16359	16488	16342	16327	16315	16455	16816	16520	16471	16417	16536	16481	16387	16491	16164	16421	16595	16377	16608	16577	16463	16497	16359	16722	16532	16546	16517	16473	16420	16449	16400	16506	16545	16388	16528	16460	16504	16423	16406	16574	16543	16762	16549	16437	16427	16308	16479	16616	16566	16484	16378	16568	16385	16566	16393	16288	16396	16401	16425	16491	16415	16477	16450	16471	16592	16412	16495	16394	16449	16518	16817	16496	16680	16676	16516	16461	16623	16643	16576	16431	16439	16641	16194	16355	16384	16506	16519	16492	16514	16323	16677	16345	16376	16331	16542	16392	16630	16402	16425	16412	16603	16514	16489	16565	16422	16610	16554	16481	16476	16474	16438	16485	16609	16477	16466	16493	16343	16551	16567	16430	16426	16404	16683	16488	16469	16541	16693	16491	16477	16516	16461	16469	16464	16627	16502	16550	16428	16482	16558	16432	16386	16617	16451	16396	16509	16568	16440	16421	16361	16461	16372	16587	16524	16390	16500	16720	16369	16510	16416	16589	16439	16444	16150	16477	16759	16424	16508	16571	16578	16446	16507	16532	16520	16593	16304	16486	16427	16458	16595	16436	16309	16378	16564	16391	16580	16445	16479	16483	16515	16443	16467	16549	16617	16483	16579	16540	16519	16462	16608	16241	16604	16458	16575	16597	16410	16658	16564	16365	16565	16595	16386	16437	16461	16554	16386	16494	16428	16308	16374	16645	16606	16571	16485	16336	16404	16580	16414	16495	16509	16469	16509	16751	16418	16439	16416	16526	16449	16498	16500	16601	16490	16305	16477	16366	16536	16681	16423	16362	16503	16514	16304	16411	16440	16418	16582	16440	16614	16556	16626	16594	16540	16360	16361	16472	16527	16452	16459	16594	16510	16455	16433	16530	16562	16641	16535	16616	16461	16473	16619	16274	16488	16644	16364	16586	16319	16469	16467	16526	16493	16377	16346	16582	16436	16507	16597	16453	16324	16427	16513	16758	16576	16536	16419	16578	16660	16396	16419	16359	16487	16345	16451	16163	16486	16492	16427	16627	16465	16512	16619	16250	16575	16697	16560	16529	16365	16555	16448	16625	16403	16650	16329	16574	16417	16456	16452	16481	16503	16477	16683	16480	16606	16615	16255	16257	16457	16731	16652	16509	16523	16607	16454	16284	16501	16615	16413	16556	16434	16462	16330	16485	16355	16572	16734	16452	16459	16650	16466	16390	16491	16542	16448	16326	16429	16389	16469	16486	16166	16645	16587	16724	16636	16586	16633	16513	16444	16498	16478	16507	16577	16453	16536	16473	16494	16316	16444	16580	16439	16493	16470	16459	16438	16494	16514	16456	16322	16651	16355	16501	16510	16605	16649	16502	16518	16433	16331	16345	16508	16337	16484	16466	16361	16417	16339	16446	16509	16452	16496	16345	16371	16594	16505	16453	16641	16411	16500	16523	16610	16718	16386	16533	16336	16372	16607	16481	16464	16745	16559	16622	16397	16624	16645	16430	16572	16324	16353	16576	16356	16618	16543	16587	16589	16617	16563	16304	16422	16595	16525	16508	16315	16524	16531	16405	16470	16608	16572	16370	16451	16466	16559	16421	16392	16410	16639	16524	16556	16532	16429	16509	16336	16664	16538	16381	16646	16323	16486	16318	16501	16679	16378	16554	16529	16324	16524	16554	16526	16532	16358	16816	16424	16440	16502	16355	16413	16420	16469	16539	16470	16474	16449	16381	16474	16569	16601	16623	16447	16449	16422	16664	16451	16508	16419	16487	16471	16489	16442	16477	16409	16395	16408	16392	16443	16501	16404	16565
17559	25640	24617	22499	19862	17864	17712	17096	16802	15887	15335	15222	16973	18601	17783	16421	15444	14913	15017	14932	14897	14923	14748	14960	14811	14840	14812	14959	14839	14870	14870	14909	14884	14933	14846	14676	14801	15021	14612	14905	14947	14779	14928	14688	14790	14590	14922	14968	14813	14785	14925	14991	14876	14733	14891	14877	14683	14740	14823	14862	14904	15019	14804	14818	14815	14891	14977	14914	14840	14988	15043	14787	14804	14737	14949	14835	14841	14788	14755	14852	14960	14822	14862	14818	14791	14801	14937	14873	14843	14824	14900	14742	14791	14836	14739	14666	14889	14826	14717	14824	14863	14833	14798	14726	14927	14727	14843	14804	14682	14685	15105	15036	14681	14903	14780	14924	14756	14967	14777	14902	14903	14898	14794	14924	14868	14899	14780	14878	14899	14856	14774	15019	14851	14905	14685	14772	14889	14755	14850	14790	14815	14925	14726	14959	14748	14792	14836	14919	14777	15034	14801	15026	14707	14904	15018	14860	14843	15028	14869	14717	14996	14966	14845	14953	14839	14776	14936	14890	14928	14889	14895	14967	14727	14949	14835	14612	14867	14940	14917	14713	14895	14944	14904	14948	14969	14919	14697	14958	14943	14851	14919	14817	14898	14771	14990	14773	14834	14847	14940	14966	15051	14870	14946	14709	14795	15063	14900	14746	14742	14724	14784	14884	14935	14792	14893	14747	14760	14856	14797	15075	14967	14939	14894	14770	14883	14754	14979	14743	14817	14788	14799	14775	14721	14916	14843	14900	14943	14868	14876	14830	14982	14824	14867	14964	14925	14663	14916	14813	14862	14788	14861	14858	14927	14690	14819	14806	14824	14807	14947	14906	14811	14825	14830	14879	14949	14923	14853	14745	14777	14861	14799	14865	14886	14910	14770	14901	14984	14711	14845	14766	14945	14979	14936	14916	14808	14842	14766	14714	14914	14827	14861	14889	14717	14880	14809	15102	14833	14934	14962	14897	14775	14892	14815	14896	14877	14922	14766	15009	14932	14874	14771	14860	15034	14822	15107	14850	14870	14801	14852	14678	14773	15138	14895	14879	14961	14861	14937	14829	15015	14834	14735	14794	14851	14884	14684	14747	14847	14831	14842	14953	14823	15032	14867	14857	14767	14866	14800	14947	14916	14822	14796	14869	14710	14954	14666	14827	14786	14896	14782	14799	14863	14911	14617	14866	14989	14813	14796	15049	14990	14818	14853	14798	14607	14851	14742	14804	14744	14884	14954	14870	14881	14926	14823	14953	14935	14998	14913	14831	15047	14946	14839	14916	14906	14825	14790	14995	14753	14899	14825	14795	14822	15035	14834	14958	14740	14847	14859	15065	14903	14851	14817	14939	14788	14966	14780	15033	14838	14917	14902	14892	14791	14734	14810	15006	14757	14862	14908	14776	14650	14758	14830	14830	14776	14885	14900	14776	14849	14863	14974	14742	14862	14639	14876	14683	14891	14850	14789	14978	14969	14812	14858	14830	14890	14819	14796	14769	14739	14826	14817	14925	14818	14893	14723	14750	15005	14688	14822	14976	14688	14916	14783	14814	14733	14637	14916	14812	14753	14834	14676	14878	14585	14695	14907	14904	14857	14725	15053	14909	14945	14861	14801	14792	14562	14870	14945	14921	14827	14838	14825	15002	14875	14722	14906	14893	14855	14778	14974	14703	14828	14852	14828	14822	15011	14597	14969	14602	14865	14885	14772	14884	14863	14971	14913	14715	14916	14726	14849	14886	14932	14748	14825	14858	14762	14787	14929	14890	14922	14970	14915	14929	14985	14921	14874	14875	14694	14835	14944	14738	14741	14955	15014	14797	14883	14677	14708	14788	14882	14987	14907	14934	14899	14967	14774	15013	14789	15161	14845	14829	14782	14947	14917	14935	14784	14886	14894	14904	14883	14818	14935	14623	14862	14906	14863	14814	14609	14921	14824	15021	14887	14784	14805	14815	14718	14735	14851	14731	14970	14895	14887	14802	14765	14794	14846	14983	14877	14689	14986	14755	14973	14948	14865	14807	14729	14809	14921	14795	15087	14663	14817	14742	14847	14802	14968	14812	14870	14817	15005	14789	15079	14901	14825	14740	14901	14781	14653	14914	14867	14918	14878	14745	15020	14934	14874	14746	14936	14880	14853	14812	14737	14771	14758	14809	14843	15007	14685	14886	14894	15009	14868	14937	14899	14698	14851	14938	14940	14852	14889	14828	14898	14863	14807	14838	14955	14918	14960	14782	14889	14859	14794	14804	14723	14904	14758	14808	14744	14896	14835	14772	14853	14904	14735	14833	14770	14925	14938	14827	14848	14825	14660	14784	14752	14778	14862	14790	14961	14708	14981	14684	14751	14872	14926	14938	14885	14871	15004	14808	14873	14691	15113	14767	14847	14783	14932	14947	15042	14921	14687	14841	14843	14728	14743	14723	14898	14907	14808	14917	14850	14912	15033	14905	14759	14848	14859	14712	14739	14877	14902	14824	15007	14981	14915	14870	14888	15002	14881	14935	14769	14918	14959	14778	14867	14785	14853	14893	14687	14969	14759	14959	14800	15041	14819	14748	14871	14864	14744	14993	14956	14906	14830	14778	15023	14792	14926	14946	14878	14817	14873	14739	14939	14702	14808	14886	14777	14927	14906	14795	14966	14891	14850	14892	14798	14890	14836	14758	14911	14835	14794	14920	14815	14778	15047	15038	14879	14834	14929	14993	14794	14851	14878	14829	14691	14867	14849	14907	14907	14988	14872	15035	14969	14697	14831	14845	14750	14719	14923	14849	14891	14807	14825	14929	14841	15008	14861	14932	14884	14895	14971	14960	14790	14710	14938	14791	14989	14878	14846	14817	15269	14903	14875	14960	14958	14861	14819	14986	14982	14883	14843	14898	14754	14749	14939	14908	14965	14806	14841	14656	14962	14826	14773	14963	14773	14802	14816	14777	14884	14910	14835	14802	14943	14902	14774	14965	14869	14705	14723	14969	14861	14822	15040	14783	14931	14750	14814	14863	14840	14805	14936	14887	14840	14852	14843	14696	14984	14780	14820	14809	14906	14884	14989	14847	14906	14854	14728	14841	14873	14816	14776	14886	14824	14748	14838	14967	14667	14924	14829	14849	14768	14820	14977	14842	14727	14882	14907	14960	14890	14709	14947	14735	14691	14888	14755	14940	14810	14824	14912	15054	15049	14901	14839	14776	14843	14964	14762	14914	14895	14744	14916	14682	14673	14944	14696	14883	14910	15080	14939	14816	14797	14921	14704	14928	14962	14804	14798	14975	14638	14846	14888	14923	14933	14885	14807	15003	14859	14820	14889	14832	14865	14896	14795	14881	14842	14778	14871	14860	14978	14793	14965	14866	14862	15041	14665	14783	14737	14772	14959	14931	14916	15060	14807	14936	15023	14881	14921	14929	14807	14804	14953	14832	14985	14834	14982	14899	15049	14877	14906	14739	14750	14999	14819	14772	14833	14880	15048	14912	14861	15073	14845	14830	14915	14767	14888	14917	14799	14891	14848	15065	14931	14707	14913	14846	14793	14800	14944	14981	14674	14740	14899	14858	14832	14845	14646	15102	14849	15000	14710	14865	14858	14890	14823	14843	14841	14840	14946	14660	14852	15046	14867	15052	14886	15062	14845	14872	14800	14727	14833	14808	14958	14863	14896	14830	14810	14761	14838	14831	14813	14869	14713	14988	14822	14912	14904	14837	14793	14794	14915	14774	14735	14952	14774	14851	14981	14806	14970	14805	14752	14753	14829	14875	14709	14926	14892	14632	14983	14821	14860	14833	14945	14820	14891	14804	15026	14764	14959	14831	14902	14848	14912	14722	14868	14874	14741	14850	14866	14878	14870	14860	14721	14917	14719	14830	14885	14883	14964	14806	14951	15078	14958	14841	14819	14918	15034	14805	14914	14809	14936	14945	14932	14923	14793	14798	14898	14995	14918	14831	14971	14802	14987	14742	14864	14939	14835	15055	14856	14790	14794	14907	14913	14708	14843	14605	14968	14871	14747	14807	14843	14988	14758	15003	14882	14767	14822	14840	14997	14899	14875	14887	14822	14909	14832	14740	14781	14736	14891	14882	14924	14867	14637	14877	14785	14809	14902	14821	15063	14858	15068	14612	14790	14915	14910	14735	15025	14781	14797	14764	14784	14732	14793	14893	14937	14807	14831	14776	14794	14930	14885	14902	14890	14888	14836	14787	14922	14748	14896	15016	14853	14936	14862	14847	14879	14920	14825	14946	14950	14742	14860	14858	14964	14805	14896	14805	14982	14862	14718	14790	14816	14913	14975	14849	14891	14993	14923	14864	14892	14785	14752	14783	14953	14803	14871	14812	14873	14866	15006	15037	14868	14857	15031	14860	14790	14910	14771	14872	14911	14918	14955	14945	14922	14804	14838	14891	14887	14752	14775	14802	14867	14861	14906	14858	15029	14848	14895	15042	14711	14872	14835	14811	14932	14692	14857	14975	14958	14906	14781	14933	14813	14931	14750	14813	15039	14545	14806	14953	14981	14867	14923	14771	14889	14804	14867	14879	14980	14891	14870	14773	14686	15004	14798	14906	14955	14904	14905	14815	14831	14870	14818	14945	14851	14954	14850	14786	14886	14927	14835	14781	14783	14903	15045	14758	14829	14931	14941	14918	14782	14883	14934	14933	14836	14911	15033	14817	14725	14982	14943	14841	14946	14807	14839	15045	14852	15043	14822	14943	14885	15019	14912	15000	14723	14849	14700	14833	14909	14836	14816	14966	14931	14822	14903	14895	14851	14989	14911	14778	14771	14889	14871	14909	14777	14956	14840	14944	14960	14647	14778	14831	14906	14842	14813	14724	14987	14943	14982	14871	14727	14803	14872	14784	14916	14826	14870	15011	14836	14777	14948	14897	14879	14841	14903	14944	14913	14759	14988	14841	14892	14817	14729	14835	14768	15052	14844	14933	14861	14858	14739	14781	14733	15026	14760	15009	14867	14896	14868	14773	14814	14804	14750	14680	14909	14869	14707	14823	14828	14846	14781	14653	14864	14754	14901	15022	14843	14967	14851	14810	15068	14822	14799	14731	14927	14864	14739	14856	14823	14917	14715	14809	14934	14783	14811	14703	14885	14933	14838	14929	14889	14747	14839	14664
23454	20800	28039	23771	21952	22628	22448	19690	18782	18599	17892	17320	22254	30349	29912	23807	19450	17828	17120	16762	16802	16646	16659	16849	16670	16760	16972	16674	16749	16819	16764	16736	16841	16810	16619	16566	16570	16718	16707	16753	16757	16738	16572	16541	16731	16895	16725	16626	16787	16691	16612	16515	16667	16545	16675	16803	16681	16593	16557	16584	16679	16758	16748	16774	16734	16683	16745	16596	16569	16668	16656	16598	16654	16769	16876	16649	16730	16638	16613	16526	16481	16791	16576	16590	16844	16786	16722	16703	16765	16365	16412	16587	16577	16677	16728	16643	16596	16678	16586	16496	16777	16662	16696	16515	16758	16552	16554	16445	16669	16866	16691	16615	16625	16766	16654	16738	16416	16539	16517	16543	16768	16538	16484	16650	16612	16656	16756	16708	16660	16767	16647	16577	16670	16740	16519	16710	16954	16890	16419	16584	16593	16642	16680	16499	16571	16519	16554	16517	16689	16591	16537	16710	16645	16629	16622	16648	16656	16719	16647	16818	16508	16682	16879	16575	16697	16452	16517	16797	16628	16733	16568	16624	16609	16597	16811	16454	16609	16653	16715	16640	16651	16712	16692	16332	16331	16486	16788	16645	16741	16752	16717	16602	16735	16593	16713	16611	16590	16622	16653	16641	16736	16703	16697	16591	16727	16629	16820	16539	16422	16618	16724	16547	16572	16536	16670	16586	16902	16793	16647	16736	16517	16727	16580	16617	16513	16702	16791	16691	16709	16750	16717	16689	16681	16796	16489	16780	16613	16622	16651	16543	16548	16559	16658	16668	16720	16561	16695	16733	16726	16619	16777	16815	16701	16685	16663	16721	16416	16386	16583	16670	16595	16703	16542	16882	16557	16696	16652	16673	16635	16533	16605	16456	16828	16837	16645	16757	16793	16703	16526	16548	16702	16846	16550	16567	16798	16715	16626	16719	16699	16322	16571	16564	16541	16680	16595	16672	16724	16703	16527	16668	16488	16627	16543	16364	16493	16512	16798	16780	16768	16479	16597	16631	16631	16602	16725	16580	16587	16650	16711	16455	16650	16763	16488	16910	16689	16506	16680	16511	16761	16711	16516	16545	16649	16690	16594	16653	16775	16619	16788	16639	16743	16635	16583	16803	16578	16666	16649	16669	16858	16601	16662	16579	16777	16679	16769	16678	16579	16838	16535	16683	16463	16572	16805	16806	16655	16430	16745	16709	16523	16737	16655	16628	16577	16634	16772	16660	16489	16574	16654	16747	16705	16622	16725	16669	16672	16783	16538	16462	16541	16801	16479	16538	16801	16743	16860	16753	16735	16636	16698	16846	16727	16548	16562	16638	16699	16636	16741	16522	16532	16568	16868	16623	16485	16682	16779	16516	16485	16765	16623	16720	16528	16484	16476	16589	16946	16657	16603	16717	16632	16549	16644	16754	16713	16761	16527	16700	16703	16475	16608	16674	16637	16656	16503	16523	16719	16750	16903	16540	16497	16549	16667	16573	16751	16794	16550	16517	16541	16764	16592	16713	16645	16684	16571	16588	16707	16590	16712	16568	16755	16645	16556	16799	16551	16701	16699	16778	16602	16645	16685	16880	16588	16609	16738	16481	16788	16844	16553	16606	16531	16785	16686	16672	16711	16689	16537	16720	16627	16625	16616	16810	16671	16633	16874	16575	16707	16544	16541	16561	16680	16467	16366	16705	16682	16572	16530	16725	16746	16727	16850	16783	16657	16785	16562	16644	16633	16600	16685	16592	16569	16639	16497	16761	16559	16589	16446	16822	16722	16590	16586	16634	16697	16587	16695	16693	16533	16665	16623	16601	16535	16624	16609	16569	16805	16765	16469	16676	16696	16800	16603	16565	16637	16321	16497	16651	16854	16625	16750	16601	16651	16554	16578	16506	16844	16573	16678	16588	16662	16542	16620	16644	16670	16737	16719	16571	16744	16766	16681	16618	16838	16603	16645	16464	16433	16723	16569	16568	16751	16695	16667	16421	16521	16647	16648	16570	16454	16612	16594	16487	16649	16601	16499	16596	16872	16397	16694	16551	16615	16529	16714	16570	16666	16742	16687	16521	16476	16745	16594	16589	16533	16616	16502	16406	16541	16513	16748	16612	16457	16607	16640	16759	16581	16654	16487	16719	16785	16583	16673	16811	16562	16700	16601	16582	16560	16614	16654	16496	16679	16554	16575	16691	16835	16510	16738	16721	16767	16522	16739	16513	16807	16696	16623	16559	16517	16501	16939	16695	16775	16371	16542	16599	16525	16683	16677	16689	16650	16578	16656	16464	16582	16790	16770	16530	16617	16774	16789	16581	16665	16699	16629	16517	16636	16638	16542	16702	16638	16788	16657	16538	16669	16658	16771	16666	16672	16539	16873	16552	16734	16614	16597	16689	16809	16667	16680	16540	16601	16587	16581	16535	16525	16611	16659	16832	16849	16533	16684	16760	16616	16506	16678	16709	16741	16246	16520	16708	16618	16661	16772	16697	16473	16637	16611	16644	16574	16731	16426	16666	16687	16531	16694	16630	16711	16874	16673	16289	16502	16862	16628	16487	16554	16644	16593	16589	16523	16608	16621	16628	16598	16773	16555	16577	16691	16462	16744	16590	16729	16537	16685	16743	16762	16693	16821	16565	16701	16593	16604	16595	16554	16904	16584	16583	16770	16556	16683	16641	16713	16564	16541	16564	16893	16669	16774	16734	16647	16831	16678	16733	16664	16653	16704	16617	16661	16561	16801	16699	16936	16615	16673	16579	16710	16547	16742	16695	16629	16579	16566	16804	16665	16652	16629	16689	16683	16817	16494	16835	16582	16696	16477	16777	16744	16616	16829	16500	16528	16824	16735	16568	16715	16583	16673	16665	16564	16609	16693	16623	16605	16609	16681	16633	16464	16624	16538	16660	16580	16699	16508	16699	16693	16473	16452	16731	16786	16843	16730	16671	16733	16679	16716	16770	16570	16550	16581	16788	16555	16446	16752	16583	16833	16714	16671	16740	16685	16718	16836	16518	16689	16613	16513	16672	16565	16545	16655	16607	16642	16641	16571	16628	16658	16764	16696	16574	16544	16577	16513	16690	16687	16510	16586	16708	16700	16517	16667	16552	16857	16598	16628	16607	16605	16705	16603	16518	16671	16566	16629	16733	16607	16728	16568	16542	16610	16491	16600	16910	16837	16675	16731	16753	16750	16652	16628	16523	16702	16680	16678	16691	16798	16814	16847	16687	16778	16657	16636	16660	16498	16600	16577	16810	16548	16399	16592	16714	16598	16739	16543	16681	16831	16594	16669	16537	16283	16471	16756	16498	16513	16669	16838	16549	16555	16512	16747	16502	16573	16782	16535	16674	16533	16968	16676	16569	16659	16602	16570	16558	16640	16605	16788	16669	16584	16596	16458	16756	16795	16406	16687	16629	16554	16509	16660	16537	16725	16671	16761	16500	16851	16609	16732	16760	16644	16638	16696	16851	16720	16834	16769	16752	16605	16553	16739	16672	16639	16630	16570	16774	16561	16604	16534	16478	16640	16629	16708	16657	16727	16696	16530	16538	16708	16742	16560	16635	16734	16436	16635	16654	16587	16680	16853	16700	16654	16556	16556	16769	16478	16757	16427	16410	16800	16587	16620	16697	16461	16702	16587	16448	16719	16693	16856	16407	16553	16485	16574	16691	16682	16723	16776	16732	16724	16655	16626	16465	16596	16471	16579	16529	16585	16521	16782	16661	16818	16700	16504	16467	16625	16488	16676	16783	16719	16729	16625	16521	16638	16672	16682	16461	16632	16797	16605	16569	16621	16472	16546	16747	16520	16518	16711	16423	16516	16519	16653	16521	16551	16615	16663	16669	16484	16794	16823	16695	16758	16714	16625	16610	16655	16623	16499	16606	16418	16606	16544	16598	16787	16486	16703	16733	16508	16590	16591	16528	16691	16546	16647	16506	16694	16496	16809	16604	16735	16586	16496	16698	16572	16728	16885	16706	16679	17054	16780	16624	16633	16716	16810	16772	16679	16403	16502	16486	16636	16579	16513	16654	16625	16646	16805	16571	16627	16728	16700	16703	16746	16558	16698	16616	16583	16678	16811	16705	16589	16784	16665	16697	16631	16610	16876	16685	16541	16376	16654	16577	16517	16802	16821	16772	16434	16632	16618	16649	16700	16558	16606	16644	16705	16609	16573	16730	16640	16921	16819	16570	16676	16601	16525	16700	16757	16675	16579	16424	16697	16688	16485	16544	16480	16625	16603	16608	16563	16567	16392	16608	16754	16696	16614	16694	16581	16656	16556	16544	16730	16499	16671	16658	16538	16581	16580	16633	16684	16675	16741	16685	16650	16631	16707	16653	16569	16720	16445	16583	16509	16735	16629	16635	16839	16654	16673	16672	16465	16781	16771	16679	16749	16565	16490	16457	16626	16732	16876	16627	16593	16680	16588	16641	16577	16752	16665	16441	16810	16696	16660	16641	16680	16654	16641	16592	16669	16539	16542	16709	16432	16489	16598	16646	16827	16668	16688	16717	16746	16641	16644	16695	16730	16599	16563	16555	16702	16674	16888	16802	16639	16519	16463	16498	16695	16678	16510	16622	16755	16653	16581	16682	16807	16840	16727	16745	16628	16586	16434	16730	16443	16478	16644	16390	16824	16650	16577	16653	16683	16761	16496	16608	16627	16652	16675	16786	16630	16731	16628	16592	16538	16728	16583	16649	16499	16957	16600	16744	16421	16361	16585	16697	16610	16617	16654	16653	16635	16553	16615	16623	16600	16717	16525	16831	16632	16331	16766	16639	16635	16665	16525	16765	16673	16644	16709	16869	16650	16556	16771	16673	16413	16503	16593	16457	16686	16736	16670	16555	16541	16843	16794	16562	16741	16571	16551	16651	16686	16910	16822	16652	16649	16654	16704	16723	16581	16558	16891	16722	16736	16696	16601	16834	16517	16689	16605	16819	16649	16647	16433	16617	16655	16721	16615	16485	16740	16618	16577	16693	16614	16554	16651	16783	16711	16541	16463	16465	16587	16769	16667	16504	16935	16604	16520	16417	16510	16679	16655	16695	16525	16673	16582	16552	16654	16795	16458	16400	16634	16631	16692	16621	16778	16759	16730	16956	16695	16767	16698	16614	16798	16537	16662	16640
16069	28706	27736	23518	22192	21263	20600	19667	18774	17960	16763	15963	24608	33126	31286	23129	17884	16056	15396	15297	14875	15044	15102	14927	15028	14945	15132	15067	15080	15043	15015	14989	14931	15108	14949	14912	14902	14989	15025	15090	14904	14914	15076	15011	15107	15100	15075	14859	14897	14855	15037	14961	14939	14941	14915	14985	15062	15007	15024	15054	14927	15024	14920	15126	14985	15095	14826	15061	15100	15063	15073	15016	14913	15122	15225	14868	15216	15121	14945	15082	14835	14937	14947	14980	14998	14925	14894	15040	15023	15006	14953	15023	15014	14990	15080	14856	14895	14873	14819	14915	14968	15027	15070	15119	15079	14930	14898	15066	15100	15037	15033	15012	15264	15023	14989	14966	14881	14932	14866	14950	14848	15035	14943	15069	15121	14833	15022	14786	14855	14966	14869	15026	14976	14733	15173	15126	15038	15066	14870	14874	15004	15043	14978	15027	15108	14858	15058	14989	14961	14876	14834	15025	14982	15054	15002	14981	15048	15115	14953	14841	14935	15099	15016	15038	14977	14946	14907	14805	14960	14965	14839	15090	14969	14920	14948	15025	15054	14926	14960	15213	14991	15029	14917	15106	15010	14891	14963	15091	14992	14899	14939	14996	15047	14909	14997	15110	15048	14945	14868	14948	15112	15040	15011	15002	14967	14944	15059	14843	15088	14847	14930	14862	15054	14838	15141	14875	15020	15113	14996	14759	14816	15009	14992	14858	14990	14967	14873	14962	14946	15011	15008	14810	14907	15055	14904	14967	15055	15037	15075	15083	14938	15059	14968	14975	15012	14935	14992	14970	15108	15300	15030	14931	15015	14927	15204	15119	14952	15151	14998	15050	14875	15149	14747	14842	14951	14786	15130	14963	14890	14960	14821	14947	14995	14870	15030	14978	14992	15027	14916	14852	14925	14966	14942	14827	14917	14931	14929	14936	14855	15057	14785	14963	15031	14914	15044	14978	14950	14857	14959	15009	14941	14974	15053	14884	14899	14989	14944	15130	15080	14933	15003	14993	15112	15090	15009	14992	15000	14910	15033	15002	14901	14996	14898	15045	15030	15113	14972	14924	14872	14988	14915	15020	14724	14843	14847	14994	14990	15071	14987	14922	14812	14878	14980	15131	15083	15059	14896	15089	15097	14898	14855	14806	14885	15093	14890	14912	14952	14845	15173	15004	14937	15046	15063	14852	15015	14934	14975	14898	14839	15041	14944	15095	15027	14829	14778	14766	14951	15021	15005	15211	15162	14929	14914	14978	14921	15046	14937	14906	15002	14904	15108	15000	14881	14842	14944	14868	15113	14883	15082	14958	14820	15088	15012	14809	14877	15049	15045	14959	15126	15011	14939	15073	15007	14891	14955	14900	14846	15013	15024	14818	15119	15076	15194	14993	14888	15131	15023	15044	14909	14900	15028	14992	14973	14969	14931	14921	15026	14962	15091	14957	15030	15039	14971	14851	14899	15095	15019	14997	15138	14965	14823	15046	15041	15109	15070	15002	14934	15126	14929	14890	14796	15018	14964	15123	15019	15007	14924	14876	14843	15011	14902	15013	15062	14947	15004	14935	14988	14980	14816	14833	15098	14974	14906	15197	14953	14980	15042	15022	15086	14961	15005	14985	14990	14925	15012	14822	14847	14884	14979	14871	14964	15013	14955	14937	14832	15068	15143	15025	14852	15199	14960	14905	14843	15048	14930	14964	14992	14949	15010	15040	15052	15076	14850	14902	15000	15013	15160	14903	14951	15212	14884	14965	15064	14866	14837	14953	14917	15134	14980	15049	15121	15031	14937	14988	15044	15029	15071	14827	15039	15084	15089	15070	14852	14832	15049	15047	14992	14769	14908	15054	14982	14866	14867	15155	15149	14919	15216	14850	14980	14898	14974	14886	14921	15029	14893	15062	15045	14992	14956	14923	15012	14928	14937	14896	14950	14826	14802	14966	14976	15059	14955	14938	15047	14841	15101	14929	15120	14955	14927	14827	14776	14906	15074	14959	15031	14945	14919	15033	15043	14882	14897	14924	15058	15062	15159	14888	15190	14961	14943	14999	15044	15024	15146	14969	14953	14769	15077	14829	14896	14995	14996	14852	15208	15052	14892	15021	14877	14880	15070	14937	14953	14881	15027	14888	14847	14954	15013	14908	15058	15101	14959	14975	15064	14957	14905	15105	14855	15037	15012	14884	14908	14980	15166	14992	14960	14928	14954	14863	14918	14896	15010	15022	14899	15155	14821	15044	14953	14984	14970	14934	14895	15091	14932	14948	14948	14991	15052	15020	14892	15141	15030	14970	14930	14909	14936	15044	15071	15037	15025	15113	14830	15010	14797	14861	15234	14755	15024	15015	14937	14884	14986	14954	14947	15047	15178	14934	14889	14987	14972	15020	14951	14902	15003	14869	15040	14983	15072	14820	14956	14948	14924	14831	15002	14980	15112	15113	15081	15007	15179	14935	14996	15028	14980	15036	15010	14942	15056	14810	15020	14930	14998	14921	14874	14995	14979	14933	15029	14897	14916	14966	14888	15153	15037	14944	15042	14955	14893	15068	14895	14783	15158	14944	15074	14892	14978	15081	15066	14984	14958	14884	15014	14988	15079	14996	15110	15106	14983	14961	15177	15043	15002	14847	15102	14891	15131	14979	14920	14889	15130	14722	15016	14985	14979	14933	15094	15026	14923	15015	15022	14862	14839	14925	14866	14938	14954	15007	15221	14997	14996	15159	14989	14791	14995	14965	15032	15003	15124	15132	14994	14937	15015	15125	15021	14998	15078	14940	15017	14936	14923	15100	14904	15049	14994	15015	14987	15084	14908	15054	15042	15155	14844	14991	14989	15049	14985	15001	15066	14995	14900	14902	14983	14924	14970	15032	14998	15144	15088	14960	14769	15042	14903	15003	14941	14992	15034	15098	14908	15106	14932	14909	14931	14952	14715	15024	14906	15000	14815	15048	14912	15015	14935	14921	14820	14878	15060	15003	14891	15049	14963	14912	14971	14945	15007	14970	14938	15011	15068	15016	14934	15042	14788	14944	14996	15041	14991	15101	14852	15117	14859	14965	15051	15021	14819	14946	14819	14957	15019	14916	14833	14939	14962	14914	14975	14796	15033	14942	14999	14971	15082	15131	14837	14863	15026	15163	15158	14869	14932	15035	14897	14896	15073	15028	15054	14888	14973	14934	14998	15126	14886	14995	14851	14992	15063	14973	14940	14961	15058	14914	14850	15060	14927	14936	15024	14858	14976	14983	14828	15041	15204	15074	14954	14820	14871	14973	15044	14981	15007	14969	15056	14900	14867	15069	14943	15008	14926	15125	14956	15249	14806	15070	15009	15035	14987	14999	15069	14960	15082	14893	15094	14955	15050	15020	14888	14999	14964	14908	14934	14903	14927	14909	14979	15025	15091	15080	14937	14935	14968	14962	15011	14677	14954	14777	14990	14994	15088	14874	14971	14986	15061	15236	15122	14993	14951	14935	14970	14897	14951	14975	15137	14796	15051	15035	15019	15151	15038	14943	15095	15028	14958	14949	14924	15041	14899	14996	15003	15041	15022	14995	15029	15178	15021	15154	14913	14966	15065	15122	14938	14967	15011	14891	14863	14877	14949	14844	14967	15006	15046	14857	15139	14999	14936	14988	14920	15026	15032	14919	15169	15141	15077	14912	14924	14981	15030	14939	14851	14988	14913	15079	15105	14899	14980	14986	15010	14896	14942	14769	15025	15188	14991	14877	14987	14992	14981	15008	14913	14895	15017	15013	15068	15073	15158	15032	15037	15050	15047	15026	15024	14887	14953	14905	14979	14971	15086	14846	14906	15066	15103	14985	15004	15019	15020	14982	14985	14955	15014	14829	14814	14808	15142	14858	15020	15109	15051	15033	15102	15150	14953	14797	14906	15133	15012	15082	15014	15076	14965	15017	14844	15004	14962	14956	15093	14900	14891	14881	15083	14899	14894	15021	15042	14869	14836	14940	15025	14932	14949	14835	14884	15077	15046	14947	15007	14973	14950	15001	15047	14807	15048	15002	14827	15074	14873	15149	14942	15113	14920	15001	14925	15036	14933	15076	14898	15141	15027	15042	15135	15022	14825	14970	14698	14984	14998	15018	15027	14929	14925	14879	15056	14952	14870	14953	15044	14880	15119	15022	15037	14878	14935	14885	14797	14972	14999	14912	14980	14928	14932	15032	15152	14969	15076	14930	14908	14936	14955	14996	15026	14964	14888	15062	15072	14805	14987	14971	15006	15069	15102	15090	15074	14947	15061	15089	14950	14966	14863	15028	14872	14933	15135	15020	14682	15018	14993	14999	15133	14869	14873	15053	14968	15114	14915	14994	14932	14831	14932	14808	15022	14915	14972	14887	14934	14953	14893	15024	14941	14882	15042	14871	14897	15028	15059	14823	14949	15154	15054	14997	14912	14995	14951	14987	15008	15065	15024	14993	14993	15158	14922	14922	15074	14814	14919	14833	14850	14892	14781	15031	15052	14898	15019	14925	14864	14906	14848	14854	15008	15015	14952	15016	14996	14870	14990	14804	14908	14955	14827	14951	15073	15095	14899	14933	15175	14907	15136	14950	15142	14892	15073	14844	15019	14991	14938	15107	14830	15000	14983	14916	14938	14993	14978	15031	14973	14977	14955	14983	14900	14886	15024	15103	14971	14915	14923	15076	15048	15152	15057	15008	15033	14916	14991	15029	14979	14959	14967	14946	14892	15037	14992	15040	15044	15054	14932	14902	14909	14814	14819	14844	15061	14842	14906	14895	14867	15087	15113	14952	14916	15078	15094	15152	15072	15103	14870	15016	14942	15021	14885	15040	15130	15073	15110	14951	14963	14994	15100	14918	14930	15121	15048	15097	15065	14991	15095	15053	15032	14931	14977	14906	14889	15040	14911	15009	15033	15166	14929	14918	14912	14924	14956	14878	14952	15010	15131	14906	14782	14868	15232	15075	15095	15029	15063	14984	14879	15014	14960	14821	15013	14829	14827	15039	14963	15011	15034	15055	15095	14934	15014	15116	14852	14896	15031	14949	15043	14916	15007	14906	14980	14884	14962	14946	15000	14902	14975	14922	14997	14870	14909	15007	14924	14981	14884	15102	14832	15055	14902	14990	14915	14859	14955	14900
22378	20797	28399	23290	21047	23186	25498	20924	19650	19781	19243	18762	27867	40254	37270	27816	21425	18634	17613	17241	17129	17341	17129	17128	17394	17143	17284	17056	16817	17067	17134	17155	17018	17049	16839	17096	17131	17137	17024	17171	17038	17204	17023	17052	17072	16887	16866	16933	17161	17025	16990	16927	17096	16976	17168	17030	16869	17030	17053	17099	16982	16999	16914	17061	16888	17036	17242	17094	16939	16931	17195	17009	17209	17151	17368	17004	17177	17180	17139	17153	17109	16939	17005	16951	17068	16990	17159	17091	16989	17064	16951	16986	17052	17135	16957	16919	17110	16985	16955	16956	17119	17167	17008	17069	17060	17096	17071	17054	17104	17035	16984	17148	16902	16976	16837	17049	16897	16834	17100	16946	17045	17107	17038	16864	16862	16923	17096	16987	16943	17066	16881	16908	16890	17055	16955	17038	17064	16973	17157	17013	17184	17186	17039	17010	16910	16980	17031	16945	17055	17147	16987	16984	16777	17059	16889	16867	16905	16998	17049	17137	17061	16966	16809	17011	16903	16926	17016	16991	16919	16826	17164	17110	16914	16962	16708	16880	16972	16998	17070	17179	16981	16989	16764	16791	16925	16862	16905	16919	16951	17086	17049	17021	16998	17122	17006	17008	16997	17023	16947	16848	16967	16853	17158	16948	17085	17128	17048	17138	16894	17056	16949	17059	17017	17017	17129	16989	17122	17000	17032	17059	16927	17124	17119	17028	17119	16933	16818	16997	17144	16840	16989	16906	16902	17073	17121	16946	16960	16947	16895	16925	16876	17033	16932	17160	17105	16752	17005	16830	17140	17005	17004	16963	17056	17027	16962	16966	17047	16861	16997	17000	16971	17101	16986	16875	16900	16973	17074	16943	17123	16882	16986	16967	17069	16752	16820	16838	16998	16958	16923	16956	16998	16796	17045	17067	17046	17015	16981	17040	16888	17051	16977	17009	17017	16962	16909	16783	17035	16882	17026	17048	16961	17001	17176	17038	17099	17148	17050	17181	17115	17093	16970	16876	16932	16935	16988	17060	17181	17077	16865	17040	17042	16880	16940	17132	17031	16912	17022	16709	16980	16774	17043	16779	16855	16978	17039	16897	17020	16931	16986	16946	16938	16826	17026	16793	17049	17220	16987	17015	16991	17134	16938	16947	17104	17051	17162	16975	16884	17190	17052	16816	16987	16914	16932	16942	16937	16877	17059	16867	16741	16898	17168	16871	16996	16846	17058	17057	16990	16934	16926	16967	16934	16974	17169	17050	17144	16954	16850	17013	16856	16898	16947	16865	16952	16977	16745	16992	17024	16951	17021	17073	16730	16883	16824	17019	17232	16990	16968	16964	16910	17067	16929	17062	16991	16866	17047	17136	16896	16949	16985	17130	17082	16965	17126	17072	17031	17049	16982	16972	17070	16986	17136	16776	17034	17135	16844	16902	16874	16966	17022	16953	17030	16770	17158	17033	16794	16980	16913	17161	17090	17021	16970	16696	17084	16962	16917	16997	16963	17049	17076	16784	17028	16958	17060	16856	17169	16855	17008	16975	17078	16904	16978	16811	17003	17012	16901	16797	17009	17141	17015	16882	16814	16982	17184	17163	16968	16864	16921	16948	17244	16948	16884	16648	16941	16968	17065	16959	17065	17112	17066	16860	16898	16924	17091	17013	16946	16905	17013	16919	16803	17072	16922	16977	17005	16964	16870	16897	16890	16986	16911	17015	17102	16891	16860	17026	16996	16929	17034	17089	17116	16905	17062	16875	16884	17214	17067	16914	17005	17012	16883	16905	16982	16966	16911	17002	17105	17123	16936	17055	16978	16593	16819	16830	17109	16896	16975	16886	16889	16873	16850	17177	16894	16942	16838	17019	17073	16949	17054	16987	17194	16877	17012	17083	17124	17032	16899	17058	17118	16912	16911	17007	16857	17074	16872	17050	16988	16987	16965	16992	16982	17026	17067	17102	16969	17068	16833	16869	17050	17140	16902	17051	16932	16820	16818	16888	17210	17172	17036	17062	17180	17034	16962	17033	16818	17187	16944	17044	16939	16920	17098	17108	17138	17102	17156	16853	16856	16753	16911	16938	16849	16704	16808	17012	17011	16970	17185	16772	16883	16993	16895	16827	17144	16862	16907	17282	17130	16771	16999	16890	17138	17132	16851	16994	16920	17243	16957	17065	16959	16858	16943	17091	17060	17011	16965	16980	17050	16983	17131	16896	17070	16922	16923	17157	16911	17033	17042	17254	17144	17096	16862	17003	16981	17043	16857	16992	16933	17037	17140	17064	16942	17084	16929	17158	17015	17140	16918	16966	16917	16887	16796	17143	16852	17081	17109	16844	16951	16800	17022	16880	17079	17024	16871	16969	16920	16933	16979	17066	16989	16983	16849	16982	17016	16926	16708	17012	16795	17117	17020	16879	16933	17094	17002	16913	17151	17067	17016	17041	16879	16731	17131	16990	16996	17007	16846	16816	17148	16758	17136	16974	16810	16910	17233	16900	17110	16975	16926	16867	16922	16860	16987	16769	16875	17047	16825	16862	17160	17154	16893	16871	16827	17025	17018	16989	16763	16689	17040	16937	16809	16886	17009	16922	16991	17077	17119	17049	17149	16944	16873	16819	16763	16908	17122	17068	16879	16780	16875	16937	16932	16995	17045	16729	16889	16989	17027	16738	16761	16913	16901	16899	16822	16823	16946	16943	17002	17066	17047	16887	17011	16990	16964	17063	16927	16782	16985	16773	17039	16812	17019	16902	17193	16941	16833	16903	16991	16916	16980	16884	16894	16999	16992	16884	17067	17061	17086	16927	17046	16996	17275	17144	17063	16976	16959	16966	16945	17037	17116	16941	17144	16978	17181	17099	16971	16888	17030	16807	17108	16867	16960	16955	16967	17085	16892	16956	16912	16924	16846	17164	16905	17106	16926	16848	16979	16894	16914	16891	17035	16993	17025	17027	16988	17028	16904	17036	16860	16938	16735	16867	16837	17050	16922	16908	16949	17020	17130	16931	16889	16826	16854	16929	17031	17075	16978	17082	16807	17010	16908	17013	16981	17017	17007	16856	17033	16744	16880	17137	16942	16848	16943	16657	16880	16975	16880	17011	16949	17218	16982	17283	17053	17116	17039	16999	16830	16865	17141	17069	17080	17021	16884	16875	16998	17136	16999	16935	16989	17097	16695	16895	17093	16946	17024	17066	16979	16834	16891	17140	17126	17061	16912	16890	16921	17036	17061	17061	17020	17066	17013	17118	16944	16738	16890	17137	17015	17028	16999	17139	17040	17185	16989	17173	16960	16926	17137	17075	16944	17092	16961	16960	16958	16958	17234	16905	16779	16892	17027	16864	16892	16955	16937	17040	17002	16935	17077	17023	16835	17090	16919	16814	16864	17153	16877	17004	16760	17274	17068	16929	16856	16934	17024	17010	16966	16984	16964	17140	17089	17068	17009	17031	16908	16976	16903	16726	17008	17016	16883	16969	16890	17001	16993	16955	16912	17094	16832	17013	17061	16979	16994	17032	16886	17056	16847	16923	16886	17110	16947	16940	17108	17010	16948	16945	17198	16957	16946	16986	16890	16989	16984	16938	17044	17092	17076	17017	17115	16900	16843	16968	17038	17071	16973	16901	17062	16825	17061	16953	17120	16892	16933	16950	16994	17192	17062	17027	17009	16903	16968	17046	16978	16897	16913	16642	17081	16966	17007	16779	16948	16907	17084	17139	17098	16941	17044	16751	16953	16999	16979	16992	17063	16847	16893	16822	16838	16955	16981	16833	16823	17121	16925	16998	16828	17113	17018	16971	16925	17035	17087	17034	16894	17025	17014	16955	16906	16959	17098	16831	17094	16939	16975	17027	16877	16940	17001	17024	16835	16941	16919	16894	17001	16817	16921	17113	16945	17103	16908	17069	16956	16925	17005	17037	17072	16912	16885	16865	16951	17111	17089	16870	17041	17034	16873	17011	16812	16892	16993	17025	16896	16814	16962	16804	16812	16929	16960	16896	16853	16794	16897	16915	16950	16727	16935	16792	16758	16883	16907	16966	17042	16995	16959	16932	17081	17086	17049	17004	16932	16928	17030	16926	16839	16789	16948	16921	16831	16900	16723	16901	17015	17053	17126	17066	17057	17010	16810	16900	17053	17239	16883	16869	16987	17039	16969	17122	17036	16838	16963	16830	16842	16896	17064	16940	16984	16957	17181	17108	16880	16921	17037	16842	17043	17008	16951	16994	16857	16834	16886	16964	16957	17002	16874	16981	16902	16974	16755	16696	16706	17029	17035	16889	17029	16810	17064	16945	17015	16942	17076	16860	16931	16977	17019	16983	17011	16928	16883	17048	16983	17125	16988	16996	17021	16918	16944	16800	16848	16946	16990	16777	16955	16953	16884	17142	16875	17075	17071	17093	16941	16988	16792	16693	17033	17018	16880	16981	17173	16928	17066	16985	16879	16884	16791	17001	16950	17082	17023	16837	16936	16798	16989	16889	16845	17073	17069	16738	16962	16947	16967	16767	16837	16821	16887	16969	17090	16976	16883	17049	16922	17061	16934	17018	16960	16829	16877	17063	17070	16948	16940	17004	17035	16909	17021	17033	16920	16916	16880	17009	16848	16966	16961	16962	16992	17143	16895	16942	17157	17009	16987	17167	17051	17106	17079	17030	16972	17039	16883	16762	16893	16937	16966	17061	17047	16939	17098	17014	16999	16834	16879	16918	16998	16999	16923	17031	17093	16968	16985	16796	16859	17042	16929	16929	16997	17162	17128	17277	16859	16941	17055	17092	16934	16988	16938	16931	16857	16880	17105	16885	17043	17009	16866	16791	16986	17154	16927	17098	16974	16826	16953	16891	16835	17040	16972	16924	16959	16923	16973	16885	16885	16973	17100	16918	16955	16873	16826	16996	17006	16803	16931	16893	16841	16914	16910	16986	17092	16944	16855	16869	16935	16972	16945	17149	16762	16900	17138	17182	16889	16893	16905	16986	16943	16862	16893	16952	17071	17130	17086	16997	16902	16791	16934	17197	16868	17093	16904	17003	16892	16912	16882	17211	16952	16852	17086	17018	16917	17330	17041	17039	17064	16908	16812	16942	16947	16992	17031	17009	17008	17020	16921	16968	16778	16881	16994	17256
16991	31729	32937	27094	23268	21946	21388	20815	20081	19233	18281	17664	32227	42745	38032	27242	19829	16523	15523	15308	15201	15293	15203	15171	15463	15075	15358	15209	15188	15179	15154	15182	15275	15064	15194	14996	15076	15208	15173	15234	15001	15215	15155	15201	15274	15120	15115	15156	15211	15146	15118	15191	15131	15118	15228	15222	15379	15180	15312	15112	15157	15376	15150	15208	15072	15443	15140	15192	15300	15103	15054	15249	15113	15281	15061	15197	15326	15331	15308	15180	15198	15158	15243	15276	15287	15142	15106	15148	15129	15124	15118	15128	15271	15181	15129	15093	15253	15106	15268	15138	15092	15321	15157	15049	15232	15217	15142	15317	15365	15057	15092	15167	15126	15180	15242	15272	15216	15311	15367	15269	15187	15170	15178	15190	15283	15132	15093	15194	15248	15131	15063	15115	15173	15360	15194	15113	15225	15171	15122	15354	15131	15378	15055	15206	15183	15126	15225	15160	15214	15282	15235	15232	15093	15185	15254	15122	15152	15314	15164	15129	15101	15170	15186	15061	15072	14975	15163	15235	15126	14988	15198	15213	15049	15089	15003	15302	15263	15345	15166	15262	15152	15207	15168	15138	15069	15083	15126	15202	15097	15188	15245	15136	15165	15204	15252	15185	15187	15158	15231	15298	15272	15041	15095	15150	15227	15299	15002	15175	15205	15051	15277	15145	15092	15276	15186	15236	15097	15160	15241	15181	15102	15250	15154	15052	15080	15168	14972	15233	15187	15141	15327	15081	15248	15364	15110	15226	15304	15240	15134	15119	15096	15226	15182	15031	15184	15110	15007	15206	15169	15003	15229	15033	15215	15167	15065	15169	15127	15119	14980	15231	15174	15004	15022	15172	15334	15344	15097	15182	15069	15168	15158	15077	15179	15109	15159	15046	15095	15086	15165	15223	15266	15160	15022	15180	15143	15033	15050	15059	15069	15043	15248	15109	15334	15210	15276	15243	15124	15174	14934	15026	15103	15252	15206	15321	15246	15355	15158	15278	15073	15244	15113	15210	15062	15008	15071	15062	15185	15278	15204	15080	15113	15030	15343	15043	15033	15148	15262	15308	15127	15170	15124	15190	15247	15050	15250	15150	15021	15308	15067	15164	15016	15297	15178	15134	15197	15136	15203	15207	15074	15189	15298	15058	15483	15050	15149	14975	15160	15333	15037	15177	15089	15099	15196	14987	15239	15196	15171	15062	15270	15216	15200	15013	15214	15032	15118	15039	15221	15203	15156	15290	15127	15176	15201	15226	15208	15227	15190	15039	15201	15166	15256	15181	15269	15036	15202	15273	15115	15296	15063	15098	15229	15183	15213	15073	15019	15224	15188	15215	15226	15225	15109	15118	15196	15045	15113	15077	15061	15225	15299	15184	15071	15213	15162	15018	15147	15040	15032	15126	15236	15197	15282	15236	15331	14975	15148	15120	15260	15242	15150	15118	15232	15117	15402	15068	15226	15021	15157	15054	15089	15371	15227	15103	15150	15048	15190	15119	15092	15135	15195	15160	15161	15086	15101	15148	15230	15204	15140	15128	15106	15140	15247	15118	15278	15007	15076	15086	15057	14963	15151	15260	15264	15002	15181	14943	15149	15220	15057	15065	15200	15075	15089	15137	15139	15143	15225	15277	15347	15175	15353	15114	15257	15273	15129	14995	15219	15196	15191	14949	15234	15135	15182	15021	15062	14978	15104	15203	15247	15238	15254	14943	15176	15232	15010	15120	15375	15156	15236	15140	15221	15251	15176	15084	15053	15204	15108	15208	15149	15102	15134	15015	15291	15237	15122	15100	15213	15157	15173	14945	15100	15191	15147	15180	15251	15180	15014	15232	15157	15275	15284	15085	15072	15188	15002	15278	15061	15052	15072	15181	15150	15186	15077	15107	15189	15208	15111	15207	15195	15115	15171	15016	15152	15206	15126	15220	15240	15290	15014	15170	15109	15242	15062	15083	15243	15306	15168	15341	14924	15012	15146	14998	15122	15163	14980	15018	15228	15137	15173	15257	15122	15139	15174	15170	15196	15160	15086	15142	15192	15182	15155	15171	15083	15219	15185	15182	15035	15153	15318	15112	15241	15227	15272	15309	15128	15235	15141	15224	15080	15188	15134	15196	15194	14947	15093	15248	15211	15300	15054	15137	15102	15270	15068	14919	15212	15112	15267	15041	15211	15109	15045	15093	15257	15082	15310	14983	15080	15119	15146	15204	15135	15118	15197	15164	15105	15132	15174	15251	15125	15227	15249	15094	15274	15314	15311	15125	15118	15035	15067	15007	15253	15219	15019	15212	15163	15123	15293	15151	15143	14990	15054	15096	15136	15181	15137	15044	15137	15139	15142	14997	15295	15186	15147	15204	15113	15178	15310	15370	14865	15160	15056	15003	15143	15197	15272	15102	15221	15013	15009	15179	15094	15011	15180	15099	15105	15199	15400	15104	15210	14951	15293	15235	15217	15327	15142	15222	15160	15034	15204	15379	15317	15087	15139	15191	15066	15023	14953	15021	15102	15178	15243	15133	15291	15085	15312	15183	15208	15290	15325	15213	15272	15145	15091	15163	15196	15135	15223	14971	15023	15104	14935	15168	15252	15272	15104	15153	14893	15307	14901	15139	15121	15042	15173	15258	15024	15107	15080	15239	15130	15125	15092	15249	15228	15083	15151	14996	15171	15162	15019	15092	15218	15088	15191	15213	15063	15279	15295	15135	15132	15003	15215	15045	15134	15137	15213	15033	15276	15160	15090	15080	15164	15168	15264	15169	15123	15233	15146	15091	15091	15144	15112	15226	15242	15133	15300	15253	15176	14985	14954	15140	15348	15167	15178	15085	15090	15140	15170	14994	15296	14997	15245	15122	15133	14989	15292	15259	15208	15214	15100	15043	15089	15097	15128	15198	14859	15114	15242	15102	15150	15299	15208	15105	14983	15434	15106	15089	15330	15035	15229	15136	15081	15060	15063	15086	15236	15192	15424	15054	15301	15070	15286	15178	15114	15395	15069	15265	15229	15078	15149	15197	15093	15016	15080	15159	15144	15188	15132	15155	15229	15096	15060	15068	15295	15151	15170	15109	15246	14904	15097	15102	15101	15083	15260	15155	15141	15277	15340	15021	15110	14936	15149	15151	15087	14885	15176	15115	15153	15077	15201	15044	15172	15104	15115	15126	15168	15298	15188	15089	15055	15223	15074	15147	15184	15079	15253	15113	15120	15184	15114	15174	15176	15234	15145	15271	15057	15245	15124	15295	15183	15150	15033	15095	15009	15225	15061	15228	15146	15047	15186	15225	15100	15109	15207	15035	15152	15115	15205	15128	15046	15154	14993	15280	15291	15164	15075	15190	14984	15330	15100	15172	15333	15049	15081	15187	15181	15246	15036	15072	15036	15158	15061	15082	15038	15168	15057	15156	15071	15128	15101	15089	15242	15003	15082	15211	15117	15077	15049	15172	15212	15138	15273	15074	15224	15056	15205	15116	15196	14962	15034	15114	15213	15144	15303	15092	15119	15169	15275	15208	15152	15233	15204	15175	15217	15251	15101	15283	15153	15169	15233	15169	15167	15249	15143	15053	15281	15059	15077	15171	15247	15075	15213	15058	15320	15312	15008	15207	15067	15151	15210	15169	15009	15162	15168	15163	15069	15209	15018	15234	15189	15197	15046	15144	15237	15023	15155	15369	15138	15256	15173	15244	14970	15171	15078	15173	15038	15120	15062	15198	15181	15269	15230	15147	15212	15015	15167	15261	15128	15139	15089	15144	15156	15292	15269	15183	15122	15172	15126	15145	15240	15015	15243	15158	15185	15173	15138	15214	15245	15082	15086	15199	15434	15064	15304	15208	15228	15043	15143	15275	15058	15079	15302	14927	15256	14951	15172	15197	15060	15209	15216	15212	15101	15193	15263	15127	15190	15168	15108	15102	15238	15106	15001	15154	15094	15183	15144	15228	15171	14938	15208	15092	15121	15261	15286	15345	15046	15105	15070	15287	15210	15074	15234	15149	15272	15086	15230	15060	15180	15298	15194	15203	15412	15005	15273	15086	15129	15103	15094	15126	15185	15204	15233	15131	15324	15124	15252	15129	15103	15130	15191	15288	15159	15165	15078	15054	15053	15115	15065	15144	14991	15118	15248	15058	15342	14970	15087	15115	15106	15268	15179	15263	15085	15223	15181	15253	15217	15143	15225	15249	15279	15356	15175	15064	15157	15078	15254	15078	15028	15206	15124	15115	15238	15072	15120	15135	15038	15184	15207	15303	15015	15133	15165	15119	15142	15204	15296	15196	15236	15106	15055	15065	15086	15079	14976	14918	15118	15138	15291	15094	15335	14980	15222	14977	15141	15246	15117	15375	15095	14996	14929	15071	15108	15226	15259	15135	15292	15260	15176	15296	15167	15197	15251	15119	15281	15171	15132	15053	15139	15189	15097	15239	15107	15151	15077	15098	15128	15231	15131	15126	15302	15253	15153	15032	15188	15161	15236	15053	15192	15143	15179	15095	15071	15336	15185	15113	15141	15309	15165	15173	15091	15211	15178	15204	15110	15052	15140	15152	15196	14968	15292	15312	15292	15101	15364	14967	15048	15166	15112	15116	15183	15186	15142	14986	15248	15194	15200	15110	15312	15179	15145	15239	15101	15299	15092	15109	15099	15071	15247	15375	15178	15218	15149	15243	15129	15234	15141	15357	15100	15065	15117	15318	15251	15091	15066	15214	14998	15217	15097	15149	15124	15225	15124	15127	15151	15245	15341	15126	15209	15183	15006	15124	15322	15153	15149	15179	15002	15210	15169	15102	15148	15082	15017	15229	15003	15075	15215	15046	15163	15169	15131	15216	15194	15055	15244	15146	15135	15014	15048	15218	15295	14958	15132	15352	15123	15013	15283	15184	15065	15187	15083	15094	15027	15358	15311	15061	15132	15450	15137	15285	15322	15169	15259	15155	15109	15287	15238	15027	15252	15212	15159	15216	15069	15126	15095	15132	15060	15250	15283	15117	15197	15326	14965	15151	15258	15158	15094	15135	15132	15176	15138	15240	15202	15164	15182	15312	15129	15154	15213	15077	15218	15155	15130	15178	15112	15215	15241	15081	15132	15092	15136	15271	15316	15185	15243	15065	15165	14984	15231	15251
27050	22274	25859	22914	18969	18430	18372	17822	17483	17923	17722	17477	17520	19126	19482	18501	17491	17009	16839	16670	16735	16777	16634	16882	16893	16772	16729	16661	16611	16846	16771	16692	16552	16693	16706	16833	16852	16873	16887	16689	16733	16681	16886	16589	16757	16953	16660	16704	16793	16738	16607	16857	16711	16829	16846	16744	16709	16736	16838	16702	16893	16674	16701	16829	16699	16665	16856	16677	16782	16754	16672	16765	16798	16698	16827	16884	16705	16706	16697	16708	16885	16712	16555	16616	16686	16405	16736	16931	16710	16774	16549	16564	16595	16603	16820	16870	16786	16908	16702	16617	16736	16707	16612	16877	16474	16745	16496	16788	16727	16829	16779	16977	16800	16921	16770	16738	16775	16690	16615	16703	16729	16732	16873	16776	16707	16561	16690	16574	16824	16542	16645	16825	16679	16676	16756	16733	16723	16805	16825	16681	16781	16729	16616	16705	16605	16640	16600	16492	16694	16589	16638	16770	16614	16677	16584	16523	16622	16738	16716	16740	16717	16680	16776	16775	16613	16736	16696	16832	16790	16652	16767	16783	16583	16672	16749	16867	16832	16710	16546	16702	16751	16732	16649	16660	16501	16648	16701	16747	16764	16553	16768	16604	16688	16605	16563	16844	16818	16670	16678	16836	16768	16613	16679	16744	16727	16543	16648	16730	16625	16903	16598	16623	16710	16669	16854	16678	16830	16817	16841	16757	16642	16508	16820	16655	16731	16681	16798	16698	16718	16707	16842	16562	16738	16769	16691	16646	16844	16668	16759	16698	16553	16702	16517	16823	16750	16689	16730	16791	16471	16837	16726	16745	16621	16675	16723	16768	16703	16782	16782	16680	16776	16736	16693	16464	16664	16751	16724	16841	16723	16660	16743	16523	16746	16684	16496	16722	16736	16842	16767	16856	16757	16872	16745	16898	16850	16713	16861	16837	16846	16745	16678	16661	16581	16806	16821	16588	16786	16683	16650	16638	16732	16817	16832	16546	16786	16698	16709	16694	16617	16525	16655	16517	16701	16941	16830	16800	16653	16702	16747	16596	16569	16895	16745	16577	16758	16747	16687	16777	16638	16618	16649	16701	16711	16645	16848	16686	16395	16637	16647	16804	16787	16727	16497	16602	16732	16643	16558	16780	16655	16644	16696	16620	16765	16505	16643	16646	16809	16653	16882	16682	16679	16692	16632	16693	16784	16736	16687	16610	16635	16884	16832	16695	16755	16775	16683	16792	16711	16541	16631	16791	16792	16783	16451	16771	16802	16603	16540	16927	16853	16785	16610	16746	16561	16619	16675	16658	16673	16664	16753	16806	16581	16593	16872	16584	16854	16616	16730	16807	16849	16908	16642	16649	16769	16637	16562	16884	16701	16775	16820	16867	16743	16782	16579	16733	16649	16696	16745	16618	16839	16602	16661	16735	16658	16760	16758	16767	16640	16610	16677	16622	16905	16633	16815	16853	16662	16861	16867	16785	16710	16753	16606	16835	16775	16808	16871	16542	16730	16710	16629	16959	16560	16764	16503	16682	16667	16805	16838	16783	16553	16591	16768	16666	16635	16725	16424	16760	16635	16798	16854	16598	16677	16628	16716	16841	16843	16475	16663	16454	16719	16825	16637	16589	16577	16833	16854	16793	16915	16919	16730	16645	16794	16830	16609	16611	16464	16594	16714	16574	16678	16650	16589	16695	16603	16942	16695	16826	16755	16639	16679	16735	16573	16568	16729	16852	16647	16700	16765	16734	16728	16726	16592	16804	16840	16541	16799	16539	16735	16685	16799	16686	16642	16772	16647	16424	16734	16939	16910	16723	16646	16703	16722	16616	16661	16607	16893	16767	16810	16618	16640	16899	16476	16721	16899	16760	16730	16805	16634	16757	16704	16775	16731	16883	16690	16862	16856	16578	16577	16545	16684	16752	16615	16644	16760	16693	16560	16786	16534	16733	16828	16747	16571	16635	16595	16652	16655	16545	16628	16810	16702	16678	16624	16767	16525	16766	16672	16776	16769	16675	16833	16729	16946	16690	16768	16650	16689	16636	16725	16561	16623	16938	16821	16844	16665	16495	16666	16767	16689	16775	16776	16620	16668	16649	16895	16625	16687	16463	16641	16890	16724	16781	16837	16794	16667	16923	16749	16752	16793	16956	16700	16587	16725	16833	16713	16615	16884	16716	16673	16694	16619	16709	16608	16877	16871	16613	16725	16706	16684	16649	16600	16632	16649	16633	16765	16486	16838	16511	16734	16901	16728	16620	16660	16758	16692	16822	16965	16726	16785	16735	16604	16754	16700	16824	16611	16678	16506	16791	16726	16827	16906	16723	16556	16747	16830	16595	16770	16575	16681	16592	16659	16696	16823	16595	16680	16581	16947	16603	16708	16601	16759	16869	16748	16609	16650	16725	16667	16795	16800	16709	16787	16559	16881	16573	16481	16579	16921	16893	16856	16693	16706	16633	16937	17007	16628	16642	16741	16737	16588	16742	16683	16757	16797	16707	16806	16711	16866	16606	16630	16608	16706	16658	16799	16628	16635	16682	16733	16789	16791	16736	16602	16845	16887	16466	16668	16787	16775	16961	17018	16625	16781	16821	16690	16833	16668	16495	16754	16954	16857	16698	16668	16730	16702	16782	16751	16657	16769	16668	16797	16605	16696	16723	16750	16734	16800	16877	16859	16642	16794	16811	16763	16654	16776	16744	16712	16703	16725	16742	16591	16606	16829	16660	16630	16633	16767	16609	16648	16802	16700	16844	16710	16689	16925	16575	16746	16848	16657	16905	16817	16647	16705	16779	16830	16624	16913	16644	16653	16650	16805	16938	16648	16782	16674	16787	16794	16631	16654	16874	16661	16696	16615	16579	16768	16685	17065	16793	16790	16698	16770	16738	16644	16835	16681	16622	16687	16767	16674	16737	16538	16729	16830	16662	16900	16561	16689	16689	16862	16827	16797	16850	16770	16725	16544	16655	16735	16650	16726	16570	16882	16935	16781	16726	16724	16659	16807	16510	16584	16748	16844	16727	16763	16735	16686	16573	16728	16721	16658	16923	16847	16660	16874	16773	16834	16853	16577	16593	16604	16800	16836	16792	16556	16723	16525	16736	16654	16732	16704	16620	16554	16728	16770	16682	16732	16802	16884	16715	16692	16730	16633	16871	16798	16816	16809	16602	16516	16666	16675	16714	16947	16687	16562	16735	16650	16660	16767	16566	16858	16815	16796	16660	16746	16849	16841	16860	16829	16726	16826	16608	16852	16645	16600	16743	16742	16592	16651	16848	16652	16586	16795	16793	16824	16710	16882	16753	16867	16879	16719	16718	16557	16693	16722	16721	16778	16862	16671	16730	16632	16503	16700	16656	16729	16945	16655	16782	16711	16563	16682	16799	16571	16778	16661	16710	16611	16846	16624	16851	16898	16680	16516	16641	16794	16799	16794	16834	16772	16748	16676	16724	16815	16739	16488	16832	16531	16624	16539	16749	16704	16874	16764	16885	16708	16694	16504	16707	16687	16731	16710	16675	16699	16557	16866	16666	16570	16760	16673	16760	16752	16721	16643	16745	16947	16744	16673	16683	16880	16706	16643	16645	16645	16610	16863	16773	16513	16708	16690	16656	16769	16748	16790	16769	16653	16767	16669	16591	16686	16619	16652	16755	16605	16879	16710	16754	16651	16916	16625	16657	16622	16852	16869	16544	16676	16624	16732	16872	16717	16759	16812	16691	16691	16605	16643	16750	16752	16962	16512	16728	16606	16650	16725	16619	16865	16848	16974	16809	16611	16665	16701	16712	16621	16513	16697	16550	16677	16707	16742	16625	16817	16723	16705	16863	16633	16721	16784	16598	16618	16847	16796	16674	16844	16733	16457	16604	16713	16581	16791	16948	16679	16527	16489	16690	16711	16749	16878	16822	16708	16813	16763	16875	16705	16685	16740	16591	16664	16564	16758	16750	16690	16610	16852	16838	16679	16798	16560	16573	16725	16691	16756	16841	16659	16648	16632	16556	16893	16820	16653	16667	16618	16671	16659	16794	16681	16591	16771	16800	16649	16692	16678	16499	16543	16849	16569	16634	16788	16699	16814	16607	16816	16654	16741	16793	16759	16621	16772	16628	16681	16712	16807	16830	16820	16901	16757	16767	16586	16659	16770	16634	16789	16587	16665	16777	16757	16630	16811	16868	16695	16631	16528	16790	16832	16665	16685	16767	16936	16841	16840	16789	16751	16622	16687	16823	16608	16920	16645	16795	16742	16609	16647	16921	16789	16859	16678	16627	16610	16676	16738	16774	16690	16781	16965	16537	16725	16658	16546	16665	16721	16632	16824	16744	16834	16621	16841	16681	16721	16699	16840	16736	16860	17002	16731	16673	16731	16706	16658	16530	16544	16757	16700	16591	16751	16997	16701	16771	16731	16896	16722	16855	16668	16657	16659	16950	16750	16877	16619	16888	16673	16653	16926	16915	16547	16723	16580	16574	16779	16760	16669	16723	16857	16686	16583	16557	16679	16763	16807	16722	16594	16796	16628	16622	16543	16700	16567	16676	16686	16661	16718	16656	16720	16648	16491	16752	16782	16652	16704	16790	16794	16466	16734	16559	16519	16659	16943	16603	16730	16694	16666	16759	16844	16689	16813	16683	16681	16795	16705	16708	16724	16769	16790	16815	16606	16709	16753	16576	16722	16775	16724	16603	16736	16507	16685	16870	16711	16686	16680	16698	16871	16706	16566	16654	16579	16848	16760	16689	16523	16761	16932	16733	16781	16829	16741	16644	16624	16801	16675	16675	16653	16653	16882	16681	16759	16486	16674	16717	16749	16568	16643	16802	16777	16695	16791	16782	16743	16583	16674	16770	16446	16662	16721	16610	16679	16707	16532	16580	16531	16743	16674	16736	16763	16748	16729	16807	16728	16787	16751	16747	16778	16759	16689	16863	16800	16784	16648	16814	16651	16478	16704	16656	16816	16813	16887	16839	16804	16753	16755	16851	16880	16674	16833	16749	16593	16639	16836	16792	16667	16790	16758	16554	16814	16887	16740	16706	16902	16841	16813	16713	16804	16757	16518	16666	16608	16669	16590	16782	16638	16800	16574	16639	16528	16711	16614	16641	16728	16736	16693	16587	16766	16821	16801	16580
17394	25682	24413	20324	18841	17919	17592	17137	16346	17128	16606	16154	16684	18561	18653	16740	15793	15302	14965	15051	14813	14950	15084	15096	15056	14860	15122	14999	15179	15097	14921	14965	14954	14953	14889	14959	14978	14916	15105	14957	15076	15082	14905	15152	15157	15175	14986	15248	14939	15048	14971	14859	15009	14901	14983	14819	14959	15029	14863	15075	14950	15114	14835	15135	14931	15029	15130	15143	14890	15029	15136	14901	15050	14970	15032	15149	15160	14919	15040	15097	14854	14962	14961	15034	15116	15009	15123	15161	15048	15149	14936	15044	15053	15054	15110	15022	15013	15150	15091	15144	15005	14986	14987	14971	15043	14779	14794	15034	15074	14983	15181	15058	14943	15060	14996	15090	15114	14982	15029	15090	14983	15053	14905	14950	14930	15092	15057	15099	14935	14904	15008	14966	14950	14918	15028	15214	15112	14964	14962	14899	14938	15011	14925	15001	15099	15054	14982	14929	14874	15037	14858	14889	15122	14915	15037	14792	14911	15089	14916	14995	14963	14939	14894	15043	14979	15101	14926	14862	15042	14848	14894	14920	15122	15072	14936	14877	14958	14878	14932	14944	15061	15023	15096	15042	15087	14977	14984	14934	14982	14857	15148	14917	14988	15091	15057	14960	14996	15135	15065	15022	15159	15073	15146	14987	15199	14842	14781	14976	14927	14905	14973	14900	15078	15088	14865	14978	15112	14955	14974	15034	14940	14979	14699	15101	15029	14897	15006	15062	14862	15241	14790	14807	15019	15067	15121	15068	15078	15037	15135	15081	15003	14907	14936	14998	14848	15057	14993	14879	15047	14983	14957	14934	15154	15139	15111	15072	15077	15075	15000	15046	14999	15205	14960	15020	14847	14987	14919	15086	14811	14817	15034	15067	14917	14881	15001	14970	15034	15043	15091	15017	14861	15007	14977	15032	15109	14871	15021	15058	15179	14928	15101	14977	15107	15016	15062	15191	14971	15132	15094	14918	14980	15038	15129	15158	14993	15260	15019	15085	14946	14859	15054	15050	14944	15207	14991	15137	14968	15207	15153	15072	14999	14897	15003	15117	15087	15033	15146	14966	14901	15064	14926	14789	14992	15061	15134	14967	15047	14973	14843	14907	15071	15021	15029	15111	15221	14799	15136	15038	15076	14972	14901	14945	14998	15090	14928	15140	15058	15101	15001	15024	15048	14886	15177	14973	14837	15001	15128	15098	14959	15077	15083	15046	14962	14938	15041	15137	15082	14940	15127	14990	15047	14815	15005	15029	14914	15045	15183	15175	15088	15094	15007	14851	15086	14907	14965	14796	14876	15063	14919	14907	15092	15042	15046	15028	15053	14983	14960	15046	14965	14849	14978	14954	14909	15006	15063	14889	15009	14801	15009	14877	15041	14902	15044	14938	15050	14938	14902	14972	14899	15063	14909	15008	14974	15110	15076	14919	15027	14959	14962	15099	15001	14976	15027	15010	15085	15067	14996	14933	14906	14992	14949	15062	14966	14933	14952	15118	15034	15107	14970	14975	14927	14906	15015	15044	15065	15098	14915	15098	14888	15051	14957	14908	15163	15053	15131	14939	14971	15134	14834	14944	14989	14957	14923	14906	14926	14801	15078	15132	14885	14892	14871	14929	15069	14946	14898	15048	15129	14922	15087	15038	14945	14967	15083	14859	15051	15114	14967	15059	14937	15029	14963	15108	14957	15029	14990	14993	15063	15218	14968	14841	15074	15035	14951	14983	14965	14854	15032	14990	14969	14920	15104	15035	15051	15087	14851	15062	15110	14946	15112	15087	14879	15110	15146	15039	14952	15183	14971	14930	15043	15013	14934	14998	15039	14986	15039	15053	15054	15157	15084	15032	14990	14918	15089	15008	15110	14914	14874	14923	15008	15013	15032	15030	14921	14939	15112	15023	15046	14883	14931	14985	15115	14956	15169	15024	15093	14804	15167	15072	14995	15038	14982	15097	15114	14916	15015	15189	14943	15046	15117	14943	14973	14960	14991	14989	15047	15049	15004	15087	14885	14927	14905	14920	15057	15088	15006	14986	14989	14888	15046	14949	15142	14972	14957	15202	15014	15070	15047	15003	14882	14930	14778	14979	14978	14947	15043	15115	15206	15030	15014	15004	15132	14986	14999	14953	15081	15080	15021	15023	15035	15020	15031	14952	14811	14943	14827	14816	15038	15133	14857	14917	14918	15135	14967	15188	15028	14909	15012	14831	15023	14994	14926	14908	14967	15095	14883	15060	14821	14948	14924	15035	15010	15048	15025	14910	14944	14973	14874	15013	15010	15127	15026	15021	15318	14870	14813	14956	15061	15019	14940	15141	14963	14995	15062	15064	15122	15067	15016	14930	14930	15108	15010	14883	14886	14926	15190	14997	15198	15191	14994	15095	15065	14989	14823	14985	14969	15049	15025	14940	15045	14934	14965	15042	14907	14831	15047	15093	14926	14932	15111	14966	14874	15047	14999	15146	14990	14988	15029	14985	15075	14978	15091	15030	15083	15018	14973	14926	14880	15008	14986	15113	14809	14948	14997	15057	15063	15136	14853	15003	14978	15039	15181	15054	15113	14994	14994	15102	14897	15036	15231	15164	15019	15051	15056	15059	14908	15066	15146	15159	15110	15107	15033	15136	14981	14983	14971	15108	15042	14942	14931	14870	15082	15080	14972	14973	15066	14979	15037	15224	15067	14976	15013	15192	14959	15128	15202	15006	15089	14941	15089	14936	14942	15071	14909	14994	14938	15163	14970	14942	14932	14970	15147	14909	15117	14944	15136	14944	15040	14874	14956	14803	15076	15050	15022	15077	15017	15006	15176	14950	15068	15139	14802	15065	15126	15062	15203	14955	14955	14951	15029	14955	14886	15037	15036	15007	15047	15058	15017	15068	14936	15071	14883	14843	15125	15022	15084	15099	15051	14815	14969	14949	15088	14998	15047	14805	14900	14861	14907	14962	14993	15030	15033	14943	14792	14944	15052	15015	15141	15090	15083	15079	15126	14931	14979	14987	15093	14812	14955	15053	14957	15037	14843	15068	15095	15026	14952	15050	14915	14959	14944	15134	14916	15042	15101	15101	14744	15151	14964	15021	15052	15045	15001	15179	15136	15185	14901	15127	14967	15044	15001	15007	15070	15024	14826	15083	14896	15090	14870	15084	15177	15072	14967	15188	14900	14967	15036	14876	15003	15035	14962	15086	15025	14819	15029	15073	15048	14977	15016	15036	14819	14976	15206	14908	14960	15096	14861	14966	15139	14951	15031	14986	14971	14954	15155	15103	14991	14976	15017	15150	14827	15047	14995	15011	15017	14897	15070	14951	14949	14973	14978	15111	15006	15030	14896	14872	15057	14889	15039	15059	14903	15260	15138	15122	14946	14930	14870	14832	14763	15109	14879	14983	14902	15102	15057	15186	14910	15032	14875	14881	15046	14920	15101	15202	15019	15184	14913	15094	15027	15114	15092	15158	14951	14990	14880	15036	14785	14985	15027	15051	14944	15048	14895	14989	14962	14893	15103	15051	14952	15002	15073	15020	14915	15100	15030	15234	15066	14920	14924	14956	15018	15085	14960	14827	14992	14880	15091	14840	15043	14950	15071	14996	15054	14900	15141	14977	14843	14946	15034	15017	14993	14865	14866	15015	15000	15124	14952	15002	14980	14890	14978	15009	14949	15102	14973	14906	14984	15085	15093	14967	15025	15055	14920	15093	14885	15289	14990	15097	15127	14843	15147	14944	15004	14923	14838	14969	15043	15008	15171	15173	15225	15060	15189	15015	14961	14970	15051	15243	15183	15000	14991	15148	15027	15002	15103	15033	14914	15056	15001	14975	15127	15120	14922	14970	15163	15094	15137	15015	15084	14974	15176	14957	15090	15040	14988	15160	15185	15017	15150	15117	15210	14893	14852	15082	15037	15212	14946	15094	14973	15116	15093	15105	15105	15063	14975	15109	14977	15101	15153	15096	14992	14911	14944	15036	15133	15207	15019	15056	14932	15069	14971	14898	15055	14993	15243	15199	14810	14924	14901	15101	15020	14902	14848	15070	14839	15098	14898	14898	14971	14862	15071	14977	14897	15018	14960	15067	15005	15119	14989	15115	14819	14996	15025	14980	15025	15048	14837	15052	14924	14999	15009	15024	14977	15016	15044	15014	14982	14997	15005	15043	15164	14943	15029	15023	15052	15033	14956	15174	14969	15013	14922	15070	15056	15026	14926	14948	14988	14773	15071	14951	15076	14890	15095	14854	15121	14989	14973	15071	14891	15067	14914	15038	14962	14852	14947	15111	15051	15046	15103	14925	15117	14813	14978	15024	15103	15075	14957	14992	15137	15094	14962	14999	14996	15032	15076	15018	15107	15102	15009	14801	15009	15023	14830	15120	14970	15092	14973	15070	15117	14936	15092	14991	14977	15087	15079	15207	15123	14942	14994	15123	14960	14987	15110	14939	15070	14962	15018	14873	15063	15115	15023	14970	15162	15082	15135	14907	14956	14986	15040	15009	15026	15078	15028	15019	14998	14965	15043	15137	15170	14940	14956	14912	14991	15089	14933	15041	14980	15177	15016	15048	14927	15075	14867	15142	15108	15102	14924	14903	15009	15022	14861	15074	14969	15106	14800	15035	14983	14941	15102	15027	14963	14936	14943	15051	15019	15125	14968	14759	15002	14943	15168	14837	14930	15049	15033	14956	14985	15094	14937	14970	15041	15060	15153	15082	14935	15139	14972	14972	14921	15012	15004	15032	15128	14939	14999	14998	15082	15039	15152	15057	15076	14976	15150	14957	15015	14993	14958	14868	15003	14989	15067	15093	15159	14844	15050	15075	15071	14927	15033	14996	15122	15077	14943	14991	14826	15119	15009	15047	15009	15011	15004	15162	14983	15315	14930	14951	15027	15132	14934	14888	15058	14799	14934	15022	15041	14882	15132	15065	15031	14991	15235	15048	15049	14848	15099	15034	15049	14921	15101	15028	15106	15016	14847	15046	14940	14847	15133	14993	15116	14997	14997	15072	15012	15060	15080	15032	14968	15009	15077	15145	15007	15108	15072	15045	15064	14907	14912	14863	14900	14957	14889	14850	15019	15009	15101	14964	15104	15023	14971	15064	14946	15009	14862	14954	14973	15062	14954	15101
23415	20828	28130	23784	21926	22283	21608	18888	18297	18575	18973	18559	21929	30256	29074	24613	20173	18109	17543	17258	17097	17143	17442	17153	16999	17139	17061	17152	17112	17084	17315	17210	17230	17170	17233	17227	17143	17031	17176	17251	17245	17258	17252	17093	17064	17205	17070	17039	17093	17138	17203	17119	16950	17005	17077	17113	16963	17142	17152	17305	17209	16926	17122	16968	17176	16940	17064	17092	17208	17241	16971	17033	17065	17211	16914	17263	16987	16922	17143	16850	17278	17277	17215	17194	17029	17010	17211	17007	16922	17203	17124	17081	17142	16826	17031	17264	17241	17144	17172	17216	17346	17185	17011	17041	17015	16921	17019	17075	17072	17183	17135	16982	16975	17162	16901	17013	16977	17021	17066	16928	16996	17012	17048	17127	17274	17219	17015	16987	17164	17107	17146	16908	17208	17154	17138	17121	17082	17150	17022	16870	17060	17083	16887	16944	17247	16894	16971	17252	17061	16932	17209	17013	17021	17020	16996	17115	17205	17188	17346	16975	17035	17078	16939	17051	16889	16941	17039	17035	17077	16968	17260	17067	17203	17008	16793	17024	16990	17275	17088	17064	17111	17120	17123	16946	16977	17151	17192	17237	17261	17069	17079	17025	17148	17115	17110	17082	17145	17172	16960	17109	17184	17144	17076	17013	16938	16962	17096	16926	17027	17074	16974	17095	16844	17167	17272	17121	16934	16962	17114	16876	16989	17078	16921	16966	17090	17136	17266	17009	16958	17074	17047	17096	17040	17090	17066	17160	17017	17128	16930	17136	17199	17127	16982	17060	17026	17120	17217	16977	16897	16995	17160	17090	16897	17204	17045	16885	17138	16992	17029	17038	16979	17106	17162	16964	17052	17035	16992	17068	16985	17030	17140	17065	17031	16975	17186	16909	16840	16925	17053	17078	16980	17074	17224	16970	17006	16987	17122	17056	16987	17057	17063	17146	17100	17030	16893	16935	17187	17079	16919	17086	16998	17106	17083	16988	17315	17043	17306	17152	17233	17177	17156	16905	17076	16922	17041	17238	17011	17122	17051	16944	17122	17114	17286	17083	17106	16933	16996	16925	17055	17203	16954	17036	16891	16876	17167	17035	17021	17011	16946	17098	16980	17105	17135	17041	17133	16990	16796	17073	17022	17111	16947	17089	17247	16989	17197	16983	17052	16923	16876	17170	17078	17065	17015	17016	16995	17172	16959	16989	17047	17115	17191	16895	17104	17128	17051	17136	17153	17312	17076	16891	17034	17045	17063	17045	17134	17043	17039	17181	17274	17018	17085	17201	17116	17081	16998	17243	17283	17123	16896	16995	17058	16978	17080	16962	17175	17131	17142	16976	17010	16887	17179	16950	17129	16925	17120	17115	17289	17149	17179	17120	16997	17215	17057	16959	16993	17017	17339	16981	17148	17149	17062	16978	17093	17211	17023	17070	17199	17044	17165	16970	17134	16982	16941	17097	16955	17315	17083	16928	16844	16921	17227	17286	17076	17222	17075	16972	17145	17055	17183	17031	17079	17014	16938	17060	17099	16976	17108	17059	17058	17146	17066	17145	17193	17193	17235	17156	17117	17109	16977	17162	17178	17127	17156	16876	17086	17249	17029	17119	16937	17083	17136	17072	17075	17271	17163	17072	16992	16906	16836	17048	17007	17145	17191	16993	16894	17159	17135	17021	17086	17014	17067	17037	17214	17015	16998	17163	17186	17116	16872	17174	16982	17148	17228	17057	17070	17074	16998	16797	16900	17018	16938	16949	17186	17117	16920	17083	16890	17152	17148	16994	16972	16959	16906	16866	17094	17068	17079	17303	17054	17064	16977	16882	16941	17131	17121	17175	17133	16995	17102	16989	17042	16979	17129	16970	17300	17252	17193	17011	17076	17122	17153	17211	17032	16954	17015	16991	17187	17327	16913	16873	17207	16837	17132	17074	17097	16996	17131	17123	17175	17117	17110	17099	16989	17044	17158	17171	17292	17147	16923	16959	17212	16987	16898	17076	16985	17124	17070	16837	16979	17043	17105	17078	17037	17224	17160	17021	17050	17172	17159	17214	16989	16858	17101	17078	17130	17158	17255	17149	17093	16929	16895	17253	17033	16982	17138	17109	17150	17024	17023	16891	17032	17120	16853	17145	17161	17069	17219	17067	16990	17105	17082	17141	17005	17167	17140	17043	17030	17069	16950	16997	16982	17033	16998	17023	17162	17015	16897	16966	16965	17127	17160	17021	17161	16993	17220	16969	17026	16994	17089	17047	16976	16958	16952	17143	16862	17125	16920	17102	17062	17057	17104	17196	17056	16951	17418	17188	16833	16953	17256	17037	17002	17120	17145	17021	16994	17043	16956	17192	17096	17096	16946	16965	17018	17038	17205	17089	17183	17099	17049	17005	17287	17225	17191	16880	17138	16980	17017	16955	16976	16981	17169	17154	17106	16889	17254	17189	17013	16906	16989	16933	17129	16918	17057	16904	16931	17022	17161	16961	17209	16998	17213	17031	16869	16944	17083	17106	16807	17042	16871	17114	17114	16886	17209	17213	17152	17066	16925	16897	17077	16942	17020	17015	17013	17160	17005	16939	17231	17122	16968	17066	16986	17211	16990	17118	17223	17039	17028	16966	16820	17085	17183	17158	17004	16945	17114	17245	17181	17076	17176	17081	17098	17040	17012	16972	16929	17040	17030	16930	16956	16893	16987	17014	17208	17053	17164	17099	16950	17015	17081	16953	17047	17029	16886	17131	17043	16745	17060	17030	17119	17201	16959	17127	17115	16860	17161	16890	17172	17048	17211	17050	17057	16967	16992	17128	17042	17098	17044	17031	17178	17129	17105	17046	17107	17001	16997	17072	17021	17037	17139	16974	16933	17097	17025	17261	17021	17099	17274	17187	16994	17039	17090	16961	17243	17027	17007	17294	16946	17070	17087	17004	17268	17060	16983	17097	17041	17063	17117	17054	16836	17056	17126	16923	16971	17060	17208	17188	17205	17228	16867	17041	16873	16906	17296	17268	17043	17202	17104	17078	17181	17082	17065	16968	17058	17215	16913	17154	17333	17223	17025	17086	16993	17073	17071	17006	17228	17043	17070	17192	16925	16952	17056	17030	17073	17004	17034	17080	17292	16977	16968	17122	17041	17030	16958	17057	17001	17118	17080	17139	17102	17210	16901	16965	17093	17026	16926	17116	17038	17171	16965	17168	16914	17049	17223	16905	17018	16945	17068	17111	17122	17100	17151	17039	17010	17100	17029	17212	16929	16901	17195	17341	17110	16988	17198	17142	16939	17070	17081	17050	17020	17016	16968	16929	16875	16928	16949	17231	17339	16932	16969	16971	17190	16825	17113	17039	17153	17072	16768	16857	17260	17140	17047	16810	17107	17176	17043	17100	17025	17184	16934	17088	17146	17162	16942	17086	16957	17086	17197	17122	16858	16880	16876	17130	17142	17018	16995	17110	17234	17073	17187	17013	17092	16899	16993	17178	17230	17172	17130	16816	17093	17006	16998	17283	17144	17023	16970	16936	16875	17184	17018	16929	17033	17135	16849	17014	16888	17000	16950	16808	17085	17150	16796	17064	16936	16966	16937	17112	17037	17113	17006	17146	17018	17065	16860	16915	17031	16917	16935	17053	17061	17110	17007	17145	17087	17052	17077	17098	16993	17073	16961	17047	17043	17043	17163	17204	17022	16899	17086	17080	17186	17288	17166	17055	17095	17097	17063	16993	17167	17025	17272	17177	17013	16945	17197	17263	17023	16991	17019	16724	16973	17049	17146	16899	17165	16990	17116	17110	17051	17020	17222	17065	17007	17012	17126	17037	17114	17040	17027	17066	17123	17135	17156	17063	17180	17034	17103	16957	17096	17285	17038	17165	17131	17005	17146	17269	17004	17047	17247	17082	16919	17046	16945	16969	17139	17126	17205	17165	16895	17149	17074	17027	16976	16931	17108	17263	16978	17013	17018	17127	17310	17282	17195	17166	17118	17044	17313	17238	17070	17040	17105	17052	16990	16977	17168	17079	17077	17130	17020	17088	17256	16993	17046	16964	16965	17025	17078	17032	17034	17020	17073	16851	16879	17013	16917	17046	16889	16774	16972	17069	17029	17085	16909	17163	17114	17090	16976	17089	17026	17090	17209	17072	17180	17150	17106	16974	16994	17003	16890	16879	17032	17184	17026	16986	16921	17052	17165	17129	17013	17139	17120	17049	16944	16912	16944	17250	16974	17069	17026	17125	17031	17036	16981	16969	17083	17099	17098	17038	17041	17178	17016	16907	16937	17182	16955	16857	17006	16930	17024	17042	17219	17170	17069	16914	16986	16942	17056	16959	17031	17204	17140	16836	17137	17086	17156	17193	17148	17066	17128	16798	17087	17085	17042	16904	17035	17140	17032	17007	17089	17055	17054	17206	16903	17245	17087	17113	17101	17179	17216	17056	16979	17223	17082	17097	17112	17107	17134	17028	16896	17198	16970	17207	17007	16985	17093	17191	17056	16952	17186	17187	17110	17005	16866	17098	16996	17073	17233	16988	17050	17026	17123	16830	16818	16981	17020	17225	17095	17008	16955	16916	16820	17087	17094	17161	17160	17111	17029	17053	17133	16982	17001	17087	17199	16955	16987	17000	16958	17080	16828	16849	16877	17080	17103	17165	17142	17067	17069	17042	17146	17034	16800	17076	16959	17025	17098	17231	16932	17091	17118	17087	17159	17038	17027	17124	17125	17073	17107	17264	17138	16933	17124	16852	17183	17047	16979	16884	16971	17085	17165	17138	17087	17073	16751	17032	16950	17011	16874	17102	17303	17027	17127	17081	17115	17112	17293	16980	16913	17004	17252	17140	17105	17021	17030	17095	17065	17113	16993	17070	17093	16770	17217	17101	17165	16932	17180	17093	17046	17184	16919	17087	17178	17132	17101	17168	17001	17189	16979	17020	16932	17043	17131	17274	16970	16880	17124	17038	16898	16970	17138	16888	17255	17262	17038	17040	17132	17006	17086	17097	17024	17125	17052	16999	17016	17018	16985	17079	16965	17108	17097	17052	17081	16806	16982	17213	17059	17172	17160	17060	17012	17096	17078	16981	17230	16978	17254	17138	17180	17128	17044	16999	17096	16864	17066	16979	16983	16947	17126	16887
18252	32610	26932	23214	21365	19723	18800	17575	17675	18106	18181	17582	23703	33134	30513	24134	18283	16210	15497	15457	15089	15259	15285	15378	15205	15281	15324	15292	15257	15341	15305	15290	15271	15263	15449	15174	15520	15292	15265	15342	15088	15155	15316	15212	15221	15402	15211	15360	15191	15293	15166	15227	15234	15512	15392	15246	15275	15277	15298	15386	15226	15379	15303	15382	15250	15227	15180	15144	15393	15356	15222	15306	15335	15196	15387	15329	15277	15204	15132	15300	15293	15273	15224	15358	15295	15309	15170	15255	15338	15186	15257	15313	15260	15426	15235	15296	15237	15427	15177	15236	15354	15322	15348	15172	15275	15314	15258	15318	15310	15304	15320	15106	15249	15197	15071	15182	15219	15239	15283	15169	15365	15151	15299	15251	15251	15202	15372	15393	15249	15314	15331	15405	15232	15307	15301	15262	15344	15326	15213	15363	15338	15183	15161	15190	15330	15247	15309	15116	15248	15209	15189	15142	15304	15223	15449	15198	15307	15265	15292	15390	15273	15274	15321	15108	15392	15227	15248	15101	15262	15257	15312	15245	15364	15262	15250	15203	15353	15219	15438	15335	15277	15045	15112	15421	15212	15282	15295	15328	15489	15139	15033	15280	15386	15243	15265	15165	15173	15352	15352	15159	15299	15228	15262	15254	15201	15275	15316	15167	15100	15265	15212	15171	15429	15163	15310	15274	15334	15340	15297	15265	15175	15145	15172	15254	15280	15370	15135	15175	15167	15235	15166	15316	15280	15300	15256	15236	15286	15079	15319	15328	15441	15211	15223	15185	15164	15183	15247	15211	15203	15202	15263	15121	15200	15328	15242	15230	15308	15370	15188	15251	15211	15154	15415	15160	15111	15343	15402	15308	15102	15259	15198	15158	15274	15431	15304	15272	15150	15205	15126	15096	15117	15235	15329	15231	15184	15405	15266	15168	15283	15298	15217	15293	15220	15185	15160	15263	15084	15217	15326	15205	15119	15350	15350	15318	15170	15280	15374	15196	15320	15467	15321	15426	15066	15271	15348	15184	15309	15287	15478	15273	15184	15205	15319	15343	15280	15362	15296	15171	15188	15284	15095	15252	15249	15331	15142	15232	15333	15248	15245	15246	15330	15154	15214	15333	15118	15367	15124	15127	15377	15310	15308	15377	15197	15211	15194	15258	15175	15071	15271	15226	15408	15226	15226	15351	15256	15249	15223	15228	15237	15316	15250	15210	15328	15271	15308	15300	15197	15358	15341	15362	15293	15372	15268	15217	15308	15481	15123	15166	15246	15261	15355	15237	15320	15233	15340	15346	15263	15208	15371	15287	15202	15464	15398	15384	15303	15287	15465	15393	15139	15134	15236	15353	15155	15254	15189	15294	15321	15261	15100	15326	15368	15242	15294	15200	15137	15296	15330	15213	15281	15246	15184	15380	15147	15291	15309	15145	15336	15197	15156	15180	15162	15164	15205	15261	15231	15305	15161	15223	15182	15239	15233	15297	15096	15276	15229	15133	15393	15384	15105	15412	15445	15251	15285	15248	15256	15092	15246	15041	15145	15219	15292	15342	15175	15426	15349	14965	15297	15328	15167	15353	15339	15216	15229	15129	15285	15227	15383	15155	15317	15343	15243	15294	15192	15339	15317	15273	15280	15210	15334	15250	15317	15276	15373	15437	15342	15160	15206	15309	15385	15326	15234	15293	15246	15118	15422	15278	15288	15365	15315	15463	15432	15164	15254	15365	15114	15304	15147	15224	15193	15309	15108	15244	15551	15325	15070	15277	15250	15259	15154	15267	15309	15312	15556	15291	15176	15315	15305	15328	15218	15377	15159	15094	15348	15313	15309	15167	15304	15399	15241	15315	15361	15183	15235	15189	15263	15397	15213	15360	15333	15353	15215	15356	15200	15349	15362	15273	15358	15251	15054	15227	15230	15477	15308	15298	15246	15206	15275	15304	15341	15326	15279	15206	15227	15388	15305	15214	15288	15333	15113	15304	15162	15239	15138	15243	15188	15302	15300	15343	15248	15115	15309	15228	15237	15237	15142	15306	15158	15314	15246	15393	15282	15286	15204	15234	15319	15192	15352	15176	15156	15155	15402	15211	15189	15301	15142	15138	15411	15244	15382	15175	15334	15364	15238	15213	15378	15233	15263	15354	15261	15122	15161	15144	15308	15521	15334	15116	15439	15132	15241	15323	15336	15315	15235	15428	15162	15329	15198	15340	15230	15271	15171	15316	15257	15211	15012	15438	15200	15213	15217	15214	15325	15248	15296	15053	15297	15342	15235	15362	15365	15088	15040	15351	15407	15396	15196	15156	15302	15346	15195	15171	15227	15136	15090	15254	15298	15232	15242	15287	15420	15402	15471	15229	15305	15380	15367	15227	15192	15479	15213	15315	15290	15298	15262	15153	15234	15077	15332	15174	15284	15335	15309	15431	15319	15319	15374	15280	15246	15124	15477	15312	15301	15208	15285	15257	15209	15326	15259	15191	15248	15254	15294	15367	15374	15300	15250	15246	15159	15187	15259	15261	15270	15310	15208	15241	15077	15320	15384	15069	15249	15401	15416	15242	15114	15249	15267	15376	15043	15360	15354	15150	15210	14981	15378	15319	15322	15404	15234	15319	15124	15233	15281	15264	15136	15229	15445	15297	15262	15251	15271	15352	15097	15235	15325	15363	15270	15385	15319	15214	15216	15255	15142	15298	15315	15189	15090	15096	15273	15395	15076	15352	15440	15200	15283	15068	15175	15258	15273	15253	15413	15249	15103	15298	15242	15177	15288	15218	15409	15188	15399	15167	15368	15351	15193	15235	15212	15424	15212	15163	15216	15224	15181	15342	15227	15310	15433	15296	15240	15364	15356	15361	15323	15159	15322	15396	15377	15191	15478	15111	15179	15272	15255	15303	15271	15199	15328	15136	15100	15245	15205	15301	15363	15280	15176	15299	15234	15239	15245	15273	15139	15266	15172	15360	15237	15504	15206	15095	15366	15227	15394	15283	15213	15393	15098	15374	15529	15278	15295	15283	15245	15266	15118	15265	15151	15407	15189	15001	15213	15323	15165	15237	15227	15206	15240	15179	15263	15144	15235	15332	15258	15357	15238	15209	15236	15080	15277	15378	15169	15357	15236	15268	15338	15300	15195	15293	15359	15173	15484	15203	15395	15247	15235	15244	15272	15258	15188	15354	15275	15360	15145	15228	15146	15241	15280	15395	15241	15340	15217	15175	15203	15163	15311	15342	15473	15186	15368	15318	15182	15358	15241	15159	15239	15161	15265	15462	15129	15303	15268	15207	15228	15170	15236	15131	15333	15314	15360	15113	15198	15240	15345	15345	15335	15213	15272	15273	15147	15259	15281	15253	15162	15185	15329	15193	15282	15301	15149	15146	15224	15265	15285	15172	15169	15249	15242	15429	15252	15329	15352	15271	15285	15243	15178	15394	15276	15338	15218	15388	15226	15176	15286	15301	15220	15219	15295	15206	15169	15366	15270	15193	15100	15187	15109	15130	15230	15320	15292	15235	15221	15352	15217	15219	15352	15394	15162	15192	15327	15146	15267	15481	15277	15140	15267	15464	15141	15265	15273	15379	15343	15193	15362	15304	15255	15387	15175	15283	15114	15389	15266	15261	15209	15493	15125	15251	15341	15166	15218	15198	15269	15285	15173	15199	15210	15267	14995	15344	15298	15116	15221	15234	15185	15371	15273	15302	15368	15300	15414	15213	15229	15107	15408	15209	15278	15175	15326	15275	15135	15338	15384	15382	15140	15265	15236	15230	15214	15219	15338	15246	15191	15237	15400	15323	15231	15198	15191	15202	15246	15289	15211	15197	15332	15107	15273	15331	15216	15284	15343	15304	15155	15181	15346	15384	15371	15159	15115	15197	15139	15334	15337	15262	15160	15219	15206	15415	15294	15335	15227	15177	15312	15223	15269	15380	15247	15090	15391	15320	15144	15193	15324	15327	15245	15432	15170	15321	15130	15372	15120	15231	15271	15197	15292	15258	15191	15335	15194	15311	15150	15339	15404	15212	15262	15266	15329	15296	15429	15191	15166	15044	15252	15217	15237	15252	15211	15340	15186	15366	15320	15352	15249	15279	15234	15206	15124	15408	15268	15281	15204	15339	15252	15111	15260	15177	15315	15195	15303	15136	15182	15367	15241	15290	15396	15252	15282	15240	15341	15183	15312	15262	15180	15274	15239	15143	15224	15348	15218	15394	15226	15220	15302	15164	15136	15373	15307	15255	15226	15313	15242	15242	15366	15232	15160	15253	15367	15201	15239	15319	15454	15184	15233	15177	15162	15135	15331	15200	15241	15295	15146	15158	15204	15289	15256	15271	15205	15366	15256	15193	15270	15246	15213	15274	15383	15256	15315	15295	15219	15256	15306	15268	15181	15240	15187	15358	15289	15114	15397	15232	15315	15258	15407	15122	15168	15203	15210	15174	15282	15242	15185	15516	15199	15306	15296	15232	15229	15253	15195	15350	15151	15460	15393	15179	15225	15102	15288	15144	15340	15328	15299	15260	15308	15398	15358	15284	15104	15404	15261	15332	15396	15303	15360	15375	15110	15345	15213	15188	15208	15302	15211	15290	15402	15109	15218	15245	15193	15472	15301	15127	15089	15217	15286	15461	15193	15299	15151	15346	15245	15254	15209	15155	15283	15304	15224	15163	15388	15032	15320	15239	15263	15260	15349	15217	15193	15058	15283	15161	15444	15259	15271	15243	15258	15120	15304	15415	15165	15259	15266	15150	15401	15285	15352	15398	15302	15266	15255	15395	15261	15418	15140	15393	15158	15313	15378	15252	15325	15182	15193	15256	15483	15347	15313	15143	15293	15270	15205	15355	15416	15293	15217	15342	15289	15227	15187	15374	15335	15169	15213	15293	15282	15302	15311	15321	15207	15328	15382	15250	15348	15197	15337	15119	15109	15286	15182	15220	15267	15480	14990	15197	15142	15225	15339	15175	15433	15220	15244	15298	15207	15235	15343	15107	15279	15257	15380	15198	15325	15311	15289	15375	15293	15198	15251	15243	15144	15252	15157	15296	15243	15181	15106	15206	15291	15115	15353	15153	15124	15114	15197	15271	15209	15199	15161	15242	15166	15155	15370	15249	15258	15311	15148	15112
22328	20792	28424	23247	21051	23457	25652	20569	19113	19844	19576	19797	31917	38366	34592	28551	22459	18962	18080	18012	17859	17441	17554	17636	17599	17627	17500	17504	17829	17576	17654	17629	17451	17625	17409	17573	17376	17743	17443	17438	17363	17339	17637	17360	17534	17489	17404	17562	17511	17415	17484	17348	17480	17611	17618	17506	17450	17481	17321	17429	17443	17670	17576	17529	17450	17495	17625	17403	17315	17626	17493	17348	17500	17586	17483	17581	17498	17604	17365	17421	17498	17296	17448	17483	17353	17422	17368	17196	17413	17511	17648	17311	17427	17629	17192	17558	17319	17302	17331	17501	17326	17350	17452	17778	17566	17402	17373	17541	17419	17443	17382	17380	17314	17539	17496	17271	17188	17428	17408	17305	17568	17555	17450	17578	17504	17444	17473	17616	17387	17428	17339	17429	17445	17467	17632	17354	17422	17295	17467	17262	17409	17391	17453	17412	17350	17379	17369	17616	17408	17443	17607	17381	17448	17332	17406	17507	17376	17421	17363	17298	17553	17541	17477	17466	17421	17232	17485	17354	17527	17376	17507	17264	17385	17458	17117	17487	17396	17402	17370	17410	17458	17422	17464	17430	17545	17291	17539	17460	17365	17388	17434	17497	17300	17430	17502	17601	17538	17477	17517	17472	17193	17372	17327	17612	17371	17394	17537	17240	17320	17395	17256	17377	17171	17429	17321	17379	17213	17413	17317	17397	17489	17387	17594	17334	17309	17508	17409	17520	17448	17363	17352	17541	17434	17492	17439	17558	17502	17286	17360	17250	17449	17476	17438	17324	17378	17399	17396	17460	17157	17426	17459	17368	17559	17464	17392	17331	17471	17597	17373	17355	17498	17491	17407	17241	17511	17469	17628	17332	17314	17362	17343	17467	17318	17349	17452	17515	17593	17440	17430	17596	17571	17120	17182	17568	17527	17390	17476	17318	17289	17437	17374	17530	17383	17384	17367	17372	17484	17414	17508	17574	17397	17281	17389	17397	17457	17462	17614	17282	17308	17435	17248	17387	17496	17334	17482	17290	17688	17522	17469	17296	17464	17392	17507	17298	17236	17476	17406	17459	17416	17487	17477	17290	17428	17333	17238	17444	17360	17412	17420	17291	17516	17388	17365	17485	17217	17457	17325	17388	17550	17481	17336	17241	17397	17460	17405	17321	17204	17388	17332	17349	17555	17530	17528	17250	17560	17483	17399	17361	17453	17244	17398	17420	17237	17351	17402	17395	17288	17400	17297	17332	17405	17451	17611	17309	17378	17391	17509	17332	17238	17500	17602	17396	17511	17346	17542	17687	17340	17242	17302	17421	17573	17449	17532	17388	17389	17550	17551	17372	17462	17307	17452	17352	17567	17300	17416	17480	17393	17352	17307	17338	17706	17310	17194	17382	17392	17093	17346	17370	17410	17561	17139	17357	17453	17281	17546	17467	17291	17535	17644	17344	17367	17370	17346	17445	17662	17368	17482	17314	17435	17461	17396	17431	17565	17384	17575	17346	17444	17449	17277	17392	17253	17564	17346	17431	17484	17369	17306	17430	17505	17541	17346	17367	17452	17300	17360	17488	17374	17206	17424	17291	17323	17514	17259	17310	17424	17424	17440	17341	17378	17456	17410	17241	17443	17231	17387	17657	17550	17347	17280	17684	17164	17244	17291	17431	17399	17534	17502	17465	17430	17424	17324	17310	17396	17419	17353	17494	17394	17457	17568	17310	17375	17344	17345	17390	17398	17201	17437	17303	17387	17497	17247	17408	17393	17398	17534	17305	17266	17450	17514	17380	17506	17340	17467	17511	17411	17373	17373	17220	17470	17331	17481	17515	17447	17243	17138	17199	17460	17350	17565	17319	17378	17511	17530	17273	17509	17303	17448	17393	17371	17497	17384	17522	17563	17280	17462	17452	17444	17448	17455	17512	17250	17351	17386	17387	17468	17291	17262	17498	17532	17519	17225	17288	17284	17353	17408	17284	17383	17396	17396	17382	17337	17240	17515	17540	17468	17525	17509	17454	17407	17394	17254	17254	17421	17506	17344	17502	17560	17313	17373	17361	17350	17416	17510	17464	17330	17479	17605	17395	17361	17366	17306	17467	17521	17492	17445	17519	17303	17563	17428	17311	17265	17508	17452	17319	17400	17351	17303	17429	17358	17476	17267	17217	17398	17141	17269	17393	17678	17406	17248	17365	17187	17295	17391	17585	17408	17300	17302	17508	17461	17499	17236	17256	17304	17431	17379	17301	17316	17400	17371	17535	17386	17328	17514	17488	17359	17161	17366	17241	17236	17464	17445	17369	17389	17206	17449	17175	17246	17456	17348	17400	17313	17460	17565	17499	17273	17450	17332	17297	17482	17658	17440	17246	17382	17198	17402	17548	17527	17437	17382	17510	17374	17399	17318	17400	17329	17416	17401	17239	17401	17200	17573	17377	17390	17324	17414	17330	17211	17290	17598	17383	17470	17406	17431	17598	17287	17289	17457	17310	17353	17334	17456	17434	17398	17328	17248	17302	17586	17469	17280	17320	17360	17472	17466	17313	17452	17348	17647	17521	17480	17459	17613	17316	17593	17643	17502	17543	17224	17322	17389	17354	17363	17432	17235	17314	17376	17436	17525	17495	17414	17143	17294	17395	17680	17350	17444	17650	17463	17395	17495	17572	17296	17529	17281	17367	17618	17433	17186	17485	17491	17345	17393	17248	17433	17412	17519	17366	17169	17267	17355	17331	17391	17596	17488	17443	17491	17344	17501	17356	17193	17529	17326	17431	17466	17338	17609	17209	17423	17244	17458	17266	17457	17561	17598	17450	17246	17401	17475	17380	17469	17594	17375	17270	17388	17397	17351	17279	17497	17380	17403	17329	17271	17447	17545	17323	17423	17352	17452	17313	17382	17513	17339	17530	17304	17484	17511	17648	17281	17295	17515	17311	17309	17321	17449	17175	17371	17291	17407	17190	17213	17445	17525	17477	17435	17318	17405	17371	17415	17632	17310	17401	17397	17119	17379	17415	17236	17186	17296	17431	17513	17470	17329	17300	17383	17510	17316	17227	17386	17354	17498	17368	17420	17427	17485	17514	17410	17362	17420	17059	17341	17257	17473	17340	17594	17378	17318	17317	17271	17454	17371	17393	17324	17781	17251	17463	17442	17552	17395	17381	17309	17339	17281	17399	17339	17527	17499	17425	17535	17404	17196	17341	17493	17208	17387	17510	17567	17328	17278	17472	17311	17355	17550	17351	17555	17461	17266	17363	17443	17285	17393	17418	17570	17414	17549	17362	17369	17547	17352	17409	17194	17415	17303	17271	17408	17483	17549	17418	17394	17484	17609	17344	17413	17467	17159	17444	17302	17268	17427	17583	17466	17399	17485	17329	17491	17379	17520	17251	17466	17555	17677	17444	17466	17501	17400	17495	17536	17402	17324	17576	17490	17415	17379	17480	17220	17362	17414	17458	17381	17398	17671	17175	17366	17317	17456	17260	17387	17428	17468	17407	17308	17501	17498	17559	17299	17257	17415	17560	17411	17517	17223	17500	17415	17400	17633	17466	17366	17207	17535	17467	17286	17450	17396	17583	17354	17589	17499	17560	17661	17391	17532	17214	17234	17313	17406	17482	17557	17509	17325	17380	17258	17390	17388	17473	17380	17441	17431	17474	17488	17435	17452	17316	17356	17360	17423	17354	17338	17423	17542	17265	17464	17582	17411	17450	17515	17434	17435	17293	17377	17479	17378	17458	17407	17631	17580	17476	17460	17344	17286	17453	17271	17454	17537	17560	17480	17187	17235	17232	17698	17367	17359	17233	17494	17330	17427	17360	17439	17563	17365	17438	17390	17315	17485	17444	17345	17263	17593	17351	17399	17438	17513	17389	17493	17420	17436	17453	17604	17565	17145	17372	17449	17353	17422	17491	17438	17451	17476	17304	17425	17263	17455	17379	17415	17597	17504	17469	17379	17602	17346	17435	17469	17388	17181	17384	17391	17378	17425	17419	17408	17376	17200	17434	17429	17546	17531	17341	17567	17595	17692	17400	17464	17226	17398	17281	17271	17521	17397	17277	17447	17495	17311	17444	17439	17357	17434	17549	17488	17341	17322	17307	17470	17541	17497	17599	17453	17265	17466	17333	17301	17284	17374	17181	17526	17645	17457	17380	17430	17444	17468	17155	17491	17403	17357	17215	17560	17560	17397	17382	17342	17470	17459	17318	17483	17230	17263	17312	17292	17266	17235	17380	17213	17323	17330	17750	17332	17412	17400	17420	17298	17483	17437	17444	17372	17518	17420	17339	17365	17296	17306	17487	17456	17506	17483	17548	17526	17441	17420	17411	17378	17332	17573	17410	17541	17337	17519	17270	17648	17492	17330	17437	17470	17302	17298	17468	17302	17413	17239	17294	17518	17469	17380	17519	17311	17242	17397	17556	17481	17281	17611	17572	17558	17495	17548	17416	17487	17353	17365	17532	17435	17410	17321	17260	17416	17663	17511	17322	17546	17187	17358	17400	17348	17307	17302	17515	17216	17439	17485	17517	17202	17412	17414	17537	17444	17482	17411	17488	17460	17555	17469	17312	17327	17375	17575	17306	17483	17393	17478	17660	17534	17475	17620	17518	17310	17393	17280	17285	17413	17479	17538	17501	17337	17516	17316	17292	17342	17261	17287	17417	17627	17630	17380	17339	17594	17585	17342	17494	17386	17432	17387	17366	17496	17405	17372	17605	17310	17490	17362	17438	17406	17406	17513	17071	17302	17396	17280	17577	17454	17191	17356	17295	17379	17368	17373	17292	17399	17476	17231	17518	17421	17369	17424	17375	17342	17345	17593	17353	17347	17110	17387	17316	17375	17444	17661	17196	17279	17378	17397	17208	17209	17245	17430	17341	17287	17413	17460	17594	17454	17673	17373	17332	17229	17345	17472	17167	17637	17397	17516	17449	17285	17289	17352	17476	17375	17360	17407	17147	17276	17509	17744	17549	17362	17572	17449	17465	17506	17242	17470	17259	17464	17173	17367	17518	17346	17259	17273	17399	17441	17348	17262	17407	17370	17550	17500	17346	17468	17238	17436	17478	17474	17493	17526	17544	17436	17313	17366	17409	17562	17467	17360	17292	17256	17322	17397	17474	17500	17446	17374	17418
20044	35195	29059	25701	23774	22800	21213	19693	18660	19168	19272	19562	36540	40246	35878	28833	21047	16762	15962	15565	15509	15401	15256	15398	15527	15276	15837	15419	15449	15422	15448	15451	15568	15535	15282	15483	15531	15315	15510	15251	15400	15541	15570	15337	15492	15495	15391	15313	15412	15464	15452	15423	15472	15399	15472	15420	15469	15461	15505	15528	15565	15211	15454	15464	15437	15432	15409	15366	15227	15547	15426	15408	15513	15441	15541	15325	15539	15463	15295	15365	15402	15444	15376	15448	15415	15468	15561	15363	15434	15469	15509	15437	15286	15446	15371	15431	15536	15486	15488	15356	15326	15489	15449	15519	15449	15360	15405	15291	15259	15577	15454	15445	15464	15582	15468	15260	15391	15466	15364	15398	15455	15501	15314	15511	15496	15511	15212	15481	15426	15321	15548	15425	15324	15415	15483	15398	15402	15549	15425	15430	15507	15392	15395	15196	15444	15400	15367	15351	15489	15366	15340	15419	15478	15388	15316	15664	15336	15262	15458	15320	15406	15311	15407	15447	15391	15343	15426	15356	15553	15291	15416	15526	15522	15430	15402	15444	15373	15297	15412	15358	15453	15489	15427	15388	15551	15369	15376	15417	15339	15461	15352	15331	15492	15398	15409	15467	15463	15367	15400	15486	15459	15628	15489	15346	15400	15302	15576	15433	15396	15570	15304	15453	15338	15370	15465	15550	15418	15543	15385	15308	15454	15388	15522	15348	15570	15333	15518	15439	15543	15375	15243	15510	15438	15395	15569	15423	15381	15397	15167	15469	15420	15380	15382	15376	15432	15425	15352	15424	15470	15362	15387	15394	15377	15557	15419	15407	15441	15408	15461	15385	15492	15531	15577	15419	15455	15332	15311	15457	15471	15394	15385	15311	15428	15325	15482	15200	15362	15376	15390	15340	15416	15330	15419	15380	15531	15311	15323	15327	15438	15576	15510	15414	15326	15311	15420	15454	15387	15473	15366	15380	15462	15432	15376	15400	15462	15424	15396	15569	15340	15659	15320	15462	15489	15333	15497	15297	15370	15430	15498	15402	15383	15288	15396	15454	15375	15459	15345	15393	15553	15171	15409	15425	15343	15289	15493	15321	15551	15442	15388	15311	15636	15486	15747	15284	15524	15388	15527	15355	15274	15465	15533	15409	15358	15356	15367	15603	15488	15528	15358	15350	15445	15363	15358	15408	15360	15411	15506	15315	15408	15415	15436	15391	15290	15212	15449	15494	15420	15507	15470	15553	15307	15349	15499	15444	15405	15601	15525	15469	15505	15372	15475	15539	15512	15498	15546	15417	15494	15402	15358	15257	15386	15361	15325	15531	15375	15481	15544	15496	15321	15385	15474	15413	15410	15444	15512	15383	15258	15465	15406	15339	15198	15404	15330	15376	15383	15318	15553	15328	15475	15416	15417	15505	15620	15267	15379	15389	15568	15265	15330	15454	15332	15450	15361	15577	15241	15634	15379	15466	15326	15398	15383	15327	15528	15552	15344	15296	15432	15521	15413	15482	15415	15515	15246	15521	15400	15570	15398	15518	15517	15190	15475	15385	15334	15530	15284	15475	15389	15450	15494	15401	15321	15641	15401	15307	15391	15285	15435	15380	15363	15392	15403	15558	15457	15318	15307	15511	15359	15382	15287	15438	15409	15510	15384	15390	15559	15462	15432	15319	15349	15293	15276	15426	15526	15343	15347	15469	15431	15414	15438	15245	15253	15414	15609	15542	15306	15447	15321	15255	15549	15489	15268	15429	15366	15575	15401	15416	15464	15411	15553	15428	15562	15305	15505	15350	15511	15454	15366	15446	15458	15418	15503	15432	15531	15555	15438	15411	15305	15381	15445	15399	15376	15441	15477	15563	15436	15609	15490	15429	15333	15430	15203	15354	15449	15353	15487	15469	15385	15386	15406	15493	15305	15233	15394	15478	15389	15487	15345	15306	15439	15427	15300	15378	15354	15296	15322	15524	15315	15412	15393	15475	15368	15370	15340	15413	15301	15406	15244	15614	15485	15467	15345	15431	15541	15315	15297	15291	15254	15363	15465	15308	15363	15431	15459	15383	15258	15237	15490	15407	15366	15474	15362	15419	15340	15462	15338	15244	15237	15425	15235	15445	15429	15414	15314	15325	15378	15488	15325	15388	15379	15480	15478	15430	15235	15531	15543	15568	15222	15427	15373	15434	15548	15338	15528	15536	15424	15364	15393	15297	15515	15439	15490	15376	15445	15410	15417	15294	15359	15353	15407	15382	15474	15387	15444	15330	15386	15581	15485	15272	15433	15497	15355	15438	15404	15450	15463	15405	15485	15384	15397	15334	15277	15538	15461	15245	15349	15520	15447	15500	15449	15350	15369	15537	15269	15554	15275	15569	15444	15603	15375	15292	15362	15360	15452	15244	15327	15355	15529	15431	15567	15531	15554	15421	15444	15524	15403	15271	15371	15544	15285	15403	15356	15523	15556	15399	15456	15360	15414	15386	15443	15423	15232	15556	15341	15367	15346	15514	15395	15266	15322	15427	15137	15363	15359	15376	15484	15291	15370	15358	15270	15433	15522	15620	15186	15431	15516	15405	15480	15372	15367	15330	15133	15524	15325	15464	15484	15337	15391	15365	15254	15258	15378	15512	15406	15488	15392	15521	15449	15368	15439	15395	15324	15341	15376	15279	15441	15383	15234	15467	15375	15534	15359	15532	15270	15395	15516	15425	15362	15357	15468	15580	15472	15291	15439	15398	15567	15528	15407	15624	15509	15356	15319	15493	15316	15381	15172	15472	15346	15284	15379	15366	15437	15357	15409	15414	15231	15573	15298	15427	15285	15585	15300	15382	15499	15430	15369	15505	15212	15480	15429	15386	15412	15439	15471	15483	15196	15363	15378	15381	15411	15645	15548	15528	15354	15451	15312	15429	15280	15468	15438	15234	15258	15314	15448	15455	15357	15301	15267	15385	15456	15571	15445	15357	15419	15270	15362	15522	15475	15520	15561	15431	15301	15512	15359	15352	15370	15328	15466	15694	15549	15302	15249	15357	15253	15288	15472	15318	15342	15417	15313	15371	15453	15455	15496	15540	15356	15309	15341	15382	15270	15561	15230	15447	15585	15361	15446	15366	15642	15425	15529	15311	15501	15473	15523	15564	15329	15507	15303	15330	15514	15318	15284	15529	15493	15394	15344	15215	15493	15325	15359	15481	15465	15420	15438	15588	15424	15397	15481	15349	15524	15508	15453	15399	15553	15298	15486	15214	15453	15259	15393	15465	15358	15415	15418	15517	15363	15370	15405	15484	15320	15500	15393	15378	15440	15368	15427	15493	15402	15437	15517	15413	15453	15271	15509	15582	15515	15426	15479	15320	15366	15539	15475	15480	15553	15448	15329	15310	15432	15450	15411	15398	15590	15525	15671	15436	15348	15605	15327	15315	15341	15208	15406	15548	15232	15272	15596	15428	15526	15488	15564	15273	15392	15215	15506	15488	15254	15464	15325	15469	15279	15359	15426	15188	15531	15316	15464	15438	15461	15431	15273	15375	15374	15211	15446	15581	15470	15476	15413	15268	15372	15318	15309	15602	15461	15517	15443	15277	15253	15370	15467	15411	15383	15412	15357	15539	15628	15518	15377	15508	15446	15202	15503	15400	15422	15468	15338	15476	15295	15299	15544	15381	15495	15343	15381	15326	15488	15339	15285	15399	15329	15503	15290	15335	15441	15321	15346	15495	15269	15599	15501	15410	15437	15400	15333	15264	15436	15513	15287	15480	15346	15400	15566	15273	15392	15541	15411	15439	15356	15413	15514	15319	15421	15403	15398	15444	15412	15466	15544	15246	15515	15450	15492	15329	15251	15453	15480	15288	15398	15399	15381	15277	15583	15328	15424	15350	15355	15504	15213	15344	15481	15236	15381	15412	15332	15654	15436	15442	15513	15415	15355	15318	15337	15401	15293	15601	15401	15549	15290	15509	15404	15189	15291	15497	15526	15391	15348	15561	15291	15430	15387	15369	15441	15521	15461	15421	15572	15340	15279	15383	15589	15322	15396	15470	15523	15396	15456	15329	15331	15253	15538	15395	15510	15408	15386	15348	15516	15395	15407	15360	15380	15287	15334	15234	15356	15306	15518	15498	15351	15433	15476	15406	15456	15256	15561	15477	15525	15463	15345	15380	15439	15369	15313	15345	15405	15583	15281	15338	15272	15568	15523	15539	15301	15304	15349	15404	15445	15424	15536	15429	15434	15347	15408	15687	15446	15486	15120	15436	15430	15351	15457	15242	15304	15382	15461	15391	15377	15336	15515	15308	15438	15393	15502	15315	15311	15514	15362	15641	15410	15520	15454	15360	15399	15342	15383	15406	15354	15369	15516	15433	15405	15534	15286	15419	15369	15283	15572	15426	15473	15507	15256	15538	15315	15263	15596	15308	15442	15328	15564	15293	15516	15153	15382	15361	15487	15439	15381	15388	15424	15493	15435	15497	15422	15635	15516	15245	15441	15314	15592	15460	15351	15376	15490	15368	15469	15509	15439	15541	15439	15314	15353	15298	15444	15368	15474	15510	15494	15373	15512	15485	15294	15527	15440	15341	15388	15513	15315	15418	15279	15607	15423	15506	15458	15464	15331	15455	15501	15442	15494	15407	15506	15354	15324	15460	15310	15432	15423	15560	15254	15545	15318	15430	15390	15408	15540	15354	15379	15479	15179	15418	15372	15371	15380	15423	15427	15267	15310	15394	15251	15408	15426	15335	15493	15319	15637	15388	15261	15495	15444	15345	15354	15565	15411	15555	15467	15398	15439	15255	15282	15335	15462	15473	15379	15346	15448	15359	15577	15457	15377	15419	15359	15438	15405	15266	15495	15454	15588	15485	15402	15340	15364	15287	15447	15501	15491	15311	15466	15585	15580	15356	15410	15437	15417	15340	15442	15543	15453	15491	15424	15441	15360	15380	15499	15597	15555	15325	15461	15409	15369	15376	15347	15626	15375	15276	15394	15305	15393	15326	15303	15469	15348	15332	15523	15395	15448	15417	15344	15435	15569	15483	15349	15303	15446	15351	15474	15526	15485	15367	15397	15397	15227	15268	15410	15548	15511	15495	15456	15601	15514	15582	15402	15490	15546	15444	15365	15415	15206	15344
26932	22072	25255	21894	19331	19598	19057	18645	18219	17909	18086	17490	18694	20014	19243	18233	17713	17345	17168	16991	17153	17001	17034	17068	17057	16916	17023	17003	16933	17112	17033	17109	17026	17212	16896	17054	17045	16968	17224	16988	17049	17060	17038	16873	16940	16941	17087	17048	17069	16995	17001	17112	17156	17141	16986	17045	16800	17084	16834	17003	17023	17118	17122	16958	17028	16937	17156	16937	17035	17014	17230	17022	16927	16929	17067	17038	16918	17045	17118	17194	16906	16883	16940	16996	16974	16949	17224	16952	17020	17070	16980	16865	16947	17207	16896	17073	17012	16917	17058	17111	16816	17025	16955	16997	16954	16858	16975	17054	16912	17080	17021	16999	16958	16946	16987	16864	17093	16860	17057	16855	17033	17013	16860	16923	16987	17141	16899	16974	16978	16982	17029	16789	16771	17079	17028	16835	16842	17039	16983	16955	17036	17139	17006	16955	17238	16841	17044	16714	17132	16894	16964	17004	16944	17012	17180	16989	17043	17053	16914	16872	16994	16995	17027	17238	17092	17005	16831	17159	17145	17003	16712	17112	16827	16942	16935	17151	16936	17129	17083	17117	17017	16973	17100	17056	17218	17030	17140	16990	17021	16910	17144	17191	17047	16960	16961	16861	17035	17158	17283	17023	17030	16791	17147	17065	16883	17063	17112	17039	17029	16985	16990	17034	17212	16949	16823	16910	17053	17023	17186	17025	16930	16964	16914	16908	16957	16991	17078	17049	17048	17060	17150	17081	16926	16833	16972	17170	17012	17083	16914	16979	17013	17069	16881	17003	16894	16866	16776	16884	17039	16862	16926	16903	16966	16964	16996	16736	16913	16870	16944	17045	16930	17095	16886	16907	16855	17110	16921	16880	17098	16993	16819	16985	16923	16906	16992	16868	17181	16818	17127	17132	17118	16861	16968	16925	17074	16970	17134	16885	16756	16997	17039	17094	17194	17127	16952	16821	17164	17020	16991	16907	16891	16845	17076	17065	16966	16935	17058	16914	17057	16960	17046	17086	17040	16943	17298	17094	17021	17184	16984	17130	16913	16935	16929	16940	16984	17138	16980	17194	17092	16840	16982	17064	16956	16976	17019	17081	17180	16918	17006	17190	17093	16986	17060	17088	17002	16891	16999	17056	17164	17028	16757	16870	17114	16960	16812	16940	16924	16839	16831	16893	17079	16855	17073	16940	17030	17049	17155	17069	16884	16899	16906	17066	17008	17017	17033	17118	17119	17077	17089	16894	17067	16975	16935	17000	17164	16970	16949	16981	16790	16939	16940	16954	17118	16786	17107	16785	16704	17102	16950	17064	16991	17057	16949	17020	16942	17149	17004	17019	17095	16876	17008	17107	17213	17024	17023	16958	16703	16806	16915	16976	17007	16976	17096	17035	17083	16987	17200	17048	17060	16963	16936	16889	16935	16985	16964	16989	17071	16901	16944	16929	16944	17049	16979	16957	16843	17079	16997	17007	17160	17162	16997	17007	17047	17133	17123	17007	17230	17134	16992	17081	16980	16866	16964	16998	16920	17120	17041	16998	16948	17249	17055	17012	17078	17100	17158	17189	16995	17133	16875	17127	16914	17151	16955	17053	17125	17114	16920	17168	17076	16819	16963	16941	16752	16979	17108	16917	17009	16905	17222	16889	16863	17002	17057	16959	17042	17036	16969	16845	17195	16888	16848	16863	16868	16994	17065	17030	17159	16907	16967	16935	17006	16940	16928	17003	17176	16997	17178	16864	16881	17151	17256	17022	17070	17004	16985	17058	17103	16965	16863	16950	17033	16904	17102	16987	17003	17171	17126	17227	17095	17193	16874	16916	16953	16883	16892	16949	17284	16974	17086	16930	16901	16915	16812	17027	17268	17037	16995	17130	16971	16959	16942	16868	17045	16959	16893	17002	17124	16931	17024	17043	16868	17090	16989	16957	16831	16934	17112	17071	16945	17179	17036	16947	16959	17070	17077	16820	16923	16947	16960	16993	17059	17105	17123	17070	17015	16960	16963	16927	17009	16969	16919	16998	17252	16897	16839	16883	17058	16971	17220	16912	16843	16952	17097	16835	17084	17011	16862	16902	16909	16924	16995	16999	17138	16989	16935	16924	17018	16991	17102	16824	17007	16957	17146	17136	17059	16892	17182	17054	17061	17056	17182	16833	17005	17129	17041	17041	17116	17118	17026	17142	16869	17154	16914	17003	16821	16888	17100	17057	17053	17085	17044	17005	16966	16872	17044	17028	16939	16912	17109	16975	16962	17019	17069	16787	17193	16906	16873	17069	16871	16966	16960	17079	17103	16771	16827	17162	16988	16986	16804	17194	17149	16966	17131	17010	17028	16818	17134	17025	17002	16923	17016	17043	16975	17259	17057	16787	16962	16971	17089	17048	17090	16886	17102	17101	16931	17077	17006	17049	17058	17160	17034	16971	16899	17045	16979	17118	17083	16744	16832	16763	16908	17069	16831	16983	16960	16820	17075	17164	17129	16954	17111	17024	17121	17069	17190	17008	17107	17095	16856	17015	17027	16955	17024	17048	17105	17105	16872	17143	16896	16942	17022	17000	16764	16895	17117	17007	17014	16908	17087	16911	16876	17043	17190	16951	17074	17164	16992	17122	16900	17091	16910	17050	16822	16992	16968	17013	17010	17097	16859	16727	17106	16981	16975	16963	16829	16950	16837	16985	17082	17012	17091	16925	16957	17143	17010	16991	16979	16865	17020	16972	17116	17105	16835	16997	17009	17191	17032	17064	16969	16857	16954	17058	16901	16832	16981	16964	17002	17180	16837	16986	17011	16860	16922	17065	16991	17025	16894	17037	17051	17135	16981	16856	17058	16935	17028	17060	16925	17146	17028	16931	16960	16928	16923	17050	17017	17056	16829	16867	16814	17120	16901	17027	17171	17189	16839	17355	17015	17016	16705	16844	16979	17204	16924	16996	17078	17197	16922	16878	16997	16978	17055	16966	16922	16990	16982	16802	17115	17005	17005	16961	17009	16936	16972	16655	16812	16934	16954	17066	17013	16978	16789	16991	17064	17047	17048	16964	17093	16966	17160	16999	16930	17158	16906	16976	17103	16886	16899	17045	16939	16961	16880	16962	17073	16939	17048	17012	17072	17050	17144	17046	17131	16940	16893	16822	17245	16897	16955	17023	17210	16948	17201	17027	16830	16931	17099	17016	16883	17022	17123	16862	17072	16854	16931	17133	17180	17254	17008	17093	17172	17194	16930	16924	17162	16960	16889	16716	16830	17052	17040	17035	17062	16991	16931	17190	16950	16860	17224	16935	16892	16860	16898	17210	16910	17074	17079	17037	16982	17143	17114	16997	17129	16940	17055	17132	17186	16913	17023	17085	17077	17082	16949	17226	17003	16873	16951	16910	16897	16837	16895	16968	17109	17033	17035	17209	17238	17029	16930	16875	16889	17066	16991	17080	17094	17054	16902	17026	16978	16887	16787	16909	16940	16926	17251	16948	16971	17195	16757	16906	17122	16912	16904	17090	17014	17198	17162	16988	17237	16900	17101	16972	16985	17062	16989	17131	16965	17003	16898	16851	16983	16960	16997	17062	16913	16908	17121	16999	17108	17138	16862	17087	16916	17041	17034	16913	17194	17080	16983	17047	16938	16913	16960	17073	16909	17196	17220	16960	17103	16967	17045	17139	16932	16901	16854	17163	17027	16792	17027	17007	16862	17103	17041	16980	16924	17028	16874	17134	17008	16971	17179	16969	16976	17040	17061	16715	16854	17083	17250	16814	17056	16821	16856	16952	17210	17397	16771	17175	17055	16985	16730	16841	16983	17179	17020	16848	16945	16842	17153	16954	16987	16860	16966	16968	17121	17079	17095	16968	17075	16977	17221	17106	16771	16979	16892	16962	17049	17055	17042	16918	17015	17054	16824	16940	17251	16829	17113	17268	17069	16945	17047	16896	17011	17008	17094	16882	17052	17092	17230	17109	17197	17058	16962	16973	16994	17101	17107	16902	17115	16958	17133	17017	17120	16943	16810	16771	16905	17026	16916	17062	17069	16836	16807	17116	17032	17045	17101	16920	17221	16960	17016	16892	16942	16832	17041	16902	17026	17040	16969	16964	17107	16910	17049	17050	16979	17003	16896	17006	17059	17120	16987	17160	17066	16818	17060	16985	16879	17149	17116	17190	16991	17021	17018	16845	16794	16820	16909	16890	17016	16976	17081	16909	16891	16943	17102	17041	16922	16931	17135	17014	17166	17178	16966	16882	17125	17077	16879	17017	17011	16977	16946	17139	17004	16927	16996	16871	16856	16883	17143	16996	17121	17098	17049	17186	17033	17080	16857	17018	16905	16870	16933	16914	16890	16803	16919	16993	17142	16984	16884	17038	16998	17086	16903	17152	17125	17102	17055	17235	17029	17152	17075	17027	17042	16988	16952	16907	16922	17067	16901	16935	17166	16983	16938	17036	17027	16924	17135	16947	16942	17035	17004	16929	16950	16952	16975	16968	16958	16942	17031	17297	16963	17119	17055	17093	17147	17046	16958	16836	17075	16983	17111	17077	17020	16996	16943	17058	17124	16923	16937	16923	16846	17150	17021	17226	17156	17025	17104	16928	17004	17149	16950	16909	17030	17133	17095	17086	17031	17035	16973	16916	17180	16914	17096	17057	16962	16885	17046	16980	16868	16999	17033	16856	16905	17051	16788	16933	17189	17084	16982	17057	16917	16978	16941	16891	17066	17017	16942	16973	17160	17154	16975	16911	17050	17237	17044	17192	16958	16992	16985	16692	16981	17036	17039	17026	16904	17087	17004	16920	16918	17142	17017	17065	17249	16961	16844	16870	17042	16978	16966	16915	16913	16978	17110	17073	17120	17183	17067	16812	16970	16996	16971	17057	16818	16872	17134	16974	16850	16887	16923	17053	17076	16988	17082	16970	17024	16946	16827	17068	17165	17057	16977	16922	16935	16740	16969	17061	16932	17297	17097	16755	16950	16946	17014	16766	17016	17084	17160	16862	17059	17116	16988	16930	17043	16982	17051	17007	16827	16954	17060	16996	17086	17044	16976	16911	17005	16937	17018	17025	16923	17021	17049	17042	16909	16789	17089	17147	17080	16832	17039	16793	17011	17018	16916	16947	16978	16914	16966	17103
18611	24188	22159	18931	18848	19560	18439	18022	17165	16748	16674	16397	17775	19531	17995	16425	15744	15431	15277	15180	15305	15079	15076	15181	15269	15024	15170	15311	15088	15044	15268	15163	15166	15207	15215	15188	15018	15083	15174	15125	15138	15247	15177	15064	15126	15081	15167	14880	15232	15245	15128	15062	15164	15126	15115	15039	15105	15251	15185	15154	15344	15124	15212	15139	15239	15148	15173	15196	15011	15155	15160	15071	15100	15190	15107	15176	15174	15213	15166	15050	15243	15149	15200	15266	14959	15053	15064	15121	15001	15239	15109	15186	15163	15119	15042	15087	15202	15236	15194	15156	15155	15082	15192	15048	15254	15337	15086	14986	15149	15161	15095	15042	15216	15105	15194	15135	15210	15254	15166	15202	15131	15191	15096	15172	15333	15092	15102	14994	15146	15304	15104	15375	15075	15180	15085	15133	15135	15177	15211	15029	15282	15266	15228	15095	15183	15155	15254	15138	15297	15252	15224	15109	15199	15083	15139	15156	15217	15041	15153	15285	14993	15135	15142	15131	15075	15263	14951	15288	15015	15268	15239	15303	15197	15132	15059	15117	15107	15008	15084	15195	15100	15128	14977	15467	15321	15190	15168	15175	15074	15336	15271	15120	15233	15225	15099	15033	15058	15045	15267	15216	15237	15239	15041	15220	15264	15219	15221	15090	15050	15170	14994	15202	15102	14959	15118	15132	15119	15119	15117	15154	15255	15000	15158	15138	14986	15044	15093	15218	15086	15121	15071	15128	15022	15341	15128	15051	15139	15304	15120	15215	15101	15174	15198	15116	15144	15318	15184	15230	15065	15007	15169	15145	15165	15121	15083	15026	15190	15205	15095	15173	15269	15092	15102	15143	15258	15019	15320	14959	15107	15258	15259	15098	15203	15161	15155	15295	15069	15298	14984	15133	15179	15123	15078	15366	15145	15115	15011	15264	15168	15183	14986	15312	14988	15023	15094	15175	15190	15230	15130	15209	15026	15294	14971	15056	15162	15032	15216	15073	15215	15269	15135	15022	15126	15260	15211	15194	15255	15200	15123	15051	14994	14968	14977	15290	15097	15093	15205	15079	15070	15175	15122	15288	15243	15263	15240	15045	15138	15136	15194	15271	15226	15021	15241	15118	15220	15058	15208	15119	15061	15182	14992	15232	15131	15263	15170	15200	15126	15077	15112	15348	15236	15234	15229	15260	15022	15093	15150	15251	15163	15031	15091	15175	15245	15177	15207	15139	15104	15158	15043	15162	15093	15243	15041	15224	14970	15329	15035	15167	15284	15187	15071	15231	15339	15194	15200	15108	15129	15274	15145	15015	15348	15360	15182	15362	15105	15161	15144	15277	15091	15052	15199	15260	15203	15097	15057	15277	15255	15272	15142	15144	15153	15187	15178	15219	15135	15197	15149	15040	15186	15158	15149	15188	15201	15100	15222	15081	15291	15085	15046	15083	15164	15232	15299	15251	15211	15306	15166	15185	15122	15109	15125	15179	15302	14963	15064	15169	15155	15182	15200	15042	15027	15206	15219	15141	15032	15112	15093	15174	15200	15160	15228	15061	15240	15135	15154	15008	15187	15273	15140	15283	15046	15153	15136	15161	15160	15084	15045	15179	15086	15422	15225	15190	15311	15149	15301	15220	15126	15198	15229	15257	15370	15175	15240	15117	15124	15124	15160	15281	15131	15201	15259	15200	15148	15161	15107	15223	15099	15010	15046	15115	15087	15219	15263	15182	15163	15062	15168	15202	15111	15110	15281	15123	15144	15016	15064	15115	15087	14992	15110	15270	15316	15136	15133	15012	15054	15104	15136	15191	15374	15182	15227	15151	15286	15096	15134	15433	15180	15065	15247	15092	15176	15183	15154	15089	15172	15086	15149	15359	15156	15152	15144	15168	15187	15071	15272	15292	15028	15252	15013	15055	15255	15338	15249	15239	15374	15158	15183	15232	15229	15202	15077	14983	15054	15114	15114	15151	15210	15235	15338	15163	15198	15104	15181	15214	15093	15345	15153	15088	15218	15241	15120	15236	15051	15064	15115	15162	15097	15180	15014	15107	15051	15235	15370	15205	15241	15194	15262	15179	15028	15258	15165	15135	15305	15210	14993	15220	15002	15202	14992	15063	15090	15147	15092	14955	15197	15294	15255	15064	15134	14918	15207	15057	15205	15149	15224	15230	15191	15101	15114	15039	15133	15191	15195	15184	15166	15248	15254	15160	15015	15113	15089	15107	15177	15071	15120	15305	15280	15213	15156	15045	15101	15075	15221	15208	15272	15065	15172	15037	15312	15177	15299	15258	15064	15211	15088	14998	15251	15068	15091	15084	15195	15285	15264	15232	15161	15130	15130	15187	15012	15180	15345	15154	15177	15131	15127	15228	15077	15053	15133	15247	15058	15144	15069	15101	15069	15178	15180	15147	15140	15274	15048	15259	15223	15358	15168	15181	15129	15184	15246	15163	15368	15196	15211	15121	14977	15106	15036	15151	15016	15264	15161	15068	15241	15141	15151	15178	15311	15141	15265	15106	15192	15262	15180	15208	15256	15025	15216	15111	15143	15192	15272	14996	15291	15139	15177	15215	15104	15037	15088	15002	15286	15107	15069	15135	15202	15340	15220	15060	15361	15421	15131	15078	15154	15055	15006	15121	15003	15211	15115	15028	15206	15218	15184	15029	15143	15136	15036	15046	15168	15337	15231	15251	15190	15162	15095	15115	15289	15383	15256	15184	15206	15098	15196	15077	15370	15229	15079	15260	15315	15240	15013	15230	15170	15186	15272	15198	15142	15097	15235	15144	15140	15080	15210	15235	15186	15192	15263	15177	15041	15087	15260	15190	15066	14961	15079	15370	15371	15026	15196	15227	15371	15170	15302	15230	15212	15322	15296	15141	15019	15175	15068	15178	15075	15181	15010	15085	15212	15240	15290	15081	15296	15123	15177	15225	15266	15181	15141	15142	15165	15079	15107	15178	15029	15076	15273	15223	15196	15174	15266	15104	15108	15159	15107	15237	15200	15221	15150	15104	15210	15114	15185	15111	14972	15156	15204	15030	15134	15130	15036	15216	15281	15243	15229	15192	15318	15021	15208	15242	15078	15182	15147	15200	15315	15453	15075	15134	15029	15159	15270	15019	15328	15068	15113	15247	15178	15251	15060	15027	15153	15251	15233	15143	15148	15081	15325	15099	15140	15150	15090	15085	15270	15103	15166	15134	15178	15344	15125	15188	15171	15060	15225	15209	14976	15123	15169	15206	15125	15135	15194	15145	15092	15256	15079	15107	15316	15308	15133	15092	15057	15120	15228	15303	15175	15017	15174	15146	15306	15246	15385	14983	15157	15086	15239	15151	15113	15106	15118	15234	15123	15134	15112	15234	15166	15212	15084	15151	15061	15249	15164	15005	15169	15024	15324	15219	15122	15239	15234	15272	15219	15133	15003	15109	15204	15220	15239	15231	15177	15298	15255	15260	15145	15182	14987	15149	15075	15266	15087	15219	15211	15220	15276	15160	15073	15063	15180	15252	15144	15137	15063	15320	15120	15001	15137	15078	15287	15219	14962	15137	15081	15087	15195	15070	15277	15088	15202	15245	15083	15338	15193	15152	15108	15074	15138	15217	15206	15138	15149	15241	15107	15126	15130	15292	15074	15168	15256	15235	15203	15073	15184	15096	15118	15225	15232	15134	15141	15212	15229	15213	15149	15173	15082	15225	15017	15198	15178	15056	14985	15084	15040	15067	15249	15170	15113	15092	15170	15264	15038	15201	15139	15177	14951	15168	14949	15243	15180	15283	15403	14976	15387	15115	15199	15013	15087	15192	15012	15248	15137	15192	15435	15130	15185	15128	15220	15265	14925	15245	15134	15188	15105	15091	15172	15302	15203	15142	15131	15153	15200	15209	15269	15109	14967	14992	15204	15236	15216	15141	15256	15217	15143	15132	15197	15059	15258	15096	14944	15241	15259	15212	15146	15357	15176	15171	15153	15158	15043	15155	15281	15170	15067	15282	15109	15254	15060	15221	15075	15256	15052	15209	15099	15287	15178	14993	15322	15093	15211	15023	15127	15103	15163	15114	15288	15067	15128	15045	15175	15023	15132	15059	15116	15160	15123	15034	15078	15239	15114	15180	15067	15128	15170	15293	15294	15166	15136	15181	15212	15127	15080	15159	15113	15172	15118	14978	15105	15086	15061	15281	15063	15073	15118	15217	15279	15160	15129	15158	15269	15218	15127	15032	15068	15157	15092	15075	15192	15154	15209	15147	15278	15112	15127	15112	15229	15181	15103	15286	15222	15195	15113	15044	15295	15157	15202	15093	15181	15191	15066	15140	15254	15097	15126	15181	15042	15249	15229	15118	15388	15248	15367	15288	15116	15122	15342	15131	15253	15314	15125	15200	15076	14891	15133	15169	15347	15117	15091	15066	15377	15337	15044	15225	15202	15167	15276	15102	15293	15219	15257	15183	15194	15180	15060	15258	15263	15144	15166	15178	15229	15077	15215	15327	15237	15065	15118	15087	15165	15054	15163	15198	15100	15005	15141	14876	15184	15063	15327	15177	14992	15157	15015	15076	15175	14984	15067	15240	15032	15311	15131	15404	15257	15203	15249	15306	14986	15158	15140	15264	15221	15110	15168	15156	15258	15167	15128	15253	15156	15142	15257	15196	15058	15167	15271	15255	15228	15132	15155	15132	15053	15144	15225	15152	15141	15368	15319	15020	15250	15223	15320	15260	15227	15099	15262	14990	15036	15169	15092	15194	15131	15288	15260	15055	15194	15261	15176	15210	15087	15060	15017	15048	15144	15236	15202	15312	15301	15358	15165	15129	15092	15259	15154	15252	15082	15281	15181	15133	15220	15152	15120	15256	15111	15085	15145	15182	15090	15048	15065	15191	15190	15253	15164	15189	15246	15253	15226	15102	15130	14935	15107	15200	14994	15215	15002	15168	15152	15255	15362	15323	15117	15044	15255	15003	15311	15224	15209	15301	15179	15049	15274	15224	15156	15263	15115	15207	15142	15037	15042	15153	15182	15130	15225	15208	15106	15193	15178	15234	15250	15256	14986	15132	15167	15325	15097	15001	15147	15179	15163	15279	15221	15293	15180	14885	15180	15153	15125	15022	15230	15072	15385	15182
23406	20788	28035	23784	22192	23861	23798	20743	19452	19030	18747	18602	26520	33330	27800	22751	19671	17906	17709	17410	17409	17345	17598	17311	17518	17371	17402	17151	17358	17377	17292	17360	17431	17248	17490	17360	17353	17392	17517	17265	17274	17157	17325	17221	17304	17491	17215	17148	17290	17254	17388	17038	17331	17309	17018	17418	17470	17287	17208	17120	17315	17257	17170	17463	17243	17240	17406	17288	17488	17473	17426	17202	17222	17252	17446	17211	17475	17291	17295	17252	17529	17358	17271	17192	17390	17290	17431	17091	17246	17345	17394	17196	17560	17305	17332	17350	17341	17165	17301	17494	17145	17267	17256	17248	17442	17527	17244	17120	17377	17163	17215	17196	17413	17133	17277	17260	17291	17117	17209	17416	17095	17419	17443	17331	17220	17283	17130	17424	17306	17368	17348	17184	17341	17071	17184	17090	17056	16950	17252	17136	17229	17413	17066	17231	17099	17203	17022	17257	17249	17377	17412	17234	17265	17124	17193	17412	17131	17208	17352	17370	17234	17208	17288	17086	17372	17319	17307	17055	17349	17135	17100	17398	17356	17224	17214	17309	17220	17498	17118	17346	17474	17263	17323	17274	17213	17089	17189	17129	17345	17220	17309	17295	17439	17390	17257	17380	17227	17273	17239	17468	17253	17269	17177	17084	17324	17190	17118	17114	17266	17129	17260	17397	17179	17225	17329	17137	17285	17433	17328	17267	17149	17334	17231	17194	17270	17189	17296	17361	17195	17346	17126	17180	17299	17449	17343	17284	17275	17393	17211	17141	17278	17129	17192	17285	17236	17162	17165	17296	17249	17236	17289	17425	17295	17215	17353	17168	17006	17314	17250	17180	17127	17223	17116	17308	17387	17256	17292	17151	17423	17128	17326	17273	17202	17331	17272	17279	17330	17137	17174	17292	17340	17125	17222	17290	17105	17486	17266	17342	17371	17339	17248	17306	17256	17244	17424	17281	17154	17268	17167	17187	17224	17163	17279	17184	17365	17278	17408	17208	17187	17280	17186	17151	17104	17205	17329	17373	17134	17182	17299	17129	17216	17373	17434	17148	17182	17216	17397	17196	17282	17181	17213	17327	17566	17167	17158	17236	17277	17169	17407	17418	17123	17217	17231	17024	17561	17439	17251	16996	17197	17321	17289	17171	17281	17169	17146	17208	17295	17402	17129	17162	17254	17223	17147	16956	16977	17219	17308	17435	17450	17298	17385	17257	17236	17050	17159	17250	17278	17026	17193	17136	17253	17032	17343	17253	17325	17095	17352	17279	17295	17309	17378	17238	17267	17235	17368	17305	17432	17073	17385	17371	17341	17314	17288	17212	17155	17183	17184	17225	17303	17244	17260	17261	17248	17195	17181	17419	17374	17358	17118	17128	17055	17166	17125	17174	17269	17181	17073	17212	17202	17403	17374	17095	17215	17195	17230	17220	17181	17085	17192	17291	17255	17047	17171	17139	17392	17302	17207	17249	17312	17189	17013	17363	17416	17241	17308	17149	17061	17302	17380	17177	17213	17183	17361	17128	17202	17515	17292	17199	17406	17245	17380	17295	17283	17145	17188	17181	17283	17051	17636	17246	17258	17189	17160	17150	17475	17302	17177	17334	17232	17223	17231	17237	17262	17416	17127	17179	17228	17222	17499	17293	17429	17173	17316	17325	17259	17172	17228	17271	17221	17236	17259	17176	17331	17374	17231	17264	17346	17113	17231	17209	17331	17250	17315	17332	17037	17170	17570	17309	17287	17345	17273	17411	17382	17355	17306	17099	17102	17184	17135	17390	17119	17081	17345	17374	17176	17099	17270	17273	17175	17094	17258	17310	17195	17288	17427	17184	17034	17116	17351	17019	17348	17182	17210	17221	17372	17234	17375	17566	17259	17334	17408	17288	17231	17155	17193	17260	17527	17265	17165	17296	17387	17508	17164	17281	17181	17323	17304	17494	17415	17327	17412	17207	17271	17340	17324	17278	17246	17330	17365	17090	17013	17313	17458	17451	17238	17140	17331	17118	17252	17191	17258	17305	17328	17062	17411	17446	17368	17116	17384	17289	17161	17409	17334	17323	17258	17229	17291	17164	17173	17248	17166	17210	17426	17144	17131	17217	17184	17101	17140	17026	17161	17210	17161	17208	17268	17297	17156	17336	17185	17299	17254	17429	17252	17212	17156	17381	16996	17057	17200	17260	17402	17257	17301	17301	17149	17207	17337	17165	17201	17362	17306	17395	17380	17157	17298	17402	17125	17313	17398	17290	17435	17231	17353	17314	17289	17232	17224	17255	17320	17243	17230	17217	17085	17228	17111	17195	17269	17284	16988	17321	17307	17423	17251	17057	17245	17161	17275	17301	17358	17076	17216	17348	17349	17324	17338	17264	17252	17268	17176	17224	17268	17232	17419	17269	17242	17383	17240	17058	17208	17130	17395	17220	17500	17175	17329	17281	17129	17227	17362	16985	17177	17093	17177	17139	17358	17444	17236	17180	17422	17334	17297	17132	17119	17339	17247	17080	17304	17245	17364	17296	17143	17267	17436	17189	17069	17028	17377	17158	17254	17114	17358	17398	17336	17279	17146	17175	17238	17302	17092	17203	17428	17148	17114	17178	17339	17247	17396	17311	17199	17209	17163	17369	17389	17274	17317	17364	17338	17280	17248	17190	17157	17163	17400	17314	17092	17273	17329	17379	17300	17109	17224	17386	17368	17248	17139	17357	17026	17114	17178	17340	17156	17399	17121	17262	17284	17218	17315	17247	17455	17227	17193	17317	17365	17349	17397	17305	17345	17207	17208	17205	17293	17252	17287	17015	17025	17405	17246	17123	17427	17279	17411	17283	17134	17334	17190	17260	17107	17332	17249	17477	17273	17432	17423	17188	17364	17288	17348	17247	17218	17181	17050	17247	17375	17247	16958	17154	17229	17296	17293	17185	17061	17299	17322	17330	17288	17498	17204	17229	17247	17298	17270	17336	17310	17192	17252	17142	17384	17217	17161	17163	17264	17115	17251	17228	17342	17203	17246	17148	17410	17034	17182	17297	17345	17259	17231	17250	17137	17383	17113	17440	17155	17275	17286	17213	17411	17555	17346	17297	17172	17151	17329	17301	17082	17432	17420	17449	17117	17291	17265	17266	17245	17160	17238	17276	17191	17229	17261	17289	17403	17340	17508	17212	17237	17076	17169	17435	17361	17270	17231	17244	17442	17369	17290	17248	17352	17398	17194	17081	17223	17275	17142	17179	17237	17469	17185	17250	17266	17410	17286	17319	17333	17051	17237	17364	17373	17362	17023	17198	17264	17384	17200	17226	17300	17421	17287	17149	17268	17248	17288	17226	17354	17183	17113	17047	17223	17293	17121	17415	17133	17121	17129	16958	17230	17122	17221	17394	17219	17322	17140	17129	17214	16924	17060	17257	17339	17282	17091	17224	17321	17151	17144	17083	17228	17105	17469	17307	17331	17312	17102	17288	17082	17305	17430	17242	17412	17275	17307	17201	17460	17316	17354	17395	17331	16907	17412	17158	17408	17421	17152	17189	17448	17367	17398	17362	17226	17420	17417	17449	17162	17243	17210	17416	17229	17340	17177	17418	17351	17436	17210	17380	17369	17238	17400	17235	17157	17200	17116	17196	17335	17250	17257	17278	17448	17283	17353	17211	17328	17306	17297	17208	17290	17253	17240	17178	17306	17195	17243	17233	17224	17307	17354	17267	17108	17081	17586	17249	17149	17160	17426	17325	17218	17099	17469	17228	17315	17281	17394	17371	17208	16987	17288	17206	17468	17070	17161	17170	17175	17211	17406	17189	17222	17249	17239	17247	17147	17444	17229	17263	17313	17431	17338	17202	17464	17351	16994	17256	17072	17213	17448	17311	17248	17191	17115	17144	17208	17293	17351	17347	17262	17236	17097	17219	17226	17259	17163	17227	17424	17427	17045	17147	17249	17073	17355	17261	17377	17123	17271	17198	17114	17151	17218	17153	17290	17127	17279	17183	17259	17380	16912	17252	17196	17350	17275	17414	16975	17320	17303	17194	17163	17261	17252	17252	17086	17199	17311	17278	17134	17322	17341	17308	17275	17352	17099	17254	17276	17334	17277	17410	17501	17040	17412	17218	17349	17292	17270	17330	17335	17392	17544	17385	17261	17322	17282	17160	17129	17186	17334	17246	17258	17326	17130	17407	17227	17271	17101	17394	17474	17446	17238	17423	17082	17135	17489	17423	17147	17168	17286	17083	17339	17351	17210	17365	17175	17257	17080	17357	17229	17330	17372	17248	17258	17233	17279	17224	17095	17205	17387	17027	17269	17413	17426	17337	17280	17201	17445	17241	17286	17282	17165	17295	17290	17222	17250	17365	17227	17254	17312	17353	17257	17282	17409	17249	17146	17431	17322	17292	17171	17339	17199	17237	17207	17433	17323	17356	17390	17110	17347	17182	17303	17334	17274	17418	17285	17093	17318	17077	17278	17205	17421	17289	17269	17130	17257	17255	17082	17292	17326	17232	17322	17299	17137	17447	17178	17169	17357	17428	17411	17219	17249	17369	17207	17196	17357	17177	17192	17165	17349	17153	17283	17159	17425	17297	17402	17157	17353	17494	17278	17156	17314	17260	17134	17243	17206	17281	17289	17352	17381	17171	17220	17217	17040	17309	17203	17258	17266	17150	17282	17555	17223	17071	17345	17295	17246	17217	17358	17059	17461	17318	17148	17320	17348	17386	17103	17342	17249	17364	17172	17232	17199	17492	17344	17409	17496	17196	17240	17175	17109	17410	17351	17273	17412	17273	17245	17383	17288	17230	17151	17259	17506	17322	17064	16994	17160	17291	17358	17293	17263	17174	17274	17277	17122	17373	17454	17171	17371	17384	17432	17254	17238	17355	17255	17170	17292	17204	17257	17363	17169	17089	17255	17218	17290	17240	17337	17336	17463	17338	17531	17162	17021	17165	17261	17242	17319	17279	17156	17286	17094	17525	17374	17196	17184	17291	17376	17418	17302	17402	17396	17273	17107	17015	17273	17382	17178	17092	17090	17218	17499	17315	17134	17027	17107	17247	17302	17270	17410	17144	17302	17186	17287	17277	17300	17468	17196	17300	17346	17307	17226	17269	17322	17258	17204	17283	17196	17339	17242	17383
18062	29463	28180	24106	23935	23607	21841	20598	18852	17978	17873	17105	29524	34657	27474	21529	17768	15976	15662	15562	15483	15337	15371	15455	15377	15559	15449	15299	15438	15536	15406	15395	15404	15525	15414	15386	15362	15303	15506	15421	15322	15422	15391	15466	15427	15372	15448	15458	15219	15577	15366	15469	15300	15368	15397	15390	15255	15420	15303	15288	15335	15254	15387	15376	15556	15403	15343	15442	15465	15290	15434	15322	15516	15345	15488	15362	15389	15326	15353	15370	15381	15217	15394	15382	15201	15105	15470	15501	15472	15303	15131	15344	15428	15212	15503	15451	15479	15263	15450	15295	15423	15345	15285	15372	15393	15244	15352	15242	15427	15292	15438	15271	15405	15661	15613	15320	15365	15403	15337	15485	15238	15419	15266	15460	15395	15273	15459	15311	15577	15563	15319	15426	15275	15486	15356	15342	15433	15206	15168	15347	15397	15429	15435	15262	15369	15372	15543	15229	15380	15381	15392	15216	15582	15501	15467	15367	15423	15317	15217	15398	15389	15333	15531	15312	15472	15245	15310	15403	15518	15475	15356	15379	15418	15371	15490	15328	15300	15307	15349	15513	15478	15471	15392	15374	15317	15173	15466	15465	15249	15312	15281	15362	15269	15277	15200	15282	15410	15305	15354	15286	15394	15339	15380	15276	15391	15477	15332	15484	15347	15391	15478	15407	15248	15448	15081	15459	15408	15417	15388	15468	15232	15452	15383	15469	15558	15552	15336	15216	15321	15418	15466	15318	15448	15335	15410	15249	15253	15256	15488	15357	15408	15520	15504	15499	15303	15365	15386	15264	15486	15449	15272	15352	15305	15314	15487	15299	15338	15377	15395	15386	15364	15312	15349	15360	15330	15347	15279	15267	15404	15262	15369	15409	15496	15341	15560	15506	15451	15275	15373	15392	15316	15373	15453	15466	15443	15193	15471	15414	15265	15408	15437	15326	15283	15345	15477	15465	15506	15331	15305	15370	15500	15502	15490	15316	15582	15373	15373	15392	15223	15431	15410	15424	15373	15474	15382	15311	15312	15183	15380	15428	15339	15295	15420	15383	15481	15498	15477	15152	15547	15364	15564	15294	15259	15366	15261	15528	15387	15437	15300	15597	15248	15365	15202	15216	15710	15461	15464	15490	15249	15300	15425	15379	15345	15391	15344	15463	15430	15294	15476	15262	15253	15407	15416	15425	15478	15428	15493	15353	15325	15556	15398	15250	15188	15412	15412	15260	15450	15212	15340	15441	15392	15548	15266	15448	15353	15414	15278	15583	15298	15267	15327	15351	15359	15450	15405	15503	15275	15435	15239	15530	15398	15443	15483	15468	15176	15476	15354	15455	15170	15324	15361	15387	15621	15418	15382	15304	15464	15364	15385	15236	15538	15424	15439	15498	15189	15105	15296	15479	15314	15428	15359	15506	15334	15393	15322	15408	15486	15503	15302	15433	15433	15544	15335	15539	15324	15407	15455	15426	15525	15480	15427	15403	15278	15251	15325	15162	15575	15501	15370	15547	15325	15276	15372	15210	15339	15280	15544	15410	15373	15269	15478	15204	15372	15269	15480	15259	15280	15454	15240	15298	15379	15374	15400	15389	15362	15346	15539	15324	15291	15373	15344	15350	15423	15301	15476	15251	15300	15479	15416	15402	15337	15588	15450	15348	15326	15394	15382	15492	15453	15382	15277	15443	15369	15468	15245	15437	15326	15311	15222	15457	15289	15469	15265	15319	15410	15274	15298	15589	15377	15396	15424	15341	15543	15364	15279	15476	15429	15366	15200	15380	15362	15202	15216	15397	15352	15280	15421	15452	15477	15440	15359	15440	15456	15302	15533	15486	15417	15319	15322	15360	15322	15391	15426	15259	15395	15367	15504	15401	15212	15421	15396	15424	15362	15386	15261	15149	15338	15506	15486	15276	15329	15568	15267	15396	15513	15276	15238	15586	15332	15309	15334	15327	15431	15118	15239	15293	15420	15501	15284	15300	15488	15462	15287	15372	15447	15307	15400	15400	15416	15332	15550	15516	15256	15357	15334	15322	15340	15481	15513	15365	15319	15458	15423	15338	15304	15319	15298	15413	15349	15548	15569	15533	15336	15183	15433	15451	15598	15499	15175	15194	15270	15242	15398	15250	15381	15365	15288	15327	15379	15340	15346	15421	15341	15345	15359	15430	15408	15338	15425	15347	15393	15361	15434	15350	15493	15202	15409	15431	15360	15479	15421	15318	15363	15397	15367	15424	15360	15316	15252	15449	15286	15476	15514	15330	15394	15340	15427	15323	15322	15243	15587	15316	15344	15364	15259	15400	15269	15502	15352	15379	15392	15341	15345	15328	15406	15376	15205	15384	15313	15379	15436	15414	15388	15416	15256	15376	15360	15302	15326	15479	15447	15376	15291	15311	15234	15438	15275	15354	15337	15311	15355	15356	15341	15272	15551	15375	15298	15253	15420	15435	15281	15411	15357	15360	15339	15354	15294	15346	15336	15317	15378	15403	15303	15382	15391	15460	15367	15444	15304	15386	15419	15350	15480	15464	15341	15409	15154	15322	15475	15435	15387	15354	15492	15095	15279	15354	15251	15423	15223	15539	15336	15263	15403	15468	15469	15340	15293	15427	15303	15386	15251	15369	15411	15187	15361	15241	15285	15413	15344	15239	15491	15399	15494	15287	15313	15346	15447	15213	15448	15250	15289	15287	15380	15468	15480	15429	15228	15321	15432	15311	15282	15137	15396	15472	15433	15461	15557	15391	15422	15262	15442	15212	15517	15311	15459	15435	15528	15328	15357	15351	15431	15263	15350	15274	15426	15347	15466	15368	15330	15482	15435	15391	15358	15364	15254	15554	15444	15402	15453	15139	15308	15555	15432	15424	15348	15221	15391	15265	15205	15444	15460	15309	15374	15379	15313	15291	15175	15340	15287	15445	15446	15529	15411	15409	15461	15487	15443	15353	15423	15285	15439	15289	15351	15369	15358	15331	15374	15557	15391	15370	15461	15469	15466	15403	15258	15255	15571	15463	15245	15576	15331	15329	15403	15529	15270	15374	15387	15390	15258	15283	15337	15466	15492	15498	15455	15301	15283	15377	15287	15312	15187	15173	15442	15340	15331	15451	15297	15251	15418	15479	15303	15238	15346	15442	15439	15615	15405	15404	15383	15319	15366	15240	15264	15502	15460	15363	15463	15336	15435	15361	15457	15478	15434	15306	15345	15419	15401	15325	15433	15177	15419	15421	15501	15256	15340	15336	15518	15280	15457	15269	15458	15434	15408	15335	15151	15447	15469	15371	15229	15371	15411	15333	15576	15332	15331	15343	15367	15329	15453	15396	15323	15403	15225	15412	15496	15387	15343	15351	15383	15274	15309	15334	15387	15368	15303	15355	15308	15508	15404	15414	15261	15443	15243	15312	15460	15160	15409	15237	15430	15344	15496	15162	15347	15222	15402	15307	15607	15517	15352	15505	15388	15369	15353	15429	15140	15315	15458	15326	15363	15186	15349	15350	15251	15329	15401	15383	15438	15468	15407	15475	15217	15410	15282	15541	15483	15356	15421	15288	15541	15471	15269	15351	15218	15338	15605	15178	15448	15359	15419	15232	15441	15327	15281	15413	15460	15217	15385	15619	15418	15336	15216	15381	15391	15309	15239	15450	15353	15461	15378	15492	15362	15414	15496	15206	15317	15577	15182	15358	15422	15355	15085	15310	15411	15443	15462	15324	15445	15486	15268	15516	15391	15418	15448	15273	15319	15526	15476	15240	15386	15423	15244	15398	15359	15439	15449	15314	15315	15306	15493	15524	15503	15346	15270	15361	15357	15393	15497	15338	15319	15459	15332	15463	15434	15334	15472	15495	15296	15341	15408	15090	15214	15276	15325	15194	15463	15405	15306	15441	15379	15270	15414	15414	15324	15396	15499	15146	15487	15417	15351	15288	15349	15496	15326	15372	15398	15421	15360	15361	15397	15428	15273	15378	15283	15397	15448	15304	15505	15291	15458	15280	15426	15230	15374	15277	15408	15449	15470	15430	15359	15380	15257	15456	15453	15532	15316	15175	15334	15367	15204	15367	15405	15598	15268	15388	15428	15365	15414	15318	15418	15340	15363	15530	15357	15237	15481	15330	15487	15282	15266	15290	15258	15342	15379	15276	15154	15313	15335	15360	15296	15240	15279	15325	15442	15379	15400	15520	15479	15482	15545	15403	15456	15319	15288	15333	15450	15480	15446	15427	15406	15327	15344	15574	15375	15328	15361	15589	15204	15386	15450	15514	15484	15256	15390	15335	15461	15437	15389	15518	15373	15374	15302	15307	15217	15497	15426	15332	15499	15230	15316	15337	15390	15528	15405	15344	15362	15384	15459	15377	15461	15374	15455	15505	15471	15424	15379	15353	15305	15435	15438	15479	15373	15302	15379	15357	15449	15369	15305	15413	15434	15227	15353	15356	15355	15266	15412	15394	15336	15575	15260	15544	15294	15187	15256	15417	15496	15378	15287	15404	15385	15499	15411	15393	15299	15273	15449	15482	15386	15267	15504	15525	15345	15398	15608	15241	15193	15383	15420	15340	15448	15279	15469	15447	15373	15342	15411	15432	15298	15394	15356	15292	15192	15578	15358	15471	15525	15438	15285	15425	15628	15329	15381	15260	15289	15433	15247	15389	15347	15493	15439	15589	15316	15273	15198	15405	15316	15302	15299	15330	15570	15287	15406	15418	15399	15456	15473	15417	15315	15348	15352	15383	15311	15494	15348	15428	15451	15297	15108	15155	15340	15381	15442	15315	15420	15331	15378	15237	15281	15370	15309	15330	15240	15366	15455	15247	15341	15296	15462	15302	15486	15318	15392	15278	15479	15409	15349	15380	15411	15409	15614	15432	15421	15268	15307	15394	15316	15400	15346	15493	15244	15224	15378	15185	15423	15562	15506	15496	15232	15429	15318	15428	15399	15406	15249	15329	15409	15418	15291	15373	15367	15314	15347	15346	15312	15383	15347	15373	15351	15460	15407	15453	15322	15306	15373	15271	15434	15494	15319	15347	15359	15443	15350	15299	15422	15322	15262	15324	15580	15339	15338	15310	15497	15358	15344	15398	15418	15502	15323	15477	15559	15407	15187	15288	15231	15412	15375	15392
22319	20777	28398	23242	21184	24317	27404	22615	21051	21166	20259	19499	30159	39239	33818	28170	22361	19011	18349	17994	17704	17616	17721	17639	17629	17665	17686	17611	17609	17708	17591	17540	17646	17537	17425	17528	17564	17346	17532	17567	17687	17606	17514	17491	17614	17540	17637	17579	17876	17627	17431	17653	17554	17547	17517	17708	17644	17595	17665	17413	17376	17219	17601	17603	17523	17413	17709	17305	17268	17353	17653	17551	17504	17548	17543	17500	17476	17517	17500	17580	17484	17601	17626	17540	17492	17553	17567	17392	17359	17634	17464	17462	17518	17572	17489	17542	17340	17815	17421	17608	17572	17184	17607	17546	17377	17539	17358	17644	17492	17454	17582	17475	17608	17384	17602	17230	17547	17403	17471	17559	17544	17509	17620	17495	17462	17575	17468	17235	17481	17502	17315	17263	17609	17583	17484	17431	17484	17449	17353	17455	17426	17326	17420	17637	17342	17773	17504	17488	17564	17714	17386	17407	17420	17622	17676	17527	17397	17406	17523	17331	17536	17628	17645	17563	17514	17449	17479	17367	17432	17493	17354	17215	17610	17422	17468	17536	17411	17485	17473	17403	17582	17585	17566	17527	17321	17583	17513	17268	17731	17476	17529	17389	17443	17471	17299	17559	17431	17476	17459	17418	17616	17563	17473	17586	17644	17424	17703	17453	17542	17599	17422	17363	17475	17553	17476	17406	17602	17497	17562	17669	17416	17552	17552	17309	17459	17366	17582	17380	17309	17351	17606	17578	17508	17425	17476	17263	17422	17451	17513	17690	17611	17462	17494	17524	17444	17442	17490	17375	17015	17432	17414	17535	17479	17232	17510	17445	17428	17651	17544	17385	17269	17572	17544	17595	17494	17524	17546	17629	17588	17429	17391	17389	17392	17443	17428	17423	17573	17514	17632	17393	17483	17486	17500	17527	17529	17238	17527	17531	17488	17448	17411	17391	17519	17591	17664	17346	17484	17378	17450	17440	17466	17624	17578	17513	17725	17431	17526	17506	17711	17581	17671	17519	17748	17328	17326	17587	17412	17480	17251	17378	17413	17346	17536	17397	17597	17485	17466	17291	17401	17462	17585	17409	17307	17413	17301	17479	17381	17445	17565	17390	17612	17600	17379	17507	17385	17547	17578	17524	17548	17528	17549	17483	17584	17630	17583	17395	17522	17528	17521	17591	17371	17599	17579	17350	17360	17515	17753	17619	17573	17586	17693	17516	17602	17431	17445	17576	17326	17408	17391	17513	17489	17586	17457	17480	17673	17533	17434	17735	17368	17553	17424	17607	17567	17493	17406	17453	17610	17615	17611	17504	17672	17624	17514	17553	17300	17505	17436	17374	17503	17521	17558	17544	17482	17569	17458	17344	17527	17465	17561	17539	17548	17429	17537	17531	17255	17169	17693	17370	17639	17662	17638	17754	17620	17396	17538	17630	17254	17353	17293	17157	17422	17571	17653	17386	17285	17512	17269	17517	17576	17443	17459	17555	17639	17464	17493	17403	17695	17636	17442	17575	17717	17695	17439	17528	17571	17321	17461	17516	17462	17442	17359	17470	17638	17477	17277	17274	17496	17398	17627	17604	17574	17670	17561	17388	17480	17482	17468	17381	17553	17532	17559	17338	17424	17378	17357	17548	17567	17510	17476	17665	17277	17266	17624	17662	17330	17544	17488	17556	17369	17647	17497	17437	17262	17494	17599	17686	17399	17596	17394	17451	17547	17503	17361	17500	17501	17564	17575	17767	17333	17382	17227	17540	17655	17610	17435	17353	17542	17513	17512	17360	17374	17604	17325	17423	17419	17563	17361	17443	17301	17430	17614	17383	17425	17480	17675	17528	17492	17649	17280	17484	17452	17482	17391	17529	17285	17399	17549	17431	17476	17483	17502	17248	17436	17508	17543	17529	17506	17411	17376	17471	17470	17425	17502	17636	17480	17321	17374	17561	17339	17540	17622	17499	17393	17419	17442	17462	17434	17372	17393	17225	17327	17356	17461	17655	17602	17417	17464	17479	17447	17416	17485	17492	17491	17455	17551	17317	17339	17526	17369	17336	17294	17323	17401	17585	17222	17319	17549	17528	17496	17367	17487	17472	17351	17432	17510	17366	17541	17511	17609	17387	17738	17500	17485	17469	17578	17467	17548	17580	17507	17466	17609	17533	17434	17540	17454	17506	17385	17533	17561	17414	17519	17469	17424	17487	17440	17469	17569	17463	17492	17534	17618	17357	17417	17511	17378	17333	17375	17463	17513	17504	17418	17375	17483	17424	17415	17493	17444	17550	17522	17643	17406	17547	17451	17577	17539	17350	17330	17415	17435	17485	17472	17497	17495	17471	17485	17479	17407	17528	17618	17370	17283	17421	17655	17378	17536	17481	17436	17563	17378	17412	17481	17511	17590	17429	17642	17542	17325	17495	17361	17330	17373	17718	17358	17542	17556	17518	17519	17465	17652	17590	17666	17331	17728	17391	17448	17477	17364	17706	17428	17587	17361	17575	17391	17431	17376	17509	17445	17542	17553	17543	17701	17451	17583	17393	17763	17421	17440	17624	17524	17365	17332	17401	17358	17324	17462	17424	17331	17359	17648	17492	17407	17414	17432	17498	17479	17411	17429	17560	17418	17392	17684	17349	17680	17492	17395	17652	17384	17576	17452	17329	17557	17324	17449	17567	17280	17517	17500	17404	17517	17475	17611	17515	17302	17238	17574	17503	17511	17450	17357	17370	17445	17459	17427	17564	17603	17314	17475	17442	17390	17477	17391	17517	17530	17437	17449	17490	17503	17459	17469	17507	17291	17422	17344	17400	17399	17608	17345	17346	17292	17399	17622	17467	17471	17318	17577	17452	17439	17440	17502	17699	17512	17315	17609	17421	17623	17549	17446	17399	17478	17269	17370	17420	17422	17473	17528	17444	17393	17319	17339	17458	17344	17439	17638	17481	17311	17324	17613	17490	17547	17647	17372	17586	17316	17623	17564	17311	17594	17484	17352	17522	17454	17439	17544	17590	17501	17401	17410	17531	17680	17540	17471	17615	17212	17289	17300	17504	17557	17509	17254	17353	17315	17577	17527	17470	17483	17499	17396	17325	17484	17574	17383	17423	17597	17540	17552	17338	17506	17395	17517	17527	17572	17668	17586	17171	17519	17328	17408	17303	17292	17490	17528	17415	17395	17732	17504	17482	17482	17561	17468	17372	17356	17358	17520	17385	17490	17341	17416	17562	17476	17445	17569	17402	17586	17399	17394	17555	17473	17442	17404	17428	17353	17581	17631	17583	17741	17520	17569	17598	17559	17426	17667	17628	17367	17356	17490	17464	17615	17392	17369	17492	17590	17402	17598	17583	17304	17332	17504	17447	17543	17370	17520	17345	17590	17471	17608	17648	17479	17469	17480	17294	17520	17431	17700	17531	17718	17419	17248	17510	17481	17529	17533	17235	17493	17511	17494	17412	17535	17530	17645	17444	17473	17327	17270	17521	17635	17414	17567	17317	17612	17535	17501	17523	17427	17423	17493	17473	17498	17248	17439	17519	17463	17579	17551	17684	17550	17547	17617	17561	17218	17498	17643	17396	17622	17461	17532	17346	17423	17368	17675	17607	17374	17508	17547	17368	17598	17451	17449	17406	17535	17529	17460	17512	17663	17490	17422	17596	17389	17455	17524	17347	17479	17354	17393	17509	17400	17348	17487	17454	17548	17539	17446	17478	17448	17407	17351	17513	17449	17463	17377	17436	17384	17486	17385	17727	17480	17658	17763	17421	17489	17435	17482	17437	17453	17365	17476	17373	17299	17148	17570	17393	17496	17467	17576	17236	17563	17501	17549	17440	17300	17281	17452	17381	17446	17363	17457	17329	17591	17469	17680	17631	17297	17391	17433	17531	17586	17527	17354	17371	17625	17697	17440	17457	17282	17479	17445	17531	17492	17732	17486	17565	17613	17373	17233	17439	17292	17406	17592	17558	17500	17390	17325	17561	17540	17418	17500	17410	17446	17368	17528	17220	17639	17291	17349	17498	17301	17435	17538	17478	17598	17486	17555	17489	17435	17371	17303	17421	17652	17667	17604	17453	17589	17587	17311	17619	17640	17614	17670	17416	17603	17524	17320	17418	17522	17648	17517	17590	17646	17479	17419	17297	17471	17380	17554	17346	17328	17328	17363	17586	17414	17510	17424	17355	17534	17598	17582	17236	17285	17420	17514	17255	17482	17442	17420	17353	17275	17379	17483	17599	17266	17448	17566	17437	17480	17473	17459	17605	17531	17416	17485	17510	17481	17440	17513	17506	17520	17496	17418	17511	17614	17355	17405	17465	17654	17386	17493	17598	17482	17555	17525	17347	17632	17337	17485	17559	17574	17508	17412	17411	17332	17219	17630	17326	17430	17470	17456	17471	17556	17264	17402	17498	17244	17140	17470	17644	17367	17505	17543	17565	17388	17537	17430	17586	17423	17361	17423	17299	17485	17492	17443	17367	17393	17461	17480	17422	17774	17497	17512	17543	17474	17343	17380	17457	17398	17302	17515	17448	17493	17463	17505	17437	17522	17676	17614	17368	17568	17470	17614	17419	17517	17612	17252	17487	17546	17487	17586	17314	17221	17469	17549	17301	17467	17356	17482	17341	17500	17662	17561	17465	17517	17559	17425	17531	17346	17401	17360	17437	17430	17484	17348	17450	17451	17495	17510	17281	17341	17490	17614	17467	17488	17548	17524	17514	17413	17635	17309	17236	17510	17658	17474	17467	17598	17442	17426	17424	17407	17282	17451	17511	17504	17370	17672	17582	17655	17515	17516	17252	17526	17467	17380	17387	17534	17509	17586	17417	17437	17497	17309	17429	17414	17404	17494	17616	17897	17621	17496	17425	17378	17439	17363	17551	17427	17360	17671	17522	17509	17577	17323	17725	17499	17483	17420	17438	17465	17321	17509	17511	17430	17468	17503	17545	17494	17614	17547	17483	17494	17424	17369	17525	17576	17631	17349	17300	17470	17453	17462	17534	17658	17630	17435	17447	17300	17503	17392	17579	17433	17518	17434	17270	17448	17377	17577	17441	17511	17441	17605	17492	17466	17699	17425	17441	17355	17497	17348	17465	17399	17313	17468	17364	17448	17471	17530	17380	17538	17519	17292	17460
18878	36429	33690	30319	26712	26521	24450	23040	21343	20795	19562	18717	34343	41004	35125	28396	20658	16799	16073	15576	15422	15585	15563	15410	15465	15532	15648	15494	15543	15563	15520	15501	15493	15646	15482	15428	15580	15653	15407	15644	15495	15727	15477	15444	15441	15567	15518	15313	15293	15291	15452	15595	15537	15599	15676	15466	15473	15474	15600	15492	15542	15394	15517	15567	15458	15440	15607	15381	15529	15474	15527	15573	15443	15360	15362	15447	15436	15465	15485	15419	15394	15617	15371	15496	15642	15362	15395	15490	15506	15553	15525	15545	15481	15493	15509	15480	15368	15418	15663	15611	15478	15368	15583	15614	15392	15356	15407	15500	15598	15372	15498	15595	15517	15503	15348	15619	15326	15422	15389	15324	15683	15514	15351	15521	15515	15343	15569	15337	15645	15524	15347	15480	15521	15625	15406	15385	15386	15518	15425	15452	15650	15224	15592	15347	15446	15513	15567	15356	15462	15439	15470	15465	15629	15409	15578	15368	15565	15348	15570	15385	15464	15347	15633	15553	15682	15468	15451	15476	15501	15406	15500	15458	15537	15468	15669	15454	15527	15506	15369	15399	15432	15532	15571	15453	15348	15579	15453	15482	15541	15333	15543	15389	15489	15403	15407	15528	15303	15524	15471	15249	15418	15427	15486	15495	15537	15590	15501	15433	15244	15438	15404	15449	15494	15497	15542	15399	15710	15558	15449	15384	15543	15562	15497	15423	15381	15429	15569	15400	15280	15520	15338	15361	15473	15515	15399	15472	15432	15482	15470	15448	15434	15479	15438	15341	15496	15532	15559	15420	15572	15498	15531	15332	15512	15376	15530	15399	15497	15537	15374	15421	15479	15382	15550	15402	15487	15506	15348	15509	15259	15293	15354	15455	15562	15550	15457	15460	15516	15398	15429	15568	15421	15514	15414	15452	15457	15549	15353	15651	15513	15400	15695	15331	15508	15454	15590	15409	15486	15475	15380	15456	15542	15540	15561	15354	15500	15457	15484	15306	15375	15336	15472	15572	15467	15472	15337	15496	15491	15409	15454	15560	15593	15346	15409	15337	15478	15513	15427	15473	15405	15392	15595	15436	15470	15381	15393	15483	15499	15632	15426	15558	15383	15491	15486	15514	15365	15305	15340	15646	15410	15447	15497	15423	15497	15434	15481	15561	15455	15529	15460	15388	15539	15443	15578	15297	15468	15477	15522	15426	15230	15493	15437	15554	15487	15357	15426	15596	15458	15358	15559	15501	15500	15524	15512	15468	15545	15481	15552	15437	15460	15458	15526	15526	15456	15450	15509	15336	15451	15392	15448	15491	15423	15507	15449	15541	15343	15413	15435	15506	15436	15634	15440	15425	15564	15542	15314	15563	15441	15585	15559	15325	15371	15475	15497	15460	15501	15438	15628	15390	15381	15548	15484	15619	15494	15438	15372	15504	15424	15340	15567	15603	15449	15456	15550	15543	15398	15625	15597	15459	15632	15426	15465	15480	15314	15454	15392	15456	15442	15552	15405	15462	15393	15492	15459	15496	15326	15620	15534	15487	15501	15393	15557	15479	15584	15245	15439	15426	15545	15364	15434	15459	15574	15437	15348	15523	15488	15322	15481	15429	15526	15397	15345	15458	15652	15564	15282	15410	15406	15542	15418	15504	15324	15649	15452	15333	15458	15476	15461	15579	15529	15497	15740	15296	15252	15444	15343	15527	15529	15542	15417	15567	15477	15602	15607	15290	15557	15469	15518	15531	15473	15461	15620	15291	15575	15403	15480	15499	15463	15437	15543	15438	15546	15498	15407	15235	15447	15440	15383	15540	15567	15477	15533	15295	15492	15600	15468	15344	15390	15440	15486	15557	15447	15486	15431	15549	15379	15402	15476	15497	15514	15431	15360	15411	15539	15506	15388	15561	15459	15593	15374	15543	15446	15600	15409	15392	15535	15580	15478	15476	15476	15511	15423	15556	15393	15525	15582	15505	15525	15482	15342	15410	15529	15496	15462	15348	15415	15387	15568	15357	15409	15327	15542	15450	15642	15598	15544	15414	15452	15534	15471	15343	15562	15521	15430	15433	15363	15228	15385	15465	15565	15578	15570	15434	15608	15564	15402	15528	15408	15652	15464	15646	15427	15315	15482	15503	15590	15436	15447	15482	15489	15339	15441	15411	15451	15390	15479	15341	15432	15568	15685	15413	15525	15435	15456	15558	15575	15565	15361	15472	15413	15550	15488	15387	15547	15465	15505	15500	15570	15512	15616	15442	15367	15669	15453	15371	15507	15586	15518	15387	15408	15484	15405	15574	15472	15465	15580	15642	15358	15409	15525	15536	15438	15557	15276	15428	15415	15446	15414	15565	15638	15561	15421	15410	15472	15532	15537	15378	15305	15323	15618	15497	15442	15441	15509	15675	15305	15429	15561	15385	15509	15509	15459	15618	15481	15585	15332	15526	15400	15460	15629	15610	15450	15639	15371	15370	15510	15524	15295	15406	15475	15474	15474	15566	15535	15485	15421	15691	15433	15431	15414	15483	15447	15337	15671	15499	15453	15357	15527	15527	15545	15578	15561	15501	15489	15541	15550	15545	15645	15410	15462	15471	15566	15364	15603	15446	15580	15547	15433	15436	15481	15301	15490	15521	15503	15458	15430	15424	15484	15422	15487	15558	15370	15425	15518	15446	15386	15641	15524	15349	15518	15525	15503	15404	15401	15442	15436	15520	15383	15360	15505	15382	15501	15415	15699	15422	15493	15559	15370	15383	15492	15415	15479	15273	15471	15426	15294	15595	15387	15520	15350	15445	15565	15378	15473	15426	15352	15582	15470	15490	15437	15338	15501	15585	15361	15392	15420	15446	15456	15440	15410	15369	15266	15344	15348	15443	15382	15532	15504	15478	15537	15416	15447	15464	15578	15328	15412	15537	15544	15539	15406	15467	15504	15578	15325	15494	15370	15397	15602	15427	15589	15494	15477	15273	15559	15510	15287	15570	15493	15497	15463	15478	15400	15544	15539	15379	15403	15423	15566	15491	15404	15359	15355	15702	15392	15557	15294	15510	15474	15432	15390	15434	15492	15454	15521	15517	15299	15389	15560	15422	15431	15368	15643	15419	15446	15673	15586	15256	15362	15542	15279	15481	15540	15460	15307	15599	15620	15570	15397	15407	15513	15503	15501	15510	15477	15422	15572	15327	15478	15430	15497	15415	15497	15448	15339	15367	15494	15533	15444	15519	15573	15382	15434	15357	15358	15321	15354	15495	15275	15342	15593	15429	15487	15302	15431	15479	15424	15424	15485	15597	15478	15392	15362	15392	15510	15417	15374	15509	15446	15451	15344	15494	15481	15492	15429	15346	15489	15538	15624	15471	15349	15421	15620	15574	15540	15464	15463	15521	15629	15512	15511	15356	15482	15299	15505	15506	15467	15435	15410	15279	15593	15454	15612	15548	15508	15413	15429	15413	15496	15487	15365	15361	15595	15464	15254	15368	15474	15535	15547	15375	15314	15594	15463	15384	15277	15477	15405	15528	15347	15531	15496	15325	15447	15394	15484	15669	15597	15526	15549	15473	15512	15486	15528	15125	15470	15399	15489	15504	15354	15666	15409	15572	15427	15496	15465	15261	15527	15423	15484	15291	15510	15579	15515	15599	15338	15365	15339	15324	15538	15457	15400	15314	15481	15450	15538	15339	15514	15387	15602	15559	15343	15660	15373	15563	15392	15526	15391	15460	15533	15592	15505	15408	15405	15344	15446	15446	15341	15481	15433	15401	15128	15402	15336	15231	15347	15448	15482	15383	15504	15362	15644	15445	15531	15466	15439	15556	15546	15501	15392	15649	15508	15537	15343	15544	15408	15417	15359	15505	15405	15467	15473	15510	15391	15297	15467	15520	15545	15327	15504	15392	15315	15510	15520	15417	15342	15295	15504	15518	15464	15303	15521	15438	15412	15448	15384	15436	15617	15381	15393	15536	15482	15480	15416	15468	15338	15525	15512	15363	15531	15612	15543	15398	15501	15380	15487	15530	15325	15453	15461	15416	15423	15225	15444	15521	15496	15535	15522	15433	15635	15578	15391	15378	15418	15434	15560	15501	15519	15495	15244	15495	15562	15628	15501	15330	15641	15474	15582	15591	15372	15303	15402	15447	15482	15483	15636	15448	15442	15429	15437	15463	15437	15584	15422	15572	15512	15499	15659	15480	15469	15538	15396	15621	15645	15453	15558	15619	15524	15438	15458	15292	15511	15404	15429	15565	15538	15390	15685	15414	15512	15584	15379	15471	15399	15567	15306	15491	15531	15327	15584	15434	15518	15369	15475	15364	15686	15410	15410	15480	15548	15417	15499	15219	15488	15423	15448	15473	15673	15222	15615	15596	15452	15508	15403	15596	15392	15407	15413	15442	15299	15407	15428	15310	15527	15347	15376	15464	15424	15637	15444	15298	15408	15388	15588	15481	15463	15396	15393	15555	15566	15204	15361	15614	15389	15453	15296	15511	15584	15439	15415	15348	15517	15550	15516	15604	15525	15484	15577	15349	15531	15391	15391	15466	15536	15545	15496	15451	15490	15395	15591	15492	15410	15546	15412	15489	15512	15530	15307	15560	15431	15349	15417	15421	15375	15476	15302	15487	15507	15349	15362	15539	15517	15485	15644	15314	15654	15562	15303	15543	15476	15403	15557	15640	15473	15392	15437	15319	15457	15491	15602	15426	15516	15499	15650	15485	15379	15358	15496	15468	15457	15387	15456	15456	15467	15428	15512	15579	15431	15543	15487	15467	15586	15505	15484	15548	15515	15399	15600	15387	15509	15477	15345	15468	15496	15435	15359	15448	15463	15485	15411	15467	15435	15723	15411	15448	15526	15495	15451	15633	15507	15533	15523	15458	15555	15478	15620	15440	15541	15497	15589	15439	15595	15510	15598	15469	15541	15482	15464	15391	15532	15482	15492	15464	15478	15432	15338	15430	15498	15431	15251	15451	15515	15489	15536	15441	15438	15547	15521	15530	15410	15544	15463	15401	15506	15451	15462	15382	15466	15488	15453	15564	15669	15432	15581	15568	15396	15462	15367	15577	15542	15543	15605	15605	15390	15269	15546	15327	15551	15548	15548	15299	15524	15514	15536	15533	15379	15665	15560	15497
27027	22318	26260	24583	20644	21400	20753	19738	19060	18821	18497	18279	18866	19701	19272	18392	17673	17399	17153	17236	17263	17296	17057	17068	17054	17062	17042	17051	17225	17121	17104	17056	16944	17075	17134	17068	17086	16899	17256	17009	17120	17223	17153	17057	17038	17264	17236	17192	16965	17087	16996	17041	17096	17201	17057	16891	17017	16926	17083	17001	16955	17273	17072	17255	17032	17130	17149	17275	17111	17064	17100	16987	17196	16940	16866	17025	16984	16872	17236	17036	16997	16982	17004	17220	17104	17133	17069	17072	16897	16893	17043	17277	16984	17157	17062	17019	17027	17062	17002	17092	17018	17155	16995	17065	17100	17142	17132	16879	17079	17114	16986	16965	17062	16873	17142	17135	17335	17167	17133	17109	17030	17104	17003	16939	17168	17185	16981	17073	17051	17158	16981	16842	17082	17012	17055	16866	17122	16926	16992	17176	17040	17243	17253	17072	16807	17092	16882	17089	17142	17137	17286	17174	17073	17049	17206	16943	17041	17077	17306	17204	17066	17139	17258	16775	16875	16863	16993	16933	17063	17051	17083	17180	16989	17025	17102	16947	16970	17025	17024	17232	17040	17125	17085	17073	17065	17141	17210	17068	17033	17125	16966	17045	17079	17255	17049	17066	16973	16964	16934	16968	16962	17028	16916	16934	17068	17183	17078	16923	17065	16967	17037	16918	17044	17025	16989	17124	16953	17073	17195	16916	17100	17146	17038	17313	17027	16891	16963	17145	17117	16886	17151	16914	17196	17183	16896	16842	16968	16896	17234	17161	17281	16976	16980	17061	17144	17022	16943	16911	16984	17050	17138	17194	16874	17104	16969	17222	17099	17196	17172	16928	17036	17091	17119	16994	17149	16902	17166	16928	17037	17108	17137	17021	17193	17128	17108	17068	17135	16973	17166	17025	16973	17133	16986	16999	17153	17169	17017	17091	17078	16998	17244	17117	17098	17092	16980	16934	17038	17080	17006	16646	16929	17232	17080	17068	16991	16980	17045	16950	17089	17195	17097	17312	17039	17018	16805	16996	17190	17002	17107	17027	17059	17008	16907	16962	17087	17309	17071	16928	17150	16986	17047	17068	17060	17043	16853	17087	16968	17155	16941	17046	16965	17212	17068	17314	17087	17020	16996	17005	16925	17014	17000	16943	17237	17124	17239	17003	17150	16911	17035	16987	17139	16892	16957	17295	16990	16983	17019	17253	17086	17089	16944	16774	16657	17173	17044	17045	17065	17076	17148	17226	17063	17072	16929	17083	17236	16864	17056	17042	17232	16854	17058	17001	17058	17118	16957	16986	17053	17169	17201	17189	16853	17009	17102	16887	17036	16923	16899	16992	17205	16924	17154	16956	16882	17086	17089	16886	17088	16967	17167	17043	17197	17127	17207	16895	17040	17102	17148	17078	17130	17058	17183	17120	17102	17044	17116	16994	16937	17039	17139	16939	17174	17137	17040	16840	17127	16943	16853	17056	17185	17010	17197	17401	17012	17049	17328	16950	17019	17160	17155	17256	16898	17022	17182	16990	17234	17146	17039	17227	17128	17162	17062	17189	17117	17163	17105	17026	17195	17028	16922	17140	17047	17201	16996	16936	17001	17257	16788	17124	17059	16873	17020	16963	16922	17164	17274	17048	17132	17096	16848	17074	16888	17194	17106	17071	16982	16902	17012	17141	17078	17024	17195	17407	17234	17220	17071	16925	17157	16939	16869	16973	16936	16948	17131	17026	16961	17118	17162	17090	16932	16960	17126	17183	17161	17317	17115	16948	16999	17160	17045	16844	16832	16995	17132	16920	17216	16996	16993	17151	16902	17115	16965	17189	17063	16895	17027	16869	17340	17336	17051	17015	17258	17030	17055	17051	17206	17052	17137	16942	17058	17130	17146	17182	17037	16961	17067	17053	16902	17033	16908	17006	17054	17105	17209	17171	16966	17043	17049	17031	17123	17150	17276	17058	17043	17072	17069	16976	16792	16966	17130	17145	17147	17209	17183	17092	17171	16973	17053	17133	17213	17109	17129	16787	16839	16972	17039	16981	17114	16986	16931	17024	16879	17106	17122	17102	17047	17123	17144	16895	17014	16902	17033	17117	17090	16964	17108	17086	17306	17120	17183	17132	17071	17100	17072	17216	17000	17073	17103	17013	17070	17136	17020	17172	17192	17107	16949	17269	16866	17156	17186	17139	17134	16978	17007	16979	17287	16949	17135	17162	17252	17244	17043	16955	17015	17139	17116	17211	17080	17173	17049	16999	16818	17008	17113	16938	17074	16969	17007	17079	16929	17061	16894	17113	16875	17064	17007	17094	16811	17141	16905	17075	17098	17044	16914	17067	17017	17019	16976	17041	17062	17305	17198	17381	17195	17197	16963	16992	17045	17239	17339	17016	17097	17168	17149	17098	16923	17131	17018	17263	17172	17022	17132	17266	17200	16890	17065	17145	16985	16983	17180	17066	16967	17081	17165	17224	16886	16951	17148	17141	16914	17162	17050	17125	17040	17190	17111	17100	17025	16850	16962	16917	17011	16944	16999	16966	17003	16942	17151	17050	17207	17139	17154	16957	17021	17008	17247	16970	16976	17051	17123	17187	17197	16927	17085	17084	17158	17115	16910	17120	17200	17251	17080	17173	17157	17103	17297	16951	17147	16936	17131	16956	17263	17144	16837	16991	16966	16876	17261	17296	17106	17020	17056	17024	16846	17205	17123	17067	17193	17103	17227	16975	17070	16978	16964	17080	17086	17061	17015	16983	17115	17346	17129	16828	16945	17116	17127	17206	16968	17060	17039	16898	16942	17153	17045	17133	17168	17333	17359	17070	16962	17129	17127	16996	17110	17102	17349	17167	17155	17129	17127	16969	17185	17032	17157	17155	16923	17121	17177	16982	17210	17309	17145	16994	17071	17122	17028	17096	17089	17130	17059	17040	17131	17146	17128	17081	17295	17205	16905	17107	17097	17024	17081	17023	17126	17009	17126	17059	17358	17263	17165	16969	17023	17047	16798	16953	17300	17038	16954	17098	16920	17065	17068	16903	17166	17064	16945	17099	17045	17031	17052	17125	17146	16949	17048	17065	17117	16930	16957	16874	17046	16929	17045	16970	17018	17087	16926	17142	17067	17092	17037	17065	17225	17064	17075	16991	17000	17259	17031	17133	17023	17109	17033	17073	16845	17086	17024	17135	17189	17139	16894	17014	16970	16972	17011	16911	17065	17133	17212	17063	17044	16940	17126	17049	17002	17039	16931	16949	17001	17000	17346	17121	17202	17103	16843	17125	16996	17188	17076	17040	17025	17016	17055	17090	16830	16994	16924	16914	17124	17160	17273	17198	16874	16941	16955	17159	17030	17103	17141	17110	16993	16776	17139	16905	17038	16932	16837	17119	16925	17133	17082	16977	16966	16993	17094	17070	17347	17090	17268	17030	17049	16977	16903	17160	17016	17073	17041	17004	17171	17030	17186	17134	17097	17141	16929	17142	17037	16862	17036	17116	16999	16864	16926	17095	17118	17262	17210	17034	16965	16970	17008	16990	17159	16900	16961	17189	17172	17204	17107	16937	17233	17146	17158	17156	17047	17068	17124	17071	16993	17150	17008	16942	17015	17156	17228	17325	16961	17302	17074	17054	16908	17077	17097	17002	16974	17147	16962	16937	17213	17028	16978	16992	17124	16971	17183	17019	16989	16939	17203	17038	16914	17045	17089	17173	17289	17250	17170	17192	17137	17100	17043	17170	17051	17166	16921	17039	16981	17052	17146	17245	17163	17130	17023	16952	16927	17035	17034	17003	16983	17021	17174	17209	17122	17108	17183	17080	17003	16922	17188	16908	17036	17114	17060	17171	16949	16955	16993	16897	17073	17060	17142	17237	17107	17103	17090	17123	17141	16983	16918	17076	17047	17058	17059	16950	17149	17008	16995	17104	17188	17039	16923	16866	17279	16960	17164	17129	17158	17025	16937	16943	16949	17231	17058	16978	16957	17117	16836	17298	17071	16946	17188	17186	17093	17077	17152	17153	16936	17082	17219	16891	17245	17096	17031	17067	16874	16972	16999	17010	17045	17106	17244	16894	16896	17066	16899	16884	17105	16984	17019	17036	17217	17114	16949	17195	17091	16949	16960	17100	17099	16969	17334	17148	17209	17115	17176	17040	17131	16983	17089	17359	17040	17003	17131	17166	16916	16980	16976	16959	17030	16906	17009	17133	17101	17087	17019	16967	17359	17250	17011	17148	17152	17119	17061	17214	17008	17183	17081	17169	17154	17023	17048	17213	16905	17119	17200	17026	16977	17025	17004	17021	16992	17135	17163	16959	16982	17229	16973	17160	17050	16928	17112	17066	16973	17003	17180	16806	16932	17237	17115	16838	17085	17239	17163	16962	17084	17060	17058	17168	17156	17222	17019	17141	17108	17139	17122	17103	16781	17157	17265	17116	17256	17148	17033	17252	17093	17167	16919	16951	17038	17195	17002	17127	17333	17018	16870	16901	17037	17107	17232	17112	17181	16963	17126	17002	17042	17228	17000	16940	17020	16872	17147	17137	17017	17058	17126	17102	17150	17282	17090	17026	17056	17023	16939	17329	17070	16922	17002	17078	17046	17034	17130	16973	17153	17013	17172	17063	17002	17064	17117	17117	17157	17139	17231	17091	16948	16920	17050	17207	17076	17181	17107	16999	17005	16937	17046	16950	17056	17095	17371	17066	17309	17102	17313	17022	17169	17147	17069	17210	17128	17142	16896	16985	17191	17148	17208	17192	16999	16997	17262	16999	17044	16990	16999	17051	17263	16974	17154	17321	17056	17103	16969	16999	17099	16999	17153	17006	17040	16907	17032	16976	17155	17131	17349	17119	17111	17122	17100	16818	17014	17245	16933	17003	16995	17092	17187	16838	16954	17080	17083	16979	17020	16835	17026	17026	17209	16919	16775	17273	17103	17057	17086	16896	17142	17052	17257	17159	17170	17145	16960	16968	17077	17148	17046	17192	16873	17091	17080	16944	17022	17207	16940	16852	17114	16815	17201	16987	16985	17131	16995	17159	16809	16985	17234	17224	17149	17111	16988	16921	16991	16993	17130	16960	17165	17029	17019	17113	16922	17123	16971	16951	17050	17198	17274	17049	17103	17078	17118	16972
19042	24963	25457	23135	20777	22579	20738	19419	18845	18183	17704	17222	18415	18678	17665	16595	15666	15347	15155	15247	15225	15162	15216	15333	15229	15134	15290	15129	15145	14991	15278	15108	15184	15240	15217	15172	15129	15041	14993	15048	15094	15236	15136	15076	15275	15064	15200	15111	15046	15230	15219	15334	15145	15117	15126	15207	15157	15354	15064	15096	15193	15213	14994	15091	15034	14917	15113	15254	15025	15166	15117	15052	15265	15308	14983	15083	15163	15124	15191	15323	15110	15150	15096	15144	15159	15029	15238	15332	15261	15132	15071	15217	15073	15271	15181	15112	15101	15140	15165	15138	15024	15139	14979	15194	15157	15259	15063	15087	15121	15163	15221	15249	15061	15058	15188	14998	15126	15266	15079	15046	15099	15098	15122	15064	15148	15272	15134	15171	15142	15124	15171	15223	15316	15082	15198	15004	15241	15205	15247	15163	15186	15031	15369	15199	15064	15123	14969	15048	15340	15062	15257	15153	15219	15142	15115	15240	15151	15244	15126	15191	15179	14984	15094	15185	15209	15112	15276	15101	15067	15213	15149	15221	14938	15163	15250	15155	15259	15163	15267	15173	15125	15215	15277	15084	15171	15060	15202	15102	15154	15230	15099	15228	15086	15209	14885	15129	15081	15178	15018	15130	15283	15177	15111	15143	15297	15125	15126	15175	15129	15140	14997	15278	15275	15230	15296	15342	15066	15261	15141	15310	15115	15187	15174	15134	15136	15146	15174	15236	15163	15110	15115	15265	15116	15253	15056	15276	15014	15134	14987	15035	15236	15142	15259	15217	15110	15060	15309	15070	15143	15240	15077	15191	15250	15110	15234	15050	15210	15275	15086	15213	15323	15233	15267	15138	15076	15078	15247	15312	14968	15117	15103	15064	15235	15181	15128	15051	15173	15272	15120	15110	15164	15095	15077	15202	15363	15043	15214	15420	15172	15162	15131	15043	15311	15003	15249	15095	15137	15127	15139	15139	15075	15278	15211	15046	15214	15167	15078	15123	15106	15008	15129	15140	15233	15008	15157	15218	14971	15112	15090	15138	15206	15050	15169	15126	15018	15011	15233	15321	15131	15212	15210	15215	15314	15325	15104	15279	15170	15062	15091	15204	15183	15197	15157	15254	15107	15119	15192	15020	15116	15087	15085	15224	15138	14990	15077	15110	15018	15145	15137	15104	15186	15468	15043	15082	15067	15259	15324	15127	15182	15199	15132	15345	15086	15199	15108	15147	15098	15245	14992	15267	15107	15163	15050	15178	15125	15070	15210	15204	15081	15226	15110	15147	15148	15158	15275	15183	15123	15212	14930	15181	15158	15064	15299	15220	15214	15146	14986	15037	14944	15150	15183	15316	15041	15149	15134	15115	15152	15050	15244	15111	15217	15107	15310	15133	15294	15071	15121	15111	15115	15161	15145	15020	15259	15246	15179	15202	15209	15140	15108	15212	15171	15150	15182	15110	15246	15160	15226	15293	15166	15182	15140	15197	15309	15276	15245	15133	15078	15211	15073	15222	15192	15080	15243	15100	15303	15042	15331	15293	15051	15112	15107	15132	15118	15178	15230	15189	15059	15084	15099	15101	15130	15386	15136	15203	15144	15273	15137	15047	15155	15055	15287	15063	15210	15311	15299	15205	15157	15211	15309	15227	15167	15110	15188	15196	15229	15083	15167	15138	15085	15125	15022	15258	15183	15168	15303	15326	15264	15167	15198	15263	15151	15290	15250	15286	15154	15182	15167	15171	15163	15221	15013	15255	15294	15051	14992	15325	15261	15129	15187	15277	15274	15197	15113	15165	15233	15075	15200	15081	15156	15111	15224	15127	15166	15128	15028	15139	15222	15131	14965	15129	15178	15082	15125	15171	15164	15223	15172	15244	14986	15260	15152	15139	15276	15238	14978	15138	15105	15115	15068	15224	15102	15258	15234	15231	15077	15129	15114	15266	15146	15028	15125	15154	15150	15107	15030	15105	15101	15270	15202	15189	15315	15167	15203	15162	15219	15265	15222	15183	15264	15191	15204	15199	15166	14975	15364	15100	14953	15073	15225	15029	15248	15098	15104	15095	15132	15193	15133	15258	15131	15179	15242	15371	15266	15052	15216	15186	15158	15049	15394	15163	15075	15190	15014	15193	15094	15010	15223	15131	15151	15112	14974	15206	15055	15201	15061	15132	14931	15154	15101	15088	15294	15360	15237	15059	15190	15172	15237	15033	15208	15386	15147	15147	15241	15116	15020	15065	15241	15150	15212	15112	15200	15179	15249	15149	15219	15057	15059	15223	15076	15173	15107	15207	15263	15245	15144	15369	15025	15105	15248	15126	15090	15235	15148	15160	15187	15202	15128	15195	15109	15248	15214	15264	15191	14997	15187	15230	15077	15119	15180	15278	15046	15151	15173	15010	15226	15020	15165	15191	15257	15386	15056	15168	15174	15161	15373	15103	15201	15346	15232	15191	15387	15271	15071	15105	15220	15078	15197	15128	15189	15170	15154	15178	15202	15214	15041	15181	15111	15219	15168	15246	15267	15119	15073	15083	15193	15142	15023	15073	15200	15203	15126	15219	15162	15213	15231	15130	15145	15116	15179	15159	15205	15029	15025	15111	15276	15270	15235	15129	15247	15132	15184	15066	15118	15138	15151	15036	15030	15093	15135	15171	14921	15174	15167	15103	15129	15237	14952	15201	15172	15167	15191	15240	15196	15241	15175	15146	15132	15028	15268	15121	15006	15180	15190	15042	15138	15019	15085	15277	14938	14913	15037	15097	15185	15134	15050	15286	15037	15004	15172	15143	14976	15077	15431	15277	15197	15177	15183	15273	15151	15073	15108	15039	15205	15031	15109	15110	15042	15057	15078	15180	15118	14967	15106	15145	15139	15257	15338	15209	15121	15030	15149	15155	15192	15166	15205	15307	15234	15074	15224	15126	15204	15145	15232	15154	15093	15114	15036	15123	15078	15210	15101	15191	15073	15136	15107	15037	15387	15281	14984	15185	15166	15330	15181	15236	15197	15347	15115	15006	15158	15375	15250	15097	15179	15018	15272	15138	15285	15168	15337	15075	15102	15091	15107	15238	15210	15258	15119	15282	15164	15073	15266	15184	14978	15166	15080	15150	15034	15060	15059	14978	15170	15154	15103	15323	15086	15148	15223	15272	15085	15251	15054	15177	15215	15149	15159	15232	15073	15209	15103	15276	15275	15155	15271	15297	15374	15300	15222	15257	15200	15238	15113	15196	15278	15154	15218	15071	15310	15096	15170	15108	15174	15005	15186	15273	15144	15166	15238	15145	15334	15041	15210	15255	15231	15405	15306	14971	15232	15079	15087	15272	15208	15124	15100	15277	15057	15180	15027	15316	15075	15216	15078	15252	15117	14973	15076	15200	15171	15268	15195	15096	15092	15285	15210	15189	15116	15131	15158	14861	15241	15206	15270	15264	15133	15186	15307	15159	15166	15179	15135	14996	15278	15109	14991	15244	15023	15055	15285	15295	15150	15219	15274	15214	15202	15075	15070	15176	15231	15151	15102	15192	15247	15029	15050	15306	15106	15099	15382	15231	15170	15140	15327	15212	15109	15175	15134	15167	15316	15272	15200	15263	15400	15185	15095	15058	15208	15112	15127	15114	15163	15190	15190	15180	15131	15304	15140	15206	15055	14997	15038	15173	15165	15147	15242	15138	14913	15098	15141	15115	15102	15213	15153	15214	15187	15332	15110	15162	15089	15234	15087	15078	15223	14995	15158	15173	15098	15192	15125	15199	15353	15092	15304	15022	15148	15086	15140	15136	15170	15235	15318	15239	15213	15193	15256	15272	15044	15200	15165	15290	15226	15218	15221	15183	15238	15208	15046	15249	15020	15138	15276	15110	15187	15336	15139	15101	15204	15261	15169	15080	15286	15178	15257	14982	15282	15174	14844	15193	15214	15009	15257	15202	15119	15238	15253	15192	15298	15194	15221	15202	15196	15240	15166	15247	15226	15205	15135	15316	14966	15241	15200	15213	15346	15102	15109	15050	15097	15263	15201	15208	15020	14996	15259	15179	15141	15100	15070	15248	15016	15254	15191	15063	15259	15235	15274	15299	15084	15255	15161	15089	15346	15128	15103	15164	15300	15179	15023	15258	15262	15180	15082	15192	15116	15090	15280	15149	15217	15294	15135	15062	15153	15197	15105	15007	15230	15164	15177	15002	15088	15196	15099	15114	15142	15129	15127	15485	15277	15081	15480	15148	15068	15222	15157	15297	15108	15110	15090	15167	15010	15215	15211	15225	15228	15018	15327	15223	15124	15237	15020	15163	15127	15191	15083	15084	15175	15133	15205	15049	15039	15310	15136	15217	15137	15273	15039	15064	15340	15135	15223	15291	15177	15147	15395	15318	15200	15164	15321	15246	15390	15180	15046	15064	15156	15042	15027	15228	15133	15305	15274	15170	14979	15216	14954	15255	15245	15090	15074	15156	15293	15137	15221	15143	15192	15255	15189	15025	15140	15302	15163	15150	15185	15199	15131	15165	15341	15084	15227	14920	15188	15298	15177	15203	15198	15241	14938	15178	15229	15048	15178	15219	15086	15347	15230	15321	15052	15109	15138	15149	15059	15171	15151	15146	15254	15253	15306	15147	15263	15087	15243	15131	14919	15145	15250	15151	15249	15091	15255	15103	15210	15255	15231	15180	15025	15025	15153	15092	15130	15176	15300	15141	15093	15032	15226	15054	15190	15188	15192	15093	15005	15368	15021	15384	15013	15135	15128	15105	15293	15109	15323	15115	15259	15219	15185	15075	15301	15081	15378	15239	15326	15182	15097	15052	15169	15123	15149	15252	15231	15214	14906	15263	15056	15199	15130	15290	14866	15262	15125	15094	15145	15157	15306	15185	15102	15163	15274	15209	15106	15208	15186	15153	15226	15303	15045	15021	15044	15170	15034	15373	15160	15310	15373	15205	15237	15235	15269	15196	15135	15345	15140	15248	15198	15135	15107	15211	15306	15172	15015	15200	15228	15311	15262	15288	15364	15101	15138	15279	15044	15206	15157	15138	15252	15168	14886	15047	15230	15109	15120	15293	15195	14994	15164	15262	15131	15073	15120	15210	14978	15190	15082	15205	15219	15261	15176	15110	14999	15497	15108	15222
23454	20780	28045	23812	22290	24278	23811	20851	20113	19833	19065	19248	27376	30013	27689	23321	19721	18200	17595	17671	17392	17294	17402	17365	17283	17248	17141	17216	17405	17332	17326	17245	17315	17288	17191	17282	17241	17136	17161	17198	17055	17511	17211	17165	17254	17457	17385	17191	17190	17209	17170	17266	17256	17240	17178	17417	17629	17285	17327	17164	17099	17118	17144	17287	17394	17210	17021	17219	17358	17193	17401	17100	17237	16925	17379	16995	17308	17238	17283	17032	17186	17252	17258	17083	17122	17242	17338	17034	17378	17268	17172	17124	17330	17200	17260	17204	17351	17279	17054	17222	17214	17344	17316	17121	17278	17089	17352	17057	17349	17267	16986	17340	17183	17239	17180	16973	17082	17248	17136	17121	17010	17133	17227	17208	17281	17236	17164	17232	17321	17213	17233	17120	17189	17524	17122	17243	17332	17383	17306	17378	17180	17234	17326	16941	17289	17251	17051	17216	17282	17173	17293	17320	17341	17191	17142	17383	17388	17358	17245	17253	17164	17321	17414	17103	17103	17220	17301	17076	17210	17129	17151	17289	17240	17085	17092	17172	17289	17152	17399	17094	17121	17136	17323	17350	17429	17064	17184	17031	17192	17320	17300	16982	17199	17084	17391	17320	17360	17007	17260	17458	17124	17209	17042	17346	17455	17238	17210	17055	17171	17284	17334	17240	17168	17119	17192	17300	17313	17079	17304	17142	17281	17205	17367	17205	17329	17087	17265	17210	17153	16959	17106	17233	17118	17045	17176	17246	17103	17287	17229	17177	17228	17228	16990	17228	17065	17219	17300	17124	17235	17138	17134	17147	17282	17167	17147	17204	16990	17246	17228	17141	17345	17194	17114	17174	17294	17421	17283	17262	17170	17281	17258	17238	17201	17257	17202	17176	17382	17119	17262	17043	17321	17202	17320	17321	17334	17244	17327	17355	17105	17227	17000	17192	17098	17212	17417	17278	17339	17306	17169	17216	17088	17088	17317	17160	17321	17315	17144	17412	17350	17298	17178	17051	17127	17196	17234	17355	17201	17077	17146	17335	17140	17251	17190	17228	17296	17249	17103	17282	17277	17244	17083	17281	17175	17225	17098	17260	17418	17214	17355	17268	17176	17013	17229	17187	17095	17300	17306	17214	17502	17096	17253	17233	17083	17071	17309	17161	17215	17244	17204	17263	17231	17131	17153	17056	17073	17300	17210	17182	17018	17197	17298	17171	17307	17355	17010	17342	17161	17145	17228	17292	17346	17293	17283	17124	17295	17355	17097	17302	17313	17131	16967	17089	17379	17115	17275	17335	17355	17093	17125	17161	17266	17229	17092	17422	17287	17154	17137	17160	17164	17115	17122	17221	17391	17079	17234	17151	17164	17264	17170	16983	17118	17234	17154	17091	17312	17166	17172	17290	17206	17382	17164	17229	17240	17287	17075	17174	17203	17079	17110	17116	17088	17167	17129	17218	17437	17334	16970	17318	17192	17264	17324	17299	17112	17224	17220	17292	17023	17174	17451	17086	17143	17175	17127	17154	17091	17208	17194	17269	17286	17139	17230	17178	17371	17005	17421	17154	17142	17181	17083	17085	17013	16919	17164	17313	17313	17439	17168	17340	17168	17121	17350	17047	17374	17147	17169	17198	17267	17176	17168	17040	17471	17262	17119	17138	17184	17374	17113	17241	17189	17115	17303	17175	17172	17071	17121	17148	17133	17131	17239	17116	17170	17094	17232	17324	17131	17228	17309	17198	17093	16987	17254	17304	16948	17221	17208	17047	17237	17318	17056	17003	16972	17078	17042	17221	17162	16914	17019	17217	17144	17114	17303	17240	17243	17011	17140	17323	17022	17070	17018	17367	17237	17342	17371	17149	17320	17227	17125	17175	17259	17021	17190	17281	17035	17200	17021	17486	17330	17096	17210	17117	17290	17291	17237	17154	17076	16953	17184	17183	17111	17122	17216	17114	17511	17245	17210	17310	17232	17278	16994	17083	17208	17121	17332	17237	17237	17247	17344	17268	17257	17225	17183	17430	17139	17232	17252	17033	17203	17079	17261	17228	17298	17097	17335	17227	17141	17025	17135	17148	17099	17049	17104	16845	17015	17174	17273	17277	17198	17104	17159	17200	17077	16972	16929	17225	17223	17049	17023	17253	17124	17162	17005	17171	17378	17087	17349	17355	17229	17151	17344	17208	17434	17048	17200	17301	17238	17352	17320	17130	17220	17175	17177	17163	17290	17183	17258	17405	17238	17127	17219	17233	17311	17242	17212	17165	17034	17098	17151	17109	17224	17019	17302	17212	17272	17200	17093	17146	17030	17261	17203	17131	17078	17133	17201	17047	17165	17201	17098	17243	17366	17164	17204	17360	17147	17128	17194	17159	17105	17301	17207	17144	17203	17022	17096	17223	17274	17057	16968	17255	16905	17014	17289	17258	17183	17069	17089	17082	16917	17121	16974	17312	17252	17495	17302	17040	17189	17171	17176	17177	17070	17186	17178	17095	17335	17203	17055	17196	16886	17125	17189	17205	17266	17471	17453	17175	17244	17097	17222	17348	17266	17186	17261	17082	16995	17098	17257	17351	17214	16995	17427	17034	17158	17073	17220	17497	17109	17073	17338	17188	17244	17194	17061	17316	17392	17114	17130	17341	17231	17068	17180	17151	17276	17007	17004	17131	16950	17131	17161	17257	17135	17262	17375	17158	17326	17240	17380	17240	17030	17267	17198	17140	17144	17186	17171	17153	17075	17322	17175	17374	17430	17168	17243	17320	17200	17363	17331	17089	17244	17177	17224	17157	17222	17234	17159	17174	17277	17162	17133	17269	17256	17285	17265	17099	17090	17280	17173	17191	17302	17340	17198	17040	17047	17146	17225	17243	17313	17263	17286	17227	17245	17298	17083	17063	17132	17035	17021	17205	17141	17227	17363	17192	17297	17252	17180	17129	17115	17133	16953	17254	17015	16904	17221	17139	17265	17090	17166	17175	17152	17315	17178	17290	17090	17225	17352	17227	17203	17209	17255	17250	17112	17136	17286	17188	17207	17259	17146	17142	17086	17136	16923	17205	17101	17067	17250	16992	17214	17251	17163	17050	17243	16989	17185	17189	17086	17066	17346	17200	17225	17203	17338	17068	17241	17125	17234	17294	17277	17372	17060	17359	17298	17229	17216	16953	17074	17023	17160	17165	17294	17321	17236	17117	17445	17228	17201	17040	17217	17321	17033	17086	17251	17129	17228	17371	17304	17300	16955	16945	17245	17200	17332	17349	17136	17208	17282	17224	17341	17176	17200	17241	17303	17197	17124	17323	17143	17111	17261	17338	17227	17083	17251	17110	17280	17295	17317	17137	17068	17239	17063	17042	17125	17190	17273	17221	17083	17295	17047	17331	17227	17184	17262	17127	17487	17199	17124	17395	17206	17163	17216	17191	17162	17261	17180	17097	16934	17157	17230	17322	17310	17294	17205	17308	17186	17188	17105	17312	17036	17236	17230	17333	17117	17230	17260	17280	17209	17282	17211	17221	17312	17146	17314	17085	17126	17207	17123	17255	17342	17234	17143	17105	17132	17206	17007	17248	17284	17243	17097	17430	17272	17175	17196	17300	17209	17312	17228	17174	17206	17200	17136	17324	17105	17101	16971	17090	17140	17027	17285	17151	17019	17207	17043	17021	17348	17102	17079	17197	17097	17250	17378	17021	17195	17343	17145	17195	17143	17153	17239	17211	17368	17265	17067	17200	17159	17216	17283	17129	17193	17264	17200	17352	17087	17168	17293	17389	17076	17319	17262	17213	17138	17284	17212	17359	17288	17209	17075	17261	17130	17064	17265	17033	17157	17240	17260	17056	17095	17249	17062	17083	16954	16997	17275	17248	17112	17455	17189	17069	17279	17267	17177	16999	17251	17223	17232	17023	17077	17134	17117	17075	17149	17205	17196	17295	17200	17261	17164	17185	17124	17028	17190	17018	17290	17331	17361	17302	17185	17249	17227	17345	17145	17291	17194	17283	16994	17198	17258	17247	17357	17138	17173	17253	16918	17584	17230	17248	17227	17197	17286	17234	17396	17391	17380	17263	17161	17346	17300	17104	17089	17221	17279	17366	17391	17269	17206	17009	17028	17073	17176	17329	17127	17043	17212	17029	17182	17472	17356	17152	17310	17411	17253	17062	17350	17249	17246	17118	17393	17074	17196	17164	17026	17255	17267	17133	16996	17329	17075	17207	17060	17192	17210	17089	17326	17272	17208	17111	17306	17375	17391	17079	17233	17202	17261	17390	17232	17363	17291	17148	17346	17189	17198	17167	17411	17315	17343	17350	17197	17237	17145	17167	17448	17400	17179	17181	17233	17261	17164	16974	17148	17335	17230	17185	17204	17201	17104	17183	17225	17091	17381	17429	17199	17081	17261	17228	17050	17094	17092	17194	17179	17142	17187	17318	17254	17191	17089	17014	17146	17226	17325	17110	17265	17274	17260	17130	17141	17245	17098	17299	17017	17271	17216	17005	17324	17071	17159	17213	17209	17206	17308	17354	17123	17079	17311	17083	17172	17304	17293	17118	17024	17331	17174	17367	17139	17152	17248	17299	17240	17177	17108	17200	17327	17282	17220	17162	17176	16986	17196	17179	17232	17110	16927	17355	17005	17040	17407	17284	17070	17172	17307	17247	17284	17470	17110	17158	17243	17290	17158	17200	17080	17207	17070	17396	17409	17280	17267	17347	17302	17130	17084	17193	17293	17220	17206	17207	16974	17252	17412	17064	17067	17234	17225	17153	17297	17306	17223	17227	17232	17182	17041	17250	17238	17356	17223	17121	17211	17391	17076	17237	17104	17388	17152	17221	16949	17167	17349	16996	17087	17219	17170	17160	17355	17072	17372	17207	17133	17229	17222	17134	17263	17028	17310	17277	17316	17170	17374	17167	17381	16995	17314	17242	17395	17323	17241	17145	17469	17088	17308	17199	16933	17244	17313	17382	17355	17181	17288	17106	17134	17262	17331	17238	17205	17173	17235	17288	17295	17231	17115	17104	17231	17172	17157	17116	17230	17201	17037	17275	17108	16968	17336	16932	17192	17113	16898	17284	17159	17127	17340	17254	17261	17218	17059	17101	17121	17272	17389	17097	17237	17178	17150	17118
15945	31618	32318	26516	23578	24594	22391	20475	20117	19328	18284	18779	30587	31488	27976	22464	17719	15944	15711	15377	15343	15289	15257	15274	15370	15335	15337	15251	15476	15246	15229	15281	15329	15312	15322	15348	15375	15310	15357	15143	15323	15267	15349	15407	15364	15449	15439	15428	15319	15410	15387	15254	15306	15268	15155	15296	15353	15212	15197	15221	15291	15272	15322	15138	15286	15326	15304	15263	15235	15465	15259	15178	15374	15311	15327	15237	15257	15304	15168	15244	15245	15181	15250	15340	15331	15335	15300	15331	15268	15247	15240	15328	15257	15223	15391	15262	15558	15251	15291	15407	15259	15349	15456	15096	15251	15145	15306	15308	15281	15346	15236	15306	15525	15166	15298	15370	15316	15248	15247	15172	15167	15202	15423	15213	15341	15277	15149	15330	15298	15290	15342	15206	15438	15355	15271	15332	15186	15263	15318	15222	15187	15169	15246	15249	15207	15339	15430	15377	15300	15334	15199	15283	15233	15240	15130	15346	15241	15380	15319	15191	15440	15381	15394	15064	15331	15301	15385	15330	15219	15324	15368	15212	15304	15221	15127	15270	15283	15319	15299	15122	15179	15294	15254	15349	15362	15422	15305	15231	15096	15270	15268	15429	15307	15306	15378	15375	15396	15377	15494	15134	15197	15291	15448	15193	15279	15268	15182	15396	15258	15159	15290	15225	15435	15352	15201	15282	15312	15282	15296	15272	15243	15222	15493	15377	15274	15279	15141	15375	15155	15308	15442	15252	15207	15324	15212	15278	15280	15312	15300	15365	15302	15318	15187	15312	15217	15187	15308	15249	15355	15282	15242	15260	15251	15376	15119	15264	15282	15195	15168	15406	15196	15269	15269	15248	15247	15472	15308	15218	15149	15344	15271	15162	15289	15295	15288	15329	15202	15248	15513	15363	15110	15240	15113	15067	15325	15260	15392	15167	15132	15236	15265	15263	15194	15316	15129	15350	15098	15227	15342	15244	15385	15299	15246	15187	15228	15237	15393	15257	15274	15272	15187	15160	15313	15156	15331	15159	15292	15458	15274	15411	15433	15102	15523	15256	15227	15263	15215	15241	15367	15277	15299	15296	15224	15200	15241	15260	15338	15296	15220	15280	15355	15295	15336	15245	15266	15264	15219	15213	15208	15435	15134	15270	15281	15391	15192	15256	15226	15304	15307	15223	15436	15209	15336	15414	15466	15280	15234	15330	15173	15410	15203	15178	15212	15298	15243	15241	15312	15229	15385	15346	15370	15158	15552	15082	15265	15306	15394	15280	15155	15342	15286	15416	15352	15157	15269	15325	15271	15140	15233	15364	15335	15219	15351	15198	15332	15367	15166	15374	15332	15321	15270	15352	15325	15376	15463	15423	15236	15215	15395	15375	15325	15398	15361	15327	15187	15420	15275	15292	15427	15234	15327	15149	15343	15230	15240	15421	15223	15241	15382	15241	15236	15092	15321	15369	15236	15172	15115	15249	15338	15197	15210	15204	15103	15342	15378	15144	15286	15256	15415	15165	15422	15413	15249	15285	15242	15311	15301	15164	15320	15379	15360	15216	15282	15365	15177	15327	15380	15270	15323	15378	15383	15212	15173	15188	15234	15190	15235	15257	15323	15239	15338	15237	15334	15277	15300	15288	15303	15438	15135	15250	15217	15427	15293	15302	15107	15269	15121	15356	15246	15109	15373	15367	15364	15305	15133	15178	15326	15329	15264	15300	15357	15431	15231	15213	15206	15270	15305	15239	15249	15230	15272	15296	15418	15361	15436	15277	15340	15362	15263	15310	15356	15338	15159	15203	15377	15178	15194	15345	15281	15177	15234	15336	15270	15339	15085	15320	15215	15248	15276	15296	15271	15195	15150	15271	15269	15290	15374	15197	15354	15269	15484	15317	15173	15392	15078	15285	15319	15222	15233	15173	15239	15338	15300	15272	15271	15212	15085	15342	15207	15332	15264	15399	15282	15291	15325	15334	15238	15246	15341	15345	15389	15201	15372	15147	15329	15224	15264	15208	15240	15244	15324	15269	15229	15280	15240	15104	15235	15253	15316	15464	15203	15290	15438	15169	15275	15191	15311	15303	15191	15322	15383	15339	15386	15447	15254	15161	15300	15243	15423	15415	15277	15207	15354	15222	15299	15423	15292	15275	15329	15294	15318	15169	15350	15503	15206	15316	15279	15230	15401	15358	15290	15132	15425	15458	15117	15241	15559	15395	15338	15382	15326	15235	15242	15280	15145	15260	15265	15351	15558	15386	15352	15327	15322	15342	15328	15315	15349	15363	15293	15466	15365	15298	15285	15346	15282	15296	15410	15401	15458	15267	15521	15322	15341	15231	15181	15419	15218	15252	15237	15290	15249	15166	15235	15234	15474	15368	15315	15200	15398	15116	15302	15294	15244	15498	15303	15293	15466	15210	15373	15234	15363	15343	15251	15222	15341	15382	15448	15306	15318	15294	15417	15085	15256	15272	15251	15349	15402	15217	15189	15296	15386	15395	15392	15304	15218	15293	15317	15384	15303	15289	15389	15321	15372	15385	15221	15239	15346	15206	15124	15316	15279	15193	15475	15234	15368	15371	15244	15220	15440	15238	15113	15301	15362	15368	15419	15400	15368	15219	15426	15433	15305	15199	15233	15385	15335	15093	15386	15293	15371	15234	15219	15178	15228	15353	15109	15379	15310	15293	15369	15387	15174	15318	15371	15188	15285	15407	15310	15413	15052	15350	15321	15453	15135	15350	15495	15377	15379	15465	15301	15189	15267	15266	15345	15220	15298	15388	15178	15364	15170	15111	15237	15362	15374	15390	15525	15223	15371	15184	15169	15339	15473	15280	15233	15449	15267	15050	15386	15195	15358	15273	15245	15407	15312	15293	15347	15243	15396	15219	15412	15183	15336	15324	15240	15413	15173	15278	15260	15292	15325	15323	15374	15394	15281	15378	15169	15093	15177	15214	15127	15302	15262	15184	15203	15293	15360	15268	15283	15442	15195	15378	15305	15426	15286	15204	15326	15055	15334	15440	15218	15501	15211	15248	15169	15099	15307	15206	15221	15243	15267	15270	15309	15388	15246	15198	15338	15241	15377	15153	15410	15171	15340	15232	15270	15416	15211	15242	15235	15318	15242	15183	15424	15303	15328	15412	15285	15284	15232	15186	15165	15239	15336	15128	15257	15182	15280	15302	15421	15236	15359	15329	15385	15425	15427	15174	15271	15242	15368	15216	15396	15244	15374	15229	15378	15240	15362	15093	15180	15416	15188	15409	15384	15345	15272	15309	15333	15082	15330	15220	15431	15348	15220	15400	15241	15388	15228	15221	15336	15280	15290	15448	15132	15251	15034	15218	15243	15378	15259	15258	15398	15135	15381	15437	15317	15569	15227	15266	15314	15457	15414	15165	15507	15231	15338	15259	15286	15261	15230	15243	15335	15342	15205	15234	15419	15380	15369	15173	15327	15192	15359	15302	15387	15462	15315	15318	15284	15312	15385	15330	15360	15377	15387	15151	15520	15261	15233	15208	15183	15170	15468	15445	15226	15209	15333	15261	15250	15221	15148	15234	15458	15294	15315	15259	15405	15437	15429	15339	15261	15104	15289	15275	15331	15288	15329	15374	15397	15337	15294	15243	15244	15377	15379	15356	15304	15270	15285	15389	15168	15200	15331	15330	15333	15322	15267	15323	15262	15284	15363	15285	15285	15412	15409	15325	15480	15242	15294	15094	15135	15359	15320	15382	15201	15279	15298	15148	15296	15153	15384	15287	15241	15255	15329	15193	15343	15406	15177	15249	15488	15223	15261	15408	15278	15273	15479	15351	15384	15195	15363	15229	15289	15279	15273	15323	15232	15225	15227	15072	15227	15219	15092	15453	15312	15334	15239	15303	15182	15498	15171	15339	15243	15234	15379	15473	15103	15276	15273	15235	15337	15257	15339	15159	15352	15249	15344	15322	15257	15091	15293	15215	15372	15334	15323	15205	15195	15162	15314	15279	15347	15244	15347	15123	15355	15189	15292	15317	15180	15379	15328	15343	15244	15384	15361	15392	15401	15400	15220	15344	15308	15322	15323	15225	15336	15254	15102	15232	15315	15235	15408	15195	15286	15213	15087	15171	15458	15234	15178	15366	15323	15158	15286	15276	15145	15289	15240	15275	15447	15303	15254	15311	15343	15363	15312	15178	15342	15240	15376	15241	15282	15392	15293	15273	15221	15053	15356	15353	15311	15257	15098	15460	15197	15138	15322	15226	15384	15286	15255	15364	15319	15299	15244	15337	15282	15252	15178	15290	15255	15330	15239	15349	15261	15312	15281	15289	15217	15213	15380	15288	15456	15323	15307	15347	15181	15373	15095	15364	15304	15350	15246	15307	15206	15225	15096	15398	15081	15290	15258	15268	15365	15347	15317	15404	15324	15294	15447	15476	15216	15264	15342	15339	15215	15373	15288	15280	15245	15238	15235	15386	15445	15343	15403	15250	15251	15224	15249	15395	15414	15328	15277	15234	15318	15205	15193	15218	15428	15207	15510	15290	15220	15202	15219	15347	15207	15292	15246	15473	15276	15270	15297	15296	15218	15261	15198	15242	15461	15039	15133	15306	15160	15314	15349	15237	15390	15296	15265	15304	15159	15225	15270	15309	15273	15365	15373	15130	15323	15385	15246	15329	15289	15200	15359	15194	15109	15326	15161	15164	15333	15306	15185	15332	15286	15362	15330	15306	15428	15275	15230	15410	15343	15361	15254	15541	15458	15264	15452	15193	15256	15225	15394	15319	15266	15434	15276	15232	15506	15241	15310	15318	15180	15344	15194	15445	15123	15304	15333	15162	15165	15322	15312	15203	15398	15313	15187	15215	15212	15511	15410	15342	15329	15284	15227	15271	15328	15327	15394	15314	15369	15399	15397	15412	15296	15383	15283	15276	15171	15363	15466	15147	15387	15339	15135	15273	15269	15336	15270	15255	15365	15230	15348	15317	15445	15355	15369	15162	15428	15318	15233	15577	15166	15224	15304	15191	15319	15282	15066	15360	15207	15282	15209	15354	15334	15250	15347	15191	15329	15320	15237	15317	15478	15318	15158	15268	15169	15254	15298	15358	15159	15332	15253	15378	15304	15269	15210	15266	15331	15368	15188	15205
22447	20864	28577	23328	21474	24664	27309	22073	20251	20220	19957	19752	32767	38608	34580	27588	21868	19061	18175	17726	17608	17666	17704	17531	17582	17563	17695	17593	17796	17325	17699	17667	17546	17547	17732	17532	17365	17613	17544	17654	17560	17611	17588	17606	17750	17776	17461	17447	17389	17470	17578	17595	17573	17633	17537	17512	17456	17502	17401	17493	17471	17557	17438	17392	17454	17418	17619	17440	17351	17508	17560	17542	17525	17577	17664	17603	17709	17388	17446	17436	17505	17470	17543	17455	17615	17474	17596	17560	17481	17503	17486	17425	17574	17678	17705	17563	17478	17334	17396	17471	17428	17493	17782	17588	17638	17396	17599	17413	17449	17372	17370	17487	17610	17649	17607	17516	17420	17423	17363	17439	17517	17491	17326	17571	17315	17301	17506	17407	17569	17633	17413	17354	17522	17442	17479	17719	17442	17382	17565	17331	17522	17543	17339	17620	17456	17555	17530	17402	17374	17378	17361	17484	17289	17417	17593	17522	17444	17664	17558	17383	17451	17581	17581	17332	17553	17378	17427	17589	17388	17378	17277	17531	17591	17571	17663	17416	17578	17457	17402	17440	17497	17420	17653	17313	17556	17504	17622	17503	17522	17356	17377	17301	17692	17333	17398	17474	17409	17483	17396	17448	17491	17486	17353	17462	17424	17381	17255	17592	17552	17433	17412	17408	17625	17465	17431	17399	17615	17408	17406	17577	17493	17562	17508	17409	17509	17276	17409	17468	17363	17434	17360	17419	17644	17491	17508	17507	17556	17459	17435	17333	17508	17440	17529	17400	17587	17434	17464	17250	17540	17386	17351	17429	17403	17563	17254	17433	17501	17283	17480	17399	17401	17326	17517	17512	17376	17366	17381	17426	17402	17362	17624	17485	17468	17492	17511	17506	17419	17522	17209	17418	17377	17541	17563	17485	17476	17478	17559	17657	17550	17357	17312	17627	17609	17395	17442	17582	17464	17253	17374	17322	17398	17496	17529	17475	17372	17525	17550	17463	17346	17301	17491	17267	17301	17523	17368	17407	17518	17450	17376	17603	17529	17466	17461	17456	17396	17467	17382	17491	17486	17325	17556	17387	17274	17470	17554	17606	17602	17237	17446	17470	17299	17472	17405	17483	17481	17366	17488	17560	17368	17363	17528	17437	17346	17617	17495	17307	17414	17340	17433	17466	17460	17436	17284	17383	17592	17204	17544	17679	17521	17560	17474	17308	17261	17472	17458	17353	17381	17518	17359	17355	17314	17187	17386	17288	17354	17460	17257	17410	17557	17576	17384	17426	17438	17445	17556	17285	17378	17606	17684	17413	17379	17471	17482	17394	17482	17223	17216	17411	17450	17438	17410	17530	17521	17495	17438	17695	17476	17544	17326	17256	17391	17511	17448	17394	17469	17529	17537	17518	17321	17419	17544	17318	17416	17371	17345	17420	17582	17480	17379	17443	17290	17414	17545	17376	17616	17343	17402	17329	17446	17406	17448	17345	17410	17309	17409	17425	17462	17389	17631	17368	17615	17436	17573	17412	17398	17385	17455	17439	17408	17452	17463	17285	17174	17132	17320	17179	17488	17345	17420	17556	17614	17547	17517	17737	17552	17402	17700	17601	17316	17323	17425	17484	17295	17406	17377	17447	17407	17470	17179	17470	17511	17548	17604	17590	17684	17500	17618	17387	17437	17521	17369	17593	17387	17349	17415	17537	17406	17649	17570	17357	17404	17337	17369	17601	17422	17449	17358	17525	17311	17480	17467	17447	17405	17611	17578	17573	17518	17501	17475	17530	17486	17413	17492	17624	17535	17466	17649	17504	17436	17363	17410	17391	17521	17435	17405	17380	17457	17394	17303	17406	17586	17531	17540	17453	17400	17412	17456	17590	17420	17335	17586	17351	17527	17381	17589	17406	17552	17562	17613	17444	17536	17431	17563	17475	17509	17467	17301	17364	17401	17470	17486	17447	17597	17435	17503	17239	17432	17468	17357	17504	17449	17394	17326	17266	17373	17501	17678	17312	17586	17506	17539	17539	17422	17615	17527	17496	17383	17433	17595	17529	17400	17596	17370	17401	17505	17498	17366	17449	17411	17553	17671	17484	17504	17394	17274	17465	17240	17305	17428	17468	17407	17482	17687	17529	17579	17689	17382	17162	17321	17467	17428	17688	17576	17379	17602	17292	17482	17490	17339	17496	17437	17418	17335	17471	17384	17372	17375	17515	17504	17343	17389	17359	17428	17493	17402	17491	17426	17500	17245	17436	17539	17456	17299	17556	17494	17556	17299	17401	17390	17566	17615	17483	17594	17400	17550	17212	17398	17404	17374	17555	17465	17324	17447	17524	17514	17386	17289	17474	17263	17498	17443	17425	17240	17312	17344	17330	17364	17633	17401	17485	17491	17456	17596	17365	17387	17405	17555	17513	17635	17472	17559	17657	17606	17262	17320	17566	17521	17363	17512	17406	17466	17626	17252	17529	17440	17283	17477	17668	17523	17401	17511	17560	17350	17441	17363	17329	17524	17214	17539	17380	17607	17554	17349	17437	17610	17493	17523	17357	17392	17335	17479	17258	17675	17558	17508	17432	17364	17718	17548	17494	17736	17417	17481	17473	17401	17455	17415	17333	17439	17461	17402	17489	17533	17291	17542	17409	17356	17219	17397	17534	17475	17638	17590	17418	17238	17278	17428	17392	17583	17386	17364	17689	17598	17584	17633	17460	17494	17433	17277	17494	17380	17397	17349	17483	17583	17615	17524	17482	17595	17373	17326	17623	17585	17379	17469	17495	17496	17286	17544	17535	17228	17372	17426	17460	17586	17601	17218	17261	17551	17421	17427	17287	17336	17396	17368	17370	17623	17540	17492	17554	17405	17267	17320	17458	17417	17705	17423	17462	17547	17499	17281	17513	17239	17371	17537	17501	17486	17638	17550	17429	17758	17648	17426	17253	17563	17552	17572	17355	17363	17545	17235	17551	17479	17580	17401	17571	17562	17524	17231	17442	17308	17449	17703	17557	17544	17633	17414	17521	17626	17439	17512	17494	17588	17476	17376	17414	17516	17573	17545	17319	17441	17514	17547	17588	17325	17256	17468	17658	17500	17539	17568	17616	17294	17474	17518	17305	17259	17325	17358	17377	17584	17522	17427	17529	17425	17593	17475	17453	17529	17431	17483	17527	17546	17351	17333	17435	17484	17308	17525	17667	17234	17336	17419	17372	17441	17423	17427	17413	17352	17529	17385	17504	17673	17473	17501	17442	17429	17448	17387	17574	17353	17321	17351	17538	17490	17355	17553	17315	17429	17510	17345	17617	17391	17612	17554	17485	17417	17218	17396	17509	17429	17289	17270	17309	17374	17662	17628	17592	17502	17462	17231	17499	17676	17272	17468	17380	17607	17584	17537	17537	17382	17418	17673	17477	17536	17713	17445	17397	17560	17458	17333	17553	17318	17565	17420	17424	17428	17357	17462	17313	17309	17478	17684	17464	17486	17298	17229	17305	17593	17608	17693	17553	17606	17531	17604	17403	17377	17325	17636	17511	17493	17721	17523	17614	17478	17448	17298	17336	17496	17438	17370	17468	17691	17392	17464	17360	17380	17522	17434	17605	17584	17389	17148	17414	17412	17542	17517	17448	17354	17333	17323	17364	17429	17584	17583	17545	17443	17459	17493	17359	17379	17352	17622	17516	17442	17539	17340	17339	17314	17711	17484	17329	17431	17396	17411	17492	17616	17343	17500	17587	17405	17513	17540	17433	17621	17370	17498	17456	17449	17336	17470	17462	17457	17384	17302	17255	17435	17507	17585	17444	17482	17195	17487	17571	17547	17360	17466	17431	17462	17482	17448	17248	17429	17194	17452	17501	17585	17559	17428	17254	17449	17474	17707	17472	17452	17491	17463	17520	17546	17322	17469	17486	17260	17263	17258	17239	17615	17456	17373	17564	17498	17519	17385	17544	17248	17371	17419	17416	17524	17577	17409	17424	17365	17387	17302	17353	17303	17347	17422	17634	17393	17431	17488	17595	17572	17543	17206	17313	17425	17556	17504	17506	17613	17462	17411	17591	17504	17273	17329	17319	17651	17510	17474	17433	17480	17505	17602	17549	17407	17458	17468	17291	17574	17419	17274	17466	17592	17537	17407	17330	17475	17710	17442	17445	17606	17489	17477	17696	17483	17427	17384	17580	17269	17311	17580	17448	17627	17600	17643	17731	17346	17459	17469	17412	17315	17299	17584	17311	17283	17181	17605	17506	17497	17326	17451	17292	17475	17647	17423	17283	17385	17377	17574	17291	17329	17228	17595	17228	17597	17494	17291	17492	17584	17640	17610	17496	17692	17532	17566	17412	17454	17367	17394	17381	17598	17504	17377	17366	17501	17465	17307	17511	17396	17623	17432	17468	17493	17395	17565	17490	17546	17548	17512	17423	17486	17317	17635	17420	17628	17422	17403	17269	17574	17640	17362	17592	17469	17289	17375	17523	17431	17580	17346	17747	17439	17502	17336	17459	17590	17651	17522	17631	17155	17310	17415	17346	17446	17412	17435	17453	17569	17656	17590	17319	17411	17379	17469	17548	17607	17486	17310	17298	17423	17692	17342	17607	17528	17603	17462	17394	17447	17323	17468	17838	17337	17330	17464	17300	17521	17645	17572	17465	17305	17371	17388	17358	17593	17468	17283	17366	17424	17471	17662	17480	17338	17350	17394	17370	17418	17664	17506	17440	17471	17414	17400	17315	17397	17347	17453	17435	17461	17266	17504	17521	17565	17348	17414	17258	17743	17343	17330	17147	17375	17339	17524	17592	17566	17372	17395	17644	17561	17306	17546	17313	17438	17329	17451	17512	17393	17498	17532	17390	17578	17298	17349	17547	17530	17539	17445	17433	17426	17585	17481	17539	17573	17540	17687	17310	17375	17406	17664	17506	17641	17449	17365	17236	17365	17429	17552	17307	17296	17543	17428	17405	17518	17321	17428	17618	17575	17294	17334	17420	17673	17409	17371	17535	17639	17553	17669	17458	17444	17422	17478	17621	17344	17435	17357	17452	17475	17407	17406	17495	17495	17455	17348	17399	17518	17531	17633	17580	17302	17405	17341	17419	17423	17571	17352	17252	17359	17291	17340	17436	17387	17582	17320	17366
17141	35591	35675	31716	30281	26779	24100	22593	19604	19078	19091	19299	37716	40143	35351	27394	19787	16917	16003	15423	15468	15366	15469	15633	15445	15599	15403	15561	15479	15354	15423	15510	15502	15630	15594	15441	15501	15419	15829	15382	15429	15418	15579	15382	15499	15405	15393	15529	15359	15511	15374	15353	15505	15345	15632	15588	15403	15579	15407	15399	15441	15532	15358	15641	15555	15475	15356	15534	15581	15513	15484	15228	15443	15413	15395	15487	15562	15223	15461	15446	15494	15441	15477	15508	15389	15374	15532	15422	15446	15402	15374	15387	15515	15405	15286	15422	15524	15342	15539	15442	15641	15372	15357	15365	15576	15356	15451	15326	15396	15404	15580	15539	15414	15597	15569	15271	15512	15608	15243	15389	15313	15600	15407	15535	15379	15299	15512	15413	15432	15402	15627	15426	15475	15445	15411	15391	15311	15438	15443	15507	15287	15494	15468	15358	15462	15592	15439	15435	15537	15321	15597	15427	15507	15369	15471	15502	15336	15508	15378	15439	15582	15569	15475	15461	15492	15510	15414	15483	15390	15555	15433	15290	15515	15289	15491	15609	15567	15547	15413	15483	15624	15306	15351	15516	15335	15541	15299	15354	15456	15547	15390	15481	15296	15484	15464	15534	15488	15371	15316	15321	15334	15573	15425	15239	15473	15409	15385	15532	15504	15473	15475	15301	15522	15376	15230	15350	15434	15488	15360	15358	15491	15450	15472	15363	15478	15322	15469	15384	15383	15477	15533	15372	15311	15505	15448	15472	15484	15495	15408	15340	15525	15507	15494	15315	15583	15334	15348	15366	15415	15364	15649	15411	15439	15396	15388	15431	15470	15419	15365	15504	15498	15382	15459	15279	15349	15288	15444	15469	15412	15478	15414	15421	15482	15565	15384	15381	15437	15457	15593	15480	15340	15410	15334	15548	15487	15552	15298	15511	15583	15445	15593	15448	15413	15498	15384	15472	15484	15504	15454	15248	15435	15333	15404	15517	15466	15488	15417	15552	15532	15465	15528	15284	15242	15383	15360	15283	15540	15315	15510	15391	15603	15389	15438	15525	15578	15477	15409	15520	15522	15466	15402	15440	15458	15525	15368	15435	15589	15568	15527	15378	15490	15315	15491	15560	15502	15398	15506	15380	15326	15298	15536	15528	15463	15380	15342	15369	15486	15465	15382	15336	15404	15322	15555	15480	15353	15535	15601	15472	15411	15377	15372	15458	15525	15283	15321	15411	15324	15310	15515	15258	15330	15462	15439	15424	15512	15387	15372	15371	15424	15461	15248	15573	15372	15497	15450	15325	15394	15531	15372	15433	15392	15459	15410	15523	15490	15458	15361	15456	15404	15496	15348	15419	15612	15398	15616	15515	15424	15464	15328	15587	15406	15423	15484	15532	15472	15275	15500	15466	15568	15540	15456	15403	15555	15353	15311	15543	15268	15262	15464	15277	15536	15531	15436	15506	15449	15222	15539	15365	15502	15359	15423	15421	15484	15504	15496	15504	15619	15399	15406	15436	15478	15375	15410	15439	15521	15427	15260	15407	15478	15528	15216	15531	15614	15460	15433	15462	15552	15295	15347	15367	15518	15504	15373	15247	15516	15317	15589	15537	15420	15312	15492	15476	15475	15408	15353	15512	15467	15445	15283	15466	15431	15372	15463	15498	15382	15404	15376	15603	15402	15538	15457	15398	15540	15443	15301	15360	15544	15481	15410	15305	15398	15434	15340	15620	15338	15517	15524	15569	15513	15488	15455	15436	15765	15616	15339	15280	15486	15547	15356	15239	15380	15461	15326	15539	15427	15468	15252	15475	15384	15478	15357	15547	15261	15433	15386	15342	15370	15485	15383	15298	15436	15463	15581	15296	15329	15434	15498	15481	15362	15399	15443	15693	15487	15419	15224	15337	15601	15392	15470	15324	15416	15564	15394	15412	15390	15319	15655	15503	15351	15420	15387	15378	15275	15436	15389	15329	15445	15460	15620	15646	15306	15251	15361	15348	15449	15368	15558	15511	15480	15346	15497	15460	15529	15491	15477	15430	15415	15348	15348	15297	15326	15429	15514	15406	15332	15363	15419	15445	15304	15444	15472	15393	15524	15496	15587	15556	15424	15417	15480	15580	15317	15370	15399	15508	15450	15484	15622	15492	15464	15323	15494	15551	15453	15379	15343	15365	15515	15541	15466	15465	15469	15269	15525	15485	15514	15524	15618	15418	15501	15323	15442	15246	15341	15423	15405	15324	15525	15399	15464	15470	15461	15318	15450	15314	15398	15422	15455	15396	15262	15496	15416	15453	15494	15407	15515	15403	15454	15411	15446	15217	15559	15463	15403	15362	15551	15414	15440	15405	15343	15451	15541	15313	15469	15440	15572	15494	15409	15489	15363	15443	15319	15419	15452	15410	15471	15476	15390	15406	15418	15550	15420	15482	15447	15233	15347	15287	15340	15240	15463	15491	15406	15404	15576	15499	15644	15323	15431	15324	15455	15505	15387	15404	15459	15409	15245	15289	15445	15433	15425	15414	15432	15252	15440	15522	15535	15303	15633	15371	15498	15529	15498	15468	15363	15490	15489	15318	15427	15391	15564	15156	15546	15470	15390	15578	15346	15486	15465	15334	15362	15504	15493	15327	15368	15320	15453	15325	15412	15469	15468	15486	15575	15469	15436	15483	15326	15271	15270	15340	15549	15351	15352	15469	15390	15569	15461	15546	15492	15309	15417	15388	15439	15525	15466	15465	15321	15498	15427	15457	15435	15480	15504	15518	15349	15568	15484	15444	15566	15468	15422	15562	15334	15387	15331	15428	15374	15470	15422	15495	15441	15267	15450	15562	15307	15488	15359	15490	15582	15480	15360	15443	15498	15584	15545	15527	15521	15443	15424	15408	15451	15308	15403	15351	15503	15388	15460	15490	15507	15277	15405	15465	15586	15439	15567	15413	15500	15340	15481	15467	15462	15257	15364	15439	15382	15453	15588	15458	15453	15517	15607	15515	15381	15413	15569	15415	15558	15273	15444	15490	15391	15619	15479	15395	15457	15554	15402	15272	15543	15298	15369	15507	15583	15417	15479	15581	15468	15533	15300	15419	15314	15320	15406	15456	15501	15488	15479	15474	15368	15330	15436	15377	15547	15421	15357	15481	15440	15476	15380	15369	15356	15388	15429	15341	15412	15416	15497	15405	15412	15610	15293	15272	15370	15276	15443	15587	15388	15371	15446	15552	15624	15514	15070	15521	15296	15703	15356	15352	15538	15191	15405	15359	15515	15324	15314	15439	15319	15378	15551	15449	15590	15434	15512	15552	15490	15430	15513	15526	15649	15418	15574	15443	15492	15237	15397	15434	15405	15528	15466	15487	15302	15395	15437	15425	15442	15363	15549	15455	15278	15328	15353	15412	15476	15353	15488	15354	15518	15425	15429	15328	15188	15480	15270	15311	15354	15378	15537	15342	15425	15455	15445	15358	15422	15432	15345	15300	15437	15406	15560	15255	15552	15516	15359	15351	15428	15466	15538	15421	15412	15463	15358	15418	15426	15446	15441	15386	15336	15593	15374	15480	15606	15359	15554	15506	15603	15419	15303	15517	15348	15461	15596	15486	15332	15230	15275	15474	15384	15401	15422	15334	15525	15472	15469	15452	15373	15439	15520	15402	15471	15537	15345	15415	15450	15183	15386	15472	15459	15510	15540	15397	15374	15378	15407	15554	15472	15345	15516	15423	15307	15450	15251	15455	15539	15511	15369	15319	15569	15323	15439	15307	15480	15385	15321	15411	15502	15627	15613	15508	15536	15305	15405	15266	15356	15404	15447	15518	15618	15333	15468	15412	15469	15299	15442	15362	15371	15532	15470	15189	15451	15433	15412	15305	15534	15557	15391	15394	15437	15373	15367	15340	15397	15387	15534	15343	15521	15451	15412	15451	15215	15459	15481	15461	15306	15473	15433	15491	15391	15466	15523	15290	15456	15434	15344	15428	15634	15401	15448	15528	15388	15436	15407	15496	15504	15457	15472	15451	15393	15439	15345	15461	15462	15337	15604	15491	15499	15363	15432	15323	15438	15382	15421	15465	15523	15309	15416	15423	15454	15412	15602	15390	15423	15385	15469	15475	15392	15407	15531	15366	15332	15561	15337	15420	15427	15414	15531	15513	15294	15583	15361	15361	15516	15314	15447	15319	15495	15142	15363	15538	15573	15325	15564	15546	15398	15362	15227	15645	15341	15360	15463	15413	15542	15320	15297	15271	15404	15402	15366	15526	15465	15602	15388	15426	15319	15480	15441	15553	15423	15283	15628	15436	15501	15420	15413	15437	15512	15463	15500	15539	15379	15419	15689	15352	15510	15378	15266	15389	15402	15421	15368	15393	15616	15422	15393	15594	15364	15371	15393	15418	15437	15467	15359	15470	15395	15462	15428	15592	15521	15415	15283	15515	15317	15506	15448	15458	15412	15355	15299	15395	15468	15373	15501	15388	15326	15469	15585	15344	15464	15375	15569	15427	15361	15510	15433	15287	15388	15497	15539	15441	15471	15391	15589	15369	15545	15544	15437	15426	15512	15502	15376	15468	15378	15554	15453	15514	15495	15476	15360	15455	15532	15416	15553	15420	15459	15418	15319	15473	15547	15313	15442	15414	15532	15399	15414	15490	15538	15523	15227	15439	15406	15411	15450	15550	15401	15351	15557	15337	15496	15324	15530	15285	15309	15483	15451	15421	15417	15331	15418	15471	15401	15515	15229	15407	15662	15386	15462	15580	15467	15597	15301	15405	15468	15535	15518	15472	15413	15409	15546	15353	15564	15335	15438	15426	15425	15430	15499	15434	15332	15394	15334	15449	15455	15491	15486	15546	15399	15380	15599	15460	15462	15370	15535	15376	15378	15436	15396	15392	15356	15500	15320	15386	15443	15569	15465	15447	15487	15427	15264	15454	15523	15333	15307	15458	15440	15390	15352	15607	15492	15439	15449	15525	15472	15518	15528	15474	15411	15515	15440	15379	15441	15406	15420	15432	15450	15494	15484	15459	15532	15414	15487	15481	15383	15409	15448	15470	15433	15481	15552	15436	15542	15395	15632	15720	15487	15493	15271	15322	15492	15557	15497	15593	15296	15332	15341	15509	15436	15529	15503	15504
26974	22887	29308	27626	22660	20652	20127	19286	18162	17885	17820	17474	18469	19388	19099	18282	17371	16979	17052	16833	16958	16952	17022	17059	17032	16941	16907	16760	17010	16863	17042	17163	17056	16941	16878	16931	16838	16968	17030	16857	16952	16965	16778	17114	17048	17047	16892	17045	16971	17182	16953	16862	16978	17088	17014	16876	17042	16910	16983	17201	16892	16970	17077	17083	16993	16874	17035	16943	17133	17091	16968	17057	16895	16907	16816	16990	16952	16835	16466	16828	16846	16923	16950	17117	16993	16832	17047	16825	16824	16691	16944	16980	16883	17036	16725	16891	16993	16702	17040	16955	16920	17021	17142	16917	16973	16992	16997	16749	16928	16933	16958	16940	17053	16705	16887	16896	17046	16949	16805	16903	17045	17037	16721	16852	16939	16701	16995	16836	17087	17099	17039	16913	17045	17052	16909	16872	17017	16880	16899	16965	16761	16949	16969	16912	17221	17112	16914	16937	17122	16974	16888	16830	16979	16955	16968	17017	16981	16763	16905	16829	16886	16988	17110	16939	16795	16959	16920	16988	16935	16929	16782	17055	17075	16837	17054	17012	16906	17122	17011	17091	16820	16875	16929	16720	17111	16844	17036	17104	16928	16883	16805	17008	16903	17031	16925	16897	16892	16850	17081	16920	16979	16772	16800	16837	16954	16907	16904	16882	16861	16906	17050	16715	16940	17013	16776	16821	16894	16972	17048	16830	17205	17060	16810	16827	16885	16928	16961	16933	16932	16866	16828	16761	16961	16888	17050	16998	16954	16977	16875	16943	16851	16920	16805	16673	16898	17057	16980	16939	16933	16775	16778	16943	16855	16844	17078	17124	17231	16926	16882	17029	16902	16835	16866	16941	16896	16830	16899	17008	16795	16938	16799	16978	17025	16929	16884	16875	16832	16885	16779	16739	17025	16913	16919	16875	17029	17057	16937	16894	16798	17008	17000	16954	16498	16895	17085	17101	16812	16929	17063	16913	16907	16935	16976	16902	16968	16888	16962	16997	16907	16909	17022	16878	16926	16756	17012	16898	16849	17117	17116	16885	16863	16919	16926	16788	16986	17050	16929	17098	16956	16884	16989	16750	16985	16983	16898	17074	16890	16950	16754	16867	16880	16979	16856	17031	17053	16933	16883	16835	16975	16811	16864	16844	16844	16880	17018	16933	16853	16980	16926	17031	16963	16941	17056	16869	16767	16978	16942	16985	17009	16945	16919	17112	16985	17068	17135	17100	17125	16823	16850	16898	16941	17055	16907	17040	16894	16887	17057	17027	16842	16854	16724	16877	17159	16904	16939	16815	16970	16953	16750	16897	16792	16892	16898	16815	16946	16874	16971	16887	16848	16811	16972	16880	16983	16859	16924	16821	17060	16838	16940	17110	16862	16843	17012	16952	16914	17026	17042	16916	17082	16966	17114	17007	16700	16973	16712	17034	17072	16927	16900	16842	17049	16942	16844	17017	16830	16847	16948	16894	16957	17065	17067	17092	17070	17055	16887	16978	16960	17023	17049	17028	17050	16901	16928	17031	16954	17101	17140	17055	16758	16921	16789	16983	16805	16925	16768	16984	17023	17005	17005	17229	17061	16815	16877	16865	16813	17135	16949	16830	17015	17018	16957	16923	16895	17169	17021	16853	16953	16897	16818	17040	16988	17064	16995	16957	16972	16875	16849	17054	16824	16908	16855	17209	17103	17034	16833	16729	16866	16923	16855	16822	17013	17140	17139	16901	17005	17005	16824	16865	17011	17177	17060	16892	16838	16836	17045	16935	16906	16857	17100	17004	16986	17034	16767	16929	16953	16836	17078	16649	16840	16948	16950	17164	16962	16902	16927	16839	16784	16790	17009	17000	16961	17061	16906	16811	17040	16917	17190	16807	17046	16887	16887	16854	16673	17014	17162	16745	16695	17148	16878	16993	16958	17050	16800	16896	16849	16895	16805	17100	16689	16804	16966	16897	16826	17011	16953	16781	16904	17045	16969	16914	16891	17037	17026	16940	16999	16758	17008	16978	16899	16863	16920	16894	16965	16880	16772	17127	16776	16981	16940	16818	17203	16871	16677	16871	16912	17048	16998	17067	16968	16985	16832	17092	17048	16928	17073	17076	16965	17002	16934	16991	16893	16987	17128	17040	16775	16941	16909	17012	16949	16968	17093	16725	16852	16857	16964	16720	17075	16927	16777	16831	17005	17150	16995	16912	16844	16845	16868	16905	17192	17005	17027	16976	16972	17080	16863	17048	16951	16917	17002	16891	16965	16932	16965	17006	16943	16811	16887	16999	16865	16966	17001	16870	16796	16965	16758	16987	16916	16911	16937	16917	16985	16906	16724	16783	16979	17179	16928	16942	16943	16865	16635	16954	17257	16897	17118	17086	16971	16812	16915	16837	16915	16922	16799	16996	17082	16950	16779	16893	16976	16903	16955	17026	16986	16906	16770	16959	17048	16938	17055	16828	16723	16732	16739	17032	17110	17031	16901	16883	17112	17010	16821	16835	16944	16850	17006	16891	16949	16927	16827	16967	16996	16787	16895	16899	17044	16870	16904	17015	17035	16995	17050	16822	16814	16824	16840	16889	16809	17148	17041	16871	16746	16955	16946	16897	16876	16842	16909	16719	17082	17117	17075	16928	16988	17017	17123	17055	16998	16920	16975	16980	16908	17003	16922	16899	17177	17007	17135	16797	16834	16667	16885	16987	17003	16928	16898	16895	16956	17127	17035	16752	17030	16910	16899	16788	16818	16896	16937	16799	16808	17071	17056	16907	16888	16768	16941	16986	17050	16967	16840	17092	16946	16764	16901	17041	17174	17035	16912	16952	16695	16859	16960	17168	16898	17077	16758	16843	16845	16803	17007	16929	16992	16997	17168	16917	17006	16862	16898	17063	16895	17238	16940	17053	16921	16998	17131	16888	17019	17103	16777	16965	16865	16908	16986	16797	16886	16994	16896	16682	16876	16909	17127	16729	16953	16907	17034	16981	17014	16834	16877	16949	16933	16923	17039	16943	16783	16806	16858	16928	16782	16972	16975	16900	17045	17041	16848	16860	17046	16945	16842	16968	16750	16963	16766	16781	17021	16963	16855	16840	16978	16824	17074	16782	16985	16830	16932	16621	16967	16922	17008	17003	16871	16969	17012	16956	16854	17153	16914	16842	17049	16994	16815	17036	17019	17041	16998	16963	17162	16867	17019	17007	16978	16780	16769	16658	16837	16971	16781	16971	16832	16732	16741	16906	16984	16945	16823	16862	16927	16961	17116	17093	17081	16822	16783	17040	16963	16983	16822	16949	16917	17114	16971	16956	16814	16882	16873	16884	16981	16964	16830	16832	16846	16816	16797	16765	17047	16891	16949	16848	17044	16972	16987	17068	16830	16947	16973	16932	17121	17011	16982	17105	17003	16864	16846	16968	16974	16888	16916	17106	16921	17004	17006	16955	16776	17028	16959	16820	16673	16992	16958	17038	17099	17130	16994	16852	16871	17112	16844	16917	16623	16993	16858	16911	17019	16855	16840	16976	16887	17013	16911	16811	16881	16911	16937	16992	16912	16934	16954	16920	16861	16871	16921	17017	16787	16761	16959	16917	16899	17022	16963	17039	16991	16897	17011	17035	16910	17128	16900	17007	17009	16830	16949	16907	16992	16849	16705	16900	16826	16831	16970	17171	16998	16811	16901	16878	16888	16776	16901	17024	16929	16902	17050	17027	17128	17073	17031	17037	17001	16903	17084	17131	16910	16986	16894	16749	17040	17023	16952	17000	16929	16669	16827	16958	16902	17101	17126	16690	16985	16936	17046	17036	17112	17100	17020	16796	16887	16946	17028	17042	16939	16692	16750	17124	16842	16842	16907	17017	16962	16984	17018	16816	17048	16890	16857	16783	16750	16944	16956	16952	17071	16775	16769	16988	17032	16880	16926	16845	17053	16790	16963	16929	17154	16871	17033	17035	16857	16947	16919	17029	16928	16941	16854	16856	16910	16999	17012	17116	17229	16969	16997	16738	16983	16984	17053	16799	16922	17006	16890	16897	17052	16789	17090	16909	17027	16880	17099	16832	16941	16888	17046	16847	16922	16907	16752	16839	17107	16916	16957	16957	17099	16938	16816	16906	16754	16846	16939	16790	16912	17036	16869	16846	16943	16938	17059	17006	16825	17015	16938	17018	17046	16925	16946	16949	17074	16962	16994	17047	16959	16744	16868	17042	16687	16808	17014	17054	16966	17150	16901	16942	17111	16914	16761	16891	17086	17026	17075	16855	17034	16991	16929	16882	16873	17280	16987	17114	17052	16988	17029	16966	16805	16970	16931	16987	16928	16960	17006	16977	16995	16953	16955	16968	16821	16960	16664	16956	16852	17041	17096	16942	17089	16925	16814	16963	16958	17110	16871	16747	17025	17093	17001	16975	16885	17037	17071	16898	16870	16788	17042	16910	16876	16866	16914	16985	16965	16903	16948	17109	17076	17142	17070	16813	16945	17066	16926	16676	16777	17033	16773	17251	16963	17087	17035	17118	17023	16991	16980	16977	17066	16870	17015	17082	16950	16918	16872	16876	17123	17136	16931	17180	17045	16953	16863	16909	17007	16938	16917	17012	17011	16958	16855	16703	17112	16992	17114	17168	16855	17016	17037	16834	16953	16841	17040	17115	17074	16920	16945	16849	16829	17024	17035	17161	17029	16992	16999	17093	16865	16994	17047	17090	17180	16967	17117	16963	16830	16977	16804	17005	17228	16914	16885	17004	16831	16933	16966	16767	17098	17000	16828	17027	17018	16771	16918	16770	16963	16865	16989	17153	17102	16983	16877	17086	17260	17033	16906	16952	16827	16926	17044	16807	16950	16938	16984	17147	16972	16769	16874	17052	16998	16789	17101	17015	17004	16863	16914	17117	16965	16781	16895	16877	17064	16852	16898	16868	16948	16829	16981	17124	16845	16841	17110	17004	16973	16880	16819	17057	17025	17134	17182	17025	16938	16828	16931	16869	16970	16976	16873	17078	16868	17038	16897	16901	16889	16895	16923	17032	16801	16818	16942	16993	16693	16994	16827	16996	16849	17020	16951	16950	16869	17058	17062	17260	16865	16941	17012	17119	16959	17128	17016	16901	16818	17100	16950	17020	16952	16806	16925	16957
17184	28502	31478	27180	23768	20799	20122	19178	17017	16926	16399	16297	17972	18471	17800	16595	15907	15352	15060	15109	15212	15320	15128	15120	15060	15223	15102	15341	15255	15187	15095	15112	15232	15048	15208	15041	15099	15225	15018	15317	15138	15060	15021	15201	15066	15044	15091	15012	15131	15134	15152	15210	15178	15215	15195	15120	15118	15028	15078	15246	15137	15226	15090	15156	15070	15211	15175	15221	15091	15048	15067	15190	15092	15136	15113	15164	15343	15287	15182	15187	15131	15154	15318	15199	15078	14983	15062	15016	15175	15225	15085	15116	15087	15113	15165	15182	15201	15173	15203	15286	15081	15121	15189	15156	15077	15126	15376	15028	15117	15124	15104	15148	15122	15088	15061	15367	15165	15162	15189	15073	15115	15177	15249	15015	15328	15116	15143	15258	15090	15039	15067	15144	15036	14970	15137	15122	15198	15043	15113	15202	15052	15068	15143	15104	15308	15191	15105	15221	15103	15073	15112	14908	15175	15222	14992	15073	15114	15220	15168	15337	15114	15144	14999	15253	15093	15236	15071	15168	15156	15087	15160	15179	15146	15045	15192	15052	15145	15269	15078	15146	15008	15027	15104	15302	15073	15102	15108	15180	15099	14924	15160	15128	15137	15215	15198	15380	15296	15164	15149	15137	14992	15208	15335	15255	15041	14997	15106	15187	15194	15186	15082	15053	15187	15148	15242	15237	15082	15077	15254	15258	15256	14973	15193	15128	15231	15213	15171	14948	15064	15184	14993	15202	15113	15149	15195	15096	15129	15080	15305	15334	15124	15113	14990	14870	15151	15203	15164	15199	15086	14924	15170	15216	15181	15132	15268	15225	15071	15189	15193	15112	15220	15272	15136	15176	15216	15310	15097	15014	15199	15171	15197	15069	14995	15296	15097	14912	15152	15024	15136	15081	15135	15108	15154	15083	15186	15174	15112	15151	15217	15065	15127	15098	15137	15043	15260	15294	15196	15221	15051	15155	15196	15070	15061	14835	15086	15227	15109	15022	15187	15239	15150	15001	15253	15141	15069	15267	15249	15082	15262	15104	15120	15150	15231	15043	15207	15021	15084	15216	15121	15082	15195	15108	14965	15065	15256	15159	15028	15257	15200	14870	15151	15183	15136	15212	15315	15102	15132	15330	15174	15142	15254	15122	15200	15017	15134	15095	15289	15226	15254	15209	15275	15135	15165	15095	15127	15021	15172	15201	15182	15154	15183	15183	15235	14986	15047	15270	14949	15068	15197	15243	15108	15213	15222	15182	15162	15182	15118	15135	15120	15247	15179	15278	15247	15215	15097	15204	15054	15062	15246	15301	15191	15098	15258	14966	15056	15173	15164	15247	15124	15100	15163	14877	15202	15105	15087	15311	15028	15227	15068	15171	15198	15202	15052	15212	15126	15147	15206	15078	15295	15158	15363	15201	15222	15084	14967	15027	14952	15095	15179	15155	15098	15155	15182	15019	15242	15114	15172	15088	15176	15188	15044	15167	15051	15218	15089	15131	15028	15102	15166	15100	15204	15249	15116	15056	15064	15121	15055	15194	15033	15148	15108	15162	15252	15147	14980	15183	15143	15046	14984	15201	15181	15186	15137	15046	15222	15145	15106	15142	15071	15214	15126	15119	15005	15147	15120	15132	15165	15138	15067	15255	15187	15180	15118	15274	15123	15076	15090	15073	15219	15231	15177	15193	15066	15158	15060	15229	15090	15252	15232	15146	15173	15058	15255	15022	15177	15279	15372	15161	15294	15037	15208	14992	15210	15135	15122	15185	15113	15172	15250	15086	15383	15125	15191	15090	15134	15127	15203	15071	15198	15305	14998	15077	15132	15222	15203	15113	15102	15023	15023	15109	15160	15263	15033	15211	15075	15139	15208	15117	15189	15217	15237	15136	15092	15296	14963	15069	15298	15017	15261	15189	15241	15031	15142	15240	15029	15121	15220	15133	15191	15072	15039	15118	15067	15080	15005	15149	15046	15129	15241	15070	15085	15469	15052	14960	15035	15223	15112	15027	15163	15192	15157	15214	15076	15044	15146	15272	15047	15134	15290	15317	15185	15030	15204	15088	15254	15204	15158	15095	15227	15216	15046	15057	15239	15255	15242	15043	15189	15164	15200	15137	15245	15129	15236	15265	15008	15079	15065	15307	15188	15136	15098	15092	15094	15083	15124	15110	15040	15134	15296	15162	15182	15038	15117	15153	15030	15191	15161	15136	14950	14980	15174	15221	15142	15006	15056	15126	15225	15111	15156	15224	15153	15347	15109	15115	15174	14982	15041	15200	15043	15214	15139	15252	15337	15263	15070	15198	14966	15203	15075	15088	14992	15183	15093	15230	15204	15148	15102	15132	14956	15153	15250	15270	15119	15001	15173	15009	15250	15157	15247	15220	15069	15289	15296	15090	15196	15107	15079	15309	15051	15256	15174	15219	15145	15260	15100	15200	15245	15141	15200	15202	15180	15219	15094	15066	15266	15151	14993	15141	15228	15149	15155	15126	15127	15007	15213	15096	15268	15093	15200	15192	15208	15170	15126	15256	15168	14954	15253	15200	15319	15109	15096	15028	15176	15110	15163	15044	15114	15138	15181	15233	15207	15045	15118	15110	15210	15152	15143	15125	15111	15010	15296	15144	15161	15005	15182	15249	15052	15399	15176	15114	15288	15199	15213	15017	15141	15326	15042	15091	15169	15116	15234	15218	15201	15104	15199	15245	15157	15087	15140	15190	15097	15014	15250	15219	15115	15086	15197	15106	15186	15182	15174	15296	15143	15087	15245	15194	15116	15130	15010	15291	15111	15118	15174	15112	15021	15230	15217	15143	15384	14989	15282	15159	15174	15147	14979	15392	15382	15063	15250	15049	15059	15228	15262	15107	15133	15047	14988	15318	15064	15156	15167	15137	15194	15268	15034	15187	15106	15164	15081	15203	15290	15077	15316	15124	15144	15202	15082	15101	15203	15226	15172	15141	15122	15107	15181	15271	15206	15156	15289	15140	15237	15196	15152	15155	15089	15089	15390	15231	15108	15075	15379	15129	15197	15204	15319	15106	15219	15116	15372	15264	15169	15182	15170	15121	15141	15150	15086	15215	15025	15133	15044	15114	15074	15164	15299	15083	15175	15272	15031	14984	15097	15181	14995	14938	15108	15224	15113	15248	15056	15042	15185	15085	15188	15095	15254	15136	15144	15068	15050	15065	15102	15160	15222	15027	15132	15349	15255	15036	15014	14973	15264	15101	15206	15175	15087	15300	15050	15128	15204	15069	15283	15110	15143	15218	15175	15088	15300	15255	15117	15366	15153	15120	15069	15033	15075	15054	15177	15044	15091	15122	15021	15105	15213	15177	15257	15142	15303	15129	15199	15007	15019	15110	15124	15146	15147	15071	15225	15414	15236	15241	15217	15125	15175	15071	15127	15331	15003	15201	15163	14940	15263	15112	15159	15306	15200	15044	15103	15144	15086	14910	15240	15210	15159	15032	15303	15122	15050	14940	15126	15125	15097	15134	15194	15038	15164	15130	15206	15226	15003	15116	15231	15079	15227	15241	15138	15240	15269	15121	15120	15096	15100	15101	15315	15172	15052	15198	15147	15407	15060	15139	15083	15227	15150	15075	15301	15287	15014	15186	15163	15055	15219	15181	15406	15110	15266	15124	15251	15158	15114	15135	15313	15264	15215	14991	15321	15210	14986	15121	15227	15144	15159	15192	15078	14985	15218	15223	15262	15138	15197	15108	15175	15272	15093	15117	15056	15236	15157	15152	14864	15096	15185	15096	15243	15154	15237	15134	15091	15255	15261	15174	15167	15211	15096	15062	15309	15170	15007	15178	15184	15167	15137	15062	15224	15204	15173	15099	15146	15036	15177	15060	15097	15187	15054	15026	15178	15063	15058	15104	15131	15278	15054	15251	15069	15285	15096	15077	15029	15133	15113	15295	15296	15111	15138	15236	15200	15156	15140	15213	15072	15016	15093	14991	15169	15183	15204	15206	15183	15216	15083	15273	15242	15236	15056	15140	15021	15318	14961	15095	15052	15257	15145	15249	14999	15231	15198	15156	15134	15340	15148	15151	15136	15173	15163	15306	15204	15202	15107	15105	15116	14893	15136	15152	15115	15226	15018	15214	15233	15215	15062	15133	15105	15074	15223	15022	15146	15270	15103	15047	15280	15132	14978	15091	15170	14893	15256	15108	15007	15144	15053	15120	15087	15151	15323	15199	15302	15099	15260	15260	15167	15136	15136	15204	15108	15273	14982	15061	15060	15204	15030	15112	15105	15203	15111	15196	15254	15248	15087	15033	15212	15182	15251	15312	15090	15047	15106	15156	14968	15155	15141	15180	15219	15172	15027	15121	15109	15167	15023	15158	15192	15120	15227	15160	15200	14987	15149	15157	15162	15276	15193	15207	15221	15124	15039	15157	15176	15163	15001	15281	15103	15124	15169	15261	15285	15173	15104	15136	15184	15134	15091	15065	15108	15290	15323	15013	15029	14988	15184	15107	15266	15212	15103	15271	15129	15217	15257	15261	15059	15180	15198	15246	15124	15208	15082	15170	15028	15048	15255	15204	14966	15080	15265	15020	15003	15008	15191	15128	15016	15071	15374	15203	15244	15179	15104	15182	15052	15241	14974	15102	15167	15014	15083	15218	15086	14995	15125	15077	15144	15197	15143	15228	15189	15223	15160	15279	15215	15156	15109	15235	15227	15107	15182	15137	15178	15204	15023	15166	15197	15274	15225	15261	15220	15162	15201	14974	15147	14986	15142	15039	15219	15034	14924	15121	15289	15313	15023	15153	15066	15204	15229	15150	15064	15171	15133	15031	15232	15103	15205	15205	15137	15138	15212	15281	15080	15359	15148	15108	15140	14983	15054	15165	15256	15182	15124	15174	15315	15158	15112	15127	15094	15149	14938	15048	15174	15043	15330	15182	15124	15082	15176	15202	15185	15330	15216	15265	15129	15164	15137	15189	15062	15085	15146	15104	15139	15162	15206	15203	15123	15132	15045	15008	15304	15139	15256	15023	15217	15068	15107	15313	15037	15298	15086	15076	15065	15234	15045	15018	15058	15262	15384	15097	15140	15124	15197	15252	15274	15143	15144	15243	15167	15132	15127	15270	15178	15212	15204	15242
23375	20784	28086	23982	22502	23359	23828	20181	19276	18904	18784	18291	26341	29491	27726	23445	19748	17860	17559	17290	17073	17047	17013	17151	17015	17006	17137	17114	17122	16998	16966	17012	16950	16918	17275	17027	16937	16804	16919	17107	16896	16987	16965	17192	16925	16973	17005	16703	16951	17101	17060	16883	17116	16950	16973	16937	16922	17036	17076	16964	16994	16833	17064	17101	17055	16902	17011	16786	16890	16967	17053	17134	16884	17095	16857	17176	17242	16887	17092	16984	16824	17128	16915	16923	17051	16851	16793	17004	17031	16784	16832	16787	16941	16944	17086	17124	16934	17156	16998	17062	17066	17057	17054	17115	16985	17072	16994	16975	17016	17016	16972	16916	16973	17153	17190	16940	17160	16937	17037	16870	17199	17029	17037	16831	16952	17071	16882	16982	17232	17055	17234	17167	17127	17187	16911	16894	17091	17107	17126	16889	17235	16925	17072	17002	17025	17085	16996	17059	17023	16951	16780	16950	17200	17185	17058	16835	17056	16904	16769	16947	16991	17086	16951	17185	16914	16949	17197	17052	17097	16763	17106	16954	16981	16926	17107	17100	17158	16820	16897	16778	17002	16911	16956	17083	17112	16962	16847	16975	16889	16805	16904	17105	17075	16880	17098	16921	16980	17142	17000	17061	16952	17007	17033	17073	16969	16958	17022	16954	16966	17087	17054	16891	16948	17188	16883	16943	16860	16829	16851	17029	16913	16995	16873	16960	17024	17017	17012	17160	16969	16980	16867	16956	16845	17004	17179	17032	16944	16944	16874	16937	17091	17048	17044	16863	17037	16866	17007	17014	16905	17031	16978	16966	17038	16791	17037	17013	16771	17015	17062	16863	17211	17058	16919	16976	16885	16921	16901	16886	16801	17109	17170	17018	16988	17049	16982	16807	16824	16931	16919	17081	17072	16989	16995	17219	16980	16896	16961	17042	17071	16969	16937	17098	17112	17247	16945	16956	16961	17036	17114	16921	17121	17058	16974	16952	16904	16981	16872	16870	17057	16877	16960	17035	16999	16973	16938	16992	16960	16935	17000	16929	16885	16997	16872	17183	16993	16941	17054	17107	16782	17004	17169	16860	16754	17000	17050	17031	16827	16967	16865	16961	16877	16972	16972	16989	16976	17128	17125	16896	17174	16914	16977	16955	16965	16916	16946	16945	16996	16895	17170	16952	17131	17026	17066	16930	17026	16985	16898	16877	17125	16850	16977	16914	17085	17020	17003	17181	17116	16959	16654	17013	17118	16900	17162	16914	17218	16977	16771	17161	17116	17211	17099	16989	16927	16947	17092	16975	16759	16916	16931	16931	16801	16891	17236	17054	16879	16823	16987	16907	16851	17014	16966	16767	17092	16999	17135	17031	16846	17144	17133	16867	17031	17016	17218	17019	17166	17007	16842	17026	17125	16856	17015	17052	17086	16827	16995	16968	16834	16921	17146	16992	16792	16787	17074	17133	16970	16777	16945	16971	17004	17012	16933	17121	16945	17012	17070	17063	17157	16965	17057	16835	17055	16743	16804	17031	17054	16888	16877	16903	16958	16818	17085	16946	16959	16924	16921	17009	17170	17031	16944	17025	17154	16965	17018	16881	16992	16992	17054	17122	16936	16894	16915	16885	17118	16875	17038	16980	17080	17085	17041	16829	17227	17000	16976	16926	16964	16858	16900	16956	17030	16881	16860	17193	16973	16835	16884	16801	17210	17167	16792	16903	17026	16973	17009	17076	17086	17122	17038	17001	17091	17143	17136	16870	16926	17022	17124	16943	16814	16794	16848	16972	17025	17085	16948	16852	17009	16973	17053	16981	16922	17119	16764	17123	17203	16903	16944	16897	17054	16987	17078	17076	16862	16821	16858	16977	16904	17050	16948	17069	16864	17106	16977	16888	16886	16925	16961	17068	17242	17057	16944	16863	16747	17105	17003	16955	16951	17013	17071	17031	16891	16811	17012	16976	16905	17000	16839	16950	16967	16893	17019	17189	16940	17156	17141	16966	17067	16919	16956	17056	16932	17015	16906	16993	16973	16967	17006	17114	17021	17028	17075	16992	16942	16775	16793	16909	16944	16931	17107	16892	16870	16920	16948	16984	17099	16998	17071	16966	17054	17196	16942	17160	17180	16897	17080	16745	16880	17087	16920	17129	17101	16982	17025	16926	16846	16954	16982	17138	17150	16862	16766	17059	17033	17057	16891	17006	16963	16871	17043	16965	16998	16990	17013	16736	16973	17023	16949	17192	16935	16915	17033	16891	17149	16946	17020	16974	16940	16895	16889	17121	17124	17252	17075	17179	17114	16840	17034	16794	17023	16891	16960	17137	17008	16901	17017	17025	16836	16907	16847	16945	16923	17021	16931	16890	16812	17097	16983	16802	17115	16852	17108	16965	17064	16821	16972	17053	17157	16964	17012	17032	16769	17070	17076	16960	17022	17245	17070	16842	16990	17039	17013	17008	16946	17077	16891	16992	16914	16807	17081	16981	16984	17026	16942	16828	16928	17104	16826	16861	16867	16937	17050	16920	16789	16906	16818	16999	17073	16953	16972	17118	16971	17047	17035	17007	16829	17130	16906	17081	16809	16963	17196	16983	17076	16934	17010	16716	16960	16885	16773	17048	17246	17048	17157	16908	16991	17074	17066	17190	17177	16934	16911	16826	16974	17108	17003	17000	17065	16875	17215	17148	17018	16995	17017	16987	16953	17134	17086	16952	17204	16906	16952	17082	16875	16930	16826	16875	16961	16898	16927	16830	16997	16945	17020	16891	17014	16996	16985	16940	17044	16917	16939	16966	16951	16900	16958	16957	16975	16994	17050	16954	16917	17074	16815	17080	17020	16926	17053	16982	16970	16840	17001	17007	16793	16892	16884	17091	17009	16897	16975	17042	16927	17020	17046	17105	16971	16929	17121	16950	17015	17122	17109	17177	16993	17090	17109	16917	16845	17046	17093	17048	17199	16915	16953	16960	16983	17178	17063	16960	16918	17039	17007	17050	17040	16735	16893	16930	17008	16913	17239	17057	17034	17083	17064	17003	17065	16822	16969	16884	16865	17034	17031	17187	17024	17108	16940	16936	17144	16913	16956	16988	16948	16793	16930	16976	16842	17063	16898	16870	17065	16995	17191	17097	16940	16936	17089	16977	17141	17057	17001	16954	17012	16892	16941	16921	17122	16822	16924	17061	16945	16909	17078	17013	16941	16866	17005	16872	16960	16760	17099	17048	17014	16909	16999	16907	16959	17034	16959	16901	16951	16906	16960	16895	17056	17213	17025	16849	16961	16975	17013	16985	16835	17045	16974	17052	16785	16780	16890	16975	16958	16918	16897	16906	17101	17075	16976	17088	17018	16978	16965	16871	17307	16995	16989	17004	16940	16932	16812	17094	16827	16997	16971	17037	16915	16944	16792	17107	17008	16859	17152	17003	17241	16763	17024	16967	17044	17019	17284	17131	16756	16690	16974	16984	16881	16976	16918	16874	16966	16963	17210	16928	17102	16868	17034	17080	17176	16994	17010	16879	17118	16868	17066	16917	16862	17196	16999	16872	17053	17047	16935	16870	16906	17015	17035	17087	17092	16946	16889	17044	16983	17104	16945	17095	17139	16798	16966	16977	16825	16872	16938	17058	16905	16903	17051	17060	16876	17073	16900	16851	16911	16976	16686	17004	17075	16901	16810	16871	17083	17178	17055	16998	17236	16856	16986	16969	16736	16987	17058	17004	16898	16983	17081	17021	17124	16914	17020	17264	17007	16880	16971	16789	17110	17052	16994	16986	17131	16955	17036	17108	16906	17027	16879	16966	16995	17094	17046	16820	16833	16983	17019	16977	17155	17112	16883	17003	16813	16915	16893	17025	16862	17138	16969	16897	16975	16902	17121	17011	16865	17020	17159	16798	16754	16984	17149	16931	16729	17000	17216	16917	16754	16890	16913	17144	17076	17101	16964	17113	17027	16916	16865	17076	17042	16893	17077	17010	17261	17012	17129	17023	17159	16943	17028	16803	16975	16903	17257	16940	16792	16912	16754	16979	17110	16997	16971	17059	16946	17067	17192	17047	17038	17124	17220	17194	17078	16969	17027	17162	17070	17013	17185	17214	17119	16927	16819	16796	16870	17193	17194	17067	16863	16877	16915	16974	16926	17070	17109	16935	16987	16992	17098	17022	16949	16777	16929	16969	17144	16931	16883	17141	16934	16954	17022	17067	17006	16986	17073	16951	16898	16922	17050	17132	17102	17014	16897	16939	16781	16928	17319	17070	16991	17007	16937	17060	17037	17163	16934	16968	17105	17187	16807	17061	16967	16814	16737	17081	16801	16906	16842	16961	16936	17049	17013	16951	17109	16948	16971	16834	17292	16842	16996	17023	16966	17013	17159	17067	16903	17135	17126	17003	16888	16836	16939	16866	16904	16840	16937	16805	17022	16842	16995	17056	17073	16901	17279	16984	17125	17065	16981	16870	17039	16923	16996	16901	16892	17129	16932	17209	16903	16988	17155	16939	17057	16951	17031	16924	17013	16940	17117	17065	17054	16896	17096	16857	17094	16919	16830	16924	17169	17068	17010	17051	16986	17054	17082	16897	17058	16952	16906	17124	16812	17071	16936	16914	17114	16895	17125	16971	17021	16807	17009	17110	16948	16999	17017	16987	16941	17170	16942	16844	17126	16944	17004	16995	17182	16917	16863	16898	16746	17102	17005	17023	17000	17011	16963	16778	17051	17026	16956	17098	16884	17123	16883	16628	16940	17206	17106	17006	17127	17003	17213	17096	16837	17131	16814	17063	17005	17194	16998	16880	16884	16973	16889	16899	17058	16960	17048	16744	16909	16778	16979	16931	16872	17092	17108	17026	17119	17279	16799	17037	16791	16859	17042	17060	16986	16614	16870	16981	17091	17045	17073	17120	16912	16971	17122	16896	17085	17029	16908	16896	16824	16881	17022	17132	17021	16975	17171	16983	16946	17082	17002	16865	17136	16950	16950	17095	17147	17042	17093	16909	16711	16809	16984	17040	17062	16889	17002	16828	16941	17092	17066	16916	16788	17065	16918	17104	16950	16925	16933	16912	16798	16972	16881	16911	16945	17032	16917	17081	16995	17054	17052	16976	16962	17024	16844	16976	17082	16999	17021	17262
17502	35523	36683	30090	24752	22543	22038	19825	18902	17983	17448	17304	30010	30974	28656	22586	17706	16137	15511	15365	15433	15249	15290	15236	15175	15121	15217	15071	15173	15094	15218	15241	15237	15216	15239	15154	15269	15180	15369	15152	15230	15264	15149	15216	15151	15273	15047	15311	15229	15301	15261	15293	14986	15223	15316	15322	15285	15367	15153	15247	15282	15267	15171	15137	15004	15220	15171	15257	15353	15133	15142	15287	15255	15265	15174	15222	15048	15200	15225	15219	15061	15266	15250	15288	15114	15055	15108	15210	15316	15268	15180	15250	15136	15127	15178	15156	15161	15221	15421	15189	15332	15302	15302	15150	15207	15209	15200	15135	15420	15310	15343	15227	15300	15283	15179	15149	15272	15341	15170	15220	15359	15227	15181	15337	15154	15188	15268	15095	15322	15310	15176	15149	15284	15253	15349	15155	15090	15155	15171	15244	15295	15123	15089	15190	15197	15259	15143	15370	15208	15069	15149	15214	15255	15188	15008	15269	15178	15138	15160	15235	15176	15225	15111	15229	15198	15273	15378	15213	15088	15014	15308	15257	15169	15228	15270	15210	15263	15419	15128	15068	15199	15188	15311	15269	15314	15131	15193	15180	15124	15389	15282	15125	15283	15134	15254	15119	15052	15001	14997	14962	15106	15294	15087	15206	15299	15227	15014	15385	15241	15194	15184	15162	15160	15145	15195	15233	15236	15077	15060	15330	15157	15273	15103	15109	15089	15138	15079	15263	15220	15111	15108	15168	15304	15137	15230	15152	15174	15159	15209	15235	15354	15135	15283	15106	15320	15326	15204	15260	15142	15189	15251	15260	15202	15310	15205	15276	15101	15286	15091	14929	15220	15141	15325	15149	15216	15356	15212	15305	15099	15074	15178	15170	15146	15228	15120	15021	15014	15275	15221	15296	15326	15158	15222	15246	15322	15073	15231	15327	15190	15287	15235	15275	15103	15051	15302	15155	15272	15171	15299	15182	15247	15223	15221	15162	15214	15168	15176	15277	15263	15237	15120	15193	15059	15243	15338	15273	15129	15166	15090	15161	15209	15183	15234	15018	15196	15371	15252	15112	15220	15268	15056	15073	15430	15164	15195	15333	15137	15442	15213	15164	15314	15323	15071	15184	15051	15301	15177	15034	15170	15231	15267	15087	15104	15186	15152	15242	15196	15150	15260	15182	15312	15207	15115	15124	15069	15201	15094	15211	14892	15104	15339	15291	15129	15121	15157	15385	15030	15115	15002	15158	15213	15231	15236	15299	15156	15264	15213	15049	15077	15176	15149	15195	15205	15133	15237	15174	15200	15376	15153	15082	15293	15143	15171	15159	15126	15225	15296	14976	15270	15178	15067	15239	15149	15140	15176	15063	15227	15197	15126	15184	15132	15166	15136	15081	15231	15255	14981	15106	15199	15235	15163	15371	15117	15132	15238	15133	15256	15221	15274	15154	15270	15162	15163	15199	15310	15066	15224	15156	15048	15136	15178	15286	15051	15116	15252	15084	15306	15093	15144	15305	15348	15055	15145	15331	15189	15136	15102	15149	15258	15231	15279	15098	15186	15142	15128	15234	15155	15191	15108	15124	15285	15153	15079	15290	15331	14921	15182	15118	14974	15192	15167	15300	15163	15180	15081	15277	15323	15271	15113	15296	14962	15178	14990	15091	15201	15210	15046	15214	15164	15079	15254	15292	15058	15234	15202	15131	15319	15208	15136	15274	15322	15079	15222	15147	15113	15107	15273	15314	14969	15143	15256	15262	15208	15125	15194	15250	15192	15058	15157	15352	15227	15155	15189	15191	15007	15194	14974	15235	15313	15147	15146	15143	15265	15233	15256	15323	15260	15176	15308	15255	15275	15112	15084	15191	15342	15306	15095	15236	15370	15417	15292	15052	15076	15084	14939	15379	15032	14988	15320	15166	15243	15012	15074	15167	15338	15162	15180	15156	15153	15158	15208	15177	15081	15002	15254	15090	14998	15185	15163	15115	15233	15237	15200	15209	15317	15311	15342	15229	15173	15384	15302	15208	15169	15223	15156	15291	15076	15172	15305	15151	15179	15122	15175	15148	15256	15255	15198	15147	15312	15162	15189	15067	15351	15017	15142	15161	15153	15159	15115	15085	15233	15148	15133	15327	15135	15274	15300	15114	15232	15257	15201	15094	15129	15149	15294	15132	15293	15260	15083	15257	15292	15339	15222	15173	15256	15285	15173	15268	15111	15280	15194	15139	15403	15305	15252	15345	15202	15186	15216	15202	15242	15122	15109	15208	15258	15242	15244	15136	15193	15047	15193	15245	15161	15054	15196	15235	15104	15127	15250	15416	15192	15386	15408	15133	15196	15257	15305	15175	15145	15192	15199	15247	15374	15175	15134	15080	15199	15178	15084	15038	15069	15216	15324	15281	15171	15262	15172	15068	15162	14986	15202	15230	15125	15412	15273	15348	15337	15174	15229	15152	15361	15004	15191	15168	15268	15225	15356	15196	15259	15333	15181	15293	15147	15168	15176	15229	15235	15169	15158	15293	15028	15076	15114	15316	14967	15183	15047	15248	15129	15362	15218	15168	15302	15032	15192	15160	15223	15124	15345	15237	15107	15161	15173	15314	15172	14992	15144	15177	15371	15322	15106	15116	15261	15225	15208	15013	15254	15178	15322	15053	15077	15173	14941	15138	15270	15199	15386	15196	15237	15291	15194	15149	15360	15183	15137	15243	15398	15268	15303	15218	15282	15099	15292	15223	15270	15159	15200	15240	15097	15090	15126	15165	15077	15281	15082	15356	15131	15234	15297	15143	15351	15106	15258	15081	15225	15152	15297	15212	15302	15026	15283	15214	15307	15269	15299	15281	15275	15165	15058	15351	15207	15202	15193	15306	15124	15166	15274	15162	15399	15428	15199	15190	15270	15169	15198	15137	15205	15335	15172	15075	15133	15080	15365	15173	15180	15160	15142	15223	15204	15212	15272	15218	15113	15312	15135	15342	15208	15202	15173	15079	15182	15259	15208	15157	15241	15162	15333	15201	15127	15240	15106	15167	15394	15036	15203	15172	15130	15184	15196	15198	15238	15251	15090	15233	15180	15182	15165	15085	15160	15282	15069	15260	15286	15122	15185	15305	15245	15337	15083	15083	15239	15313	15166	15113	14986	15108	15204	15131	15179	15274	15331	15042	15100	15232	15134	15172	15346	15262	15315	15178	15263	15356	15125	15256	15229	15235	15134	15171	15335	15165	15072	15122	15124	15252	15154	15159	15088	15174	15246	15156	15168	15060	15127	15087	15189	15128	15077	15329	15187	15209	15245	15298	15158	15222	15168	15226	15068	15126	15352	15326	15289	15305	15055	15287	15253	15207	15263	15151	15066	15337	15217	15125	15222	15095	15090	15275	15234	15102	15098	15144	15116	15119	15135	15032	15105	15075	15265	15203	15057	15301	15231	15336	15253	14998	15188	15107	15109	15206	15253	15234	15250	15238	15300	15245	15277	15138	15230	15124	15093	15221	15257	15139	15254	15010	15400	15137	15207	15108	15183	15284	15171	15070	15081	15325	15078	15322	15284	15226	15107	15221	15012	15151	15166	15144	15210	15143	15241	15075	15311	15143	15348	15248	15149	15296	15174	15337	15138	15194	15370	15085	15309	15238	15250	15162	15234	15003	15350	15173	15178	15240	15135	15181	15183	15161	15164	15334	15180	15291	15326	15275	15328	15182	15187	15173	15302	15220	15257	15230	15168	15002	15111	15039	15267	15177	15154	15138	15257	15004	15197	15206	15142	15120	15066	15163	15136	15129	15119	15134	15112	15405	15243	15289	14991	15328	15008	15136	15407	15423	15141	15272	15275	15230	15267	15182	15352	15132	15230	15353	15124	15034	15205	15216	15202	15043	15193	15164	15051	15121	15315	15184	15332	15293	15068	15219	15323	15286	15174	15259	15256	15058	15058	15029	15079	15145	15276	15203	15198	15142	15120	15181	15215	15192	15260	15214	15319	15130	15191	15221	15232	15174	15153	15108	15191	15326	15318	15102	15298	15211	15141	15099	15190	15332	15199	15181	15060	15053	15201	15256	15067	15002	15080	15164	15023	15209	15092	15282	15178	15093	15190	15199	15225	15246	15229	15291	15187	15221	15290	15281	15284	15128	15155	15101	15315	15263	15218	15128	15230	15349	15163	15327	15254	15148	15172	15234	15083	15133	15269	15031	15148	15108	15209	15071	15077	15050	15255	15216	15128	15133	15319	15102	15312	15007	15209	15130	15190	15383	15057	15195	15272	15211	15322	15023	15263	15194	15111	15102	15227	15051	15262	15084	15170	15197	15134	15204	15167	15212	15279	15266	15064	15225	15432	15229	14984	15126	15208	15342	15218	15366	15286	15298	15203	15025	15228	15085	15107	15261	15165	15177	15184	15133	15167	15251	15308	15239	15267	15152	15139	15303	15242	15222	15012	15302	15201	15324	15028	15214	15218	15154	15298	15192	15175	15130	15188	15192	15095	15284	15345	15109	15156	15250	15254	15196	15294	15138	15288	15270	15203	15365	15280	15099	15072	15126	15368	15085	15233	15123	15272	15183	15220	15109	15061	15218	15251	15173	15209	15128	15248	15228	15062	15265	15165	15241	15081	15187	15285	15116	15171	15182	15252	15093	15360	15349	15236	15037	15139	15166	15251	15169	15201	15244	15218	15065	15294	15161	15031	15131	15153	15247	15195	15145	15200	15157	15063	15169	15269	15180	15367	15180	15148	15275	15288	15297	15297	15136	15216	15119	15305	15302	15083	15309	15204	15159	15224	15090	15304	15257	15154	15269	15192	15176	15230	15156	15256	15287	15174	15253	15269	15021	15278	15096	15070	15274	15319	15189	15154	15412	15265	15238	15087	15169	15246	15235	15142	15416	15333	15136	15280	15167	15188	15336	15165	15153	15221	15207	15305	15216	15092	15308	15267	15257	15094	15193	15238	15148	15168	15254	15163	15218	15162	15042	15117	15422	15336	15155	15210	15230	15116	15079	15309	15268	15162	15259	15273	15191	15160	15161	15264	15223	15065	15219	15192	15160	15256	15138	15373	15060	15262	15261	15069	15258	15252	15090	15267	15269	15184	15064	15311	15162	15109	15062	15229	15122	15170	15167	15310	15033
22374	20783	28408	23289	21172	23943	26624	21320	20332	19820	19636	19449	35782	36886	33090	27071	21087	18765	18039	17604	17372	17261	17308	17357	17249	17382	17151	17267	17129	17054	17179	17037	17313	17116	17366	17381	17104	17271	17107	17342	17245	17080	17127	17339	17270	17134	17459	17137	17298	17103	17283	17295	17061	17262	17291	17191	17338	17308	17317	17123	17199	17098	17050	17263	17248	17289	17327	17222	17187	17066	17259	17123	17114	17112	17229	16947	17118	17149	17233	17158	17220	17369	17122	17150	17264	17136	17204	17279	17191	17159	17307	17182	17381	17208	17248	17237	17324	17157	17043	17120	17097	17246	17157	17281	17098	17051	17263	17215	17014	17041	17111	17073	17256	16999	17080	17104	17134	17141	17223	17090	17172	17227	17167	17198	17362	17362	17152	17120	17129	17207	17025	17160	17171	17190	17276	17146	17009	17317	17267	17263	17343	17192	17081	17210	17186	17131	17339	17163	17254	16950	17078	17279	17117	17288	17248	17014	17139	17142	17016	17284	17085	17204	17221	17142	17301	17365	17365	17024	17126	17125	17127	16821	17096	17243	17229	17456	17184	17245	17009	17176	17196	16964	17097	17203	16906	17305	17043	16982	17107	17170	17290	17194	17171	17068	17138	17138	17124	16973	17301	17109	17385	17126	17278	17311	17203	17046	17208	17202	17160	17171	17268	17108	17088	17429	17181	17300	17118	17446	17149	17128	17224	17217	17153	17002	17137	17227	16961	17053	17169	17223	17239	17268	17292	17270	17051	17104	17061	17215	17260	17006	17052	16995	17293	17279	17166	17225	17146	17112	17111	17167	17216	17244	17238	16811	17128	17077	16976	17069	17190	17239	17168	17103	17095	17145	17146	17080	17292	17027	17028	17193	17107	17232	17102	17193	17277	17239	17206	17129	17340	17015	17112	17100	17112	17039	17138	17142	17224	17199	17197	17122	17008	17135	17054	17160	17109	17051	17354	17018	17372	17281	17088	17094	17378	17203	17180	17313	17156	17207	17035	17102	17127	17006	16892	17095	17213	17147	17240	17177	17312	17098	17099	17146	17040	17310	17146	17217	17317	17246	17179	17057	16935	17309	17333	17108	17024	17081	17146	17191	17120	17096	16933	17100	17103	17153	17234	17079	17016	16982	17070	17114	17250	17260	17041	17242	17236	17140	17093	17090	17276	17074	16972	17213	17132	17236	17096	17204	17191	17216	17071	17187	17208	17170	16911	17247	17174	16980	17066	17222	17028	16995	17367	17199	17347	16991	16980	17371	17201	17066	16897	16995	17129	17231	17201	17160	17079	17090	17038	17317	17013	17036	17143	17147	17131	17203	17133	17068	17171	17165	17152	17026	17281	17143	17242	17241	17023	17345	17100	17148	17249	17121	17217	17226	17141	17223	17229	16904	17231	17166	17095	17272	17113	17043	17178	17287	17169	17092	17033	17092	17226	17118	17225	17282	17141	17164	17131	17080	17086	17049	17091	17049	17044	17069	16922	17195	17095	17125	17297	17041	16989	17029	17102	17041	17292	17184	17201	17086	17091	17452	17273	17183	17264	17223	17163	17153	17224	16983	17159	17046	17186	17059	17232	17280	17060	17168	17173	17067	17079	16934	17122	17300	17307	16997	17292	17134	17098	17065	17167	17092	17328	17053	17065	17183	16904	17404	17201	17112	17291	17168	17081	17063	17066	17071	17069	17014	17098	17073	17173	16996	17041	17172	17079	17281	17132	17135	17147	17191	17033	17104	17171	17062	17234	17155	17215	17326	17114	17172	17011	17281	17159	17102	17192	16944	17101	17205	17192	17041	17273	17203	17278	17055	16965	17056	17043	17218	17205	17144	17056	17046	17041	17222	17112	17104	17130	17157	17070	16984	17179	17131	17192	17086	17240	17156	17208	17259	17085	16959	17275	17250	17115	16971	16957	17183	17109	17083	17335	17241	16865	17085	17135	17401	17237	17070	17090	17059	16987	17244	17164	17443	17105	16947	17195	17009	17234	17014	17205	17117	17219	17126	17314	17204	17186	17127	17193	16992	17332	17029	17182	17162	17185	17197	17195	17122	17249	17016	17075	17092	17150	17119	17237	17119	17344	17244	17249	17299	17140	17234	17257	17281	17133	17029	17081	17173	17238	17198	17077	16957	17286	17057	17150	17146	17168	17118	17138	17181	17212	17085	17051	17188	17031	17402	17217	17208	17074	17087	17340	17377	17285	16936	16797	16990	17138	17034	17150	16992	17235	17132	17164	17184	17066	17132	17140	17240	17127	17082	16976	16900	17207	17085	17132	17020	17060	17319	17203	17160	17170	17091	17156	17235	17013	17158	17147	17243	17102	17054	17179	17147	17099	17146	17166	17122	17133	17214	17046	16939	16981	16993	16944	17206	17107	17139	17071	17258	17065	17188	17156	17197	17192	17006	17083	17047	17203	17077	17304	17046	17100	16942	17279	17216	17291	17017	17082	17040	17074	16999	17001	17163	16816	17050	17148	17140	17127	16951	17002	17127	17270	17180	17087	17174	17313	17184	17176	17242	17312	17223	17227	17144	17261	17122	17120	17025	17219	17106	17282	17087	16951	16969	17036	17184	17015	17210	17168	17209	17146	17050	16952	17311	17228	17149	17336	17088	17088	17240	17184	17199	17072	17299	17245	17282	17225	16991	17081	17197	17134	17213	17094	16937	17115	17192	17008	17323	17134	17259	17128	17013	17235	16959	17053	17100	17134	17060	17064	16994	17012	17238	17093	17031	17270	17086	17090	17152	17079	16872	17239	17150	17178	17224	17056	17212	17041	17404	17104	17167	17099	17108	17160	17086	17325	17191	17108	17284	16879	17007	17129	16965	17011	17234	17224	17125	17111	17284	16953	17157	17347	17098	16911	17136	16944	17064	17234	17127	17186	17030	17113	17129	16966	17110	17165	17143	17129	16993	16952	17099	17347	17178	17212	17155	17207	17293	17029	17012	17056	16983	17242	17090	17146	17080	17112	17064	17095	17156	17186	17028	17289	17023	17235	16973	17205	17221	17173	17196	17218	16973	17021	17318	17203	17026	17006	17191	17284	17212	17181	16965	17070	17077	17100	17276	17099	16978	17159	17257	17028	16997	17040	17132	17227	16949	17130	16964	17174	17049	17257	16908	17118	17187	17100	17226	17471	17141	17115	17219	17315	17230	17218	17110	17037	17254	17024	17145	17120	17292	17115	17169	17108	17092	16985	16930	17183	17142	17288	17146	16973	17250	17151	17127	17384	17137	17156	17084	17276	17526	17238	17271	17246	17192	17250	17175	17068	17182	17219	17198	16995	17160	17251	17345	17108	16857	17089	17172	17214	17200	17109	17074	17134	17142	17067	17118	17168	17206	17083	17314	17199	17074	17231	17107	17023	17050	17121	17219	17161	17115	17039	17003	17196	17115	17194	17248	17234	17008	17217	17169	17060	17114	16904	17133	17082	17241	17260	17049	17084	16958	17228	17122	16830	17168	17047	17078	17292	17173	17218	17013	17141	17187	17322	17085	17321	17180	16953	17110	17121	17153	17227	17194	17072	17161	17083	17393	17178	17167	17100	17069	17130	16934	17278	17214	17102	17054	16985	17281	16812	17271	17220	17193	17198	17034	17068	17042	17131	17161	17263	17190	17180	17198	16972	17192	17057	17028	17131	17071	17016	17164	17193	17067	17162	17121	17128	17175	17135	16954	17232	17079	17067	16896	17179	16942	17255	17232	17194	17094	17133	17072	17222	17265	17271	17187	17036	17146	17118	17015	17212	17074	17157	16934	17143	17101	17237	17279	17171	16956	17095	17132	17231	17033	17283	16947	16989	17399	17234	17214	17235	16978	17147	17087	17115	17136	17205	17024	17234	17309	16963	17116	17103	17155	17022	17053	17263	17107	17135	17078	17115	17254	17230	17234	17153	17220	17012	17238	17200	17145	17097	17209	17368	16882	17117	17109	17371	17397	17135	17345	16981	17175	17074	17096	17219	17113	17202	17145	17022	17212	17045	17183	17134	17157	17213	17154	17106	17264	17112	17056	17336	17162	17166	17287	17161	17117	17259	16932	17088	17245	17165	17153	17430	16757	17067	17252	17216	17233	17231	17116	17104	16954	17186	17256	17143	16962	17051	17030	17020	16962	17210	17115	17227	17202	17224	17161	17218	17005	17068	17293	17207	17014	17226	17317	16891	17144	17108	17034	17076	17098	17201	17254	17028	16974	17183	17215	17192	17147	17105	17157	16995	17155	17008	16921	17166	17035	17262	17166	17058	16952	17029	17132	17242	17166	17154	17072	17122	17231	17229	17124	16973	16969	17119	17055	17049	17227	17160	17441	17281	16895	16954	17290	17172	17131	17009	16936	17144	17181	17165	17032	17234	17030	17272	17050	17193	17244	17067	17073	17273	17188	17064	17203	17115	17349	17466	17020	17173	17173	17214	17145	17188	17399	17286	17215	17033	17157	17275	17100	17264	17199	17080	17233	17241	17052	17097	17189	17095	17328	17148	17122	17171	17085	17300	16992	17216	17081	17161	17040	17204	17344	17264	17051	17167	17165	17169	17143	17037	17122	17166	17164	17097	17303	17076	17114	17020	17119	17215	17076	17316	16968	17220	17287	17031	17199	16998	17230	17202	17277	17113	17002	16873	16933	17093	17116	17231	17101	17113	17146	17308	17078	17127	17193	17107	17099	17165	17223	17006	17286	17130	17101	17216	17003	17241	17245	17159	17057	17160	17112	17224	17135	17170	17263	17074	17117	17139	17172	17111	17026	17133	17169	17127	17196	17052	17090	17249	17082	16973	17032	17008	17006	17177	17156	17289	17092	17136	17187	17057	17150	17251	17202	16999	17085	17154	17220	17154	17191	17038	16981	17087	17137	17161	17048	17250	17354	17138	17382	17368	17038	17135	16970	17022	16963	17252	17219	17326	16991	17128	17113	17044	17165	16984	17198	17031	17246	16888	17172	17057	17194	17108	17099	17315	17237	17077	17252	17139	16933	17167	17307	17169	17096	17137	17120	17252	17373	17004	17091	17117	17055	17009	17075	17248	17219	17069	17218	17070	17075	17086	17287	17079	17149	17250	17160	17055	17221	17173	17189	17150	17005	17094	17242	17214	17322	17132	17108	17271	17249	17230	17145
20771	41291	39820	31363	26308	25084	23052	21447	20568	19275	18510	19093	40450	38774	34551	26817	19484	16614	15772	15431	15137	15334	15232	15324	15320	15229	15208	15285	15228	15261	15254	15165	15333	15360	15170	15455	15313	15274	15237	15127	15331	15232	15142	15312	15219	15349	15203	15272	15223	15331	15232	15358	15348	15278	15248	15168	15290	15349	15363	15130	15172	15190	15272	15202	15258	15265	15322	15323	15327	15340	15143	15176	15264	15226	15212	15210	15205	15258	15251	15318	15322	15300	15101	15178	15370	15429	15270	15269	15423	15267	15220	15267	15274	15159	15167	15260	15304	15277	15296	15190	15265	15281	15382	15364	15340	15170	15209	15424	15326	15202	15209	15159	15321	15183	15354	15233	15285	15318	15364	15387	15332	15198	15520	15160	15302	15217	15353	15157	15307	15155	15281	15117	15097	15257	15276	15415	15276	15151	15238	15253	15321	15298	15206	15269	15199	15217	15434	15249	15277	15257	15297	15425	15137	15284	15236	15304	15297	15354	15358	15357	15255	15063	15235	15289	15405	15176	15184	15196	15151	15112	15182	15159	15247	15260	15266	15300	15170	15272	15086	15296	15217	15327	15102	15212	15209	15126	15355	15334	15137	15176	15391	15398	15445	15088	15181	15330	15184	15228	15267	15215	15288	15166	15261	15282	15216	15230	15339	15203	15240	15211	15333	15205	15281	15275	15181	15311	15356	15155	15526	15311	15165	15371	15274	15291	15272	15349	15159	15305	15335	15308	15150	15379	15188	15312	15352	15114	15317	15086	15113	15193	15334	15303	15297	15330	15289	15243	15032	15460	15170	15078	15274	15204	15258	15224	15258	15196	15347	15365	15317	15448	15188	15293	15406	15432	15377	15308	15268	15240	15350	15255	15271	15354	15203	15269	15401	15188	15274	15399	15348	15324	15338	15076	15170	15324	15328	15307	15053	15181	15246	15179	15094	15187	15134	15214	15276	15304	15354	15359	15239	15288	15265	15266	15326	15398	15370	15137	15271	15323	15296	15280	15336	15446	15233	15324	15103	15328	15219	15188	15105	15291	15225	15168	15284	15448	15342	15404	15202	15179	15329	15382	15291	15258	15285	15318	15319	15268	15188	15210	15400	15344	15207	15253	15261	15446	15227	14973	15434	15299	15196	15262	15352	15118	15123	15264	15257	15123	15207	15270	15351	15342	15214	15196	15135	15247	15313	15348	15262	15093	15147	15269	15181	15156	15165	15206	15289	15199	15241	15190	15207	15383	15143	15198	15552	15014	15051	15351	15441	15307	15110	15159	15339	15362	15366	15212	15350	15235	15089	15241	15170	15293	15202	15258	15364	15235	15117	15211	15243	15248	15303	15358	15058	15116	15190	15304	15051	15192	15226	15251	15268	15253	15260	15179	15407	15330	15233	15285	15230	15433	15364	15136	15180	15328	15322	15256	15268	15359	15177	15241	15252	15108	14902	15293	15268	15310	15252	15381	15273	15232	15326	15292	15135	15259	15211	15313	15124	15259	15121	15253	15376	15266	15363	15205	15317	15354	15223	15407	15218	15202	15267	15243	15206	15258	15265	15230	15243	15274	15313	15428	15106	15171	15152	15195	15260	15243	15273	15236	15147	15300	15263	15248	15222	15169	15208	15402	15246	15375	15263	15267	15272	15264	15376	15279	15244	15211	15319	15219	15424	15205	15276	15297	15133	15192	15361	15215	15339	15226	15236	15303	15135	15250	15097	15262	15328	15223	15319	15213	15246	15268	15253	15249	15394	15193	15230	15426	15234	15239	15244	15172	15141	15364	15268	15358	15152	15239	15282	15229	15275	15402	15281	15336	15130	15421	15254	15497	15304	15232	15350	15344	15193	15331	15234	15313	15288	15179	15282	15260	15237	15399	15446	15116	15346	15169	15088	15204	15379	15228	15259	15230	15214	15076	15296	15110	15133	15317	15372	15189	15335	15268	15165	15291	15158	15361	15462	15301	15388	15232	15262	15327	15352	15272	15177	15318	15284	15296	15158	15241	15315	15299	15307	15303	15125	15367	15183	15410	15200	15265	15224	15292	15173	15160	15252	15359	15227	15385	15205	15142	15326	15373	15178	15167	15153	15216	15214	15282	15373	15255	15138	15349	15027	15266	15377	15288	15344	15435	15253	15358	15232	15388	15202	15108	15368	15183	15340	15118	15248	15299	15410	15318	15176	15220	15376	15387	15369	15213	15336	15403	15335	15174	15286	15243	15331	15209	15222	15239	15335	15194	15284	15207	15253	15251	15292	15483	15341	15295	15299	15201	15130	15268	15166	15340	15351	15383	15306	15275	15346	15111	15345	15192	15135	15316	15172	15172	15186	15204	15283	15339	15385	15172	15288	15034	15187	15188	15293	15284	15340	15102	15290	15233	15156	15230	15238	15261	15098	15222	15310	15302	15231	15372	15290	15291	15236	15294	15390	15204	15273	15296	15376	15161	15353	15225	15276	15303	15266	15125	15238	15210	15285	15328	15257	15193	15264	15361	15213	15269	15198	15280	15187	15187	15347	15158	15312	15228	15162	15277	15244	15221	15257	15231	15181	15194	15368	15248	15296	15145	15188	15051	15307	15320	15233	15308	15187	15147	15181	15357	15278	15249	15295	15306	15334	15208	15291	15157	15332	15228	15457	15221	15179	15125	15233	15330	15225	15374	15315	15392	15279	15104	15343	15246	15410	15439	15137	15330	15288	15361	15210	15174	15154	15151	15244	15230	15315	15270	15208	15194	15273	15309	15178	15319	15175	15220	15314	15245	15204	15488	15228	15203	15259	15298	15137	15072	15356	15109	15065	15095	15274	15341	15192	15210	15294	15272	15107	15481	15127	15297	15291	15234	15074	15281	15197	15253	15342	15253	15329	15145	15325	15286	15144	15196	15269	15294	15265	15151	15274	15295	15214	15305	15284	15204	15279	15300	15244	15276	15034	15390	15106	15286	15125	15381	15432	15203	15186	15404	15158	15462	15278	15162	15356	15320	15152	15229	15163	15338	15173	15302	15286	15262	15239	15182	15188	15301	15170	15240	15389	15193	15180	15314	15318	15227	15247	15276	15312	15319	15293	15331	15166	15196	15267	15495	15173	15164	15454	15122	15228	15332	15407	15362	15289	15157	15322	15293	15276	15258	15190	15149	15336	15280	15180	15244	15163	15427	15178	15261	15063	15266	15115	15299	15204	15491	15236	15283	15419	15257	15173	15246	15378	15338	15250	15308	15310	15050	15248	15169	15129	15157	15224	15140	15326	15181	15094	15290	15409	15403	15225	15287	15032	15107	15336	15369	15174	15254	15228	15247	15310	15226	15246	15004	15443	15093	15142	15122	15334	15509	15177	15301	15094	15146	15306	15196	15289	15300	15313	15105	15184	15305	15351	15335	15215	15326	15366	15286	15438	15064	15186	15268	15189	15101	15336	15304	15164	15252	15472	15260	15221	15307	15360	15455	15222	15212	15412	15307	15195	15220	15202	15422	15149	15298	15082	15338	15162	15360	15280	15394	15116	15124	15312	15325	15298	15056	15307	15257	15238	15348	15280	15235	15327	15287	15289	15110	15335	15122	15190	15267	15099	15332	15337	15237	15309	15194	15254	15085	15390	15218	15234	15196	15408	15233	15385	15233	15424	15294	15276	15164	15208	15292	15209	15091	15156	15234	15173	15356	15121	15210	15351	15301	15425	15103	15276	15355	15271	15242	15148	15375	15117	15193	15331	15214	15166	15355	15081	15224	15374	15280	15193	15254	15300	15287	15275	15316	15275	15148	15182	15215	15359	15219	15295	15327	15124	15077	15320	15398	15138	15022	15303	15137	15252	15327	15330	15260	15269	15299	15332	15189	15201	15152	15336	15296	15122	15097	15357	15338	15333	15122	15238	15315	15276	15333	15131	15212	15168	15119	15319	15336	15202	15257	15148	15244	15396	15167	15220	15133	15156	15395	15380	15216	15313	15114	15296	15275	15379	15180	15313	15523	15047	15340	15274	15152	15168	15417	15236	15203	15246	15118	15418	15295	15420	15342	15327	15220	15364	15182	15324	15204	15221	15170	15234	15213	15031	15138	15217	15158	15074	15311	15345	15302	15274	15445	15330	15301	15124	15194	15246	15144	15259	15059	15266	15299	15358	15062	15271	15342	15087	15277	15271	15296	15216	15261	15389	15328	15288	15098	15186	15162	15052	15139	15286	15304	15257	15189	15344	15208	15236	15183	15303	15328	15190	15183	15403	15287	15384	15370	15277	15313	15332	15102	15377	15289	15303	15177	15425	15266	15072	15239	15280	15373	15213	15335	15296	15223	15170	15178	15256	15252	15016	15352	15406	15197	15291	15301	15153	15230	15175	15171	15167	15278	15223	15216	15259	15329	15172	15241	15287	15285	15189	15314	15269	15249	15293	15271	15202	15286	15335	15203	15178	15282	15278	15104	15156	15439	15192	15099	15192	15214	15252	15374	15295	15253	15233	15290	15095	15454	15239	15286	15271	15352	15457	15136	15298	15163	15273	15099	15294	15161	15257	15118	15282	15263	15285	15250	15179	15283	15217	15321	15359	15155	15304	15472	15058	15337	15365	15175	15241	15249	15167	15303	15202	15245	15288	15212	15157	15061	15202	15212	15164	15139	15385	15254	15327	15234	15143	15256	15214	15234	15102	15268	15122	15300	15292	15208	15290	15323	15253	15047	15149	15258	15309	15050	15182	15266	15092	15250	15326	15261	15300	15337	15182	15317	15386	15406	15206	15183	15254	15155	15207	15153	15245	15363	15443	15186	15181	15339	15171	15297	15446	15576	15154	15213	15448	15147	15308	15184	15352	15223	15186	15275	15316	15174	15224	15275	15223	15089	15300	15294	15120	15319	15242	15280	15275	15211	15129	15302	15383	15294	15304	15386	15096	15170	15240	15322	15447	15023	15117	15226	15358	15106	15327	15241	15403	15171	15296	15172	15385	15176	15166	15247	15287	15313	15385	15311	15335	15137	15493	15224	15263	15462	15313	15149	15416	15271	15240	15317	15293	15280	15077	15294	15332	15169	15304	15338	15348	15394	15217	15209	15377	15205	15206	15194	15229	15254	15261	15136	15142	15235	15127	15290	15211	15444	15238	15441	15283	15099	15290	15197	15309	15194	15392	15256
27212	23436	28642	26257	21012	20097	19256	18710	17994	17883	17826	17709	18776	19363	18842	18083	17268	16913	16630	16845	16726	16916	16781	16905	16856	16514	16807	16762	16843	16700	17055	16592	16918	16770	16843	16722	16779	16689	16632	16699	16767	16953	16711	16593	16915	16672	16725	16639	16764	16741	16833	16741	16904	16749	16775	16823	16737	16812	16689	16646	16647	16708	16675	16443	16740	16586	16762	16638	16683	16787	16835	16821	16619	16769	16662	16640	16484	16747	16698	16756	16560	16808	16571	16724	16728	16761	16758	16578	16827	16815	16649	16566	16577	16898	16635	16995	16607	16578	16825	16639	16689	16633	16697	16658	16646	16678	16525	16787	16600	16887	16571	16822	16917	16709	16666	16652	16724	16660	16680	16636	16661	16790	16702	16699	16628	16823	16840	16639	16553	16886	16796	16776	16602	16691	16642	16824	16698	16764	16612	16680	16404	16711	16748	16791	16827	16923	16837	16705	16606	16734	16649	16545	16656	16693	16745	16725	16810	16657	16762	16870	16761	16857	16642	16614	16619	16650	16684	16669	16823	16599	16610	16515	16707	16521	16869	16842	16718	16875	16738	16642	16522	16549	16538	16616	16685	16744	16867	16622	16908	16759	16833	16804	16938	16623	16720	16637	16758	16670	16915	16776	16609	16714	16763	16664	16748	16792	16527	16743	16744	16687	16609	16780	16824	16736	16807	16730	16686	16813	16700	16590	16571	16682	16763	16722	16503	16838	16861	16843	16947	16878	16652	16677	16836	16769	16747	16608	16494	16785	16774	16917	16855	16416	16717	16519	16691	16648	16676	16596	16664	16698	16785	16636	16544	16745	16630	16919	16765	16722	16660	16512	16558	16594	16741	16399	16705	16750	16866	16871	16801	16566	16793	16708	16508	16725	16825	16739	16684	16603	16752	16823	16860	16773	16989	16747	16629	16937	16608	16618	16712	16705	16783	16743	16770	16685	16737	16762	16795	16649	16663	16737	16658	16895	16822	16586	16737	16773	16862	16744	16949	16684	16647	16489	16673	17035	16739	16763	16678	16713	16602	16850	16881	16552	16523	16867	16674	16657	16884	16734	16692	16552	16826	16586	16688	16723	16697	16657	16813	16730	16727	16789	16798	16688	16518	16613	16821	16750	16832	16785	16784	16540	16718	16561	16661	16621	16708	16733	16682	16643	16651	16646	16687	16909	16682	16655	16641	16782	16789	16675	16635	16679	16727	16666	16685	16814	16927	16631	16587	16816	16707	16647	16752	16711	16692	16778	16810	16729	16662	16660	16892	16830	16684	16742	16647	16609	16696	16778	16576	16885	16751	16576	16732	16703	16608	16822	16698	16643	16505	16763	16732	16557	16622	16731	16624	16707	16638	16852	16640	16906	16477	16630	16784	16728	16703	16706	16798	16827	16638	16727	16841	16637	16530	16708	16675	16726	16582	16770	16595	16815	16671	16779	16628	16815	16741	16696	16990	16753	16762	16896	16992	16849	16717	16631	16675	16633	16679	16717	16494	16830	16817	16826	16797	16595	16710	16702	16713	16768	16780	16668	16722	16849	16778	16631	16603	16655	16694	16950	16626	16696	16627	16769	16615	16843	16740	16915	16736	16686	16771	16675	16756	16727	16822	16724	16605	16610	16873	16658	16754	16567	16854	16700	16734	16631	16538	16733	16760	16603	16657	16523	16519	16835	16761	16760	16789	16685	16734	16766	16589	16655	16736	16755	16758	16798	16687	16880	16881	16718	16725	16600	16725	16762	16671	16738	16696	16791	16580	16730	16654	16685	16780	16637	16602	16576	16655	16603	16736	16551	16740	16799	16676	16770	16650	16712	16730	16699	16641	16713	16617	16804	16610	16765	16618	16798	16861	16706	16931	16947	16811	16659	16759	16916	16693	16742	16721	16663	16616	16855	16833	16767	16518	16782	16721	16507	16769	16587	16562	16808	16694	16693	16612	16790	17059	16895	16738	16882	16766	16744	16592	16804	16603	16613	16523	16713	16613	16953	16665	16463	16623	16576	16784	16643	16751	16501	16692	16730	16732	16671	16762	16740	16579	16642	16546	16575	16789	16701	16693	16732	16694	16716	16586	16542	16705	16629	16649	16835	16683	16487	16569	16771	16650	16833	16782	16864	16629	16697	16714	16528	16676	16469	16743	16854	16713	16722	16622	16773	16732	16677	16758	16586	16811	16952	16862	16772	16771	16833	16590	16827	16998	16806	16690	16811	16682	16700	16897	16608	16653	16725	16614	16685	16676	16610	16639	16609	16710	16610	16616	16801	16793	16673	16613	16944	16723	16640	16663	16641	16742	16787	16609	16670	16664	16743	16786	16597	16642	16468	16829	16804	16772	16748	16827	16781	16618	16535	16678	16646	16537	16970	16757	16758	16577	16758	16800	16702	16600	16678	16782	16687	16544	16785	16652	16757	16753	16693	16849	16804	16785	16778	16800	16621	16695	16823	16666	16764	16802	16686	16766	16722	16794	16672	16720	16812	16721	16742	16672	16961	16786	16687	16682	16853	16636	16720	16471	16723	16638	16700	16824	16684	16579	16707	16779	16659	16750	16774	16703	16934	16902	16624	16495	16778	16665	16863	17019	16789	16802	16755	16739	16756	16741	16762	16445	16693	16823	16537	16601	16783	16788	16681	16641	16802	16653	16693	16615	16498	16542	16767	16857	16611	16632	16833	16710	16716	16676	16709	16645	16872	16756	16825	16581	16709	16826	16941	16646	16695	16630	16862	16862	16648	16630	16733	16775	16771	16691	16663	16674	16770	17014	16608	16936	16581	16891	16606	16842	16777	16941	16573	16603	16780	16778	17014	16808	16870	16702	16714	16791	16792	16626	16733	16703	16843	16811	16835	16767	16934	16715	16746	16743	16740	16591	16542	16635	16542	16700	16653	16738	16640	16763	16627	16635	16699	16600	16573	16756	16787	16652	16928	16701	16749	16553	16534	16765	16511	16784	16647	16798	16769	16782	16790	16705	16563	16738	16639	16786	16781	16692	16639	16679	16566	16645	16735	16855	16623	16763	16749	16762	16611	16798	16638	16973	16792	16669	16679	16708	16640	16943	16704	16786	16799	16640	16640	16754	16698	16801	16743	16999	16869	16762	16583	16975	16627	16796	16842	16774	16720	16636	16614	16725	16852	16982	16690	16722	16588	16873	16639	16979	16626	16646	16662	16782	16800	16550	16605	16679	16557	16785	16805	16759	16751	16714	16709	16679	16626	16680	16848	16710	16609	16610	16743	16545	16782	16692	16718	16800	16630	16607	16597	16621	16694	16820	16833	16507	16826	16693	16736	16589	16827	16681	16731	16728	16633	16950	16747	16728	16791	16594	16689	16763	16715	16591	16812	16447	16637	16754	16713	16776	16739	16797	16789	16681	16738	16695	16580	16834	16919	16945	16611	16727	16483	16726	16708	16645	16768	16630	16530	16689	16797	16791	16794	16645	16708	16766	16684	16725	16580	16663	16716	16730	16786	16840	16663	16709	16722	16723	16760	16868	16761	16638	16803	16889	16548	16788	16765	16820	16833	16486	16632	16634	16598	16624	16791	16739	16685	16605	16686	16762	16688	16730	16556	16689	16734	16584	16749	16850	16859	16652	16717	16585	16630	16791	16863	16853	16817	16654	16557	16809	16894	16726	16608	16700	16666	16750	16686	16690	16763	16548	16743	16652	16846	16829	16732	16609	16706	16542	16661	16609	16737	16748	16757	16585	16718	16620	16554	16898	16754	16769	16771	16682	16753	16791	16843	16897	16632	16501	16540	16693	16728	16737	16713	16692	16622	16781	16594	16881	16646	16734	16714	16853	16998	16753	17015	16639	16624	16697	16650	16825	16864	16479	16759	16915	16831	16652	16803	16776	16750	16654	16658	16632	16822	16735	16753	16800	16712	16724	16629	16690	16776	16740	16743	16694	16505	16730	16796	16843	16827	16850	16903	16777	16939	16957	16610	16704	16696	16722	16569	16688	16805	16671	16691	16654	16889	16729	16638	16804	16878	16800	16784	16742	16687	16788	16729	16791	16754	16805	16732	16639	16808	16758	16707	16690	16741	16841	16615	16743	16837	16796	16622	16770	16854	16847	16840	16726	16878	16740	16621	16548	16753	16651	16817	16859	16553	16714	16706	16747	16971	16704	16803	16857	16844	16914	16565	16660	16517	16755	16980	16869	16871	16681	16775	16665	16735	16703	16635	16479	16672	16463	16938	16614	16857	16508	16729	16645	16815	16808	16674	16639	16697	16790	16737	16462	16842	16782	16839	16812	16619	16563	16658	16706	16575	16833	16608	16707	16894	16718	16912	16723	16967	16940	16522	16697	16833	16879	16722	16812	16842	16691	16810	16673	16692	16661	16820	16880	16829	16578	17033	16801	16713	16821	16725	16661	16896	16543	16893	16706	16619	16811	16710	16534	16675	16625	16665	16850	16779	16559	16774	16677	16756	16655	16868	16718	16702	16783	16963	16748	16794	16664	16696	16639	16683	16735	16665	16814	16653	16816	16711	16621	16845	16666	16760	16378	16854	16795	16598	16824	17010	16764	16493	16625	16750	16748	16706	16868	16737	16859	16739	16665	16577	16770	16615	16756	16509	16490	16732	16847	16674	16764	16709	16680	16795	16815	16539	16599	16730	16864	16889	16651	16603	16590	16817	16790	16722	16743	16748	16568	16833	16825	16823	16796	16831	16858	16610	16788	16541	16563	16621	16740	16763	16809	16698	16733	16732	16855	16640	16777	16848	16578	16688	16610	16611	16645	16682	16676	16555	16671	16701	16826	16906	16773	16913	16858	16838	16704	16801	16783	16761	16677	16670	16872	16697	16860	16743	16725	16595	16768	16735	16742	16780	16844	16847	16553	16615	16674	16700	16836	16783	16690	16700	16912	16722	16762	16757	16748	16705	16972	16897	16822	16841	16815	16568	16728	16787	16736	16412	16532	16556	16752	16800	16557	16809	16735	16597	16697	16709	16821	16679	16631	16813	16693	16813	16753	16755	16789	16678	16683	16524	16607	16793	16746	16561	16689	16540	16696	16662	16573	16663	16634	16835	16816	16549	16775	16682	16850	16642	16673	16741	16628	16963	16815	16796	16751	16840	16833	16850	16873	16710	16838	16678	16512	16600
21093	30240	30043	25739	21803	20060	18895	17959	17308	16902	16480	16317	18652	18219	17365	16481	15666	15190	15312	14709	15090	14965	14950	15006	14997	14977	14967	14864	15076	14974	15035	15008	14874	15129	15022	15076	14934	14779	14923	14957	15118	15145	14916	14879	15029	15019	14973	14916	14913	14994	14971	15047	14862	15137	14983	15041	14888	15172	14961	15093	15030	14977	14876	14958	15103	15128	15007	14938	15090	15104	14944	15039	14907	14916	15064	14883	14822	14842	15046	15025	15085	14765	14853	15021	14928	14944	15029	14882	14978	15117	15000	15141	14940	15033	14922	15061	14944	15015	14993	14966	14926	14914	15070	15138	14854	15170	14932	15048	14906	14955	15034	14855	14820	14984	15075	14861	14943	14984	15099	14892	15002	14909	15072	15104	15186	15028	14960	14946	14848	14811	15070	15162	15003	14960	14974	14872	14984	15096	14897	15109	14909	14944	15139	15032	14930	14900	14939	15023	14892	14879	15021	15042	14688	14941	15006	15032	15033	15147	15068	15098	15030	14964	14995	14963	14884	15068	14858	14888	14957	14863	14973	14947	14946	14987	15086	14986	14920	15095	14996	15043	15030	15134	15081	14917	14952	15073	14970	15051	14992	14736	14943	14807	14901	14868	15010	15088	14886	15100	15004	14934	15002	14712	15056	15188	15003	14966	14863	15064	15006	14875	14925	14796	14965	15050	14991	14998	15071	15045	15090	15070	14910	15008	15105	15002	14922	14857	14988	14775	15085	15108	15086	15029	14994	14919	14864	14816	14965	14895	14906	14894	14965	15085	15005	14950	14898	14823	14892	15023	14941	15029	14963	15171	14897	15131	15005	15003	14925	14920	15166	15086	14698	14977	14862	14983	15013	14871	14976	14973	15064	15001	14830	14877	15032	14987	14969	15201	14892	14954	14967	14915	14874	15034	15027	14991	15073	14987	15001	15099	14947	15006	14835	15205	14985	14924	15067	15071	14991	15026	14874	15051	14817	15022	15071	15028	15030	14809	14944	15101	14910	15043	14970	14932	15069	15012	14969	15004	15132	15275	14875	14960	14956	15019	15075	15145	15053	14916	15006	14800	14985	14863	14985	14960	15005	14914	15024	14911	14869	14962	15101	14967	14965	15089	14981	14859	14922	14913	14948	14817	15040	14900	14966	14814	14865	14726	14817	15104	14992	15092	14994	14968	15048	15040	15159	14988	15030	14991	14971	15145	14930	15031	14944	14800	15095	14741	14965	14738	15089	15000	15115	14862	15038	14835	15053	15050	14954	15084	14946	14917	14945	14862	15118	15098	15098	14789	14981	14982	15035	15019	14886	14950	15034	14985	14988	14970	15004	15006	15008	15139	14960	14902	14970	14911	14962	15077	15094	14991	15003	15076	15019	14853	15248	14939	14992	14893	14988	15013	15028	15119	14977	14843	15059	14891	15021	14818	14982	15104	14914	15146	14971	14974	15004	15103	14882	14768	15006	15049	14959	14762	14982	15124	15111	15082	14835	14954	14926	14936	14906	14943	15024	15098	14800	14895	14908	14898	15139	15091	15051	15123	15009	14871	15031	15028	15037	14973	14934	14780	15091	14839	14982	14971	15063	14914	14958	15033	14918	15025	15033	14916	15004	15031	15009	15005	15119	14978	14912	15002	14985	14927	15060	15006	15095	14982	15075	14970	15128	15017	15014	15106	15112	14921	14848	15117	14913	14913	15082	14933	15057	14957	14957	15203	15022	15074	14929	14824	15069	15019	15042	15155	14959	14870	14945	14935	15078	14874	15018	14952	15151	15160	14889	15057	14873	15094	14956	15049	15056	14946	15056	15013	15172	15010	14927	14877	14973	15075	14963	14920	14982	15003	15079	14894	15115	14939	15061	15062	14866	14983	15020	15003	15037	15017	14888	14915	14957	15009	14952	14937	15035	15196	15089	14981	14925	14936	15037	14884	15012	14962	15023	14939	15064	15023	14909	14932	14941	15025	14937	14988	15098	14932	14992	14987	14958	14884	14920	15027	15100	15091	14957	14889	15008	14929	14898	15021	14994	15040	14921	15141	14966	14979	14952	15113	14888	15138	14987	14917	15085	14867	15004	14800	15145	15029	15014	14994	14862	14907	14995	14947	14774	14962	15056	15025	14833	14962	14891	14964	14962	15043	14969	14939	15133	14807	14828	14950	14997	15028	15059	15070	15018	15000	15129	15075	14808	14833	14955	14973	14985	14861	15125	15120	15094	15139	14909	14997	15044	15107	15109	14941	15039	14830	14943	15027	15052	15076	14987	15025	14980	14903	15044	14880	15159	15072	14985	14890	15015	15135	14891	14893	15036	15003	15093	15045	14990	15057	15088	14957	15018	14977	15008	14882	15119	15068	15162	14952	15030	15208	14961	14931	15056	15005	14931	15118	14885	15009	15035	14944	14940	14947	14964	14960	14937	14997	15068	14901	14872	14991	14968	15022	15035	14979	15165	14887	15054	15050	15034	14946	15088	15007	15100	15089	14895	15105	14983	14912	15049	14907	14986	14955	14969	14881	14950	15176	14911	14955	15169	14919	14933	14911	14908	15026	15087	15038	14951	14971	14919	15181	14816	14884	15127	15005	15048	14949	14964	15001	14803	14962	15010	14815	14882	15070	14974	14954	15100	15026	14952	15066	14959	14867	15008	14963	14974	14912	14809	15101	15074	14950	15144	14926	15077	15093	14844	14926	14953	14932	15068	15020	14887	14987	14884	15062	14921	14826	15065	15064	14912	15054	14934	14983	15071	14924	14972	15052	15001	15058	14915	14985	15116	14842	14915	14998	15070	15063	15028	15098	15081	14988	15202	14958	14897	15067	14813	14933	15109	14918	14996	14976	14971	15024	15056	15129	15064	15054	14946	14881	15008	14992	15139	14988	15252	14797	15073	14960	14860	15059	15199	14915	15077	14915	15005	15054	15174	14957	14937	15025	15072	14902	14964	14992	14973	14875	14985	14906	14869	14895	15107	14885	15063	14941	15058	14876	15022	14922	15077	14990	14934	14981	14964	15012	15073	15021	14932	14962	15129	14986	15008	14970	14864	15051	15041	14973	15036	14938	15133	15179	15045	14948	15161	15100	15082	15059	14855	14960	14938	14956	14956	15074	15021	14977	15011	15017	15082	15118	14931	15103	15011	15056	15065	14997	15073	14982	15114	14950	14919	14957	14842	15055	14922	15001	15053	15013	14703	14835	15042	15027	15102	14992	14950	14888	15000	14940	14845	14898	14863	14918	15014	15067	14885	15101	15016	15214	15054	14882	15031	15046	15174	14911	15173	14906	14934	14985	15013	14884	15055	15029	15088	14878	14879	14839	15059	15115	14965	15069	15118	15079	15119	14902	14985	15049	14912	14873	14934	14982	14990	14920	14993	14907	15001	15014	15038	14845	15127	15026	15065	15004	15013	14957	15019	15004	15025	14936	14980	15041	14958	15006	15005	15027	14974	15023	15025	14994	14965	14931	14894	15110	14995	14961	14999	15052	14944	14939	14825	15053	14999	15057	14979	14980	15051	14953	15002	15118	14947	15004	14970	14933	15171	14941	14827	14935	15048	15029	14931	15048	14979	15033	14906	14920	15042	14911	15098	14960	15006	15188	14982	14993	15005	15103	14920	14947	14988	14935	15004	14931	15047	15105	15073	15008	14953	15012	15064	14827	15038	15051	15029	14946	14975	14927	14965	14929	14855	15084	14916	14985	14960	14888	14941	15089	14993	14935	15083	14909	14974	14920	15113	14956	15072	15036	14886	14961	15016	15076	14914	15045	15243	14852	14832	14772	14881	14918	14867	15049	15102	14948	14903	15032	14867	15127	14975	14969	14834	14925	14965	14925	14977	15139	14927	15134	15008	15065	14924	15094	15061	14986	14971	14954	14872	14882	15053	14970	15056	15076	14946	15181	15051	14850	15020	15092	14947	15019	14903	15014	14887	15045	14820	14898	15038	14798	14888	14978	15114	14754	14899	14927	14932	14769	14821	14984	14917	15019	15062	14970	14918	15047	14959	15017	15019	14848	14973	15096	15013	15065	15057	15089	14906	15019	14892	14968	15022	15120	14996	14932	15041	14862	14916	15072	15019	14804	15138	15038	14987	14992	14930	14856	14958	14988	15024	15058	15114	14904	14953	14900	15055	15036	14995	14806	14906	14844	14973	15137	14985	15154	14958	15303	14949	15060	14885	14973	15037	15099	15073	15009	15059	14855	14975	14911	14791	15055	14940	14940	14983	14919	14888	15105	15024	15150	14814	14933	14958	14976	14927	15155	15049	14962	14814	14917	14974	14968	14831	14959	14910	15085	14938	14895	15124	15016	15151	14847	14868	15145	14995	14915	15069	14936	14887	15159	14880	14865	14960	14758	15087	15059	14950	15019	14953	15086	14984	14922	14902	15067	14967	15025	14999	15002	14930	14942	15008	15133	15082	14911	15013	15012	14822	14834	15225	14943	15031	14996	14895	15014	14801	15054	14977	15258	15041	14920	14956	15064	15083	14974	15012	14998	14918	15063	15050	14959	14970	15022	15125	14989	15128	14891	14976	14932	14894	14872	15025	14978	15060	15025	15016	15018	14885	14958	15026	14963	14944	15111	15127	15030	14733	15135	15056	14930	14928	14905	15033	15002	15075	15099	15035	14937	14907	15006	14825	14993	15112	14897	14936	15124	14997	15074	15024	14987	14903	15026	14741	15130	15075	14862	14988	15101	15075	14922	14814	14886	14877	14974	14930	14990	15193	15051	15148	14890	14862	14817	14954	14928	15055	15190	15027	15087	15094	14918	15187	14851	14949	15021	14936	14991	14955	15021	14990	15015	15075	14921	15051	14942	14920	14821	14958	14828	15055	14955	15042	14952	15107	15120	15091	15040	15110	14947	14912	14937	14841	14904	14916	15010	14896	14958	15084	15043	15100	14999	15062	15001	14914	14928	14856	14929	14937	15013	15065	14894	14986	15046	15140	15076	15048	14916	14824	15037	14876	14956	14903	14906	15048	14876	14999	14957	15003	14970	15096	15074	14941	14913	15057	15216	15000	15044	15076	15101	14819	14904	15041	15161	14912	14974	14879	14972	15042	15006	15011	14886	15095	14960	15132	15017	14878	14957	14945	14920	14965	15077	15052	15093	14973	14899	14993	15140
23386	20775	28079	23876	22436	23150	22884	19662	18247	18084	18224	18694	27679	29510	27076	22986	19122	17782	16932	16932	16888	16652	16737	16838	16780	16789	16800	16752	16878	17030	16769	16893	16845	16865	16939	16924	17021	16820	16867	16801	16969	16683	16788	17027	16866	16662	16749	16692	16922	16812	16690	16793	16566	16871	16724	16711	16727	16762	16712	16750	16842	16800	16683	16622	17013	16683	16623	16839	16579	16671	16841	16740	16856	16717	16795	16798	16502	16501	16815	16850	16910	16729	16649	16794	16756	16843	16768	16816	16536	16878	16715	16648	16721	16487	16489	16581	16777	16887	16673	16863	16642	16686	16776	16828	16702	16647	16664	16892	16794	16718	16747	16750	16747	16812	16887	16605	16623	16676	16575	16523	16755	16614	16742	16663	16777	16644	16919	16746	16692	16878	16735	16754	16904	16946	16928	16717	16845	16794	16828	16822	16730	16784	16698	16733	16865	16773	16612	16917	16683	16832	16738	16761	16863	16653	16960	16765	16855	16684	16611	16643	16915	16698	16808	16747	16664	16670	16485	16809	16795	16848	16818	16662	16730	16713	16809	16681	16658	16515	16736	16712	16698	16859	16715	16844	16617	16777	16680	16547	16557	16739	16841	16661	16883	16715	16808	16591	16615	16721	16602	16817	16698	16741	16851	17026	17057	16783	16637	16946	16906	16872	16798	16773	16748	16575	16811	16821	16812	16877	17032	16666	16684	16757	16847	16753	16841	16935	16734	16536	16810	16774	16421	16665	16679	16804	16749	16729	16667	16789	16949	16653	16730	16931	16863	16780	16861	16641	16708	16794	16822	16587	16802	16613	16748	16717	16649	16781	16882	16581	16488	16819	16752	16576	16828	16581	16633	16896	16816	16508	16618	16780	16847	16748	16875	16688	16867	16693	16810	16666	16812	16360	16693	16877	16904	16632	16820	16643	16817	16728	16747	16680	16609	16879	16700	16792	16931	16901	16881	16775	16942	16733	16862	16766	16669	16744	16711	16665	16835	16700	16720	16953	16691	16929	16773	16852	16810	16749	16791	16709	16669	16680	16638	16846	16626	16734	16739	16719	16691	16672	16873	16650	16703	16534	16691	16571	16676	16838	16814	16710	16766	16620	16817	16736	16720	16729	16793	16604	16676	16843	16766	16651	16878	16866	16808	16697	16771	16522	16711	16836	16668	16558	16890	16818	16733	16789	16669	16789	16809	16776	16931	16792	16657	16828	16653	16800	16564	16851	16826	17029	16833	16727	16714	16840	16903	16987	16735	16715	16826	16997	16873	16665	16729	16773	16844	16731	16552	16857	16817	16908	16654	16685	16738	16632	16707	16582	16679	16779	16710	16661	16852	16506	16700	16606	16664	16650	16834	16737	16983	16834	16887	16743	16754	16688	16799	16446	16626	16704	16638	16871	16696	16864	16728	16694	16624	16590	16605	16780	16624	16922	16569	16837	16734	16608	16519	16814	16893	16710	16807	16807	16835	16706	16730	16578	16782	16672	16693	16833	16829	16628	16810	16699	16578	16764	16752	16836	16884	16870	16759	16751	16497	16695	16731	16507	16721	16837	16799	16803	16715	16778	16667	16696	16813	16840	16664	16680	16826	16904	16728	16823	16728	16829	16945	16688	16666	16733	16704	16752	16812	16731	16685	16502	16556	16740	16667	16928	16714	16699	16759	16674	16673	16656	16627	16666	16644	16841	16754	16621	16767	16662	16806	16807	16782	16876	16620	16823	16610	16658	16705	16844	16994	17042	16881	16800	16895	16714	16788	16880	16832	16687	16539	16567	16811	16806	16689	16792	16615	16785	16838	16813	16551	16609	16616	16723	16835	16814	16772	16499	16747	16871	16813	16706	16825	16732	16727	16886	16876	16789	16871	16766	16831	16613	16696	16816	16919	16769	16785	16736	16639	16665	16628	16628	16551	16632	16749	16700	16840	16586	16775	16775	16790	16603	16823	16651	16631	16645	16905	16670	16780	16933	16811	16768	16844	16664	16853	16792	16728	16674	16625	16710	17078	16754	16934	16768	16911	16597	16756	16749	16648	16791	16871	16645	16625	16732	16493	16693	16763	16588	16774	16838	16911	16788	16565	16581	16541	16774	16862	16667	16685	16705	16641	16931	16886	16748	16593	16693	16963	16693	16757	16877	16556	16737	16841	16764	16500	16983	16945	16817	16470	16756	16782	16768	16735	16736	16917	16850	16843	16954	16752	16863	16810	16763	16741	16844	16670	16786	16563	16817	16715	16554	16783	16646	16896	16784	16776	16845	16586	16703	16520	16943	16724	16772	16748	16713	16786	16881	16639	16756	16824	16752	16850	16648	16727	16690	16687	16879	16628	16863	16732	16601	16968	16627	16677	16760	16731	16768	16856	16773	16733	16782	16619	16751	16606	16613	16737	16758	16746	16628	16654	16710	16798	16767	16636	16605	16671	16819	16951	16689	16626	16710	16806	16684	16681	16865	16830	16667	16817	16883	16676	16807	16752	16788	16658	16962	16820	16728	16964	16844	16659	16724	16840	16871	16824	16700	16739	16828	16826	16750	16879	16796	16744	16634	16794	16836	16963	16652	16786	16661	16639	16677	16660	16584	16656	16538	16698	16567	16636	16843	16541	16654	16683	16738	16640	16824	16698	16690	16833	16882	16730	16541	16812	16766	16722	16808	16695	16769	16864	16732	16866	17013	16843	16699	16717	16623	16868	16607	16692	16602	16800	16828	16711	16782	16601	16735	16575	16784	16807	16621	16726	16725	16696	16816	16520	16748	16778	16771	16601	16683	16875	16932	16755	16656	16813	16953	16853	16866	16601	16678	16627	16639	16606	16742	16756	16913	17025	16896	16765	16842	16760	16720	16844	16730	16797	16786	16652	16700	16968	16678	16777	16611	16781	16765	16814	16893	16639	16765	16714	16639	16724	16707	16909	16758	16742	16650	16565	16730	16640	16614	16608	16651	16829	16669	16821	16717	16902	16737	16783	16683	16623	16733	16799	16659	16767	16874	16768	16679	16873	16750	16685	16660	16876	16695	16635	16711	16768	16676	16806	16701	16764	16791	16625	16725	16745	16597	16856	16737	17014	16696	16856	16808	16845	16805	16916	16974	16849	16760	16814	16846	16693	16719	16720	16751	16698	16788	16787	16673	16772	16701	16538	16547	16663	16591	16771	16645	16713	16731	16892	16815	16625	16669	16691	16825	16661	16958	16728	16876	16832	16722	16661	16743	16683	16807	16626	16737	16841	16648	16809	16637	16789	16811	16805	16713	16751	16915	16701	16628	16615	16694	16799	16865	16701	16928	16900	16837	16742	16702	16620	16971	16774	16763	16669	16698	16816	16642	16755	16753	16717	16605	16979	16831	16839	16973	16790	16698	16860	16705	16606	16801	16846	16840	16721	16866	16687	16843	16909	16520	16762	16717	16614	16819	16533	16691	16686	16629	16800	16834	16616	16759	16689	16755	16738	16883	16670	16915	16692	16784	16718	16890	16488	16934	16850	16712	16725	16872	16848	16604	16899	16804	16931	16743	16749	16762	16682	16519	16695	16744	16768	16808	16654	16687	16662	16571	16624	16737	16826	16777	16815	16825	16775	16778	16644	16618	16797	16651	16671	16799	16644	16626	16635	16556	16986	16859	16733	16759	16593	16639	16803	16796	16670	16692	16688	16890	16805	16677	16876	16804	16847	16862	16732	16640	16609	16689	16944	16652	16673	16824	16799	16598	16617	16900	16663	16681	16815	16885	16487	16833	16742	16761	16665	16830	16666	16724	16518	16629	16704	16649	16709	16888	16566	16814	16738	16848	16754	16719	16841	16659	16804	16850	16684	16734	16715	16741	16819	16614	16689	16756	16666	16675	16907	16791	16863	16717	16747	16691	16682	16737	16478	16676	16776	16800	16928	16746	16638	16575	16743	16754	16619	16733	16678	16823	16624	16662	16735	16678	16639	16846	16917	16795	16755	16507	16786	16687	16737	16761	16732	16714	16878	16720	16596	16872	16809	16726	16665	16772	16836	16795	16627	16812	16696	16558	16703	16905	16638	16726	16674	16672	16688	16960	16681	16909	16698	16686	16705	16806	16623	16716	16721	16637	16869	16564	16685	16775	16832	16723	16726	16869	16735	16797	16723	16793	16858	16728	16901	16738	16653	16630	16825	16762	16663	16824	16864	16688	16660	16535	16822	16692	16531	16723	16610	16788	16723	16834	16846	16534	16767	16792	16828	16757	16652	16706	16872	16771	16555	16786	16787	16818	16720	16865	16758	16733	16623	16748	16645	16811	16622	16716	16879	16886	16897	16897	16881	16829	16686	16722	16953	16802	16820	16678	16770	16766	16543	16720	16541	16769	16791	16606	16686	16628	16693	16692	16679	16980	16856	16892	16706	16553	16702	16799	16729	16838	16747	16765	16853	16746	16757	16789	16689	16555	16531	16726	16724	16960	16965	16762	16637	16668	16966	16752	16637	16618	16700	16659	16833	16869	16645	16673	16752	16617	16761	16730	16730	16801	16686	16689	16643	16668	16792	16807	16713	16650	16782	16540	16917	16759	16873	16927	16634	16592	16819	16790	16672	16830	16845	16539	16739	16776	16653	16928	16675	16807	16643	16614	16843	16703	16757	16577	16752	16705	16816	16748	16876	16609	16672	16658	16775	16716	16506	16919	16789	16544	16768	16593	16717	16526	16825	16704	16859	16801	16663	16787	16761	16808	16794	16747	16675	16751	16823	16853	16739	16682	16819	16728	16942	16732	16677	16760	16613	16809	16860	16606	16764	16789	16757	16618	16831	16637	16509	16850	16720	16861	16625	16702	16535	16629	16625	16712	16785	16853	16838	16667	16651	16642	16515	16845	16892	16700	16864	17007	16854	16698	16661	16548	16781	16867	16719	16754	16804	16952	16762	16984	16932	16713	16878	16798	16734	16907	16832	16833	16618	16701	16781	16466	16877	16826	16772	16620	16831	16896	16876	16699	16843	16678	16742	16588	16684	16623	16893	16759	16949	16599	16791	16898	16650	16945	16820	16875	16699	16782	16789	16922	16788	16687	16796	16702	16570	16714	16729	16778	16791	16680	16605	16859	16553	16602	16771	16655	16751	16917	16834	16580	16799	16882	16603	16785	16847	16792	16635	16829
19594	33943	33218	29043	25257	22349	20784	19123	17371	17308	17077	18303	31367	31388	28082	22059	17491	16111	15417	15106	14985	15017	14993	15065	15089	15000	15176	14930	14950	15198	15073	15048	14977	14989	15039	14872	14819	15045	15204	14995	14953	15019	15113	15054	14894	15159	14848	15072	15141	15076	15129	15045	15097	15021	15079	14940	15080	14918	14972	15058	15052	14955	15080	14995	14889	15011	15087	15045	15205	15093	15009	15141	14956	14859	14918	14939	14956	15091	14919	14998	14839	15141	15070	15224	15206	15043	15080	14972	15098	14905	15014	15089	14940	14986	14818	15011	14985	15093	14996	15065	14970	14962	15034	15059	15044	14947	14960	14952	15016	14942	15158	14947	15020	14866	14953	15109	14993	14994	15175	15037	15117	15063	14884	15124	14844	14937	15050	15028	15067	14920	15043	15131	14922	14983	15089	14922	15052	15143	14992	14994	14921	15058	14973	14873	14942	15032	14957	14974	14933	15231	14973	14879	15125	15050	15066	15122	14889	15001	14964	14892	15040	15124	14983	15051	14942	14879	14986	15103	15079	15199	14957	15167	15067	15137	14943	14963	15167	15030	15025	14902	15264	15100	14996	15130	14898	14994	14927	15007	15021	14990	14982	14924	15047	15117	14981	15007	15081	15056	15073	15143	14984	14938	15166	15038	15165	15151	15014	15081	15107	15095	15077	14891	14886	14999	15054	15075	15095	15021	14871	15150	14886	14988	14991	15035	15154	14989	15066	14964	14811	15081	14891	14984	15012	15113	15011	15018	14996	15085	14971	14963	14941	14747	14975	15018	14962	15074	14868	14915	15051	15024	15077	15103	14965	15078	14990	15118	14964	15036	14853	14958	14939	15262	15120	15073	14857	14971	14880	15027	14982	14839	15151	14900	15101	15009	15029	14996	15045	15025	15040	15000	14888	14948	14877	14893	15075	14991	15055	15065	14985	15214	14961	14950	15126	14881	15056	14907	15190	15014	14988	15129	15052	14899	15111	15067	14856	15284	15169	14951	15135	14957	15230	15028	15061	15139	14972	15058	15072	15061	14927	15059	14980	15102	15016	14902	15180	14938	14955	14979	15020	14835	14976	14872	14945	14961	14832	14888	14920	15145	14909	15047	14982	15180	15030	14904	15054	14938	14989	14943	14993	14999	15000	15024	14963	15126	15078	15055	15087	15174	15040	15006	14919	14867	14996	15126	14996	14908	15009	15154	15138	15050	14942	14862	15179	14980	14996	15010	15141	14813	14999	15026	14978	15079	15043	14878	15095	14860	14998	15022	14927	14984	14994	15047	15071	15059	14838	15022	14931	14911	14961	14743	15017	15024	14981	14881	15056	14978	15051	14821	14963	14954	15276	15146	14902	15069	15198	15215	14968	15099	15097	15044	15098	15042	15165	14917	14871	15085	15120	14977	15115	14970	15001	15086	14898	15085	14954	15069	15018	15092	15036	15117	14885	14943	14998	15096	14932	14999	15024	14936	15058	14896	15150	15166	15125	15093	15006	14893	15054	15016	15113	15100	14959	14918	15048	14998	14994	15056	15015	14969	15017	14857	15234	14942	15099	14905	15002	14946	15006	14950	15088	15175	14975	14944	14860	14963	14907	14937	15005	15084	15065	14967	15071	14957	15053	15140	15112	15048	15024	15122	15078	15033	15092	15143	14901	14854	14961	15000	15012	14944	15133	14923	14917	15094	14944	14978	14976	15060	15031	14836	14832	15124	15066	15037	15072	15023	14887	14976	14973	15127	15099	14963	15113	14955	14943	14983	15149	14926	14962	14968	14889	15095	15160	15071	14939	15024	15009	14825	15167	14962	15065	15067	14970	14939	14995	15071	15039	14997	15094	15129	15007	14846	15135	14941	14953	14871	14902	15043	15077	15042	15025	15008	14852	15087	15090	14993	14972	14775	15019	15024	15026	15086	15016	14944	15122	14961	14801	15124	15104	15031	14986	15000	14977	15039	14969	15044	15000	15038	15153	14897	15014	15084	15104	15008	14957	14990	15065	14987	15026	14963	15031	15064	14798	15011	15001	14865	14861	15027	15064	14962	14931	14938	14905	15007	14966	15099	15073	14946	15141	15062	14899	14844	15107	15048	15104	15091	15135	14876	15052	15034	14955	15054	14897	15058	15086	15018	15036	14981	15046	14954	15012	15052	14955	15059	15193	14830	15133	14956	15042	14910	15019	14995	14937	15213	15053	15197	14948	15064	14967	14884	15090	15026	14996	15075	14959	14975	15074	14990	14888	15093	14983	15088	15115	15108	15036	14918	14949	15155	14856	14934	15122	14941	14948	14984	15067	14967	14981	15084	14993	14817	15136	15027	15098	15030	15044	15013	15122	14953	14963	14973	14954	14877	15025	14949	15050	14988	15072	14996	15136	15122	15004	15108	14927	14971	15024	14891	14967	15052	15076	14928	14983	14905	14876	15028	15138	14844	15069	14869	14885	14995	15118	15044	14914	15010	14883	14936	14994	15093	15013	15097	15029	14872	15087	14916	15035	14963	14911	15011	14983	15064	14960	14915	15012	14852	15049	14970	14950	14956	15039	14893	15025	15059	14981	14933	15015	15038	14995	14946	14900	14963	14917	15139	15056	14821	14916	14939	14902	15047	15098	14848	15033	14895	14897	14955	14847	14910	15132	15067	14917	14949	15049	15016	15038	14991	15057	15057	15108	14959	14992	15157	15050	15141	14917	14994	15152	14996	15200	15040	14993	14964	15102	14877	15067	15069	14908	14996	14994	14895	15060	15032	15012	14787	15016	15080	14921	15243	14876	14893	14989	15050	15068	14939	14963	15039	14998	14964	15172	15008	15026	14890	15247	14936	15071	15000	15042	14933	14839	14905	14944	15053	15006	14957	14954	15235	14916	14906	15074	14964	14952	14986	15024	14947	15018	14877	15086	14990	15025	15029	14999	15063	14921	14932	15109	14931	15046	14920	14956	14909	15026	14966	15016	14996	15097	14875	14952	15141	14921	14994	15027	15132	14920	15027	14855	15047	14880	15062	14941	15108	14956	15027	15017	14914	15129	15011	14917	14986	14933	15063	15010	14919	15042	14931	14920	15222	14742	14961	15180	15023	15038	15049	14973	14942	15078	14994	14942	14963	15085	15065	15016	14991	15049	14925	14995	14921	14960	14891	14793	14887	15033	15021	15127	14971	14964	14894	14915	15195	15220	14958	15039	14983	15071	14873	15017	15008	14891	15151	14774	15029	15024	14817	15106	15188	14795	15078	14994	14952	15028	15081	14969	14920	14951	15016	15007	15069	15039	14908	15045	15016	14901	15289	15077	14962	15122	14978	15061	15036	15163	15008	15134	15118	14994	15035	15073	14935	14879	14775	15162	15019	15016	14868	14807	14912	14941	14976	14882	15022	15061	15014	14932	15008	14941	15142	14916	14914	14949	14975	14917	15018	14965	15084	14922	15084	14937	15019	14871	15169	15018	15063	14849	14895	14981	14931	15147	14935	15044	15008	15038	15045	15120	15130	14964	15032	14899	15190	15068	14953	15023	14983	14911	15020	15042	14783	14949	15067	14863	14933	15037	14884	15192	15157	15079	14974	15076	14944	14884	14895	15055	15110	14975	15041	15076	15048	14847	15081	15111	14953	15112	14913	14924	14991	15100	14953	15123	15123	15045	15028	15061	14806	15147	14918	15086	14986	14963	14946	15020	14983	15001	14886	14884	15031	15049	14968	14868	15046	15053	15091	14945	15095	15038	14962	15098	15160	15064	15125	15194	15164	14973	14860	14956	14914	14993	15031	14847	15098	14965	14987	15129	14925	15039	15026	15070	15064	14887	15061	15079	14931	15009	15030	14921	15056	14926	15032	15124	15014	15143	14938	15139	15007	15040	14948	14978	15022	15003	15054	15134	14898	15164	15024	15044	14865	14794	14964	14955	14994	14981	15080	14941	14974	14850	14837	15006	15064	15048	15099	15139	14982	14951	14804	15019	14934	14991	15019	15023	14985	15033	15125	14975	14918	15061	15067	15071	15023	15102	15055	14919	15108	15007	14884	15012	14872	15118	15044	14788	15077	14956	14892	15124	14945	14833	15222	14994	14933	14954	14998	15078	14888	14907	14943	14996	14978	14920	15110	15013	14919	14999	14901	14989	15111	14944	15090	14941	15013	15024	15018	15091	14991	15085	15034	14890	15009	14994	15058	14917	14999	14902	15042	15117	14994	14981	14996	14987	15064	14862	15003	14977	14986	15026	14958	14938	15046	14955	15047	14887	14976	14918	14958	14992	15006	15012	14945	15031	14907	15091	14967	15070	15087	14932	15060	14970	14976	15098	14996	14961	15100	15073	15081	14941	15040	14953	15015	15018	14967	15119	14926	15194	15121	15113	14944	14960	15089	15081	15024	15146	14926	14959	14996	14906	15049	14946	14957	14883	14958	15063	15107	14922	15200	14991	15042	15101	15203	15158	15075	14896	14971	14932	14969	15086	14788	15162	14967	14975	15000	15017	15102	14956	15024	15058	15075	14970	15000	14945	15325	14919	15057	15027	14930	15069	15157	14932	15057	14919	15051	14913	15026	15035	15046	15144	14903	14958	15014	15022	14869	14989	15048	15070	15133	15063	15170	14817	15000	14959	15006	15072	15149	15081	15118	15060	15029	15129	15073	14972	14985	14905	14886	15127	15016	14977	15014	15149	15018	15037	15002	14950	14989	14937	15186	15141	15026	15120	14960	15018	15141	14981	15053	15056	15130	14942	15027	14997	15040	15097	15033	15054	14870	15035	14945	14927	15115	15034	15039	14812	15161	15022	14908	14936	14991	15052	14954	14926	15047	15088	14963	14939	15122	15122	15154	14922	14972	15106	14949	15024	14832	14969	14916	15024	15031	15080	15055	15077	15039	14991	15090	14929	15087	15140	15005	14937	15004	14969	15041	15074	14892	14857	15156	15067	15062	15150	15019	14861	14979	15127	14863	15057	15058	15102	14962	15009	14964	14922	15215	14974	15099	14888	15069	14964	14983	15028	14949	14853	15044	14985	14962	15290	15024	15094	15022	14930	14926	15028	15099	14920	15078	14958	15051	14999	15100	14978	15071	15125	14946	15021	14865	14948	15011	15043	14955	15176	14955	15008	14722	14912	15027	15126	15088	14930	15161	14914	14992
22356	20784	28416	23269	21265	24071	25995	20707	19146	19215	18877	19203	35385	38305	33473	26021	20692	18411	17578	17287	16991	16879	17073	16976	17001	16921	17016	16892	17122	17117	16979	16906	17217	16855	16937	16976	16819	16973	17052	16877	16906	16948	16960	17004	17120	16905	17037	17031	16759	16965	16978	16982	16932	17042	16840	17005	17037	16809	16922	16720	16763	16857	16978	17034	16971	16912	16752	16899	16803	16660	16952	17002	16879	16960	16864	17063	16858	16918	16776	16780	16886	16859	16928	17007	16899	16809	17081	17000	17003	16985	17063	16758	17049	16952	16819	16791	16900	17040	17087	16813	16860	16796	16825	16739	16973	16785	16853	16878	16742	16869	16757	16737	17014	16960	16923	16735	16838	16878	16928	17151	16982	16860	16955	16859	16874	16841	16860	16829	16767	16859	17058	16951	17061	17157	16786	16838	16981	16863	16783	16776	16780	16694	16798	16766	16935	16883	16926	16856	16801	16728	16905	16851	16659	16986	16966	16800	16929	16816	16966	16928	16846	16991	17095	16874	17017	16966	16918	16730	16865	16809	16897	16920	16865	16715	16924	17177	16884	16732	17018	16818	16667	16893	16936	16917	16967	16951	16815	16782	16995	16980	17210	16959	16821	16935	16963	16625	16657	17075	16838	16816	16901	16847	16693	16741	16792	16808	16941	16781	16928	16938	17065	16908	16839	16773	16637	16924	17045	16982	16850	17004	16909	16843	16852	16890	16692	16759	16810	16957	16894	16975	16919	16846	17049	16813	16831	16813	16975	17090	16861	16899	16953	16883	16688	16858	16943	16886	16797	16791	16971	16764	16794	16809	16833	17067	16821	16926	16736	16831	16987	16885	16933	16969	17042	16895	17023	16838	16955	16765	16807	16929	16924	17006	16743	16896	16842	16836	16884	16848	16954	16861	16765	16855	16810	16838	16989	16928	16980	17031	16796	17171	16856	16766	16770	16663	16990	16800	16984	16904	16905	17088	16821	17090	16956	16782	16796	16860	16828	17107	16982	16765	16878	16861	17077	16807	16889	17044	16785	16759	16672	16959	16853	16832	16660	16783	16881	16875	17050	16753	16918	16808	16598	16799	16733	16734	16859	16722	16729	16654	16592	16910	17215	16946	17111	16901	17130	16903	16936	16890	16765	16752	16945	16775	17045	16749	16764	16845	16708	16985	16881	17043	16781	17012	16933	16922	17130	16787	16876	17066	16940	16927	17057	16921	16865	17004	16943	16985	16868	17001	16857	16862	16892	16749	16965	16762	16801	16873	16864	16751	16806	16922	16921	16777	16791	16921	16868	16994	16948	16941	16998	16874	16725	17114	16823	16723	16693	16864	16879	17033	16969	16986	16915	16950	16891	16727	16927	16827	16832	17054	16947	16965	16755	16846	16965	17053	16656	16767	16883	16926	16967	16849	16615	16934	16737	16821	16814	16902	16963	16916	16826	16998	16953	16703	16760	16737	16922	16743	16811	16814	16949	16699	16969	16926	17050	16939	16827	16843	16643	16933	17064	17025	16906	16693	16974	16640	16944	16950	16764	16991	16905	16847	16884	16904	17129	16870	16869	16827	16977	16828	16871	16863	16939	16942	17003	16721	16854	16844	16752	16756	16929	16783	16706	16945	16877	16728	16759	16983	16817	16811	16981	16887	16993	16983	16748	16746	16893	16797	16901	16795	16596	16899	17041	16854	17132	17041	17030	17007	16791	16908	16885	16869	16947	17068	16797	16976	17024	16862	16638	16645	17157	16949	16938	16734	16925	16847	16845	16900	17001	16864	16803	16707	16829	16896	16959	17009	16819	16914	16990	16934	16793	16880	16978	16842	16875	16826	16957	16935	16762	16836	16913	16989	16962	17040	16979	16765	17020	16852	17163	17068	16807	16843	16847	16838	16852	16832	16913	16786	17018	16850	16879	16958	16811	16980	16799	16803	17002	16937	16957	16901	17026	16955	16967	16761	16932	16935	16849	16865	16863	17023	17145	16900	17011	17041	17058	16977	16964	17017	16931	16899	16785	16913	16834	16978	16897	16984	16871	17004	16879	16762	16846	16706	16853	16775	16847	16878	16990	16911	16766	16760	16857	16824	16735	16869	16924	16725	16897	16859	16772	16755	16925	16790	16863	17019	17106	16860	16883	16793	16894	16798	16974	16965	16972	16820	16921	16870	16759	16760	16942	16921	16918	16824	16990	16762	16763	16836	16812	16689	16928	16761	16984	17029	16916	16703	17024	16953	17032	16914	16933	16768	17057	16696	16860	16767	16944	17028	16687	16946	16867	16911	16996	16921	16870	16638	16996	16988	16775	16865	16887	16845	16929	17019	17029	17002	16885	16915	16700	16914	16977	16935	16851	16930	16740	16960	16783	16754	16687	16916	16851	16819	16914	16994	16991	16804	16698	16666	16762	16906	17054	16766	16975	16889	16829	16748	16706	16897	16830	16802	16841	16828	16849	17011	16796	16890	16975	17031	16746	16928	16912	16775	16923	16830	16870	16975	16917	16913	16725	17038	16843	16818	16783	16937	16803	16818	16877	16987	16839	16505	16952	16926	16935	16930	16931	16703	16934	16532	16987	17153	16869	17094	16868	16726	16861	17025	16886	16898	16960	17089	16745	16909	16872	16937	16802	16804	16925	16892	16845	16764	16714	16797	16977	16683	16843	17015	16923	16881	16847	16714	16982	16860	16887	16855	16998	16738	16636	16833	17078	16737	16858	16989	16766	16929	16774	16873	17116	16875	17036	16902	16879	17014	16776	16933	16799	16812	16927	16681	16925	16782	16847	16862	16874	16939	16581	16860	16965	16855	16880	16957	16797	16670	16959	16779	16700	16903	16861	16817	17003	16852	17077	16823	16835	16927	16964	16972	16916	16796	16902	16866	16669	16869	16884	16935	16669	16876	16610	16988	16915	16949	17002	16746	16755	16965	17086	17025	17037	16672	16793	16631	16919	16931	16941	16849	16728	16879	16977	16892	16984	16944	17065	16837	16917	16820	17025	16932	16817	16726	16882	16927	16800	16914	16824	16872	16677	16852	16992	17088	16976	16824	17020	16931	16590	16806	16744	16931	16896	16866	16904	16771	16935	16840	16758	16847	17087	16873	16984	16762	16855	16966	16864	16807	16896	16859	16728	16889	16950	16518	16832	16906	17005	16829	16780	16799	16933	16795	16859	16786	16838	16981	16834	16852	16727	17137	16772	16616	17043	17095	16986	16990	16735	16850	17016	17101	16758	17008	16911	16978	16809	16791	16856	17220	16867	16835	16934	16946	16859	16851	16746	16949	16755	16853	16827	16791	17089	16930	16794	16869	17014	16928	16879	16936	16876	16906	16796	16911	16875	16738	16770	16885	16777	16965	16857	17018	16898	17012	16747	17043	16897	16705	16822	16769	16839	16920	16903	17018	16683	16898	16821	16873	17182	17060	16864	16862	16840	16968	16938	16759	16799	16851	16975	16978	17005	17018	16994	16921	17006	16893	16756	17020	16725	16881	16867	16797	16822	16849	16766	16889	17015	16877	16750	16621	16766	16891	16769	16932	16910	16834	16937	16784	16895	16933	17047	17059	17112	16952	17022	16910	16765	17038	16903	16878	16860	16824	16962	16864	17077	16996	16763	16695	16850	16955	16963	16751	16922	16856	16838	16968	16939	16558	16703	16870	16852	16846	16889	16966	16890	16900	16992	16834	16788	16685	16956	16833	16627	17006	16921	16940	16850	16957	16859	16872	16985	16921	16938	16875	16929	16985	17002	16909	16654	16801	16748	16825	17004	16956	16928	16966	16928	16911	16814	16720	16802	16834	16791	16815	16711	16930	16818	16945	16824	16780	16768	17107	16964	16971	16792	16950	16788	16844	16896	16853	16873	16972	16872	16701	16666	16894	16933	16947	17052	17047	17020	16793	17100	16907	16940	16975	16784	16736	16860	16763	16939	16822	16829	17000	16847	16768	16831	16792	16825	16934	16838	16729	16827	16755	16698	16524	16890	16870	16856	16675	16874	16835	17006	16884	16815	16619	16732	16835	16826	17042	16657	16819	16852	16774	17062	16927	16851	16978	16875	16794	16985	16821	16872	16862	16815	17106	16859	16800	16907	17016	16708	16813	16883	17007	16941	16855	16919	16897	16668	16958	16803	16909	16564	16753	16928	16957	16896	16809	16827	16830	16793	16804	16946	16983	16938	16788	16905	16885	16777	16658	16979	16787	16771	16897	17000	17128	16982	17018	16767	16883	16756	16858	16892	16963	16920	16806	16753	16932	16791	16865	16779	16900	16901	17041	17019	16891	16956	16843	16901	16999	16893	16918	16803	16838	16789	16855	16981	16968	16784	16966	16905	16871	16850	16624	16926	17095	16748	17009	16872	16877	16862	16846	16734	16751	16617	16981	16977	16930	16973	16700	16840	16844	16857	17021	16828	16918	17059	16860	16743	16578	16847	16847	16857	16938	16866	16754	16841	16914	17034	16810	16908	16728	16772	17027	16924	17014	16855	16824	16873	16803	16848	16904	16746	16802	16698	17056	16930	16931	16741	16839	16781	16768	16796	16957	16793	16904	16887	16970	16785	16905	16717	17053	16997	16819	16877	16778	17044	16769	16944	16934	16884	16829	16764	16764	16949	17053	16803	16722	16834	16874	16931	17125	16889	16931	16976	16673	16951	16862	16863	16991	16831	16741	16966	16785	16833	16805	16999	16938	17024	17215	17110	16857	16764	16842	16737	16689	16835	16966	16791	16951	16758	16986	16910	16902	16667	16814	16842	16649	16752	16793	16927	17106	16776	16919	16902	16876	16962	17044	16810	16711	17026	17137	16965	16977	16997	16957	16653	16950	16960	16828	16882	16817	17009	16888	16891	16822	16927	17006	17049	16844	17050	16818	16789	16998	16708	16934	16945	16953	17080	16989	16802	16890	16948	17034	16907	16923	16763	16856	16946	16761	16976	16934	17003	16951	16799	16759	16832	17170	17012	16947	16903	16862	16867	16795	16995	16785	16844	16869	17011	16677	16929	16736	16976	16709	16713	16773	16893	16813	17047	16855	16921	16893	16955	17013	17149	16974	17029	16882	17012	16975	16830	16974	16834	16962	16850	16646	17030	16791	16882	16882	16808	16868	16844	16893	16797	16942	16958	16764
19585	36318	36609	32880	27438	25253	22153	20090	18583	18349	17927	19230	39886	40497	34498	25611	19102	16672	15435	15176	15136	15156	15123	15022	14924	15094	15155	15132	15071	15214	15170	15056	15145	15067	15074	15233	15127	15124	14994	14956	15118	15255	15189	15090	15141	15152	15078	15157	15063	15252	15108	15145	15326	15018	15216	15102	15107	15068	15272	14898	15116	15114	14932	15072	14917	15091	15173	15091	15081	14976	15025	15035	15122	14913	15214	14978	15041	14979	15133	15102	14874	14908	15141	15076	15110	15057	15078	15151	15170	15166	14979	14960	15064	15132	14904	15124	15173	15135	15063	14980	15026	15030	15050	15136	15051	15116	15198	15228	14973	15182	15305	15120	15023	15069	15051	14989	15095	15114	15058	15219	15193	15132	15066	15146	15152	15165	14963	15106	15089	15216	15051	15028	15152	15138	15162	15075	15064	15194	15112	15146	15199	15176	15032	15082	15095	15124	15115	15193	15066	15098	15095	15125	15052	14989	15260	14982	15230	14950	15066	15116	15091	15014	15019	14995	15012	15105	15084	15060	15148	15237	14980	15192	15253	15147	15107	15037	15053	15054	15196	15073	15089	15090	15009	15107	15003	15176	15148	15261	15172	15158	15164	15042	14931	15012	15072	15096	15105	15061	15111	15172	14997	15056	15227	15346	15194	15048	15183	15091	15139	15130	15248	14979	15078	15039	15106	15130	15025	15017	14979	15240	15113	15120	15186	15179	15161	15086	15081	15109	15350	15001	15171	15078	15170	15164	15107	15135	15161	15184	14930	14998	15173	15091	15063	15146	15185	14759	15063	15116	15051	14970	15173	15085	15252	14940	15075	15118	15064	14992	15113	15110	15087	14887	15035	15156	15132	15074	14930	14972	15101	15059	15001	14884	15214	15051	15053	15069	15060	14905	14872	15122	15013	15325	15132	14965	15138	15099	15085	15008	15055	15181	15209	15260	14959	15203	15074	15080	15053	15154	15012	15012	14952	15065	15062	15234	15100	15048	15085	15271	15015	15060	14908	14953	15228	15067	15068	15114	15100	14996	15184	15439	14992	15323	14991	15133	15174	15159	15153	15035	15025	15117	15043	15285	15031	15078	14910	15060	15180	14948	15034	15103	15056	15110	15169	15087	14885	14981	15124	15159	15298	15205	15030	15116	15070	15278	15078	15028	15091	15067	15117	14996	15000	15100	15011	15246	15005	14993	15213	14916	15170	15222	15071	15242	15202	15055	15109	15008	15127	15049	15091	15060	15105	15086	15004	14966	14986	15023	15024	14979	15037	15284	15148	15074	15121	15163	15223	15018	15123	14997	15190	15096	15050	15030	15115	15013	15132	14922	15084	14887	15010	15081	15059	15025	15143	15183	15027	14925	15084	15088	15101	15163	15051	15064	15104	14977	15142	15171	15034	14986	15076	15102	15071	15058	14990	15194	15117	14933	15010	15040	15027	15011	15180	15138	15057	15001	15149	15227	14887	14989	15074	15088	14975	15160	15005	15074	15046	15114	15092	15133	15173	15096	15109	15037	15159	14853	15164	15044	15133	14929	15148	14982	15010	15025	15209	15081	15053	15214	15035	14993	15100	15093	14960	15043	15102	15030	15057	15004	15068	15085	15123	15051	15035	15112	15032	15134	15045	14896	15042	15195	15032	15056	14978	15068	14960	14992	15107	15112	14992	15068	15165	15099	15061	14909	14996	15095	15051	14906	15138	15100	15313	15093	15244	15053	15029	15101	15161	15120	15044	15000	15092	15042	15063	14958	15047	15133	15110	14916	15029	15105	14924	14917	15031	15115	14994	15170	15040	15059	15058	15082	15037	15018	15096	14874	15299	15099	15118	15133	15061	15125	15144	15046	15101	14950	14942	15083	15087	14898	15014	15083	15041	15183	15045	15213	15053	14957	14959	15055	15080	15142	15186	15154	15041	15007	15086	15014	15194	15020	15062	14909	15139	15190	15188	15143	15147	15148	15027	15019	15008	14891	15037	15168	15027	15017	15007	15028	14933	15175	15174	15130	15136	15070	15164	15095	15071	15211	14944	15140	14994	15192	15091	15022	14945	14938	15121	15021	15104	15078	15086	15100	15124	15016	15191	15141	14924	15227	15086	15056	15070	15026	14988	15205	15200	15074	15279	15013	15210	15036	14995	15256	15085	15088	15074	15041	14953	15098	14979	15136	15042	14946	15090	15185	15028	14937	15042	14956	15054	14947	15010	15075	15001	15115	15150	15158	15101	15011	15191	15082	15248	15123	15100	15065	15028	15016	15062	15157	15188	14851	14997	15010	14938	15062	14991	15153	15162	15104	15069	15082	15168	15118	15105	14913	15060	15027	15124	15141	15166	15078	15133	15110	15019	15130	15033	14997	14903	15057	14987	14984	14986	15056	15132	15126	15184	14942	15034	15205	15217	15093	14922	15044	15118	15123	15098	15104	15131	14885	15121	15222	15073	15093	14915	15072	15033	15138	15127	14968	14922	14914	14912	15069	15064	15173	15242	15049	15079	15087	15083	14962	15157	15164	15035	15254	15024	14833	15227	15200	15162	15060	15013	14943	15051	15039	15189	15025	14982	14929	14989	15066	15006	15105	15217	15028	15032	15146	14953	15031	15002	15024	15128	14965	15086	14948	15119	15092	14868	15042	14897	14886	14986	15089	14942	14990	15138	14964	15051	15080	15004	15167	15118	15146	15109	14956	15112	14893	15152	15018	15196	15113	15001	15062	15153	14997	14953	15014	15060	15330	15198	14903	14981	14974	15105	15059	15020	15176	15019	15277	15074	15243	15241	15212	14951	15044	15147	15090	15144	14908	15176	14999	15029	15123	15016	14960	15117	14958	15193	15041	15046	14916	14979	15134	15053	15032	15028	15061	15086	15006	15191	15066	15124	15185	15136	14999	15079	15188	15095	15082	15023	15129	15048	15185	15181	15010	15262	14998	15158	15170	14909	15129	15125	15324	15255	15052	15088	15248	14926	15118	15300	15075	15011	15047	15108	14910	15094	15244	14997	14944	15086	15342	14971	15253	15007	15202	14984	15085	15045	14912	15081	15226	15119	15193	15136	15032	15031	14968	15163	15055	15036	15168	15089	15107	14949	15159	15077	15203	15016	15284	15078	15016	14950	15020	14956	14973	15132	14968	15215	15134	15227	14954	15028	15120	15056	15135	14984	14997	15256	15031	15117	15077	15116	15025	15171	15000	15081	15020	15285	15024	15001	15030	15069	15040	14987	14899	15055	15109	15068	15023	15065	15213	15044	14989	15066	15012	14962	15082	15196	14947	15064	14940	15094	15146	15102	14978	14969	15111	14878	14960	15117	15147	15170	14992	15032	15081	15156	15268	15043	14927	15117	15120	15092	14954	14995	14977	15247	14997	15025	15013	15173	15105	15010	15116	15039	15082	15164	15199	14935	15020	15050	15166	15156	14997	15181	15114	15055	15058	15053	15043	15035	15077	15111	14995	15055	14976	15190	15010	14904	15096	15140	15072	15127	15148	15107	15002	15159	15024	15030	15138	14912	14967	15323	15122	15177	15130	15268	15052	15177	15125	14964	15136	15079	14990	15113	15128	15155	15112	15147	15134	15074	15080	15089	15070	15037	15072	15047	15168	15058	15090	14999	15165	15190	15101	15085	15123	15113	15037	14972	15097	15131	15209	15127	15069	15181	14985	15067	15169	15130	14983	15018	15182	15140	15002	14966	15086	15027	15194	15093	15009	15161	15088	15211	15138	15168	14732	15254	15133	15047	14923	15006	15143	15191	14909	15107	15133	14930	15045	15085	14951	15005	14972	15100	15109	15044	15118	15062	15087	14935	15090	15124	14974	14966	15040	15110	15260	15046	15152	15140	15135	15194	15102	15172	15052	15164	14838	15164	15029	15195	15070	15013	14958	15055	15074	15133	15201	15031	15024	15168	15037	15138	14920	14855	15160	14949	14951	15021	14936	15074	15048	14948	15146	14948	14988	15180	15107	15049	15105	15224	15077	14916	14911	15251	15061	15225	14961	14954	15068	15252	15028	15084	14979	14990	15192	14865	15096	15151	14983	15233	15037	15168	15152	15135	15128	15112	14947	15169	15131	15139	14960	15074	15055	15259	15080	15010	15053	15065	14986	15118	15120	14861	15233	15097	15078	14989	15154	15032	15191	15118	15152	14970	15148	15088	15030	14924	15109	15177	14969	15070	15017	14995	14922	15152	15126	14901	15137	15102	15049	15195	15022	15149	15011	14972	15185	15059	14955	14966	15015	14783	15128	15195	15000	14923	15301	15281	15088	15159	15091	14972	15179	15084	14942	14997	14926	15199	15052	15125	15033	15000	15145	15149	15170	15121	15004	14911	15253	15114	15036	15232	15039	15041	15144	15056	15062	15104	15088	15038	15227	14796	15095	15099	15025	15142	15251	14932	14995	15004	15059	15004	15214	15092	15053	15085	15205	15138	15016	15120	15154	14843	15038	15065	15073	15081	14976	15101	15285	15107	15130	15091	15120	14974	15148	15063	14952	14980	15092	15097	15007	15049	15118	15026	15125	15167	15136	14958	15083	15183	15078	15084	15037	15093	15055	15130	14871	15121	14997	15039	15125	15042	15000	15030	15153	15011	15042	15009	15119	15061	15116	15130	15179	15048	15098	15064	14910	15015	15025	15231	15196	14984	15031	14959	15112	15138	15127	15105	15139	15149	15106	15115	15043	15008	15069	15120	15182	15089	15088	15111	15075	15092	15240	15183	14876	14956	15066	15127	15261	14962	14962	14937	15021	15048	15230	15202	14932	14966	15007	14880	15280	14998	15005	15127	15196	15002	14995	15083	15079	14905	15003	15233	15079	15017	14975	15223	15156	15076	15059	15198	14979	15179	14957	15180	15126	15068	15277	14975	15029	14976	15271	15032	15115	15176	15141	15117	15078	14979	14896	15139	15055	15142	15147	14959	15007	14989	14840	15114	15230	15091	15229	14984	14931	15004	15001	15099	15044	15158	14874	15137	15080	15003	15023	15136	15070	15142	14973	15042	15066	15109	15120	15014	14999	14958	15174	15115	15153	15019	14984	15081	15085	15184	15211	15073	15019	14947	15023	15024	15296	14989	15030	15009	15076	15025	15114	15053	15090	15073	14986	14970	15081	15012	15083	15107	15000
27079	22828	28276	25619	20502	19740	18809	17821	17551	17304	17006	16964	18061	18975	18244	17646	17034	16779	16595	16566	16562	16456	16554	16426	16494	16417	16375	16473	16564	16455	16412	16438	16436	16449	16575	16537	16498	16355	16413	16595	16357	16421	16568	16632	16334	16406	16508	16199	16557	16353	16406	16400	16340	16402	16360	16349	16490	16498	16212	16282	16387	16338	16507	16214	16473	16616	16526	16207	16496	16513	16559	16362	16431	16416	16446	16397	16495	16456	16639	16369	16503	16471	16379	16512	16640	16484	16419	16412	16343	16312	16440	16387	16343	16349	16426	16201	16261	16407	16429	16365	16614	16569	16405	16475	16508	16223	16277	16611	16312	16404	16374	16441	16571	16464	16585	16444	16213	16493	16435	16453	16393	16426	16505	16464	16402	16546	16423	16320	16538	16344	16281	16332	16412	16542	16460	16367	16415	16320	16378	16455	16418	16332	16370	16517	16443	16405	16580	16415	16485	16421	16416	16510	16336	16416	16290	16384	16478	16358	16440	16653	16346	16237	16548	16349	16315	16437	16198	16455	16466	16325	16358	16374	16507	16523	16368	16269	16498	16513	16452	16409	16287	16462	16254	16476	16483	16449	16378	16406	16263	16474	16437	16423	16408	16461	16425	16375	16445	16404	16461	16402	16672	16466	16580	16460	16402	16574	16326	16316	16418	16455	16360	16465	16468	16642	16296	16496	16461	16494	16327	16408	16295	16512	16350	16357	16336	16443	16208	16485	16416	16339	16407	16469	16274	16423	16323	16509	16546	16325	16305	16484	16410	16247	16333	16516	16391	16313	16475	16507	16243	16512	16463	16343	16385	16232	16603	16568	16342	16496	16413	16408	16433	16451	16494	16459	16573	16137	16512	16395	16423	16249	16486	16527	16404	16400	16518	16529	16324	16358	16672	16420	16163	16407	16386	16526	16649	16483	16379	16387	16316	16296	16433	16416	16473	16485	16480	16432	16526	16353	16423	16685	16474	16332	16560	16432	16370	16539	16209	16521	16445	16587	16492	16550	16493	16195	16544	16383	16542	16404	16386	16276	16441	16235	16452	16335	16413	16581	16524	16488	16313	16305	16456	16498	16449	16408	16536	16373	16350	16586	16499	16544	16420	16509	16329	16262	16443	16619	16493	16375	16430	16316	16238	16460	16450	16442	16522	16460	16229	16402	16350	16480	16641	16337	16484	16442	16388	16364	16353	16379	16398	16484	16433	16260	16436	16301	16481	16572	16523	16277	16476	16561	16351	16470	16325	16515	16481	16495	16566	16400	16579	16333	16406	16488	16371	16478	16443	16415	16442	16479	16602	16493	16514	16379	16341	16372	16328	16260	16463	16376	16342	16566	16355	16260	16512	16299	16599	16405	16326	16511	16528	16440	16503	16436	16444	16402	16632	16508	16706	16425	16399	16162	16480	16409	16269	16602	16412	16225	16390	16431	16500	16445	16343	16367	16289	16424	16454	16366	16366	16412	16475	16250	16371	16434	16484	16301	16450	16368	16347	16460	16478	16539	16434	16351	16575	16248	16212	16355	16410	16303	16411	16348	16363	16530	16405	16461	16311	16439	16358	16556	16503	16513	16314	16425	16532	16581	16536	16612	16371	16428	16498	16406	16581	16535	16291	16547	16238	16281	16524	16315	16458	16513	16352	16421	16360	16208	16251	16401	16511	16377	16487	16560	16322	16474	16434	16440	16380	16375	16437	16346	16438	16450	16445	16504	16538	16522	16459	16493	16401	16332	16413	16512	16355	16471	16358	16221	16301	16492	16408	16462	16562	16373	16412	16273	16370	16462	16499	16282	16332	16482	16430	16420	16427	16516	16213	16300	16190	16437	16538	16280	16524	16428	16454	16368	16447	16484	16683	16293	16492	16367	16498	16438	16564	16548	16323	16329	16577	16486	16348	16501	16371	16443	16339	16298	16329	16386	16434	16378	16692	16442	16382	16377	16290	16517	16400	16340	16372	16371	16582	16458	16401	16463	16420	16305	16103	16496	16388	16525	16436	16247	16267	16473	16436	16283	16477	16380	16430	16438	16535	16326	16279	16458	16595	16245	16267	16332	16383	16333	16432	16394	16359	16563	16457	16477	16332	16467	16411	16435	16420	16434	16376	16468	16516	16349	16440	16546	16440	16330	16537	16517	16517	16566	16452	16316	16531	16372	16357	16483	16353	16510	16613	16525	16459	16428	16431	16327	16480	16382	16428	16282	16208	16310	16256	16706	16400	16386	16417	16318	16298	16427	16389	16402	16365	16419	16495	16371	16318	16321	16502	16244	16441	16596	16361	16592	16383	16334	16607	16468	16327	16564	16410	16608	16347	16467	16448	16450	16534	16341	16333	16597	16380	16626	16731	16466	16374	16360	16362	16246	16469	16376	16578	16546	16405	16506	16485	16329	16350	16299	16533	16497	16403	16475	16573	16659	16436	16492	16343	16407	16473	16443	16442	16530	16281	16399	16379	16454	16582	16270	16285	16568	16450	16360	16427	16464	16512	16478	16343	16421	16329	16262	16479	16496	16533	16485	16664	16288	16518	16426	16482	16477	16207	16428	16386	16570	16216	16574	16413	16567	16360	16284	16791	16619	16505	16389	16361	16087	16315	16629	16411	16413	16484	16374	16345	16288	16203	16314	16235	16476	16344	16365	16486	16307	16506	16457	16376	16389	16319	16446	16371	16411	16410	16382	16457	16453	16298	16322	16395	16411	16242	16658	16408	16488	16409	16498	16461	16323	16518	16419	16396	16428	16385	16489	16572	16305	16257	16393	16437	16323	16475	16507	16530	16417	16400	16550	16485	16364	16407	16381	16270	16410	16337	16578	16202	16499	16370	16528	16406	16325	16624	16330	16274	16319	16362	16334	16558	16510	16556	16295	16318	16277	16368	16292	16359	16248	16431	16333	16235	16380	16576	16406	16213	16276	16514	16370	16407	16375	16433	16337	16340	16280	16209	16732	16466	16476	16418	16483	16344	16400	16545	16407	16547	16399	16398	16481	16279	16529	16201	16477	16308	16524	16614	16394	16397	16400	16448	16537	16472	16516	16483	16268	16473	16375	16532	16575	16440	16357	16146	16228	16387	16322	16478	16404	16407	16542	16552	16549	16138	16417	16465	16268	16444	16266	16250	16554	16496	16240	16340	16353	16597	16285	16329	16480	16431	16307	16191	16247	16509	16426	16346	16523	16256	16451	16404	16283	16389	16548	16502	16574	16503	16232	16514	16419	16435	16250	16428	16366	16287	16266	16394	16338	16544	16501	16392	16493	16322	16494	16342	16418	16426	16560	16330	16353	16454	16211	16314	16483	16526	16434	16355	16469	16498	16375	16491	16204	16511	16193	16478	16250	16592	16336	16441	16223	16485	16310	16471	16655	16560	16283	16443	16407	16625	16593	16469	16502	16498	16376	16584	16494	16431	16635	16398	16248	16509	16392	16466	16232	16467	16360	16461	16517	16581	16449	16351	16565	16263	16410	16455	16381	16552	16565	16586	16278	16367	16307	16295	16338	16550	16374	16523	16362	16454	16379	16391	16429	16473	16321	16223	16346	16464	16380	16544	16405	16551	16459	16444	16657	16409	16498	16481	16464	16348	16436	16284	16334	16249	16354	16442	16210	16398	16384	16470	16380	16427	16291	16474	16398	16537	16489	16543	16250	16504	16454	16557	16509	16394	16561	16381	16459	16273	16167	16530	16466	16512	16405	16484	16099	16440	16247	16406	16510	16377	16446	16419	16376	16314	16525	16532	16526	16203	16513	16320	16334	16472	16538	16304	16358	16558	16406	16362	16399	16576	16450	16388	16383	16373	16314	16544	16470	16341	16586	16359	16441	16082	16425	16489	16303	16522	16420	16323	16297	16407	16430	16302	16451	16532	16386	16324	16448	16439	16425	16539	16508	16384	16444	16405	16359	16530	16462	16341	16345	16471	16424	16511	16478	16428	16437	16456	16602	16459	16537	16492	16221	16404	16553	16362	16538	16487	16496	16391	16428	16461	16318	16312	16439	16390	16230	16373	16398	16163	16459	16709	16438	16591	16463	16441	16439	16296	16467	16610	16511	16359	16499	16318	16151	16304	16370	16462	16593	16494	16348	16308	16359	16242	16543	16284	16165	16460	16642	16625	16334	16509	16686	16642	16461	16355	16476	16376	16547	16444	16402	16436	16561	16675	16471	16235	16369	16476	16477	16215	16593	16320	16525	16444	16488	16645	16474	16489	16448	16359	16503	16575	16383	16354	16610	16310	16399	16570	16402	16576	16384	16210	16368	16329	16429	16479	16571	16498	16281	16389	16347	16492	16493	16513	16304	16353	16448	16309	16281	16356	16274	16511	16499	16479	16555	16397	16418	16475	16549	16530	16408	16235	16461	16519	16294	16516	16365	16395	16260	16439	16498	16496	16300	16311	16355	16397	16349	16522	16387	16556	16384	16481	16406	16380	16334	16427	16144	16437	16387	16545	16430	16340	16425	16430	16614	16305	16271	16264	16274	16442	16469	16410	16429	16341	16294	16507	16262	16399	16356	16501	16383	16597	16452	16598	16453	16238	16221	16504	16525	16526	16197	16420	16371	16471	16385	16433	16651	16448	16351	16420	16248	16627	16259	16528	16493	16346	16602	16396	16578	16349	16457	16537	16565	16451	16370	16325	16428	16377	16382	16273	16518	16501	16478	16364	16448	16446	16425	16347	16363	16443	16437	16425	16483	16352	16497	16451	16179	16474	16461	16352	16375	16563	16477	16317	16308	16564	16425	16664	16473	16626	16410	16333	16206	16380	16316	16328	16763	16617	16510	16153	16582	16489	16327	16534	16554	16373	16579	16393	16190	16519	16561	16472	16387	16613	16304	16464	16315	16483	16547	16427	16542	16469	16379	16457	16140	16542	16383	16461	16524	16303	16528	16369	16256	16270	16302	16387	16287	16342	16505	16356	16511	16515	16497	16414	16388	16259	16507	16439	16471	16496	16272	16577	16293	16426	16230	16437	16359	16361	16409	16502	16350	16362	16455	16202	16445	16442	16456	16406	16383	16507	16382	16329	16430	16439	16450	16396	16384	16253	16588	16163	16368	16364	16414	16428	16280	16627	16634	16344	16406	16439	16425	16418	16388	16410	16412	16406	16607	16412	16456
18917	28823	30228	24362	21299	20134	18110	16864	16456	16348	15830	15508	17678	18231	16912	16126	15332	15134	14942	14792	14755	14908	14794	14778	14886	14774	14768	14959	14783	14980	14796	14863	14837	14867	14807	14872	14719	14848	14741	14863	14688	15081	14875	14860	14735	14715	14841	14818	14866	14742	14927	14747	14838	14856	14853	14883	14909	14816	14987	14913	14939	14683	14898	14835	14834	14786	14828	14865	14786	14720	14772	14786	14815	14871	14982	14824	14861	14902	14787	14737	14813	14888	14858	14989	14762	14730	14882	15017	14648	14752	14779	14829	14670	14939	15106	14769	15036	14827	14788	14756	14799	14807	14709	14712	14758	14936	14770	15019	14952	14784	14861	14781	14827	14785	14857	14908	14736	14927	14711	14961	14918	14899	14805	14883	14817	14757	14783	14902	14658	14643	14789	14905	15023	14854	14889	14921	14720	14687	14929	15120	14946	14870	14700	14561	14756	14817	14834	14742	14924	14665	14775	14853	14873	14711	14860	14822	14801	14751	14833	14737	14659	14835	14723	14673	14792	14689	14940	14763	14895	14750	14765	14919	14868	14821	14798	14919	14864	14916	14705	14782	14756	14690	14996	14732	14837	14919	14738	14892	14818	14779	14777	14781	15039	14844	14761	14922	14922	14870	14806	14669	14941	14908	14871	14886	14768	14803	14785	14816	14823	14951	14807	14840	14836	14916	14693	14759	14821	14982	14723	14639	14826	14720	14769	14824	14922	14838	14825	14989	14889	14796	14982	14724	14880	14873	14818	14877	14828	14818	14839	14648	14949	14665	15079	14832	14905	14731	14876	14858	14847	14835	14973	14860	14720	14818	14794	14664	14920	14783	14834	14743	14786	14570	14929	14769	14758	14805	14840	14743	14797	14923	14822	14732	14803	14768	14804	14801	14834	14787	14764	14712	14900	14931	14809	15019	14906	14759	14940	15082	14858	14771	14931	14925	14894	14914	14811	14885	14746	14742	14706	15011	14743	14888	14804	14761	14729	14867	14817	14807	14885	14977	14768	14856	14806	14894	14740	14958	14842	14906	14900	14989	14746	14896	14834	14723	14871	14861	14988	14740	14914	14907	14856	14808	14909	14734	14696	14838	14930	14736	14778	14826	14758	14784	14824	14917	14616	14866	14921	14704	14812	14772	14772	14827	14920	14697	14829	14744	14982	14741	14791	14870	14633	14845	14721	14915	14880	14745	14877	14565	14788	14898	14699	14854	14744	14919	14729	14741	14885	14820	14896	14771	14919	14808	14765	14778	14902	14773	14843	14823	14918	14705	14711	14723	14812	14715	14726	14844	14739	15036	14795	14777	14847	14812	14824	14932	14885	14968	14863	14824	14856	14768	14918	14593	14888	15008	14910	14811	14797	14868	14923	14714	14882	14871	14926	14752	14751	14842	14798	15034	15078	14682	14959	14723	14793	14933	14847	14849	14691	14918	14938	14802	14826	14881	14679	14706	14868	14736	15021	14687	14771	14691	14912	14733	14847	14848	14853	14706	14941	14761	14958	14963	14884	14875	14803	14852	14888	14812	14865	14726	14749	14707	14839	14728	14839	14859	14871	14804	14923	14754	14687	14898	14842	14707	14815	14847	14925	14830	14788	14795	14799	14817	14778	14812	14760	14849	14804	14737	14620	14759	14833	14852	14716	14567	14869	14797	14792	14718	14839	14600	14918	14740	14840	14923	14783	14967	14848	14840	14839	14771	14707	14738	14803	14775	14649	14735	14872	14668	14868	14819	14832	14821	14767	14886	14872	14927	14851	14853	14638	14757	14803	14769	14777	14800	14772	14759	14603	14830	14847	14719	14800	14838	14935	14627	14763	14937	14772	14889	14867	14896	14741	14877	14840	14971	14615	14734	14755	14691	14941	14754	14874	14928	14934	14681	14735	14783	14917	14711	15001	14813	14802	14869	14731	14882	14683	14810	14748	14969	14792	14842	14832	14815	14921	14795	14948	14566	14736	14818	14831	14760	14849	14918	14692	14847	14876	14769	14892	14897	14732	14960	14762	14783	14874	14775	14742	14815	14784	14784	14907	14909	14839	14637	14882	14796	14891	14797	14789	14841	14911	14810	14784	14824	14793	14735	14853	14671	14872	14986	14973	14849	14844	14881	14672	14880	14909	14755	14801	15014	14709	14784	14993	14828	14825	14748	14771	14750	14903	14725	14746	14875	14812	14798	14875	14765	14795	14657	14773	14724	14785	14800	14925	14993	14927	14857	14862	14795	14687	14847	14905	14631	14580	14926	14803	14800	14883	14751	14749	14945	14708	14796	14895	14974	14863	14971	14863	14748	14924	14736	14934	14823	14845	14899	14783	14865	14847	14755	14928	14868	14943	14726	14778	14785	14868	14995	14813	14858	14707	14970	14824	14795	14824	14922	14809	14961	14782	14869	14741	14828	14775	14805	14866	14896	14743	14889	14904	14878	14820	14720	14898	14735	14744	14817	14676	14924	14740	14789	14869	14712	14738	14941	14933	14856	14849	14900	14962	14805	14839	14813	14821	14830	14800	14974	14975	14812	14815	14668	14879	14833	14902	14693	14698	14773	14913	14854	14777	14674	14774	14835	14750	14804	14666	14824	14755	14954	14806	14688	14907	14864	14936	14896	14935	14850	14792	14747	14812	14725	14927	14915	14773	14901	15004	14623	14812	14831	14866	14747	14961	14897	14759	14747	14802	14672	14930	14726	14828	14816	14927	14770	14763	14837	14800	14828	14990	15029	14867	14800	14850	14852	14792	14886	14686	14956	14807	14980	14835	14779	14792	14868	14755	14887	14867	14987	14795	14795	15029	14705	14773	14849	14946	14771	14643	14953	14962	14656	14780	14859	14830	14740	14877	14784	14912	14892	14872	14869	14914	14766	14781	14759	14780	14813	14837	14708	14787	14715	14860	14792	14759	14756	14706	14791	14782	14935	14909	14817	14911	14826	15005	14828	14660	14866	14806	14708	15086	14780	14774	14973	14843	14775	14667	14867	14725	14934	14825	14871	14738	14825	14779	14928	14813	14837	14805	14909	14791	14848	14943	14927	14882	14959	14717	14726	14751	15027	14691	14650	14863	14870	14806	14684	14714	14883	14707	14726	14855	14834	14826	14836	14881	14892	14834	14791	14839	14705	14724	14618	14843	14760	14805	14975	14785	14869	14943	14866	14909	14706	14767	14865	14821	14911	14974	14952	14862	14806	14785	14776	14775	14912	14878	14670	14833	14747	14708	14882	14911	14910	14933	14848	14817	14740	14867	14820	14790	14707	14794	14999	14979	14633	14951	14778	14916	14829	14676	14969	14695	14839	14958	14779	14977	14843	14828	14812	14822	15012	14976	14865	14774	14841	14646	14789	14794	14799	14875	14852	15062	14779	14751	14792	15013	14530	14847	14832	14826	15042	14852	14711	14769	14835	14851	14982	14941	14941	14896	14828	14822	14947	14775	14825	14974	14771	14842	15060	14729	14742	14899	14726	14696	14768	14794	14810	14819	14755	14659	14802	14656	14860	14975	14879	14828	14913	14837	14855	15019	14858	14776	14738	14843	14802	14774	14832	14734	14770	14705	14980	14697	14738	14766	14676	14893	14758	14989	14819	14835	14892	14745	14944	14909	15040	14795	14798	14784	14858	14845	14677	14742	14696	14928	14791	14807	14703	14792	14855	14778	14929	14872	14858	14787	14782	14866	14990	14738	14818	14905	14732	14742	15039	14745	14795	14927	14770	14832	14763	14872	14653	14892	14787	14833	14860	14731	14813	14886	14823	14812	14893	14796	14772	14894	14811	14818	14896	15056	14752	14712	14814	14807	14874	14698	14715	14873	14836	14954	14653	14808	14910	14708	15089	14693	14868	14867	14991	14753	14814	14853	15140	14789	14784	14924	14818	14892	14916	14804	14761	15007	14722	14869	14980	14784	14990	14882	14694	14922	14706	14713	14605	14878	14843	14792	14935	14851	14978	14968	14810	14761	14810	14975	14793	14861	14770	14630	14770	14977	14833	14983	14921	15037	14700	14857	14876	14809	14745	14889	14923	14893	14922	14887	14931	14797	14979	14853	14859	14795	14876	14802	14807	14834	14775	14930	14929	14822	14730	14794	14833	14758	14894	14777	14722	14927	14829	14771	14715	15011	14815	14751	14624	14932	14740	14714	15004	14812	14722	14808	14998	14785	14776	14865	14887	14774	14930	14777	14974	14916	14881	14686	14815	14867	14936	14754	14786	14792	14836	14977	14691	14873	14912	14828	14870	14861	14866	14773	14759	15024	14968	14848	14869	14677	14860	14942	14821	14899	14903	14760	15014	14753	14739	14848	14773	14696	14719	14847	14907	14791	14808	14850	14698	14824	14803	14796	14774	14838	14928	14702	14798	14762	14957	14743	14831	14818	14766	14927	14912	14750	14756	14844	14866	14813	14586	14933	14814	14886	14755	14786	14790	14936	14789	14831	14899	14783	14732	14809	14738	15009	14795	14782	14814	14858	14912	14829	14799	14860	14809	14870	14817	14809	14738	14737	14967	14794	14909	14627	14834	14742	14921	14880	14943	14796	14902	14652	14903	14878	14821	14935	14947	14885	14952	14916	14866	14794	14760	14708	14927	14881	14890	14780	14841	14934	14830	14816	14855	14713	14723	14884	14611	14732	14733	14904	14856	14844	14836	14899	14753	14770	14843	14837	14883	14767	14842	14724	14675	14804	14801	14884	14919	14734	15042	14783	14687	14859	14845	14731	14798	14796	14813	14752	14903	14812	14949	14663	14839	14903	14748	14667	14867	14851	14902	14779	14873	14688	14854	14861	14817	14911	14783	14796	14705	14963	14765	14901	14766	14822	14877	14717	14715	14869	14930	14815	14849	14773	14722	14849	14835	14884	14712	14914	14737	14912	14723	14812	14831	14968	14907	14816	14991	14921	15050	14890	14910	14788	14842	14787	14908	14827	15029	14736	14804	14938	15039	14871	14721	14788	15021	14772	14782	14790	14760	14894	14784	14868	14801	14946	14886	14711	15003	14898	14831	14704	14751	14904	14670	14776	14797	14701	14884	14756	14866	14808	14865	15060	14765	14768	14705	15037	14857	14801	14739	14989	14838	14876	14720	14818	14641	14703	14772	14747	14862	14831	14834	14802	14804	14741	14686
23457	20824	28120	23880	22229	23245	22578	18849	18377	18027	17626	18982	28151	29493	27307	21973	18683	17471	16980	16627	16682	16723	16533	16769	16583	16754	16585	16533	16574	16653	16595	16836	16666	16396	16704	16553	16570	16680	16643	16633	16705	16463	16629	16363	16468	16730	16509	16737	16510	16662	16609	16574	16631	16496	16364	16644	16458	16509	16567	16621	16555	16436	16535	16523	16565	16602	16672	16616	16645	16575	16586	16518	16610	16670	16576	16719	16603	16540	16464	16374	16577	16390	16531	16508	16633	16487	16524	16661	16442	16479	16506	16530	16439	16481	16558	16636	16636	16856	16560	16624	16589	16585	16536	16786	16600	16652	16616	16530	16537	16574	16631	16431	16692	16329	16408	16722	16601	16716	16730	16709	16664	16585	16665	16568	16696	16632	16588	16509	16651	16497	16726	16632	16749	16587	16696	16739	16513	16555	16671	16668	16750	16455	16517	16615	16669	16631	16553	16518	16469	16730	16606	16397	16424	16341	16405	16636	16349	16446	16501	16497	16628	16526	16420	16761	16514	16603	16402	16371	16446	16707	16581	16566	16479	16707	16249	16614	16628	16575	16671	16523	16423	16551	16621	16608	16705	16455	16562	16566	16838	16666	16693	16468	16484	16526	16546	16542	16497	16594	16599	16682	16579	16690	16651	16596	16614	16492	16476	16587	16707	16489	16414	16726	16556	16652	16594	16526	16691	16580	16859	16606	16739	16516	16466	16606	16744	16470	16613	16665	16544	16795	16601	16645	16764	16392	16565	16647	16662	16505	16493	16635	16557	16605	16517	16538	16358	16325	16475	16445	16569	16551	16496	16643	16504	16671	16637	16533	16475	16462	16607	16630	16625	16425	16556	16772	16581	16770	16643	16469	16576	16756	16381	16653	16606	16583	16558	16596	16676	16622	16619	16591	16603	16325	16574	16588	16590	16689	16635	16385	16380	16510	16626	16483	16610	16522	16559	16527	16246	16536	16531	16523	16673	16744	16456	16421	16389	16665	16457	16693	16716	16655	16495	16728	16646	16439	16422	16656	16654	16555	16499	16744	16542	16385	16589	16762	16500	16506	16469	16634	16830	16623	16731	16580	16563	16424	16448	16600	16533	16479	16462	16598	16530	16507	16438	16548	16637	16441	16611	16587	16300	16452	16565	16746	16458	16636	16609	16424	16375	16620	16402	16537	16585	16459	16677	16716	16505	16549	16447	16520	16370	16503	16744	16583	16439	16498	16522	16551	16551	16835	16531	16572	16494	16615	16566	16350	16362	16391	16330	16443	16597	16595	16513	16534	16674	16556	16723	16530	16463	16717	16406	16622	16605	16445	16604	16551	16520	16536	16514	16505	16591	16352	16603	16770	16410	16597	16531	16506	16578	16569	16460	16552	16650	16713	16672	16537	16472	16403	16486	16465	16516	16644	16466	16497	16694	16531	16531	16657	16708	16712	16361	16572	16503	16587	16652	16450	16679	16560	16534	16635	16509	16428	16517	16678	16439	16618	16668	16681	16761	16371	16583	16554	16429	16453	16693	16473	16424	16626	16676	16642	16674	16600	16549	16593	16681	16422	16505	16521	16572	16597	16431	16550	16614	16298	16531	16756	16801	16402	16463	16520	16682	16516	16410	16471	16533	16699	16747	16513	16812	16591	16539	16824	16572	16488	16677	16563	16728	16457	16622	16615	16349	16537	16487	16556	16635	16317	16559	16618	16464	16516	16571	16344	16572	16791	16629	16558	16685	16796	16403	16506	16619	16547	16453	16556	16720	16567	16661	16573	16609	16473	16547	16604	16388	16651	16665	16330	16603	16645	16577	16312	16573	16573	16522	16511	16659	16676	16456	16704	16421	16598	16437	16525	16663	16508	16548	16725	16591	16292	16523	16524	16535	16542	16481	16582	16424	16369	16425	16587	16559	16509	16431	16490	16476	16675	16380	16609	16607	16659	16525	16420	16313	16520	16355	16676	16576	16412	16397	16527	16566	16435	16662	16554	16571	16551	16657	16594	16482	16410	16475	16780	16388	16591	16507	16676	16577	16604	16533	16668	16613	16489	16810	16434	16494	16371	16497	16529	16482	16522	16407	16480	16627	16654	16582	16616	16384	16422	16587	16485	16475	16375	16560	16579	16463	16603	16497	16655	16470	16540	16631	16704	16375	16327	16555	16611	16669	16459	16419	16604	16590	16606	16395	16488	16590	16391	16630	16506	16504	16731	16656	16420	16815	16634	16666	16524	16550	16609	16588	16590	16480	16614	16672	16400	16492	16780	16534	16517	16677	16493	16664	16561	16598	16489	16406	16563	16701	16482	16337	16607	16642	16392	16829	16368	16494	16447	16569	16394	16519	16645	16633	16595	16586	16699	16525	16719	16661	16485	16750	16570	16786	16560	16309	16399	16367	16702	16600	16646	16393	16575	16698	16535	16718	16506	16604	16447	16574	16574	16589	16735	16442	16625	16483	16453	16665	16594	16726	16499	16690	16599	16680	16824	16601	16513	16297	16597	16561	16525	16531	16647	16439	16619	16694	16509	16584	16576	16446	16533	16346	16477	16661	16658	16697	16426	16631	16517	16709	16506	16564	16424	16637	16573	16419	16589	16698	16654	16387	16433	16478	16647	16613	16535	16581	16485	16556	16472	16544	16516	16435	16632	16597	16580	16707	16499	16551	16526	16617	16341	16537	16708	16409	16567	16460	16762	16629	16410	16451	16585	16423	16447	16489	16484	16514	16548	16527	16399	16519	16448	16573	16330	16474	16616	16583	16587	16529	16595	16543	16383	16528	16563	16519	16479	16715	16542	16643	16461	16365	16594	16586	16577	16539	16704	16565	16425	16552	16431	16345	16433	16611	16644	16582	16758	16735	16712	16570	16576	16380	16743	16600	16393	16486	16441	16702	16426	16624	16614	16674	16491	16633	16490	16523	16496	16659	16514	16525	16426	16664	16661	16752	16634	16642	16420	16554	16495	16440	16574	16724	16691	16563	16676	16624	16655	16621	16874	16482	16713	16423	16506	16538	16496	16601	16370	16456	16697	16555	16613	16632	16569	16649	16568	16482	16439	16523	16675	16464	16519	16497	16634	16635	16587	16681	16447	16365	16460	16668	16576	16488	16513	16334	16548	16583	16630	16366	16637	16592	16539	16652	16764	16575	16394	16658	16461	16528	16592	16693	16658	16528	16476	16724	16604	16346	16381	16418	16553	16525	16584	16623	16595	16337	16580	16590	16582	16662	16766	16503	16671	16496	16623	16482	16554	16525	16741	16696	16555	16382	16522	16556	16569	16748	16456	16596	16590	16672	16625	16425	16615	16680	16778	16570	16521	16618	16572	16605	16817	16665	16635	16503	16482	16380	16695	16609	16636	16673	16651	16568	16583	16529	16478	16687	16502	16665	16668	16770	16463	16661	16634	16545	16587	16660	16622	16501	16532	16620	16918	16550	16469	16712	16494	16621	16474	16607	16429	16332	16592	16591	16668	16537	16491	16665	16745	16639	16471	16606	16653	16372	16547	16566	16437	16470	16629	16641	16655	16482	16711	16389	16605	16655	16703	16665	16812	16444	16796	16520	16500	16391	16636	16870	16552	16561	16439	16542	16607	16590	16432	16588	16422	16518	16390	16653	16607	16567	16549	16517	16479	16708	16405	16544	16469	16742	16495	16478	16620	16373	16445	16591	16396	16656	16547	16387	16408	16768	16558	16593	16633	16510	16512	16529	16576	16807	16597	16458	16379	16670	16654	16821	16672	16611	16610	16604	16548	16655	16569	16579	16690	16701	16549	16471	16660	16554	16654	16438	16455	16581	16490	16574	16532	16428	16725	16435	16451	16698	16649	16631	16722	16739	16692	16602	16722	16462	16630	16563	16505	16722	16681	16630	16665	16696	16573	16536	16431	16552	16490	16647	16544	16492	16464	16494	16616	16523	16552	16635	16581	16617	16529	16399	16637	16476	16568	16643	16670	16484	16680	16589	16686	16669	16565	16777	16482	16717	16623	16484	16651	16503	16645	16545	16481	16677	16611	16577	16657	16595	16499	16531	16717	16613	16690	16622	16484	16382	16529	16440	16495	16438	16406	16504	16695	16559	16463	16388	16549	16604	16614	16597	16541	16402	16656	16585	16522	16478	16374	16599	16715	16536	16596	16617	16487	16608	16612	16623	16596	16600	16633	16525	16662	16551	16514	16804	16515	16643	16438	16516	16613	16582	16661	16579	16709	16602	16694	16664	16665	16438	16594	16565	16609	16445	16639	16409	16525	16517	16611	16846	16365	16605	16664	16500	16428	16533	16492	16385	16417	16473	16711	16657	16630	16644	16837	16687	16548	16794	16617	16627	16453	16550	16512	16515	16569	16588	16369	16619	16578	16649	16562	16482	16477	16574	16578	16583	16548	16407	16624	16755	16576	16515	16764	16505	16409	16704	16445	16660	16387	16535	16600	16639	16665	16441	16573	16691	16643	16692	16511	16475	16573	16687	16825	16765	16555	16460	16696	16413	16605	16679	16603	16524	16606	16633	16526	16435	16572	16652	16540	16697	16483	16539	16648	16637	16697	16538	16553	16650	16545	16540	16586	16539	16499	16340	16393	16705	16579	16470	16482	16729	16447	16708	16651	16436	16648	16396	16540	16439	16486	16617	16578	16596	16682	16602	16731	16531	16668	16452	16591	16640	16602	16366	16625	16381	16563	16675	16330	16644	16533	16496	16634	16710	16403	16495	16588	16725	16670	16508	16837	16612	16556	16717	16659	16744	16492	16612	16704	16778	16658	16808	16821	16565	16633	16609	16339	16376	16652	16516	16704	16668	16543	16384	16426	16413	16616	16530	16579	16289	16666	16696	16506	16561	16566	16478	16421	16735	16474	16630	16546	16548	16557	16482	16472	16429	16580	16583	16593	16797	16550	16721	16668	16528	16545	16614	16600	16525	16532	16511	16494	16580	16622	16526	16554	16606	16641	16642	16629	16713	16566	16602	16616	16579	16593	16529	16635	16729	16659	16622	16508	16530	16415	16512	16545	16592	16795	16610	16417	16465	16720	16595	16699	16527	16630	16584	16434	16456	16832	16568	16676	16664	16582	16495	16692	16522	16529	16572	16610	16386	16583	16407	16619	16711	16631	16443	16626	16561	16412	16608	16554
18436	34556	34740	28550	24073	22968	20180	18062	17666	17110	16723	18782	31927	31474	28132	21155	17283	15660	15195	14874	14986	14901	15082	15003	15107	15092	14966	14971	15058	14975	15017	14879	15279	14844	15078	14966	14885	14908	14860	15155	14997	14969	14945	15063	15104	14842	15052	14843	14971	15022	15067	15202	14867	14942	14928	15202	14795	14935	14959	15057	15067	15038	14977	14962	14932	15044	14955	14882	14944	14989	15224	14997	14959	14968	14859	14958	14946	15052	15013	14779	15074	14900	15106	15049	14837	15043	14957	14894	15006	15032	15022	14841	15145	15073	15089	14889	15032	15010	14956	15060	14943	15058	14975	15096	14918	14934	14986	14860	14925	15005	14894	15028	14973	14989	14816	14891	15046	14918	14988	14948	15107	14819	15211	15018	14968	14936	15056	14939	14935	15102	14947	14839	14922	14896	14896	14793	14897	14996	14986	15060	14891	14956	14993	15030	14925	14964	15028	15011	15044	15085	15209	15002	14946	15116	14948	14942	15005	15095	14990	14964	14904	15022	14937	14857	15098	14864	14774	14943	14982	14837	15128	14992	15062	15027	15013	14934	14736	14861	15212	14920	14685	15029	14865	15067	14947	14820	15020	14764	15085	15140	14906	14932	14960	14911	15229	14998	15006	14921	14832	14806	15007	15064	14930	14880	15028	14886	15040	15019	15088	14989	14946	14915	14692	15002	14817	14974	15083	14867	14984	14948	15044	14930	14833	14840	15021	15018	15045	14950	15067	14940	15133	15006	15033	14929	14859	15104	14893	14958	15101	15048	14909	14981	15016	14985	14878	15010	14997	15029	14905	14934	14961	15005	14879	14876	15170	14951	15010	15029	14946	14953	15068	15063	14937	14905	14850	15142	15016	14999	15023	14967	15001	14884	14890	14821	15021	14982	14922	14888	14864	15026	14965	15066	14885	15036	14820	14816	14976	14987	14976	14910	15155	15023	14827	14999	14906	15054	14838	14924	15072	14967	14853	15006	14935	14858	14891	14747	14891	14930	14923	15086	14987	15003	14981	14952	14963	15132	14739	14987	14992	15086	14965	15006	15031	15044	14865	15025	15021	14955	14971	14851	14927	14973	15210	14807	15105	15094	15134	15006	14919	15140	14890	14969	15017	14970	14861	14844	14881	15064	15027	14936	14968	14922	14891	14980	14702	15061	14966	14809	14987	15006	14909	14933	14978	14949	14886	14890	14954	14946	14686	14958	14901	14925	14981	14910	14957	15047	14949	15123	14922	14995	14987	14977	14972	15036	14923	15026	14880	15067	14868	15049	15039	15034	15204	14986	14869	15013	14906	15084	14844	14905	15005	14890	15092	14765	15015	14929	14922	14889	14844	14825	15115	14948	14894	15095	14981	15015	14871	14954	14947	15037	14990	15024	15105	15033	14823	14916	14910	15021	15145	15019	14975	15032	15084	14911	14969	14836	15006	14892	14918	14865	14980	15094	15057	14982	15123	14821	14984	14823	15005	14899	15124	14885	14845	15001	14829	15056	14938	14995	15107	14887	14976	15081	14883	15013	14955	15096	14864	15028	14967	14981	14971	14968	14898	15027	15122	14958	14999	15025	14975	15035	14793	14791	14990	15011	14980	15077	15137	14943	15051	14965	14785	14987	15043	14929	14970	15005	14802	14796	15225	14906	14939	15012	14952	14923	14873	14960	15003	14974	15020	15049	14881	15022	14974	14852	15010	14972	15014	14903	14923	14936	15163	14969	14894	14983	14993	14810	14930	15053	15075	14839	14926	15082	15078	14798	14918	14967	15096	14729	15039	14963	14889	14803	15007	14850	14930	15078	15014	14974	14838	15016	14925	15131	14817	14947	14992	14844	15177	14895	14916	14924	15163	14966	15033	15048	14914	14943	15085	14816	15065	15023	14989	14830	15108	15023	14891	15098	14915	15050	14795	15107	15032	14922	14905	14983	14823	15093	15102	14862	14972	15100	14999	14989	14932	14961	14995	15044	15000	14886	14983	14951	14967	15051	14979	15093	14870	14973	14944	14890	14852	14926	15070	15004	14722	15022	15032	15109	15036	14923	14944	14901	15026	14881	14956	14912	14996	14773	14964	14971	15178	14817	14976	14893	15040	14946	15024	14992	14879	14875	14855	15116	15090	14964	14812	15030	14905	14886	14850	14960	15110	14978	14941	14875	14932	14840	14840	15060	15056	15097	15033	14977	14855	15091	14868	14965	15102	14863	14979	15110	14790	14973	14833	15019	14950	15071	14815	15019	14961	15115	15065	14906	14923	14988	15261	14963	15066	14954	14840	14865	14850	14931	14975	15004	15089	15017	14999	14974	15028	14976	14902	15138	14969	15068	14971	14967	15128	15157	15041	14907	14934	15032	14936	15034	14945	14815	15064	15053	15037	14945	14963	14970	14957	14970	15104	15062	15070	14913	15000	15020	14916	15026	14884	15010	15024	15082	14887	14962	14927	15102	15018	15057	14870	15071	14936	14961	15041	14976	14823	14944	14982	15006	14799	15077	14868	14884	14982	15091	15053	14815	14916	14978	14907	15031	14940	15006	14996	15064	15071	14997	14967	14849	14960	14948	15005	14795	14962	15014	14966	15002	15087	15072	15043	15030	14989	14880	14975	14970	14852	14885	14960	14859	15089	14927	15000	14925	14943	14843	15047	15001	14940	14960	14755	14992	14951	14932	15028	14873	14912	14937	15042	15013	15000	14905	14827	15086	15033	14937	15009	14793	15080	15038	15017	14795	14964	14886	15158	15018	14998	14746	14980	15166	15050	15045	14958	14821	14782	14969	15003	14958	14867	14970	14900	14984	15064	14916	14859	14983	14858	15130	14985	15014	14974	14838	14765	15006	14984	14875	15071	15017	14985	15062	14887	15099	14890	14999	14986	15062	14910	15149	15024	14745	14879	14966	14914	14905	14850	14961	14908	14984	14936	14960	14938	15124	14895	15006	14951	15003	14711	14953	15006	14874	14907	15009	15020	15053	15044	14944	14969	15030	15049	14949	14955	15121	15012	15013	14876	15008	15046	15036	15026	14840	15083	14871	14871	15284	15033	14800	14908	14906	14822	15048	14942	15061	15037	15013	14874	14845	15049	14989	14769	15006	14885	14831	14947	14936	14933	14962	14973	14969	14927	14933	14890	15043	15112	14833	14964	14962	15002	14911	14949	15089	15031	14942	15037	15035	14931	14892	14953	14881	14932	15184	14953	15034	14995	14908	14957	15050	15106	15121	14950	15005	14990	14934	14903	14887	14947	14874	15028	15086	15238	15044	15081	15069	14921	14864	15002	14871	14909	14949	14780	15111	14952	14889	15050	14962	14890	15035	14988	14740	14937	15006	14974	14823	15052	14758	15152	14987	15137	14790	14911	15005	14990	15183	15036	14848	14902	15047	14987	14945	15034	15024	14876	14867	15002	14815	14972	14838	14865	14891	14924	15052	15093	14836	15078	14949	14793	15129	15106	15058	14997	14965	14844	15010	14970	15023	14946	14940	14897	14923	15004	14897	15139	14894	14961	15044	15086	15187	15078	15071	14938	15051	14922	14965	14977	14932	14917	14969	15030	15016	15023	14931	15011	14935	15011	14941	15010	14948	15012	14867	15062	14917	15016	14935	14972	14942	14924	15014	15059	14937	14757	14881	14835	15067	14873	14752	14954	15059	14992	15104	14959	15103	15076	14901	14906	14997	14864	14812	15018	14962	14951	14913	15091	15167	14915	14925	14980	15150	15181	15031	14998	15035	15011	14979	14911	14909	14891	15048	15100	14976	14922	15012	14936	14863	15069	14986	14887	15072	14830	14957	15036	14967	14920	14834	14822	14916	15042	14965	15046	14898	14978	15047	15050	15075	15008	15040	15080	14987	14994	14951	14963	14881	14929	14699	15021	14973	15039	14944	14732	14897	14941	14974	14877	15054	15266	14989	14836	14907	14967	15038	14969	14992	14850	14957	15048	14948	14858	15092	14871	14932	14816	14854	15141	14901	14979	14996	14879	14854	15204	14958	14925	15191	15011	15069	14850	14969	14963	14890	15120	15035	14916	14857	15094	15073	15032	15172	14973	14852	15023	14906	14908	14951	14963	14957	14767	14991	14966	14872	15120	15047	14997	15048	15034	14999	15014	14904	14885	15067	14979	15093	14953	14920	14970	15045	14922	14896	14912	14870	14973	15025	14886	14944	14816	15038	14884	14990	15022	15061	15043	15045	14885	15057	14907	14935	15014	14935	14897	14939	14947	14902	15004	14866	14962	14807	14961	15060	14943	14910	15028	14862	15097	15067	14961	15110	14960	14960	15054	14957	14869	15074	14970	14991	14982	15009	14827	14949	15042	14943	15002	14969	15023	15001	15065	15044	14868	14861	14862	14860	14969	14719	14989	15070	14941	14834	14943	14812	14940	14963	14931	14901	14931	14935	14900	15030	15099	14989	15022	14932	14984	15049	14949	14907	15069	14819	15167	15055	14964	15118	15057	14844	14956	14920	14870	15066	14836	15008	14988	14945	15054	14913	15150	14886	14954	14864	14921	15060	15032	15036	15056	15112	14962	15123	14979	14952	15040	14929	14914	15037	15038	15102	14885	14979	15090	14963	14943	14910	14919	14968	14927	15014	14770	15011	14834	14924	14933	14880	15001	14903	14866	14954	15082	14863	15112	15009	14930	15151	15007	14991	15021	15028	14990	14792	14977	15135	14925	14930	15107	15047	14891	14724	14799	14986	14956	14990	15020	15142	14927	15015	14931	15010	15184	14848	14827	15131	14809	15016	14783	14950	14923	14851	14972	14900	15035	14929	14914	15025	14996	14688	15101	14894	15062	14897	14811	15046	15132	14987	15031	14857	14873	15014	15007	14711	14914	14944	14684	15019	14954	14972	15077	15022	15001	15014	14921	15004	15097	14940	15071	14861	14914	14901	14926	14946	14969	15196	14780	14861	14967	15071	14968	14903	14888	14904	14894	14948	15140	14898	15074	15089	14925	15013	14913	14870	14877	15124	14949	14893	14910	14931	14770	15028	15107	14890	14864	15052	15051	14917	14968	14901	15080	15066	15008	15127	14963	14965	14895	15080	15108	14879	14931	14888	14958	14949	14965	15008	14832	14868	15037	14910	14941	14945	14911	14911	15015	15054	14982	14874	14922	14956
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
